!etBYPdyCKgnXJSXexD:matrix.org

NixOS GSoC

125 Members
14 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
22 Feb 2024
@woojiq:mozilla.orgwoojiq joined the room.16:33:14
@woojiq:mozilla.orgwoojiq

Hello. I'm Yurii.
I am receiving a bachelor's degree in "Software Engineering" at Taras Shevchenko Kyiv National University.

I'd like to work on "nixpkgs library networking functions". I deal with network programming quite often and hope this will help with project. I actually have some nixpkgs contributions, but they were made when I was new to the nix ecosystem (not that I'm an expert now) and so the API I made isn't the best😅. I added the keyd (key remapper) service to nixpkgs as you can see here pr list.

16:46:44
@woojiq:mozilla.orgwoojiq *

Hello. I'm Yurii.
I am receiving a bachelor's degree in "Software Engineering" at Taras Shevchenko Kyiv National University.

I'd like to work on "nixpkgs library networking functions". I deal with network programming quite often and hope this will help with project. I actually have some nixpkgs contributions, but they were made when I was new to the nix ecosystem (not that I'm an expert now) and so the API I made isn't the best😅. I added the keyd (key remapper) service to nixpkgs as you can see here pr list.

I am writing Lox interpreter/vm bytecode machine as my coursework.

16:48:51
@woojiq:mozilla.orgwoojiq *

Hello. I'm Yurii.
I am receiving a bachelor's degree in "Software Engineering" at Taras Shevchenko Kyiv National University.

I'd like to work on "nixpkgs library networking functions". I deal with network programming quite often and hope this will help with project. I actually have some nixpkgs contributions, but they were made when I was new to the nix ecosystem (not that I'm an expert now) and so the API I made isn't the best😅. I added the keyd (key remapper) service to nixpkgs as you can see here.

I am writing Lox interpreter/vm bytecode machine as my coursework.

16:49:55
@woojiq:mozilla.orgwoojiq *

Hello. I'm Yurii.
I am receiving a bachelor's degree in "Software Engineering" at Taras Shevchenko Kyiv National University.

I'd like to work on "nixpkgs library networking functions". I deal with network programming quite often and hope this will help with project. I actually have some nixpkgs contributions, but they were made when I was new to the nix ecosystem (not that I'm an expert now) and so the API I made isn't the best😅. I added the keyd (key remapper) service to nixpkgs as you can see here.

I am writing Lox interpreter/vm bytecode machine as my coursework now and also read "How Linux works".

16:51:52
@janik0:matrix.orgJanik (they/them)
In reply to @getpsyched:matrix.org
I would beg to differ that I'm still "relatively" new to open source. There are a lot of nooks and crannies with contributing that I have no idea about. With Nix, things just clicked, so it may seem like I'm a seasoned open source contributor. I'd love to contribute to the CLI with the intent of being a GSoC contributor. Even so, do let me know if I wouldn't be considered as an applicant.

Even so, do let me know if I wouldn't be considered as an applicant.

I don't know yet, first time we are organizing this and I'll have to discuss with the other mentors. Sorry that I can't give you a clear cut answer at this point in time.

17:45:10
@janik0:matrix.orgJanik (they/them)
In reply to @manik.r:matrix.org
Hey everyone I'm Manik,

I'm interested in the nixpkgs pnpm tooling tooling project for GSoC 24. I'm new to Nix/NixOS in general but I'm very familiar with the web development side of things and I use pnpm extensively. Are there any prequisites or additional info that can help with this?

Are there any prequisites or additional info that can help with this?

So having knowledge about pnpm internals certainly helps (how does it resolve dependencies, what type of dependencies does it have, etc..). Other then that being interested in reproducible builds will probably help motivate you because nix will make you jump through quite a few hoops to achieve them and might make you pull out you hair if you don't know why we are doing it.

17:57:49
@janik0:matrix.orgJanik (they/them)
In reply to @lorenzleutgeb:matrix.org

Hey! I'm Lorenz, lorenzleutgeb on GitHub. Also check my personal website. I am a PhD student in Computer Science at Saarland University and am considering to apply as a Contributor.

My involvement with the project:

In case I officially apply, you can expect a more thorough description of what I am doing and what motivates me. For now, I'd like to stay up to date by lurking in this channel, read through the ideas list, and maybe consider proposing my own project. In particular I'd like to know whether you would consider packaging existing software suitable for GSoC?

