orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #nixos-dev
tdeo has quit [Remote host closed the connection]
tdeo has joined #nixos-dev
tdeo has quit [Remote host closed the connection]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
tdeo has joined #nixos-dev
<pie_>
for something that uses setuptools_scm to get the version for documntation generation, do we prefer keeping the .git or figuring out how to pass the version manually or something?
<qyliss>
it's always good if we don't have to leaveDotGit
<gchristensen>
pass the version manually -- `.git` isn't very reproducible
<pie_>
also whatever use_scm_version in setup.py does
<pie_>
gchristensen: right, its just more of a pain to work around it
<pie_>
ok, this is why i asked.
<pie_>
i dont suppose either of you happen to know how to do that before i try to go digging for it
<qyliss>
not off the top of my head
<pie_>
would be nice if we had a linter in nixpkgs for this kind of stuff
<qyliss>
write one :p
<pie_>
yeah yeah i knw
orivej has quit [Quit: No Ping reply in 180 seconds.]
<gchristensen>
garbas: status.nixos.org/ links to 20.03 jobsets
<garbas>
gchristensen: looking at the nixos/release-20.03 jobset there is "only" ~34k jobs, while on nixpkgs/trunk there is ~89k jobs.
<gchristensen>
the nixpkgs jobsets evaluates a different set of jobs than the nixos jobsets
<clever>
nixpkgs also does darwin, while nixos only does linux
<gchristensen>
I don't think we have a nixpkgs/trunk equivalent for 20.03
<garbas>
would this mean that unstable might have more binaries available then 20.03?
<gchristensen>
as the 20.03 jobset for nixpkgs is the darwin job, and only evaluates darwin
<garbas>
to correct my question, since it is not specific enough
orivej has quit [Quit: No Ping reply in 180 seconds.]
<garbas>
would this mean that somebody using nixpkgs-unstable channel might have more binaries "hits" then somebody using nixos-20.03 channel?
<gchristensen>
if they used aarch64, x86_64, and darwin at the same time, I think the answer is yes
orivej has joined #nixos-dev
<gchristensen>
but that is just potential cache hits, and doesn't account for the quantity of software which must build and work correctly for the channel to advance
<garbas>
tnx gchristensen, that cleared some stuff for me. i think need to change how i import build information to search.nixos.org
<gchristensen>
ah
<gchristensen>
you should probably index data for all of the packages, not just ones which will be cache hits
<matthewbauer>
idea is a basic github start for flakes
<samueldr>
matthewbauer: the icon is squished horizontally
<samueldr>
resized without keeping the aspect ratio, in other words
<matthewbauer>
samueldr: oops, let me try it again
<matthewbauer>
i thought i preserved it but it does look a little weird
<colemickens>
We're not painting ourselves in a corner putting an unversioned flake-compat everywhere, right? (I haven't thought through it totally re: lockfile changes, etc)
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-dev
justanotheruser has joined #nixos-dev
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 246 seconds]
alp has quit [Ping timeout: 240 seconds]
orivej_ has quit [Read error: Connection reset by peer]
orivej has joined #nixos-dev
ixxie has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
cole-h has quit [Ping timeout: 256 seconds]
<jtojnar>
should we even push flakes in templates like these? It is still experimental and people need to be aware that it may break any time and evaluate the costs/benefits for themselves.
<colemickens>
I've been running with flakes in new projects over the last week and am feeling hestitant myself about what I am doing inadvertently.
<colemickens>
I do not want to accidentally, for example, imply that I think flake-urls should stay around as they are
<colemickens>
and yet, everytime I write a new flake.nix with them and publish it, I sort of am doing just that.
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
<manveru>
hmm, anyone seen a `non-zero padding` `SerializationError` before?
<manveru>
seems to be some communication issue with the nix-daemon...
<abathur>
manveru: having trouble even imagining what that would mean, aside perhaps from spotting a number but getting confused by either scientific notation or a prefix for some other numbering system like octal?
<manveru>
yeah, the backtrace is also quite confusing
<manveru>
this only happens when i run `nixos-rebuild` for a flake in a systemd service, if i trigger an eval outside the service it starts working fine...
<manveru>
which makes it rather infuriating to debug :)
<manveru>
also for reference, this started happening with the `nixFlakes` after upgrading from nixpkgs 7db146538e49ad4bee4b5c4fea073c38586df7e2 to 55079328c219fb53f3120a34fdba3a80d3be601b