Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jan 2001 20:03:42 +0200
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        Trevor Johnson <trevor@jpj.net>
Cc:        Satoshi - Ports Wraith - Asami <asami@FreeBSD.org>, Will Andrews <will@physics.purdue.edu>, ports@FreeBSD.org, cvs@FreeBSD.org
Subject:   Re: overzealous cleaning of Attics in ports tree
Message-ID:  <3A5F46FD.A94A42FE@FreeBSD.org>
References:  <Pine.BSI.4.30.0101121134001.24868-100000@blues.jpj.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Trevor Johnson wrote:

> > This is customary in the ports tree.  As you may have seen in the
> > past, the ports tree will undergo a periodic Attic cleansing.
>
> I never noticed it before.  I suppose I haven't been keeping a copy of the
> repository long enough, or I didn't watch cvsup carefully enough.  I don't
> see it mentioned in the Porter's Handbook, nor the Committer's Guide.
>
> > There will be way too many dead files lying about otherwise.
>
> It costs me five cents to store the entire FreeBSD repo on a CD-R.  Over
> time, the cost of disks and tapes has (doubtless with some exceptions)
> decreased.  I have the impression that most people do not keep a full copy
> of the repository, only the checked-out sources or a release CD-ROM.
> Supposing that's true, only a few people store the dead files.
>
> > (By the way, the reason why I am so adamant about having repo-copies
> > done when a replacement port enters a tree is precisely because of
> > this.)
>
> Sometimes files can be sent to an Attic, yet no replacement is made.
> Such files can still have value.  For instance, the AUIS port was sent to
> the Attic in October of 1999 because it would only compile in a.out
> format.  IMO the files could still be useful.  For instance, someone might
> want to compile it under FreeBSD 2.x and make the binaries available.  I
> know that porters aren't officially supposed to support 2.x (sometimes I
> wish that applied to 3.x as well ;) ) but the minimal support of keeping
> old files around--so someone can check out the ports tree as it was in the
> past--is of value IMO.  I know that with 4.x, "make release" requires some
> ported software:  docbook and jade come to mind.  Suppose that one of
> those ports was killed, or even just renamed.  If the policy of purging
> dead files from the ports tree remains in place, people would no longer be
> able to build old releases of FreeBSD.  Being able to do so has value.
> There was a recent discussion on freebsd-current ("Fixing a.out
> compatibility") in which the need emerged for someone with a 2.x box to
> build ld.so on it. Anyway, as for AUIS again, someone might want to make a
> port of just the fonts from it.  Someone might want to make a port of AUIS
> and notice that (after this purge) none exists.  Having the dead files
> would give such a person a head start, or at least alert him to the ELF
> problems.  If you look at the AUIS files in the tarball I made, I think
> you'll agree that this was not a trivial port.
>
> Another example is the gyve ports.  They were killed because Ade Lovett
> wanted to get rid of GTK+ 1.0.  The GYVE ports had not been updated in a
> long time, so they still used that old library.  It looks to me as though
> the reason they had not been updated is that no one had noticed the
> project's new site, www.gyve.org.  I've not looked at it closely, but I
> have a hunch that the current GYVE will work with a more recent GTK+.
> There's a probability that the dead files would be of use for someone who
> wishes to make an updated port.
>
> As the maintainer of aumix (http://jpj.net/~trevor/aumix.html), sometimes
> I look at old versions.  Compiling them on FreeBSD is easier with the
> port.  Some of them required patches, all of which have been purged.  If I
> allow the purged files to vanish from my own copy of the repository, it
> will become slightly more difficult for me to support FreeBSD.
>
> Another example from the tarball I made is the rzsz port.  I would liken
> it to a sign on a repository for radioactive waste.  It should be kept
> around for a long time, to warn people of the danger.

I agree wholeheartedly with Trevor's arguments above. Peter, Satoshi, could be
get overcleaned Attics back? I suppose there shoud be backups somewhere so not
all lost, isn't it?

-Maxim



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A5F46FD.A94A42FE>