In particular I'd like to know whether you would consider packaging existing software suitable for GSoC

We can consider this but it would be preferable to work on other projects that don't take as much maintenance afterwards. Ideally packaging would be done by people already using/deploying the software or someone intending to use it because doing it as a one of project usually leads to it getting outdated quite quickly im most cases. But you should note that a hard requirement is that every projects needs a mentor.

18:03:11
@janik0:matrix.orgJanik (they/them) Lorenz Leutgeb: btw you are already a longtime Nix/OS contributor, for longer then >3.5 years so I would almost certainly see you more as a potential mentor then anything else. 18:07:50
@woojiq:mozilla.orgwoojiq Janik (they/them): Do you(organization) have a limitation in commercial experience? As far as I understand the rules/intent of GSoC, there is no such restriction (you need to be relatively new to open source contributions). By work experience, I mean less than half a year, for example. 18:51:52
@woojiq:mozilla.orgwoojiq * Janik (they/them): Do you(nix org) have a limitation in commercial experience? As far as I understand the rules/intent of GSoC, there is no such restriction (you need to be relatively new to open source contributions). By work experience, I mean less than half a year, for example. 18:52:07
@woojiq:mozilla.orgwoojiq *

Janik (they/them): Do you(nix org) have a limitation in commercial experience? As far as I understand the rules/intent of GSoC, there is no such restriction (you need to be relatively new to open source contributions). By work experience, I mean less than half a year, for example.

Elements of a Quality Proposal:

Summarize your education, work, and open source experience. List your skills and give evidence of your qualifications.

18:54:01
@janik0:matrix.orgJanik (they/them)
In reply to @woojiq:mozilla.org

Janik (they/them): Do you(nix org) have a limitation in commercial experience? As far as I understand the rules/intent of GSoC, there is no such restriction (you need to be relatively new to open source contributions). By work experience, I mean less than half a year, for example.

Elements of a Quality Proposal:

Summarize your education, work, and open source experience. List your skills and give evidence of your qualifications.

I wouldn't say it's a restriction on how much comp-sci experience (be it commercial or not) you have but more about how much opensource work you did. From my understanding and from what other mentors that already mentored for gsoc told me it's more about getting new people involved into open source and your project.
And for example you seem to be relatively new to Nix/OS and probably wouldn't know whom to ask for help when you want to work on $idea, while I'm pretty sure that Lorenz Leutgeb and getpsyched either know some subject matter expert or know someone who does.
19:05:38
@janik0:matrix.orgJanik (they/them)Also I'm pretty sure that in most cases we would accept someone that already has "their foot in the door" in terms of contributing to Nix/OS if there is no one less experienced applying for the particular project. 19:09:43
@hoarfrost32:matrix.orghoarfrost32 joined the room.20:18:07
@hoarfrost32:matrix.orghoarfrost32Hey everyone! I am Aditya, currently pursuing a bachelors in computer science at IIIT Hyderabad. I've been using NixOS for about 2 or so months, and am pretty excited to contribute :) as of now I find myself pretty interested in the project regarding dynamic derivations. Is there any information I could see on this feature and how one can be expected to go about this project?21:13:26
@lorenzleutgeb:matrix.org@lorenzleutgeb:matrix.org Janik (they/them) Yeah, there's a balance to strike. I wouldn't object if priority is given to people that are less connected within or even completely new to the Nix community, as long as they appear to be reasonably competent to (learn and) complete the project. The justification being to use GSoC to attract new people or pull them further into the community. However, as long as I am eligible, I don't see a reason why I shouldn't apply as a Contributor (and conveniently shift the responsibility of striking the balance away from me). 22:02:01
@lorenzleutgeb:matrix.org@lorenzleutgeb:matrix.org* Janik (they/them) Yeah, there's a balance to strike. I wouldn't object if priority is given to people that are less connected within or even completely new to the Nix community, as long as they appear to be reasonably competent to (learn and) complete the project. The justification being to use GSoC to attract new people or pull them further into the community. However, as long as I am eligible, I don't see a reason why I shouldn't apply as a Contributor (and conveniently shift the responsibility of striking the balance away from me). Exactly that's why I wrote that I am "considering" to apply 😊22:03:30

Show newer messages


Back to Room ListRoom Version: 10