!etBYPdyCKgnXJSXexD:matrix.org

NixOS GSoC

127 Members
16 Servers

Load older messages


SenderMessageTime
17 Mar 2024
@siddhant_codes:matrix.orgFPenjoyer Should I consider reaching out to @Ericson2314, a potential mentor for the Nix Internals: Use std::filesystem::path for Path project, to seek their feedback on my GSoC proposal before submission? I can't find him on this channel. 17:19:13
18 Mar 2024
@sinan:sinanmohd.com@sinan:sinanmohd.com joined the room.01:49:48
@torelli:matrix.orgGiovanni Torelli joined the room.11:21:30
@torelli:matrix.orgGiovanni TorelliHello everyone. My name is Giovanni Torelli and I'm a beginner programmer that loves software development, I want to be a gsoc contributor and I would love to have some advice about how I could be chosen. Thanks in advance11:23:11
@torelli:matrix.orgGiovanni TorelliI intend to contribute on the improvement of JSON format as I think that it's the project that I'm more qualified for now. I'm trying to become a Linux power user but I'm just at the beginning of this journey as I'm learning more about dot files and using vim as my primary text editor.11:26:58
@torelli:matrix.orgGiovanni TorelliI read about the issues involving the need to merge ParsedDerivation into BasicDerivation and improve the JSON formatting, but I also would like a more detailed description about the issue if possible. I would be very grateful if someone could provide more detail11:46:10
@torelli:matrix.orgGiovanni Torelli * I read about the issues involving the need to merge ParsedDerivation into BasicDerivation and improve the JSON formatting, but I also would like a more detailed description about the issue if possible. I would be very grateful if someone could provide more detail so I could prepare myself for the submission11:46:29
@sinan:sinanmohd.com@sinan:sinanmohd.comHi everyone I am sinan, I'm a NixOS maintainer and 3rd year undergrad student, I got into Nix and NixOS by maintaining my home server, it acts as everything from my router and authoritative DNS server to my mail and matrix server, i don't think it would be as to fun maintain it without NixOS reproducibility, immutability, and declarative nature, It's what got me interested in Nix and NixOS. I also like to use flakes for my projects so I can reproduce my dev environment anywhere16:44:01
@sinan:sinanmohd.com@sinan:sinanmohd.comI'm interested in Nixpkgs analytics: nixpkgs-review with a time-budget and adding nixpkgs library networking functions, it will directly help me as I'm running NixOS on my PC and servers I maintain, I'd also like to improve support for pppd and stalwart mail (something like simple-nixos-mailserver, but fully upstreamed), as of now I'm using an out of tree module for both I'm comfortable with c, go, nix, /bin/sh, python, oop, and lua. I'm not as good with python, but I've written python libraries for a networking project before. 16:45:00
@janik0:matrix.orgJanik (they/them) @room Project applications opened today, feel free to hand yours in via the GSoC portal. 19:55:09
@janik0:matrix.orgJanik (they/them)I'm sorry to everyone who didn't get their draft reviewed in time, the last few days were packed with exiting stuff in the nix community like NixCon NA so a lot of mentors were probably busy with that.19:55:49
@janik0:matrix.orgJanik (they/them) * I'm sorry for everyone who didn't get their draft reviewed in time, the last few days were packed with exiting stuff in the nix community like NixCon NA so a lot of mentors were probably busy with that.19:55:55
@janik0:matrix.orgJanik (they/them)
In reply to @siddhant_codes:matrix.org
Should I consider reaching out to @Ericson2314, a potential mentor for the Nix Internals: Use std::filesystem::path for Path project, to seek their feedback on my GSoC proposal before submission? I can't find him on this channel.
yes, but afaik he ist still a bit tired because of jetlag after nixcon na.
20:07:59
@janik0:matrix.orgJanik (they/them)
In reply to @torelli:matrix.org
Hello everyone. My name is Giovanni Torelli and I'm a beginner programmer that loves software development, I want to be a gsoc contributor and I would love to have some advice about how I could be chosen. Thanks in advance
First you should select a idea from https://github.com/NixOS/GSoC/tree/main/ideas/2024.md and then read about related information and ask the potential mentor a few questions.
20:09:15
@janik0:matrix.orgJanik (they/them)
In reply to @sinan:sinanmohd.com
I'm interested in Nixpkgs analytics: nixpkgs-review with a time-budget and
adding nixpkgs library networking functions, it will directly help me as I'm
running NixOS on my PC and servers I maintain,

I'd also like to improve support for pppd and stalwart mail (something like
simple-nixos-mailserver, but fully upstreamed), as of now I'm using an out of
tree module for both

