Tuesday, May 03, 2022

Re: 7.1 ports.tar.gz slightly corrupted?

Le Tue, 3 May 2022 14:10:19 +0100,
Stuart Henderson <stu@spacehopper.org> a écrit :

> On 2022/05/02 20:35, Jonathan Thornburg wrote:
> > The 7.1 ports.tar.gz (I tried downloading from both
> > https://ftp.openbsd.org/pub/OpenBSD/
> > https://openbsd.cs.toronto.edu/pub/OpenBSD/
> > and verified that they gave identical files; checksums are below)
> > appears to have a slightly corrupted 'graphics/libraw' port:
> >
> > % /bin/tar xzf /tmp/ports.tar.gz
> > % cd ports
> > % ls -d g*
> > games/ geo/ gnome/ graphics/ grapics/
> >
> > I was curious about the directory name 'grapics' (which looks like a
> > 1-letter typo from 'graphics'), so I looked around. 'grapics' contains
> > only a single port, libraw, and that port is missing various files:
>
> These directories are present in the cvs tree due to broken imports in the
> past (there are a bunch of others). This one was from 2010. I think that
> when the tar was created it was done from a checkout without -d.
>
> It also misses some files with names which are too long for the default
> tar format.
>
> I recommend ignoring this file and doing a checkout from anoncvs.
>

Should we continue to distribute that file is it's broken due to tar
limitations?

The ports tree alone isn't helpful without Internet access so I doubt an
argument like "I can use the tarball offline" make sense.

No comments:

Post a Comment