GNU bug report logs -
#54787
importer Bioconductor: no tarball, only Git
Previous Next
Full log
Message #26 received at 54787 <at> debbugs.gnu.org (full text, mbox):
On Thu, 14 Apr 2022 at 15:57, Ricardo Wurmus <rekado <at> elephly.net> wrote:
> zimoun <zimon.toutoune <at> gmail.com> writes:
>
>> On Thu, 14 Apr 2022 at 13:43, Ricardo Wurmus <rekado <at> elephly.net> wrote:
>>
>>> We probably should *not* use RELEASE_3_14 (or whatever) as the commit,
>>> though, because that is a moving target. We need to resolve to the
>>> actual commit and use its hash.
[...]
>> Do we follow ’master’? Is it a mirror of what Bioconductor names their
>> 3.14 release?
>
> We should not follow “master”. That’s the development branch. We
> should follow the current release branch.
To be sure to well understand you, you point is to have something like:
--8<---------------cut here---------------start------------->8---
(define* (bioconductor-git-reference name #:key commit)
(git-reference
(url (string-append %bioconductor-git-url name))
(commit commit))))
--8<---------------cut here---------------end--------------->8---
with an explicit commit for each package definition, right?
> Doesn’t Guile-Git support shallow clones? In any case, this should not
> be an obstacle for us. Ensuring long-term reproducibility is more
> important than space savings.
No, since libgit2 does not support it, IIUC.
<https://github.com/libgit2/libgit2/issues/3058>
Cheers,
simon
This bug report was last modified 3 years and 63 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.