<zimoun>therefore, these fields could be formatted by importers, for instance.
<civodul>the use case described in the article is when you have nothing but the binary, or almost
<zimoun>yeah, but usually, the binary alone is useless. Other said, the issue that article is trying to tackle is because old-distro paradigm, IMHO. Somehow, if Guix adds a tiny field to ELF, something similar to .note.gnu.build-id, only providing the Guix commit, then done! Modulo channels information.
<civodul>yes, but i don't think we'd want to store provenance metadata everywhere
<civodul>notably because it's silent yet would involve rebuilds at each commit :-)
<zimoun>yes, I agree. :-) My comment was just to say that people from old-distro paradigm are trying to add metadata to tackle issues which are not (or almost not) for “functional”-paradigm distro.
<zimoun>somehow, they are trying to hack a kind of binary transparency, from my understanding.
<zimoun>well, that’s because I am doing some cleaning of various packages (python2- and ocaml4.07-) and currently I mainly remove them because they are broken… Since few people if not none will dig to find a working revision, these unmaintained package should be moved before they break.
<efraim>I don't have a preference for pplacer between guix and guix-past, guix-bioinformatics already pulls in guix-past
<zimoun>but in guix, it means patch for fixing, right?
<zimoun>efraim, rekado_: another example, the recent python-decorator update breaks the bionfo package ’grit’ because python2-decorator becomes broken. The question is: do we remove ’grit’ as collateral damage and move it to guix-past or guix-science? Or do we fix ’grit’ by adding an hidding python2-decorator
<zimoun>civodul: because, it is slow on my machine that I hit ^C^C at the phase. I am doing that since ever and I have never seen an issue.
<zimoun>civodul: as I wrote elsewhere, people running “guix gc -D” knows more or less what they are doing. Therefore, if it is not possible to fully turn off the phase when -D, it appears to me really useful to have something that turn off properly instead of ^C^C; because I cannot wait 10min or more each time I do “guix gc -D” (thus using Guix is not distratcion-free ;-))
<civodul>zimoun: i know, i understand the use case, i'm just unsure how to address it