lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel. | Meetup Donnerstags 19:00 - 23:00 auf Mumble: nix-shell -p mumble --run "mumble mumble://$USER@lassul.us/nixos"
mbrgm_ has joined #nixos-de
mbrgm has quit [Ping timeout: 276 seconds]
mbrgm_ is now known as mbrgm
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-de
Synthetica has quit [Quit: Connection closed for inactivity]
h0m1 has quit [Ping timeout: 245 seconds]
h0m1 has joined #nixos-de
palo1 has joined #nixos-de
palo has quit [Ping timeout: 246 seconds]
palo1 is now known as palo
<palo> Uh wie kann ich in pkgs.writers.writePython3 die linting fehler aus machen?
<palo> ah flakeIgnore
<palo> ich schreibs mal ins wiki
<palo> lassulus, tv: ich bekomm den fehler wenn ich writers.writePython nutze The store path /nix/store/9ak40f7332bvynyhzg2lqjq30npkzb4d-nginx-show-config is a file and can't be merged into an environment using pkgs.buildEnv! at /nix/store/w3awmn2x43g2yymp7yzb3985r3b89f3i-builder.pl line 109.
<palo> Ich nutz writePython3
<lassulus> zeig code
<lassulus> und welche nixpkgs version?
<palo> ach writePython3Bin
<palo> das ist aber auch ne trap immer und immer wiedr
<palo> ach so ein misst und den tor-browser kannste auch nicht mit overrideAttrs überschreiben, ...
<palo> heute leuft wieder mal nichts
<lassulus> glaub du musst tor-browser-bundle-bin nehmen?
<palo> geht auch nicht, da sie in der build phase `tar ${src} ...` aufrufen, und das ist leider auf die upstream gesetzt.
<palo> egal was ich in src eintrage der zieht die upstream versoin
<palo> *version
<palo> ich wüsste sonst nicht warum der sich so verhalten sollte
<palo> weil an sich sollte das ding ja lazy sein
<palo> aber wahrscheinlich ist buildCommand schon evaluiert bevor ich overrideAttrs aufrufe
<palo> sollte das nicht $src sein anstatt ${src} ?
<palo> ich mach mal nen pull request
<lassulus> hmm, $src sollte da schon entpackt sein
<lassulus> evtl muss man die unpackPhase dann skippen
<palo> ne das liegt daran das ${src} genutzt wird, und nicht $src
<palo> ${src} ist nicht der finale nix-store path
<palo> $src ist der path zur buildtime
<lassulus> na $src ist quasi die nicht entpackte tar von tor
<lassulus> aeh ${src
<palo> ne ${src} ist ne nix variable $src ist die finale variable dir reingereicht wird
<palo> https://github.com/NixOS/nixpkgs/pull/117867 < lassulus kannste ja mal testen und verifizieren (backport natürlich nicht vergessen)
<{^_^}> #117867 (by mrVanDalo, 1 minute ago, open): tor-browser-bundle-bin: make overrideAttrs work
<lassulus> puh es gibt doch iwie 8 maintainers dafür :D
<palo> jojo
<palo> na mal schauen wann das bearbeitet wird, ist ja sonntag, da kann das schnell gehen
<supersandro2000> lassulus: eher 8 updater
<palo> hmm und woran ich eigentlich die ganze zeit arbeit ist hass hinter nen nginx zu bekommen, aber das will einfach nicht :(
<palo> ach ich hürbel da gibts nen wiki eintrag zu
<sterni> palo: leider muss man eine liste maintainen an flake warnings die man nicht will das ist richtig nervig
<sterni> https://code.tvl.fyi/tree/users/Profpatsch/writers/default.nix#n18 ich hab immer liste von Profpatcsh kopiert lol
<palo> jo
<palo> zum glück sagt flake einem immer die nummer die ich in die ignore liste tun kann.
<sterni> keine ahnung was die Python people haben mit ihren formatting warnings, selbe mit NixOS python tests, die black formatting passen müssen
<sterni> jau und es kann auch ignores immerhin
<palo> hmm ich will gerade nen client certifikat nutzen in nginx, aber jetzt will er acme für lets encrypt nicht mehr, ....
<palo> ich denke mal das kommt weil der client cert dem verification subdomain foo bar probleme macht
<palo> ah ne dsa war wieder nur mal meine dummheit
<{^_^}> #117867 (by mrVanDalo, 10 hours ago, open): tor-browser-bundle-bin: make overrideAttrs work
<lassulus> du könntest auch maintainer von dem package highlighten :D
<lassulus> frage mich warum das mr ofborg nich tut
<palo> du meints als kommentar in github?
<lassulus> jo
<palo> ok
<palo> einfach alle?
<lassulus> Wieso nich
<lassulus> oder blamen wer da ${src} statt $src gemacht hat
<lassulus> und den highlighten
<lassulus> weil vl hats ja nen grund?
<sterni> mr ofborg sagt alles gut
<lassulus> aber fragt der nich normalerweise leute nach reviews?
<sterni> ah jo
<sterni> vllt kein one to one mapping file -> drv und ist bissl conservativ?
<lassulus> ¯\_(ツ)_/¯ klingt nach ner guten theorie
<palo> ich wüsste nicht warum ${src} genommen werden sollte. Und das wir einfach auch sonst nirgends gemacht
<palo> und es ist ja auch der grund warum kein overrideAttrs gemacht werden kann.
<sterni> lassulus: naja wobei eigentlich sieht die derivation so aus als sollte es funktionieren
<lassulus> na evtl tuts nich weil x64 und x32 andere src haben? aber ansonsten keine ahnung
<sterni> müsste prob source lesen ofborg is weird manchmal
<sterni> aber zu faul :)
<palo> lassulus: aber in $src ist doch der source ?
<lassulus> jo
<palo> die variable src wird doch gesetzt.
<palo> wichtig ist nur das sie nicht in den buildCommand gerendert wird, da sonst overrideAttrs nicht funktioniert
<lassulus> joo, aber wenns ne unpackPhase gibt oder fetchzip oder so benutzt wird, dann ist es kein tarball sondern nen ordner
<lassulus> aber scheinbar tuts ja immernoch
<lassulus> deswegen dunno
<palo> aber das kannste doch alles deaktivieren
<sterni> lassulus: gibt keine unpackPhase wg. buildCommand und fethcurl unpacked nicht
<lassulus> ah
<lassulus> na dann
<palo> aber die werden schon sagen wenn der schuh irgendwo drückt
<palo> ich denke das war nur nen schussel fehler (ich meine der buildCommand ist echt super lang, und so da kann das schonmal vor kommen)
<lassulus> joa, denk ich auch
<palo> aber leider brauch ich bei dem package sehr oft override, da die packages sehr sehr schnell outdaten
<lassulus> aber man weiss ja nie :D
<lassulus> ich benutz das immer nur per nix-shell -I nixpkgs=channel:nixos-unstable -p tor-browser-bundle-bin wenn ichs mal brauche
<lassulus> oder, falls unstable mal wieder hängt: nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/master.tar.gz -p tor-browser-bundle-bin
<lassulus> aber evtl kann man ja korrelieren wer tor runterlädt und dann online geht, also vl ists ja cool das davor zu haben :)
<palo> jo na auf einem rechner brauch ich das vorinstalliert, da wir damit immer mit zlibrary sachen laden
<palo> task sync
<palo> (lol)
mbrgm_ has joined #nixos-de
mbrgm has quit [Ping timeout: 268 seconds]
mbrgm_ is now known as mbrgm