NixOS GSoC | 125 Members | |
| 14 Servers |
| Sender | Message | Time |
|---|---|---|
| 19 Mar 2024 | ||
| Hello everyone, my name is Atticus, and I am a first-year undergrad student at Cambridge. I have recently gotten into using NixOS, and I am a fan of NixOS. I also have experience using Node.JS, so I was thinking about writing up a proposal for the pnpm idea from the ideas page. | 11:50:19 | |
In reply to @torelli:matrix.orgI made a post on discourse and tagged him there. He has his email listed on his github profile but I didn't try that | 13:44:07 | |
In reply to @sinan:sinanmohd.comHi! Would you like to chat about the time-budget project in some more detail? We can do DM | 16:32:54 | |
| Hi all - my name is Tim. After several years in the work force and with a previous non-STEM education background, I have returned to school to study CS. In addition to much self-study, work-related and personal projects over the past several years, I am continuing to build my CS fundamentals as a part-time student while working full-time and preparing MSCS program applications. I have used NixOS as my daily driver for nearly a year and have become a committed believer in the potential of Nix. I have long aspired to become an open-source contributor and passionate about Nix. I know I have a ton to learn - but am self-driven and love a good challenge. If I am chosen as a GSoC contributor, I will be grateful for any guidance/mentorship I receive and look forward to making positive contributions well into the future. I am researching devenv for a possible proposal - and am also generally very curious about nixpkgs' FHS build environment/bubblewrap implementation, mkDerivation, and Nix's approach to cross-compilation. If anyone has any guidance in how I may best contribute in any of these areas, please DM. (I apologize for the belated introduction. I have been lurking for a few weeks in preparation for my application.) | 17:01:05 | |
| * Hi all - my name is Tim. After several years in the work force and with a previous non-STEM education background, I have returned to school to study CS. In addition to much self-study, work-related and personal projects over the past several years, I am continuing to build my CS fundamentals as a part-time student while working full-time and preparing MSCS program applications. I have used NixOS as my daily driver for nearly a year and have become a committed believer in the potential of Nix. I have long aspired to become an open-source contributor and am passionate about Nix. I know I have a ton to learn - but am self-driven and love a good challenge. If I am chosen as a GSoC contributor, I will be grateful for any guidance/mentorship I receive and look forward to making positive contributions well into the future. I am researching devenv for a possible proposal - and am also generally very curious about nixpkgs' FHS build environment/bubblewrap implementation, mkDerivation, and Nix's approach to cross-compilation. If anyone has any guidance in how I may best contribute in any of these areas, please DM. (I apologize for the belated introduction. I have been lurking for a few weeks in preparation for my application.) | 17:01:54 | |
In reply to @ss:someonex.netyes, I've sent a request | 17:09:29 | |
In reply to @thatliuser:matrix.org Hi Eric! Glad you are interested:
| 18:16:31 | |
| For exerhob I would gather a list of gcc libs (like libssp, libgcc. libstdc++) and see how they build those libs, they should be in separate libraries | 18:17:24 | |
| 21:59:42 | ||
| 23:33:06 | ||
| Hello, my name is Chris and I'm an open source Rust developer. This is my third year writing software, and second year using Nix/NixOS for personal and work use. Until 2021 I was a full time music instructor, I learned entirely via online resources and have been working on language compilers and blockchain networks for about 2 years now. I'm interested in taking on a small to medium sized task for GSoC, and the proposals that interest me the most are I'm happy to take on any challenge, and I would greatly appreciate the mentorship. | 23:45:40 | |
| 20 Mar 2024 | ||
| 01:27:58 | ||
| 09:34:00 | ||
In reply to @siddhant_codes:matrix.orgHey John Ericson I sent this message when you were not in this channel. Please provide your feedback on the draft proposal and help me come up with a better "Suggested approach". Thank you. | 12:30:01 | |
| FPenjoyer: thanks! | 15:54:19 | |
| FPenjoyer: yeah a frustrating thing with me and GSOC is that it makes "agile" stuff hard | 16:00:32 | |
| but this task is inherently a pretty agile process | 16:00:39 | |
| it is normal to have e.g. a long-running PR, and then be splitting things out as they are ready for review, for example | 16:01:00 | |
| and there is definitely a creative "learn as we go how std::filesystem" should be used with this | 16:01:25 | |
| I forget to what extent google rejects even if mentor/org accepts, so maybe these things are less of an issue, not sure | 16:01:52 | |
| 18:21:50 | ||
In reply to @Ericson2314:matrix.orgthanks! I'll mention this in my proposal to make it sound more concrete as I haven't written anything about contribution strategy. Please let me know if there's anything else you'd like me to add/change in the proposal. I'll finish the remaining sections and submit it to google by this weekend. | 18:23:01 | |
In reply to @siddhant_codes:matrix.orgthe idea is that one one hand, we can't really be sure what approach is going to work best, so there just is some fundamental uncertainty. However, on the other hand, we can commit to getting smaller PRs merged throughout | 19:02:06 | |
| so that lowers risk | 19:02:39 | |
| versus having a giant PR to merge at the end of the summer | 19:02:48 | |
In reply to @Ericson2314:matrix.orgI am thinking if we change the Path from std::string to std::filesystem::path things won't compile and we'd have to fix every reference which goes against making small PRs. When you say TODO PRs, do you mean that it's ok if things don't compile in that TODO PR? and you'll still merge it into the long running PR? At the end of summer the long running PR will then be merge into master if everything is fine? | 19:13:46 | |
| FPenjoyer: I think we should do that blanket conversion to find all the things we need to change, but we shouldn't try to actually change them all at once | 19:14:39 | |
indeed, some of then perhaps should stay std::string because they are for CanonPath | 19:15:03 | |
| we are creating a more rigid nix path vs native path distinction than that which occurred before | 19:15:24 | |
In reply to @Ericson2314:matrix.org I'd have to do some more reading of the source to understand where and how Thanks for clarifying | 19:35:00 | |