Hello! Maxim Cournoyer skribis: > Ludovic Courtès writes: [...] >> So I guess as a matter of policy, we should try and find other ways to >> express this so we don’t lose track of origins. > > Thanks for explaining, it makes sense. One way to tip package writers > in the right direction would be to add a warning when such a situation > occurs upon running 'guix lint'. How about the attached patch? --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix lint -c archival ruby-sorbet-runtime racket gnu/packages/ruby.scm:14081:12: ruby-sorbet-runtime@0.5.10610.20230106174520-1fa668010: source is not an origin, it cannot be archived --8<---------------cut here---------------end--------------->8--- (The version string of this package looks way too long.) Thanks, Ludo’.