I'm comfortable with c, go, nix, /bin/sh, python, oop, and lua. I'm not as good
with python, but I've written python libraries for a networking project before.
cc SomeoneSerge (hash-versioned python modules when)
20:09:23
@yoctocell:matrix.orgyoctocell Hello, I am interested in the Nixpkgs networking project. I am an CS undergraduate and have been using NixOS for the last three years or so, so I am quite familiar with Nix. I haven't programmed much with Nix, but I already know Haskell and Lisp, and functional programming is something I enjoy a lot. Since I am taking a networking course this semester, it would be great if I could apply the some things I learned to a real-world project like Nixpkgs.21:15:15
@yoctocell:matrix.orgyoctocell https://github.com/NixOS/nixpkgs/pull/258250 looks like a good starting point. I am supposed to submit a proposal through the gsoc website directly to apply for the project? 21:15:50
@janik0:matrix.orgJanik (they/them)
In reply to @yoctocell:matrix.org
https://github.com/NixOS/nixpkgs/pull/258250 looks like a good starting point. I am supposed to submit a proposal through the gsoc website directly to apply for the project?
Yes, but feel free to dm me with a draft beforehand.
21:16:24
@thatliuser:matrix.orgEric joined the room.22:10:32
@thatliuser:matrix.orgEric

Hi all! My name is Eric and I'm a 3rd year undergraduate Computer Engineering student at UC Irvine. I have been daily driving NixOS for roughly two years now, and I love how reusable my config is across different machines, along with how simple it is to tinker with your system without having to worry about breaking anything you've already set up. I'm intrigued by the "Build GCC libraries and compiler separately" project but I believe I don't fully understand the premise of the project from the GSoC page. Initially I thought the proposal was referring to glibc, but from a preliminary search and what I've previously heard, glibc is already distributed separately from gcc.

  • Is the proposal referring to compiling libgcc separately from the main compiler process? (https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/compilers/gcc/common/libgcc.nix)? This feels like the wrong idea (since I don't see how this is more flexible), but I couldn't seem to find much else from looking around at nixpkgs and a brief look into GCC's components.

  • It isn't immediately obvious to me why compiling the library separately from the compiler would be helpful for bootstrapping (I'm also not exactly sure what this term refers to. What's being bootstrapped?)

  • I (briefly) looked into Exherbo to see what their approach to compiling GCC is, but I can't really tell what they're doing differently from a glance. I found this article (https://www.exherbolinux.org/docs/multiarch-pr.html) which seems to explain a similar concept, but I'm not sure if this is what's being referred to. It's also not a very detailed article about how Exherbo accomplishes this goal.

May I have some more clarification on the goals of this project? I tried to search for an issue mentioned in the nixpkgs repository as well, but I didn't find any relevant results.
I'm very excited by the opportunity to help out my favorite Linux distro and thank you in advance for the feedback!

23:13:33
19 Mar 2024
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.00:29:54
@siddhant_codes:matrix.orgFPenjoyer
In reply to @janik0:matrix.org
yes, but afaik he ist still a bit tired because of jetlag after nixcon na.
no problem. I have posted a draft proposal on github (https://github.com/siddhantk232/nix_gsoc) and created a post on discourse (https://discourse.nixos.org/t/request-for-review-of-my-gsoc24-proposal/41721).
06:15:22
@siddhant_codes:matrix.orgFPenjoyerseems like GSOC does allow to change proposals after submission before the deadline. Should I upload my draft proposal (https://github.com/siddhantk232/nix_gsoc/blob/main/gsoc_proposal.pdf) on the gsoc dashboard for review purposes? I need some help with splitting the work into small manageable chunks, please see https://discourse.nixos.org/t/request-for-review-of-my-gsoc24-proposal/41721 for more context06:24:35
@janik0:matrix.orgJanik (they/them)
In reply to @siddhant_codes:matrix.org
seems like GSOC does allow to change proposals after submission before the deadline. Should I upload my draft proposal (https://github.com/siddhantk232/nix_gsoc/blob/main/gsoc_proposal.pdf) on the gsoc dashboard for review purposes? I need some help with splitting the work into small manageable chunks, please see https://discourse.nixos.org/t/request-for-review-of-my-gsoc24-proposal/41721 for more context
either is fine I think.
06:59:58
@siddhant_codes:matrix.orgFPenjoyerCool, I'll wait for Ericson2314 to respond before making submission on GSOC dashboard then.07:05:24
@torelli:matrix.orgGiovanni TorelliThanks Janik, I will ask the especific questions to the potential mentor then11:21:13
@torelli:matrix.orgGiovanni TorelliIs "Ericson2314" in this room?11:22:08
@torelli:matrix.orgGiovanni Torelli
In reply to @siddhant_codes:matrix.org
Cool, I'll wait for Ericson2314 to respond before making submission on GSOC dashboard then.
Hey, how did you find his contact? I only found him on GitHub
11:25:31
@atticuskuhn:matrix.orgatticuskuhn joined the room.11:48:36
@atticuskuhn:matrix.orgatticuskuhnHello 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

Show newer messages


Back to Room ListRoom Version: 10