lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel.
palo1 has joined #nixos-de
palo has quit [Ping timeout: 245 seconds]
palo1 is now known as palo
<schmittlauch[m]>
Mag mir mal jemand erklären, wann (native)buildInputs propagated sein sollen und wan nicht? So ganz verstehe ich den Abschnitt in nixpkgs nicht
<schmittlauch[m]>
irgendwas mit setupHooks, die ausgeführt werden sollen? Aber zB cmake hab ich bisher immer in nativeBuildInputs gepackt
<schmittlauch[m]>
bei den ganzen KDE applications tauchen die ganzen framework libs in den propagatedBuildInputs auf, ich checke aber nicht warum.
<Mic92>
schmittlauch[m]: wenn andere derivations, die eine dependency in ihre buildInputs haben, auch transitive dependencies bekommen sollen. z.B. wenn python3.pkgs.django als abhängigkeit hat, braucht man auch python3.pkgs.pytz.
<schmittlauch[m]>
Mic92: Also wenn ich will, dass derivations, die wiederum auf mein package (meine derivation) dependen, dependencies transitiv mitgegeben bekommen, muss *ich* sie in propagatedBuildInputs schreiben?
<Mic92>
schmittlauch[m]: ja. Will man häufig vermeiden, weil man dann derivations seine dependencies aufdrückt. Aber bei python ist das der Weg der Wahl.
<schmittlauch[m]>
also bei KDE applications, die letztendlich meistens von nichts anderem dependet werden, egal
<schmittlauch[m]>
^ Mic92
<Mic92>
schmittlauch[m]: kde anwendungen die von anderen Anwendungen abhängen?
<schmittlauch[m]>
Mic92: das auch (die habe ich bisher in buildInputs gepackt), aber bereits existierende derivations hatten auch die ganzen KDE frameworks propagiert
<{^_^}>
#37741 (by cx405, 46 weeks ago, open): Missing a lot of translation in plasma5-based system.
<schmittlauch[m]>
Mic92 vermutet, dass die translation files einfach im falschen output stecken und nach bin müssten
<florianjacob>
ah ok hast du auch auf dem Schirm. hab mir von ihm genau wie du das auch aufm Congress erklären lassen, aber hatte noch keine Zeit das mal durchzutesten.
<florianjacob>
weiß jemand ob bei NixOS Tests $machine->waitUntilSuceeds(…) nen Timeout hat?