!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

424 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.141 Servers

Load older messages


SenderMessageTime
17 Mar 2026
@blokyk:matrix.orgzoë (she/her) joined the room.00:10:50
@blokyk:matrix.orgzoë (she/her) this is probably very dumb but: I'm trying to follow "Getting Started with Gerrit", and since it specifically points out "Now you can just git commit your change. No need to create a separate branch", i committed on main directly, but then the no-commit-on-branch commit hook failed because i tried to commit to main, so... am i missing something? 03:11:46
@lisanna-dettwyler:matrix.orgLisannaIt's still probably a good idea to separate your changes into their own branches, otherwise you'll have to rebase just to edit changes that happened before you make another, unrelated change03:16:34
@blokyk:matrix.orgzoë (she/her)right, that makes sense, i was just a little confused at the docs ^^;03:17:23
@blokyk:matrix.orgzoë (she/her)aaaand first CL submitted :D ...it's an 8-bytes diff x)03:24:38
@lisanna-dettwyler:matrix.orgLisanna * 03:58:07
@piegames:flausch.socialpiegames
In reply to @blokyk:matrix.org
this is probably very dumb but: I'm trying to follow "Getting Started with Gerrit", and since it specifically points out "Now you can just git commit your change. No need to create a separate branch", i committed on main directly, but then the no-commit-on-branch commit hook failed because i tried to commit to main, so... am i missing something?
I think that sentence was about remote branches, but you're right it's confusing
09:14:57
18 Mar 2026
@blokyk:matrix.orgzoë (she/her) hi, i recently got a review on one of my CLs (by eldritch horrors / pennae but they're not in this room ;-;), about using std::next to traverse a nix::Generator<T>, but i'm not very good with c++ so i'm not sure how to do that, since it seems that nix::Generator<T>.next returns a custom iterator implementation that differs from c++'s 12:20:03
@blokyk:matrix.orgzoë (she/her) * hi, i recently got a review on one of my CLs (by eldritch horrors / pennae but they're not in this room ;-;), about using std::next to traverse a nix::Generator<T>, but i'm not very good with c++ so i'm not sure how to do that, since it seems that nix::Generator<T>.next returns a custom iterator implementation that differs from c++'s
(specifically, writing either std::next(gen.next()) or std::next(gen) gets me Candidate template ignored: substitution failure [with _InputIterator = iterator]: argument may not have 'void' type)
12:21:50
@blokyk:matrix.orgzoë (she/her) * c++ noob time: hi, i recently got a review on one of my CLs (by eldritch horrors / pennae but they're not in this room ;-;), about using std::next to traverse a nix::Generator<T>, but i'm not very good with c++ so i'm not sure how to do that, since it seems that nix::Generator<T>.next returns a custom iterator implementation that differs from c++'s
(specifically, writing either std::next(gen.next()) or std::next(gen) gets me Candidate template ignored: substitution failure [with _InputIterator = iterator]: argument may not have 'void' type)
12:27:21
@qyriad:katesiria.orgQyriadThat comment is non-blocking (it's marked as "Resolved"), so it's not a huge issue if you can't figure that out12:27:19
@qyriad:katesiria.orgQyriad But the comment does also specify that it would have to be something like std::next(traces.begin(), requestTraceIdx) 12:28:03
@blokyk:matrix.orgzoë (she/her) yeah i saw but i figured i'd like to do it anyways, since that loop is quite weird to me 12:28:10
@blokyk:matrix.orgzoë (she/her)yeah yeah i also tried that (the second arg is optional and defaults to 1), i simplified it for the comment but i'll edit it12:28:55
@blokyk:matrix.orgzoë (she/her) * c++ noob time: hi, i recently got a review on one of my CLs (by eldritch horrors / pennae but they're not in this room ;-;), about using std::next to traverse a nix::Generator<T>, but i'm not very good with c++ so i'm not sure how to do that, since it seems that nix::Generator<T>.next returns a custom iterator implementation that differs from c++'s
(specifically, writing either std::next(gen.next(), idx) or std::next(gen, idx) gets me Candidate template ignored: substitution failure [with _InputIterator = iterator]: argument may not have 'void' type)
12:29:05
@raitobezarius:matrix.orgraitobezariusFYI, it's easier to reach out for development discussions over zulip.lix.systems ; if you plan to contribute more actively, I recommend joining it :)13:09:34
@blokyk:matrix.orgzoë (she/her)i've already made an account for it (because for some reason i couldn't join the matrix spaces before), but i'm not too good in more formal environments (at least to me zulip feels more formal) ;-; and i think the amount of things i can contribute given my skillset is not gonna be very high, especially given the time constraints i'll be in soon enough x)13:11:46
@blokyk:matrix.orgzoë (she/her)anyway, i hesitated doing that this time, but i'll do it next time then :)13:12:16
@blokyk:matrix.orgzoë (she/her)* anyway, i hesitated doing that this time, but i'll do it next time then, thanks for the clarification :)13:12:22
@raitobezarius:matrix.orgraitobezariusi'd say zulip is meant to make conversations more structured to help us to help you or help yourselves follow what you care about on a development level13:15:46
@raitobezarius:matrix.orgraitobezarius(sure, it's less tolerant of offtopics tangents but that's a feature :P)13:16:01
@raitobezarius:matrix.orgraitobezariusbut no problem, this was just an invitation13:17:07
@blokyk:matrix.orgzoë (she/her)i saw on the wiki you were talking about maybe retiring the matrix anyway given the infrastructure problems with it (though i'd be sad to see it go given my reasons above), so i guess i might have to get used to zulip at some point :p13:17:40
@piegames:flausch.socialpiegamesAs per the recent meeting on this, Matrix will stay with a slightly reduced channel list13:39:22
16 May 2024
@aciceri:nixos.devzrsk joined the room.13:54:49
@samrose:matrix.orgsamrose
In reply to @lunaphied:lunaphied.me
I think there were a few CLs on the Gerrit but nothing being actively worked
The other thing that I could do if it helps is test things and try to find bugs. I did do some C++ work in the past, but may lack the time to do it justice here at least for about 30 days or so
15:55:29
@qyriad:katesiria.orgQyriadwe are not in any rush 🙂17:20:53
@samrose:matrix.orgsamroseWould it help to also test out the existing Lix code and try to find issues/bugs etc?17:23:21
@qyriad:katesiria.orgQyriadabsolutely17:23:41
@samrose:matrix.orgsamrose
  • how do people feel about the existing test suite that comes along with nix source code or Lix?
17:23:48

Show newer messages


Back to Room ListRoom Version: 10