Alex Sassmannshausen <a...@pompo.co> writes: > Looking at this, there seems to be a larger problem in perl.scm with > this. Many packages simply specify inputs, and I believe the same > reasoning that applied to my package her will apply to those too. > > Binaries are not affected by this problem, as we generally use > wrapping scripts to explicitly include all dependencies in PERL5LIB. > > Am I right in thinking that we should be systematically changing > inputs to propagated-inputs in the whole of perl.scm?
Yes, I think this should be done. We have the same problem with some Python packages. Ideally, we would find a way to do without propagation as it has some ugly effects, but I’m not sure if this is possible in Perl. There were some discussions about fixing this is Python (see the mailing list archives) but I must admit to being not knowledgeable enough about Python to confidently propose a patch. ~~ Ricardo