| 7 Jul 2022 |
infinisil | I guess that's fine, though it's a repeating event, and it might change over time | 19:38:28 |
| Rosario Pulella joined the room. | 19:47:29 |
| kevincox joined the room. | 19:49:19 |
| kamadorueda joined the room. | 19:52:25 |
| trofi joined the room. | 20:01:10 |
kevincox | Can I get a meeting invite to kevincox@kevincox.ca? | 21:03:07 |
| Jan Tojnar joined the room. | 21:07:03 |
kevincox | BTW, if it is a Google Calendar you can use this service I wrote to allow self-service invites. https://event.kevincox.ca/. You do need to give write access to the calendar to event-joiner@appspot.gserviceaccount.com though. You can create a calendar just for this event if you prefer. | 21:16:58 |
infinisil | kevincox: Invite sent! | 23:22:26 |
infinisil | In reply to @kevincox:matrix.org BTW, if it is a Google Calendar you can use this service I wrote to allow self-service invites. https://event.kevincox.ca/. You do need to give write access to the calendar to event-joiner@appspot.gserviceaccount.com though. You can create a calendar just for this event if you prefer. Oh that's neat | 23:22:47 |
infinisil | kevincox: Is the service open-source? | 23:23:29 |
kevincox | Unfortunately it is not. I would open source it but I actually lost the source so unless I find a way to download the python from Google Cloud Functions it isn't going to get improvements any time soon.
That being said the service is trivial. It just uses the API to add the requested user to the event. Probably should have some rate limiting or something... Maybe I'll rewrite it some day. | 23:33:09 |
| 8 Jul 2022 |
zrsk | infinisil: while I don't think having enough experience with the high level nixpkgs architecture (then I don't think I could bring great contribution to the discussions) I would enjoy to attend (at least some) meetings. This is my email: andrea.ciceri@autistici.org | 07:22:35 |
infinisil | zrsk: Invited :) | 07:30:08 |
| Gytis Ivaskevicius joined the room. | 08:24:24 |
tomberek | In reply to @infinisil:matrix.org Ping tomberek I’m camping this week. The overall idea sounds good. The one recommendation I’d have is to have two kinds of sessions. One for meetings/discussion and one for actually working/hacking/pair-programming/etc. Time set aside for each. This worked well (when we adhere to it) on the UX team. | 10:54:10 |
| Sandro joined the room. | 12:26:37 |
| Théophane joined the room. | 13:14:36 |
| mkaito joined the room. | 13:17:45 |
| biohazard6743 joined the room. | 17:58:25 |
| 9 Jul 2022 |
| nbathum (he or they) joined the room. | 02:27:07 |
nbathum (he or they) | infinisil: please invite me nick@bathumsphere.com | 02:28:32 |
| mstone joined the room. | 03:26:46 |
infinisil | nbathum (he or they): Done :) | 08:02:12 |
| yinfeng joined the room. | 09:44:50 |
| jiegec joined the room. | 09:49:06 |
| linj joined the room. | 09:52:01 |
Gytis Ivaskevicius | Hi all, yesterday this idea popped into my mind, has no business value just a cleanup. Maybe someone could evolve this idea further. Anyways here I go:
pkgs is a large complex recursive structure that should be simplified. Solution: Create several 'simple' namespaces which together could be evaluated to pkgs
One of the examples would be lib structure, while it contains basically anything - it is nice and flat lib :: attrsOf any
So off the top of my head, there are 2 that could be separated:
- Builders - functions that return derivation.
builders :: pkgs -> attrsOf (attrs -> derivation)
- Package groups - attribute sets of packages like
python.<derivation> or gnome.<derivation>. Sometimes they include builders, not sure how to deal with that. packageGroups :: pkgs -> attrsOf derivation
pkgs evaluation:
let
result = fancyPkgsBuilder [
(builders result)
(packageGroups result)
(rootPackages result)
];
in result
And yeah, for the record I have not thought all this through and there will be edge cases, just maybe if there ever is going to be some large refactoring someone will keep this in mind.
| 16:50:03 |
| 10 Jul 2022 |
Artturin | Redacted or Malformed Event | 11:46:17 |
Artturin | https://github.com/NixOS/nixpkgs/issues/172008 | 11:48:22 |