Rohit Yadav reported in <CAGKZdmYcHm0n7QeoyVTeXi59QeiXWgV-=OVRaz1ng-X+=cKUxw@mail.gmail.com> that the linux libre tarballs for version 4.4.18 are no longer available on any of the usual locations. The next version that has a full tarball and not just a compressed diff is version “4.4.24-gnu”. The lack of this tarball doesn’t hurt most users because a substitute for the tarball is available on hydra, but this doesn’t help when building everything without substitutes. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net
As a short-term fix could we upload the tarball for 4.4.18 to ftp://alpha.gnu.org/gnu/guix/mirror as done before[1] for 3.3.8? [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=14851 -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net
Hello! (Cc’ing linux-libre@fsfla.org. This discussion is about Linux-libre tarballs that vanish from ftp.gnu.org and fsfla.org: <https://bugs.gnu.org/25638>.) Ricardo Wurmus <rekado@elephly.net> skribis: > Rohit Yadav reported in > <CAGKZdmYcHm0n7QeoyVTeXi59QeiXWgV-=OVRaz1ng-X+=cKUxw@mail.gmail.com> > that the linux libre tarballs for version 4.4.18 are no longer > available on any of the usual locations. The next version that has a > full tarball and not just a compressed diff is version “4.4.24-gnu”. > > The lack of this tarball doesn’t hurt most users because a substitute > for the tarball is available on hydra, but this doesn’t help when > building everything without substitutes. When building without substitutes, users should end up downloading: https://mirror.hydra.gnu.org/file/linux-libre-4.4.18-gnu.tar.xz/sha256/0k8k17in7dkjd9d8zg3i8l1ax466dba6bxw28flxizzyq8znljps … which is still available. > As a short-term fix could we upload the tarball for 4.4.18 to > ftp://alpha.gnu.org/gnu/guix/mirror as done before[1] for 3.3.8? > > [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=14851 I’ll do that if there are no objections. That said, if doesn’t seem right if the Linux-libre people remove the tarball from one directory at ftp.gnu.org and we add it in a different directory the day after. :-) What do people think? If disk space is a problem, I think it would be great if we could agree on “pinning” specific versions that should never vanish from ftp.gnu.org. That way we could ensure future reproducibility of Linux-libre and GuixSD. Thanks, Ludo’.
Dear, This bug report #25638 <http://issues.guix.gnu.org/issue/25638> is about the linux-libre tarballs for version 4.4.18 are no longer available on their usual locations. >> As a short-term fix could we upload the tarball for 4.4.18 to >> ftp://alpha.gnu.org/gnu/guix/mirror as done before[1] for 3.3.8? >> >> [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=14851 Currently, such tarballs are not served by <alpha.gnu.org/gnu/guix/mirror>, if I read correctly. >> The lack of this tarball doesn’t hurt most users because a substitute >> for the tarball is available on hydra, but this doesn’t help when >> building everything without substitutes. > > When building without substitutes, users should end up downloading: > > https://mirror.hydra.gnu.org/file/linux-libre-4.4.18-gnu.tar.xz/sha256/0k8k17in7dkjd9d8zg3i8l1ax466dba6bxw28flxizzyq8znljps > > … which is still available. Well, I am not sure to correctly understand the API of <ci.guix.gnu.org> in order to see if the tarball is currently on the build farm. Is such version reachable with "guix time-machine"? I guess no, so does it make sense to keep the tarball? > If disk space is a problem, I think it would be great if we could agree > on “pinning” specific versions that should never vanish from > ftp.gnu.org. That way we could ensure future reproducibility of > Linux-libre and GuixSD. Such issue is discussed in #42162, especially the thread starting here: <http://issues.guix.gnu.org/issue/42162#4> Therefore, if the linux-libre 4.4.18 tarballs is substituable on <ci.guix.gnu.org>, I suggest to close this bug. WDYT? All the best, simon
Hi, zimoun <zimon.toutoune@gmail.com> skribis: >> When building without substitutes, users should end up downloading: >> >> https://mirror.hydra.gnu.org/file/linux-libre-4.4.18-gnu.tar.xz/sha256/0k8k17in7dkjd9d8zg3i8l1ax466dba6bxw28flxizzyq8znljps >> >> … which is still available. > > Well, I am not sure to correctly understand the API of <ci.guix.gnu.org> > in order to see if the tarball is currently on the build farm. It’s available from <https://ci.guix.gnu.org/file/linux-libre-4.4.18-gnu.tar.xz/sha256/0k8k17in7dkjd9d8zg3i8l1ax466dba6bxw28flxizzyq8znljps> now (found a copy at hydra.gnunet.org!). (This URL is served by ‘guix publish’.) There’s no GC root though. > Is such version reachable with "guix time-machine"? I guess no, so does > it make sense to keep the tarball? Good question, maybe not. >> If disk space is a problem, I think it would be great if we could agree >> on “pinning” specific versions that should never vanish from >> ftp.gnu.org. That way we could ensure future reproducibility of >> Linux-libre and GuixSD. > > Such issue is discussed in #42162, especially the thread starting here: > > <http://issues.guix.gnu.org/issue/42162#4> Yes. > Therefore, if the linux-libre 4.4.18 tarballs is substituable on > <ci.guix.gnu.org>, I suggest to close this bug. WDYT? Yeah, we can probably close it. The more general issue of tarballs in general, and linux-libre tarballs in particular, can be dealt with in the issue above. Thanks, Ludo’.
On Tue, 15 Sep 2020 at 20:45, Ludovic Courtès <ludo@gnu.org> wrote: > It’s available from > <https://ci.guix.gnu.org/file/linux-libre-4.4.18-gnu.tar.xz/sha256/0k8k17in7dkjd9d8zg3i8l1ax466dba6bxw28flxizzyq8znljps> > now (found a copy at hydra.gnunet.org!). (This URL is served by ‘guix > publish’.) There’s no GC root though. Thank you for explaining. I did not know about hydra.gnunet.org, cool! :-) > > Is such version reachable with "guix time-machine"? I guess no, so does > > it make sense to keep the tarball? > > Good question, maybe not. Well, Guix could keep all the tarballs until the Tarball Heritage is up. :-) > > Such issue is discussed in #42162, especially the thread starting here: > > > > <http://issues.guix.gnu.org/issue/42162#4> [...] > > Therefore, if the linux-libre 4.4.18 tarballs is substituable on > > <ci.guix.gnu.org>, I suggest to close this bug. WDYT? > > Yeah, we can probably close it. The more general issue of tarballs in > general, and linux-libre tarballs in particular, can be dealt with in > the issue above. I am closing. Feel free to reopen if I am making a mistake. All the best, simon