!kjdutkOsheZdjqYmqp:nixos.org

Empty Room

1968 Members
416 Servers

Load older messages


SenderMessageTime
14 Jan 2025
@infinisil:matrix.orginfinisil

@grimmauld:grimmauld.de https://github.com/NixOS/nixpkgs-vet?tab=readme-ov-file#ratchet-checks

11:40:20
@infinisil:matrix.orginfinisil

And https://github.com/NixOS/nixpkgs-vet/pull/142 would introduce a new one for with

11:41:23
@ceverekomu:matrix.orgceverekomu joined the room.11:53:38
@perchun:matrix.orgPerchun Pakfunny that I am working on finalAttrs support for buildPython* right now and while I wait for eval results I read this chat not everything can be implemented using hooks, how could you implement something like this? https://github.com/NixOS/nixpkgs/blob/deb4f62a8ad1971753042cdb34138f739110425f/pkgs/development/libraries/astal/buildAstalModule.nix#L40-L7812:10:04
@collares:matrix.orgcollaresIt would be good to have data on whether finalAttrs is responsible for the huge increase in nixpkgs-review eval time over the last year12:24:05
@collares:matrix.orgcollaresThis whole finalAttrs thing really should have been an RFC, given the multiple perf concerns in #119942. But I think people were getting impatient.13:13:04
@collares:matrix.orgcollares(and I don't remember if there was a good RFC system at the time)13:14:03
@emilazy:matrix.orgemilythere was the same bad RFC system that exists now14:49:00
@amadaluzia:tchncs.deamadaluziahas anyone ever bothered packaging the xontribs as of yet?14:53:27
@amadaluzia:tchncs.deamadaluziafor non-xonsh users: a xontrib is an extension for xonsh14:54:00
@amadaluzia:tchncs.deamadaluziathey are basically just python packages but weird14:54:23
@amadaluzia:tchncs.deamadaluzia

they use their own xsh format which is python but with xonsh's magic hand

14:54:47
@amadaluzia:tchncs.deamadaluziahttps://github.com/74th/xonsh-direnv14:55:11
@amadaluzia:tchncs.deamadaluziaan example xonsh is this14:55:15
@amadaluzia:tchncs.deamadaluzia * 14:55:39
@hexa:lossy.networkhexahas a setup.py, how weird can it be?14:55:49
@hexa:lossy.networkhexathey probably abuse pypi as a distribution point14:56:17
@amadaluzia:tchncs.deamadaluziait hasn't treated xonsh users badly14:56:29
@amadaluzia:tchncs.deamadaluziai know someone who uses xonsh with nix and they have a crazy extraPackages override14:56:51
@emilazy:matrix.orgemilyxonsh packaging is already very weird in Nixpkgs I think14:56:57
@emilazy:matrix.orgemily because of PYTHONPATH madness 14:57:01
@amadaluzia:tchncs.deamadaluzia * 14:57:18
@amadaluzia:tchncs.deamadaluziawhat am i looking at lol14:58:19
@amadaluzia:tchncs.deamadaluzianever seen someone let the entire derivation then use it14:58:44
@amadaluzia:tchncs.deamadaluzia * 14:58:55
@amadaluzia:tchncs.deamadaluziahttps://github.com/NixOS/nixpkgs/blob/9abb87b552b7f55ac8916b6fc9e5cb486656a2f3/pkgs/by-name/xo/xonsh/unwrapped.nix#L1314:59:44
@amadaluzia:tchncs.deamadaluzia

do python modules go in pkgs/development/python-modules? or good old pkgs/by-name

15:19:54
@adam:robins.wtfadamcstephens
In reply to @amadaluzia:tchncs.de
never seen someone let the entire derivation then use it
That happens in nixpkgs more than you’d have guessed
15:20:23
@adam:robins.wtfadamcstephens It’s never been clear to me why 15:20:47
@amadaluzia:tchncs.deamadaluziai usually just let pname and version15:20:49

Show newer messages


Back to Room ListRoom Version: 6