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
<florianjacob> schmittlauch: related, immer noch nicht gelöst weil ich noch nicht drauf zeigen kann was genau eigentlich falsch ist: https://github.com/NixOS/nixpkgs/issues/37741
<{^_^}> #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?