<eacameron>
UnrealEngine comes with some prebuilt binaries it needs to run them during the build. I thought running patchelf on them would fix them, but it still says "Engine/Binaries/Linux/dump_syms: No such file or directory". ldd doesn't show any missing libs. What else should I try?
<simpson>
TIL about https://github.com/sol1/backupninja but it seems somewhat defunct. I'm willing to package it, but is there a better option for "meta-backup" in nixpkgs already?
<simpson>
Sure. In my particular case, I want to run a backup to both a disk and also a "tape" (SD card), and I know the dangers of writing a short shell script to automate that. Backups tend to break so easily if not tested.
<gchristensen>
yup.
<gchristensen>
nothing scarier than "I wrote a backup tool"
<eacameron>
Ok another question: I'm trying to do nix-shell -A ue4 to make it easier to develop this. Things *seem* to be properly configured in the shell (like my custom env vars) but when I run `unpackPhase` it fails. `type unpackPhase` shows that my unpack script is clearly not defined here. Did I do something wrong? It knows how to unpack properly when doing nix-build.
<clever>
eacameron: genericBuild will dynamically switch between evaluating $unpackPhase (an env var containing shell code) and running unpackPhase (a bash function by the same name)
<clever>
eacameron: your not doing that switching, so your always getting the bash function
<pie_>
anyone know offhand where networkd puts its files on nixos?
<abathur>
tomberek: not that I like adding to his pile, but gchristensen may have some perspective on the relative values of performance/reproducibility
<tomberek>
that's fine, it would be good to know where people draw the line and how they weigh the pros/cons
<clever>
pie_: does it have a systemd service? what does the .service file say?
<pie_>
clever: i dont even know if its running, im just poking at containers and trying tolearn more networking stuff
<pie_>
clever: but networkctl says no links are managed afaict
<clever>
pie_: check /etc/systemd/system/ ?
<DavHau[m]>
matthewcroughan There is no freenode channel for mach-nix. Feel free to create one.
<DavHau[m]>
For inserting non-python packages into your env, use the 'packagesExtra' argument. See readme for more details.
<pie_>
only /etc/systemd/system/virtnetworkd.service and some sockets for it
hiroshi[m] has joined #nixos
<pie_>
maybe im not even running networks
<pie_>
*networkd
<pie_>
(though that doesnt necessarily imply there would be no configs
* pie_
looks in his containers
jesystani has joined #nixos
<pie_>
it still blows my mind that such complex tools dont have visible built in functionality for figuring out where the hell they keep their configs (or otherwise)
<simpson>
I'm packaging a collection of binaries. Some binaries are conditionally setuid, and I disabled them. Some other binaries have an unconditional INSTALLPERMS_exec in Makefile.am. Is there a way to cleanly fix this, or do I need to sed Makefile.am?
veryepicusername has joined #nixos
<veryepicusername>
whats up guys
<veryepicusername>
eeeeeeeee
stree has quit [Ping timeout: 240 seconds]
<simpson>
Evening.
<edrex>
I've got secrets management working with agenix :)
palo1 has joined #nixos
<edrex>
Now I'm wondering if there is any work on automatically generating host-local secrets (db passwords etc)
<edrex>
if they're used for encrypting data or anything then I'd want to make sure they
<edrex>
're backed up somewhere, but if it's just a local access token..
endformationage has quit [Ping timeout: 260 seconds]
<edrex>
hmm, maybe this isn't worth looking at. postgres doesn't need db pass for local users...
<edrex>
yeah, nm
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
<edrex>
i might have a go at adding password generation to the agenix cli tho
stree has joined #nixos
<{^_^}>
[nixpkgs] @orivej-nixos pushed commit from @orivej to master « libcap: fix static build »: https://git.io/JYxzC
<eyJhb>
Anyone that has some npm/yarn knowledge? Trying to package https://kolaente.dev/vikunja/frontend , where I want to run yarn install, and then yarn run build. But atm. mkYarnPackage will run build before install, which I think will give a error in the form of the "vendor" folder not having been created
eacameron has quit [Quit: Connection closed for inactivity]
fendor has joined #nixos
johannes_ has joined #nixos
johannes_ is now known as kenran
<kenran>
Where can I find out about the black magic seems to be happening when "dev" is specified in the list of outputs of a derivation? I've looked at oracle-instantclient, and in installPhase, there is mkdir -p $out/include, but when nix-building the expression, the include dir lands in -dev, not in the default out directory. When removing "dev", it works as I'd have expected.
<stevenroose>
Izorkin: yeah that's also an idea I had. I think I will do that
<kenran>
Another output is "lib", which doesn't seem to have special handling.
ahmedelgabri has quit [Ping timeout: 250 seconds]
<Izorkin>
stevenroose: and update packages to 3.1.0 :)
<kenran>
That is, there is $lib/lib created and used, and that lands in the -lib store output as expected. So "dev" seems to be some very special keyword wrt directories named "include"?
ericsagn1 has joined #nixos
<clever>
kenran: $lib is for libraries loaded at runtime, $dev is for headers and static libraries only used at build-time, $bin or $out for the binaries you may not need
avaq has joined #nixos
lawt has quit [Ping timeout: 260 seconds]
fuiltilt has quit [Quit: WeeChat 2.9]
<stevenroose>
Izorkin: let's see how that goes :D
<kenran>
clever: I thought so. Why is it necessary to use $lib in the install script, but put the "include" dir in $out and it is moved automatically?
<clever>
kenran: add preConfigure = "set -x"; to the derivation, there is probably a hook to move things
<jboy>
immae: I'm trying to use the etherpad-lite module from your NUR repo, but I keep getting this error when I try to import it: "NUR import call didn't receive a pkgs argument, but the evaluation of NUR's immae repository requires it."
<immae>
jboy: I guess it’s more a question for #nixos-nur maybe?
<{^_^}>
[rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/JYpL3
stree has joined #nixos
<immae>
(I don’t know what different I’m doing in my expression)
<jboy>
immae: thanks, wasn't aware of the separate channel
<avn>
Folks! I have a little question. I need write a script, which will walk all flakes referenced from flake.nix (recursively), and collect some metadata from source repos. What easy way to find downloaded sources in store?
<dotdotok>
continuation of the saga the kind boi srhb was helping me with; after updating my nix to 2.4preX I still cant find included programs when I use the `nix shell` command; i.e. `nix shell nixpkgs#neofetch` followed by `neofetch` in the new shell results in `zsh: command not found: neofetch`. HOWEVER, interestingly, if I run `nix shell nixpkgs#neofetch --command neofetch` it _does_ work. So for some reason my shell that I would normally get
<dotdotok>
put into doesn't seem to be "updated" with whatever the new packages are
<gchristensen>
(note that srhb is a woman :))
fendor has joined #nixos
<dotdotok>
i consider 'boi' gender neutral mas o menos, but information registered
<srhb>
dotdotok: My main suspicion right now is that the shell is actually failing to launch and not giving a proper error message -- maybe you can simply confirm that with `exit`
<srhb>
Hm, actually that should give a proper warning.
<srhb>
So maybe some $SHELL initialization is clearing PATH. Check its value?
<dotdotok>
srhb: so, coincidentally, when i run `nix shell nixpkgs#neofetch --command bash` and _then_ run `neofetch` it _does_ work
<dotdotok>
mmm poss
<srhb>
What's your $SHELL?
<dotdotok>
`/usr/bin/zsh`
<srhb>
Then I suspect your zsh initialization is clearing $PATH.
<marek>
is there a way to use niv with private repo (using git protocol) with branches?
<{^_^}>
#20548 (by ToxicFrog, 4 years ago, open): zsh does not source set-environment when run as a non-login shell
Kritnich has quit [Quit: Ping timeout (120 seconds)]
Kritnich has joined #nixos
<dotdotok>
though this feels more nixos specific pos
azazel has quit [Quit: bye]
nrh^ has quit []
azazel has joined #nixos
<srhb>
dotdotok Not sure actually. :P I always have to read a bunch of man pages to figure out the entire initialization sequence of all shells. So many files sourced conditionally.
aszlig has quit [Ping timeout: 246 seconds]
aszlig has joined #nixos
palo has joined #nixos
Qwerky has joined #nixos
<dotdotok>
srhb: yea, im sure its gotta be resetting it somewhere (or, rather, i should perhaps add some path to nix binaries to my $PATH in my own `.zshenv` file, but i dont think thats a thing considering everything in the store has a separate `bin` folder)
<srhb>
dotdotok: I think it basically must be _cleared_ (as opposed to appended) because I assume that normally it would inherit the env var from the `nix shell` command. :)
<gchristensen>
dotdotok: just checking, did you see my PM?
* dotdotok
puts thumb up
<gchristensen>
thanks
ml| has joined #nixos
vidbina has joined #nixos
dsrt^ has joined #nixos
n-osborne has quit [Remote host closed the connection]
stevenroose has quit [Remote host closed the connection]
stevenroose has joined #nixos
<siers>
how do I make my yourkit profiler see libz.so.1? it comes with a java binary and I'm inside of the shell that has zlib as buildInputs, but that doesn't help
<exarkun>
I deployed a copy of one of my existing NixOS systems on EC2 (so, two NixOS systems w/ the same NixOS configuration). The new instance is broken because it only resolves names to IPv6 addresses and has no IPv6 connectivity. I made it happier by setting `networking.enableIPv6` to false.. but ... huh?
<exarkun>
siers: How does it normally find it? make it wants pkgconfig too.
<exarkun>
s/make/maybe/
<siers>
exarkun, normally – idk :D I've never tried running it on regular distributions
<JaakkoLuttinen[m>
Is it possible to write a package derivation that runs commands that can get arbitrary stuff from the internet? I'm thinking of ways to package extensions for jupyterlab. They are installed with `jupyter-labextension install foobar` and this uses yarn under the hood to download `foobar` and install it. Just thinking how I could package this..
<Yaniel>
demostanis[m]: overrides
<gustavderdrache>
there's a feature called overrides that most large packages have, and you can turn feature on/off or substitute dependencies
<demostanis[m]>
Will it make the package compile on my own machine? Or are there prebuilt binaries?
<gustavderdrache>
there's a binary cache built by hydra
<demostanis[m]>
Of all the possible overrides?
<gustavderdrache>
no, unfortunately not
<cransom>
no, it doesn't build all of the overrides. they would be compiled locally
<gustavderdrache>
just the defaults set by nixpkgs
<gustavderdrache>
in some cases there are variations, like git, gitFull, and gitMinimal
<gustavderdrache>
but they're more the exception than the rule
<demostanis[m]>
What's difference between all the git versions?
<gustavderdrache>
which features were enabled at compile time
sangoma has quit [Quit: WeeChat 3.1]
<demostanis[m]>
That's why Nixpkgs has so many packages lol
<demostanis[m]>
And I see those in the gitFull source:
<srid>
When using flakes for nixos configuration.nix, how do you pass an input all the way to its environment.systemPackages?
<srid>
Say I have `inputs.himalaya.url = "github:srid/himalaya/nixify-crate2nix";` - and I want to pass himalaya to `outputs.nixosConfigurations.myhost`
<attila_lendvai>
i'm trying to compile something that requires clang_11 but also libclang, and include files (e.g. clang/AST/ASTConsumer.h). what do i need in my default.nix? does anyone know about an example? i can get hold of clang 11.1.0 from unstable, but i don't know how to get to the header files.
oxalica has quit [Quit: oxalica]
<attila_lendvai>
i see clang.lib mentioned, and nix-locate finds it there up until clang_9.out, but no clang_11 is mentioned
stree has quit [Ping timeout: 240 seconds]
confusus has quit [Remote host closed the connection]
<simpson>
Do we have a standard technique for patching/blocking automake from installing executables with setuid? I am ready to sed-y this Makefile but am open to alternatives.
sangoma has joined #nixos
vidbina has joined #nixos
proofofkeags_ has quit [Ping timeout: 260 seconds]
oxalica has joined #nixos
Guest96316 has joined #nixos
Serus has quit [Read error: Connection reset by peer]
<cransom>
it may be 20,000 lines, but have 80,000 packages. think of some of those lines being "includes". yes, you don't see them all, but they are all there.
<matthewcroughan>
Still waiting on this, anything blocking it?
Qwerky has quit [Remote host closed the connection]
<demostanis[m]>
abathur: I get the idea, nixpkgs defines packages across multiple files and all-packages.nix puts them together
<LilleCarl>
When unstable doesn't build, if i wanted to change something in my configuration. How would i approach that? I've already done nixos-rebuild switch --upgrade-all
proofofkeags_ has joined #nixos
philr has quit [Ping timeout: 240 seconds]
<LilleCarl>
Right now "NixOS is holding me hostage" :p
Guest96316 has quit [Quit: Leaving]
MatrixBot25 has quit [Quit: Bridge terminating on SIGTERM]
<Taneb>
LilleCarl: what's making you think that unstable not building is preventing you here?
<LilleCarl>
hexa-: Seems like i don't have any older generations there. I've enabled flakes (idk why, I'm not using them). Because I'm quite certain i haven't done a nix cleanup in quite awhile
<hexa->
rip
<hexa->
LilleCarl: contribute to the issue/solution :p
<LilleCarl>
It's already in the works, patches are were ready before i knew of the issue. Luckily i don't actually have anything to change atm. Thanks for the help though. Will def be useful some other time (second time unstable is broken for me but not on hydra) :)
<urkk>
I'm using R to create some plots, but I'm unable to use monospace font in the plot
<dutchie>
LilleCarl: you could also just not install steam (or whatever's pulling in the broken package) or replace it with a reference to a non-broken version
<urkk>
how can I determine which fonts are available to R?
<LilleCarl>
dutchie: In my case it's Wine, could remove it indeed. Was more thinking rethorically if the same thing were to happen on a production machine with stable on it :)
<hexa->
yup, I'd comment wine as well if the update was important
<urkk>
Oh, fc-list only reports DejaVu Sans so I guess I need to add more fonts first
<attila_lendvai>
FTR, for reaching the libclang include and lib files, the magic was: CMAKE_INCLUDE_PATH="${unstable.llvmPackages_11.clang-unwrapped}/include/"
<tpw_rules>
doesn't nixos have a command to see what revision of nixpkgs it was built on? nixos-version?
<tpw_rules>
i would get that version and set it as your channel
<exarkun>
I deployed a copy of one of my existing NixOS systems on EC2 (so, two NixOS systems w/ the same NixOS configuration). The new instance is broken because it only resolves names to IPv6 addresses and has no IPv6 connectivity. I made it happier by setting `networking.enableIPv6` to false.. but ... huh? :(
v0|d has joined #nixos
lordcirth__ has joined #nixos
lordcirth_ has quit [Ping timeout: 248 seconds]
afreakk has joined #nixos
zebrag has quit [Read error: Connection reset by peer]
<afontain_>
I'm trying to find some documentation on how to build packages, and I've come to find a few bit and pieces here https://nixos.org/manual/nixpkgs/stable/
<afontain_>
so I cloned nixpkgs, cd'ed to the right directory, and I am trying to fix/resuscitate some package
<afontain_>
I do `nix-build -A unvanquished`
<afontain_>
And I get a "error: cannot auto-call a function that has an argument without a default value ('stdenv')"
<afontain_>
I'll mess around an see if I can get it to work
<afontain_>
It's a game, do you think it makes sense to split it in three derivations, game (NaCl "binaries"), assets and engine?
<afontain_>
(the engine could be used by some other games in the future, but the porting efforts are not complete)
ericsagn1 has quit [Ping timeout: 250 seconds]
rubm has joined #nixos
<gustavderdrache>
my understanding is that the preference is to avoid unnecessary maintenance overhead, so it's probably best to wait until another game uses the engine in a way that the split would make sense
<simpson>
Is there a good example package for a C build (autotools) that wants to install Perl bindings? In this case, SWIG is used to generate the bindings and that seems to work, but autotools wants to install the Perl modules alongside the `perl` buildInput, which is wrong and forbidden.
<gchristensen>
simpson: Nix itself has perl bindings, maybe it could be used as inspiration
<afontain_>
I have a "hash mismatch in fixed-output derivation '/nix/store/ybhs6xraxglcr6lk9vip8qfkkavbidk8-Unvanquished-v0.51.2-src'" error, but I'm wondering why the error message prints something that's not a sha256
<gustavderdrache>
fetchFromGitHub may be different
<gustavderdrache>
unfortunately i don't know enough about the inner workings to be able to tell you the difference :\
<afontain_>
well, let's paste it back from the error message :S
<simpson>
gchristensen: Yeah. I decided to pivot; I spent all day trying to package AMANDA without success, while I just built backupninja and it took no effort. I don't want to administer something that complex.
<afontain_>
huh, about that autoPatchelfHook, I've added it on the first line, the "function arguments" of my derivation, and I get "called without required argument 'autoPatchelfHook'"
<afontain_>
I wonder if it is deprecated?
<gustavderdrache>
you need callPackage if you're using it like { autoPatchelfHook, ... }:
<gustavderdrache>
if you're importing nixpkgs directly, just use 'pkgs.autoPatchelfHook' in your inputs
<afontain_>
I'm using `nix-build . -A unvanquished`
saschagrunert has quit [Remote host closed the connection]
<afontain_>
also, can I do a "source-only" derivation?
<eacameron>
afontain_: what's that?
<afontain_>
I'm not sure it makes sense to be honest
<afontain_>
the point was to mark this thing as being a source only available for x86_64, but it doesn't allow autopatching, so it's probably best to forget about it
liuyb has quit [Ping timeout: 240 seconds]
<afontain_>
instead I tried to make a src an array, and I get this:
<supersandro2000>
xelaushi[m]: that count would be non representative. eg some people would count as 100
<xelaushi[m]>
yes it would certainly be a lot bigger than the actual user count, but anything works even if a disclaimer is needed
justanotheruser has joined #nixos
stree has quit [Ping timeout: 246 seconds]
cirno-999 has joined #nixos
<remexre>
I'm trying to package a language that has a PYTHONPATH-like mechanism, but I can't follow that code; is there a simpler example of the same thing somewhere?
<afontain_>
hmm, since a "-" is valid in a Nix identifier, but not in a shell variable name, how do you refer to a derivation path?
<afontain_>
for example, one could do "$gcc/bin/gcc -h" in a shell
<afontain_>
but what if the derivation name has a dash ("-") in it?
lordcirth_ has joined #nixos
liuyb has joined #nixos
bitmapper has joined #nixos
mmmattyx has joined #nixos
<edrex>
Is there a service that can generate option documentation (like https://search.nixos.org/options) for modules in an external flake, by url?
lordcirth__ has quit [Ping timeout: 260 seconds]
MidAutumnHotaru has quit [Quit: Quit 啾]
<sterni>
afontain_: you use string interpolation or substituteAll pretty much
<sterni>
the buildInputs don't even get passed as variables
MidAutumnHotaru has joined #nixos
<afontain_>
so ${}?
<sterni>
sure
AtnNn has quit [Quit: Reconnecting]
AtnNn has joined #nixos
cole-h has joined #nixos
AtnNn has quit [Client Quit]
afreakk has quit [Ping timeout: 240 seconds]
AtnNn has joined #nixos
<afontain_>
I thought ${} was the only nix variable interpolation syntax to exist
<afontain_>
and it's a logical and, as in, to use this, you need to use parts that are MIT and parts that are BSD and parts that are MIT, while complying with all the terms?
<ashkitten>
supersandro2000: what is your deal? can you not wait even 1 day for a maintainer to look at a PR before you merge it? is your trigger finger that itchy?
<ashkitten>
supersandro2000: i saw #118827 when i woke up and was going to test it when i got to my computer, but you had already merged it
<ashkitten>
supersandro2000: this is not acceptable, even for seemingly trivial updates. you need to give time for maintainers to look over them. we're here for a reason.
<superherointj>
I'm attempting to update a python Nix package that has requirements that checks for version of Python (like: future; python_version < '3.4'). Python dependencies are being declared at propagatedBuildInputs. How do you usually check for Python version in this case?
<mindavi>
superherointj: Is the goal to allow overriding the python version to be below 3.4 and only then adding those dependencies?
<superherointj>
Yes.
<mindavi>
Maybe look at pkgs/tools/text/dfmt/default.nix?
<mindavi>
I see something that is named pythonOlder which might be of interest
<superherointj>
Thanks
<mindavi>
grepping for "disabled =" will show some of the ways people check for python version
<tpw_rules>
nix doesn't support such old pythons i don't think. it's probably better to make sure the package doesn't build if the version is below 3.4
<mindavi>
It doesn't, but you can always package it yourself for private use, which I assume is the case here
<tpw_rules>
alternately you can use pythonOlder to conditionalize including those dependencies
<tpw_rules>
Mindavi: i mean it's being submitted as a PR to nixpkgs
<superherointj>
My goal is to update package at nixpkgs.
<tpw_rules>
alternately alternately enum34 specifically doesn't do anything if the python is 3.4 or greater so you can just include it and not care
<{^_^}>
[nixpkgs] @lovesegfault merged pull request #118409 → virtualisation/containers: move to settings model for containersConf → https://github.com/NixOS/nixpkgs/pull/118409
Lord_of_Life_ has joined #nixos
Lord_of_Life has quit [Ping timeout: 248 seconds]
Lord_of_Life_ is now known as Lord_of_Life
ebn has joined #nixos
<{^_^}>
[nixpkgs] @SuperSandro2000 opened pull request #118847 → pythonPackages.jupyterlab: move jupyter-packaging to nativeBuildInput… → https://github.com/NixOS/nixpkgs/pull/118847
hopheynananey has joined #nixos
afreakk has joined #nixos
zakame has quit [Ping timeout: 240 seconds]
domogled has quit [Quit: domogled]
domogled1 has joined #nixos
mkDoku has joined #nixos
zakame has joined #nixos
stree has joined #nixos
domogled1 is now known as domogled
siers is now known as ij
<eyJhb>
Damn it, what do I do about this error? `error: file 'nixos-config' was not found in the Nix search path (add it using $NIX_PATH or -I), at /etc/nixos/nixpkgs-nixos-20.09/nixos/default.nix:1:60`?
justanotheruser has quit [Ping timeout: 248 seconds]
<eyJhb>
Got it..
<{^_^}>
[nixpkgs] @sternenseemann pushed to haskell-updates « haskellPackages.colourista: remove now obsolete patch »: https://git.io/JYhwB
fendor_ has quit [Remote host closed the connection]
<ktims>
can someone help me fix/figure out why nix-store --tree insists that ipsec-tools is pulling in (insecure) openssl-1.0.2, yet none of the .nix definitions i can find on the box anywhere refer to this version
zebrag has quit [Quit: Konversation terminated!]
<ktims>
was originally installed on 19.09 iirc, so this was a problem before, i just overrode the insecure check initially, but now it appears the nixpkgs has been fixed and shouldn't be pulling it anymore, but i can't figure out why it still is
<bryanhonof>
Hello, I have a executable that dynamically links to the vulkan library, trough dlopen. Is there a way to still get that executable working on NixOS? I've tried out patchelf, but I honestly think I'm using it wrong :).
<supersandro2000>
and we should properly package all pyobjc-frameworks-* because it will be very confusing for downstream users if one of the 100 packages is missing because we don't have that SDK yet. At least we should add a warning or throw when someone tries to use such package.
lawt has joined #nixos
neiluj has quit [Ping timeout: 260 seconds]
vidbina has quit [Ping timeout: 246 seconds]
ddellaco_ has quit [Remote host closed the connection]
ddellaco_ has joined #nixos
<supersandro2000>
I am writing all things which I think need to be talked about on your PR.
<lukegb>
simd/simd.h's in MetalKit; do the darwin frameworks change actually affect things at runtime? I was under the impression that all the frameworks are dyloaded
puffnfresh1 has joined #nixos
ahmed_elgabri has quit [Ping timeout: 248 seconds]
<lukegb>
as in: my stuff all does compile and load, but also I don't really care that much
puffnfresh1 has quit [Remote host closed the connection]
ddellaco_ has quit [Ping timeout: 252 seconds]
<lukegb>
I don't know what you mean by "we should properly package all pyobjc-frameworks-*"
<lukegb>
because they are packaged and available
ericsagn1 has quit [Ping timeout: 258 seconds]
<remexre>
just ran nix-env --upgrade on an aarch64-linux machine and it became unable to evaluate nixpkgs
<remexre>
nix upgrade-nix restored to a version that could again
<remexre>
is this an "upgrade requires manual intervention" thing and I'm not subscribed to whatever mailing list announces these?
<supersandro2000>
lukegb: let me check maybe I just missed something
<lukegb>
supersandro2000: eh, it's fine, I prefer that you have autoupdates tbf
bpye has quit [Ping timeout: 268 seconds]
<supersandro2000>
but very good job! You're way is a lot more maintainable and easier to overlook than my way and I only have some minor ideas how we could make it easier for downstream users and correct some dependencies in this dependency hell
bpye has joined #nixos
<supersandro2000>
lukegb: my auto updates are more a templating generation. Fetching the source from github in its entirety is actually a better idea than fetching them all from pypi
timon37 has joined #nixos
<lukegb>
ah, hm
<lukegb>
I think maybe we should split the frameworks changes into a separate PR
<supersandro2000>
lukegb: you did not add the frameworks for 10.13 to 10.15 and I think to make it easier for consumers in other packages we should add them with a warning/error/throw that they know the package is not available but the name is correct
<lukegb>
although, hmm, you don't even depend on the framework
<lukegb>
I guess it's not needed?
<supersandro2000>
just treat it like the frameworks for newer skds
<supersandro2000>
lukegb: WDYM? the framework name itself?
<supersandro2000>
I must admit I never tested the packages on a real python packages, only with the test suite in pyobjc so it could be that this part is still missing or not
<lukegb>
I'm surprised all the pythonImportsCheck fail with assertion fails though
ericsagn1 has joined #nixos
<supersandro2000>
about the framework changes: we are rebuilding everything anyway and I think as long as we only port the parts where missing framework dependencies are added we don't risk a high risk to break anything
<supersandro2000>
trying to avoid rebuilding the entire package set multiple times needlessly wouldn't be bad
alarsyo_ has joined #nixos
<supersandro2000>
lukegb: can you share a log? otherwise I have a hard time trying to help you with that.
ahmed_elgabri has quit [Ping timeout: 260 seconds]
<pie_>
clever: https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html Note that systemd-networkd.service(8) includes by default a network file /usr/lib/systemd/network/80-container-ve.network matching the host-side interfaces created this way, which contains settings to enable automatic address provisioning on the created virtual link via DHCP, as well as automatic IP routing onto the host's external network interfaces. It also contains /
<pie_>
usr/lib/systemd/network/80-container-host0.network matching the container-side interface created this way, containing settings to enable client side address assignment via DHCP.
hyiltiz has joined #nixos
hyiltiz has joined #nixos
<pie_>
but i dont know is nixos-container/ nspawn is actually using that
<jesystani>
hello, im trying to get zsh-nix-shell to work, i think i have to set the nix build shell to choose zsh, but im having trouble finding which option sets that
proofofkeags_ has quit [Ping timeout: 240 seconds]