2020-07-02 18:07
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"
00:21
mbrgm_ has joined #nixos-de
00:22
mbrgm has quit [Ping timeout: 276 seconds]
00:22
mbrgm_ is now known as mbrgm
00:38
supersandro2000 has quit [Disconnected by services]
00:39
supersandro2000 has joined #nixos-de
01:25
Synthetica has quit [Quit: Connection closed for inactivity]
01:28
h0m1 has quit [Ping timeout: 245 seconds]
01:30
h0m1 has joined #nixos-de
05:07
palo1 has joined #nixos-de
05:09
palo has quit [Ping timeout: 246 seconds]
05:09
palo1 is now known as palo
06:45
<
palo >
Uh wie kann ich in pkgs.writers.writePython3 die linting fehler aus machen?
06:46
<
palo >
ah flakeIgnore
06:47
<
palo >
ich schreibs mal ins wiki
06:55
<
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.
06:55
<
palo >
Ich nutz writePython3
06:55
<
lassulus >
zeig code
06:55
<
lassulus >
und welche nixpkgs version?
06:56
<
palo >
ach writePython3Bin
06:56
<
palo >
das ist aber auch ne trap immer und immer wiedr
07:06
<
palo >
ach so ein misst und den tor-browser kannste auch nicht mit overrideAttrs überschreiben, ...
07:06
<
palo >
heute leuft wieder mal nichts
07:09
<
lassulus >
glaub du musst tor-browser-bundle-bin nehmen?
07:10
<
palo >
geht auch nicht, da sie in der build phase `tar ${src} ...` aufrufen, und das ist leider auf die upstream gesetzt.
07:10
<
palo >
egal was ich in src eintrage der zieht die upstream versoin
07:12
<
palo >
ich wüsste sonst nicht warum der sich so verhalten sollte
07:13
<
palo >
weil an sich sollte das ding ja lazy sein
07:13
<
palo >
aber wahrscheinlich ist buildCommand schon evaluiert bevor ich overrideAttrs aufrufe
07:17
<
palo >
sollte das nicht $src sein anstatt ${src} ?
07:17
<
palo >
ich mach mal nen pull request
07:17
<
lassulus >
hmm, $src sollte da schon entpackt sein
07:17
<
lassulus >
evtl muss man die unpackPhase dann skippen
07:20
<
palo >
ne das liegt daran das ${src} genutzt wird, und nicht $src
07:20
<
palo >
${src} ist nicht der finale nix-store path
07:20
<
palo >
$src ist der path zur buildtime
07:22
<
lassulus >
na $src ist quasi die nicht entpackte tar von tor
07:22
<
lassulus >
aeh ${src
07:25
<
palo >
ne ${src} ist ne nix variable $src ist die finale variable dir reingereicht wird
07:26
<
{^_^} >
#117867 (by mrVanDalo, 1 minute ago, open): tor-browser-bundle-bin: make overrideAttrs work
07:26
<
lassulus >
puh es gibt doch iwie 8 maintainers dafür :D
07:35
<
palo >
na mal schauen wann das bearbeitet wird, ist ja sonntag, da kann das schnell gehen
07:44
<
supersandro2000 >
lassulus: eher 8 updater
07:47
<
palo >
hmm und woran ich eigentlich die ganze zeit arbeit ist hass hinter nen nginx zu bekommen, aber das will einfach nicht :(
07:48
<
palo >
ach ich hürbel da gibts nen wiki eintrag zu
09:43
<
sterni >
palo: leider muss man eine liste maintainen an flake warnings die man nicht will das ist richtig nervig
09:44
<
palo >
zum glück sagt flake einem immer die nummer die ich in die ignore liste tun kann.
09:44
<
sterni >
keine ahnung was die Python people haben mit ihren formatting warnings, selbe mit NixOS python tests, die black formatting passen müssen
09:45
<
sterni >
jau und es kann auch ignores immerhin
09:45
<
palo >
hmm ich will gerade nen client certifikat nutzen in nginx, aber jetzt will er acme für lets encrypt nicht mehr, ....
09:45
<
palo >
ich denke mal das kommt weil der client cert dem verification subdomain foo bar probleme macht
10:00
<
palo >
ah ne dsa war wieder nur mal meine dummheit
17:47
<
{^_^} >
#117867 (by mrVanDalo, 10 hours ago, open): tor-browser-bundle-bin: make overrideAttrs work
17:47
<
lassulus >
du könntest auch maintainer von dem package highlighten :D
17:48
<
lassulus >
frage mich warum das mr ofborg nich tut
17:48
<
palo >
du meints als kommentar in github?
17:50
<
palo >
einfach alle?
17:51
<
lassulus >
Wieso nich
17:55
<
lassulus >
oder blamen wer da ${src} statt $src gemacht hat
17:56
<
lassulus >
und den highlighten
17:56
<
lassulus >
weil vl hats ja nen grund?
17:58
<
sterni >
mr ofborg sagt alles gut
17:59
<
lassulus >
aber fragt der nich normalerweise leute nach reviews?
18:02
<
sterni >
vllt kein one to one mapping file -> drv und ist bissl conservativ?
18:02
<
lassulus >
¯\_(ツ)_/¯ klingt nach ner guten theorie
18:04
<
palo >
ich wüsste nicht warum ${src} genommen werden sollte. Und das wir einfach auch sonst nirgends gemacht
18:05
<
palo >
und es ist ja auch der grund warum kein overrideAttrs gemacht werden kann.
18:07
<
sterni >
lassulus: naja wobei eigentlich sieht die derivation so aus als sollte es funktionieren
18:12
<
lassulus >
na evtl tuts nich weil x64 und x32 andere src haben? aber ansonsten keine ahnung
18:13
<
sterni >
müsste prob source lesen ofborg is weird manchmal
18:13
<
sterni >
aber zu faul :)
18:16
<
palo >
lassulus: aber in $src ist doch der source ?
18:16
<
palo >
die variable src wird doch gesetzt.
18:16
<
palo >
wichtig ist nur das sie nicht in den buildCommand gerendert wird, da sonst overrideAttrs nicht funktioniert
18:16
<
lassulus >
joo, aber wenns ne unpackPhase gibt oder fetchzip oder so benutzt wird, dann ist es kein tarball sondern nen ordner
18:17
<
lassulus >
aber scheinbar tuts ja immernoch
18:17
<
lassulus >
deswegen dunno
18:18
<
palo >
aber das kannste doch alles deaktivieren
18:18
<
sterni >
lassulus: gibt keine unpackPhase wg. buildCommand und fethcurl unpacked nicht
18:19
<
palo >
aber die werden schon sagen wenn der schuh irgendwo drückt
18:19
<
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)
18:19
<
lassulus >
joa, denk ich auch
18:19
<
palo >
aber leider brauch ich bei dem package sehr oft override, da die packages sehr sehr schnell outdaten
18:19
<
lassulus >
aber man weiss ja nie :D
18:23
<
lassulus >
ich benutz das immer nur per nix-shell -I nixpkgs=channel:nixos-unstable -p tor-browser-bundle-bin wenn ichs mal brauche
18:25
<
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
18:27
<
lassulus >
aber evtl kann man ja korrelieren wer tor runterlädt und dann online geht, also vl ists ja cool das davor zu haben :)
18:32
<
palo >
jo na auf einem rechner brauch ich das vorinstalliert, da wir damit immer mit zlibrary sachen laden
23:04
mbrgm_ has joined #nixos-de
23:06
mbrgm has quit [Ping timeout: 268 seconds]
23:06
mbrgm_ is now known as mbrgm