[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 1.0 on Infomagic CD

On Sun, 10 Dec 1995, Richard Kettlewell wrote:

> >On Fri, 8 Dec 1995, Bruce Perens wrote:
> >>We can't put stuff like this where just anybody can download it any
> >>longer. Especially, we can't do that and call it "1.0". This isn't
> >>entirely Infomagic's fault, in my opinion.
> >[...] 
> As I understand it, mirrors have some trouble with directories
> changing names; so what we really want is a solution that keeps
> directory names fixed.  The suggestion below suffers here in that when
> 1.0 is declared to be released, the directory has to change name from
> not-released-1.0 to release-1.0.
> This could be solved with a symlink, obviously, but that still leaves
> a directory called `not-released-1.0' containing released software,
> which may be felt to be suboptimal.

I was thinking about this last night.  It seems to me that the root
of the problem is that we have directory trees containing multiple
distributions, have given those directories meaningful names, and those
meaningful names have been taken by some people to to have different
meanings than the meaning intended by the namer.  Superseding those
meaningful names with other names (which still have the possibility
of being misinterpreted) causes massive re-mirroring.

It seems to me that a solution might be to put our real directory trees
in a hidden subdirectory with a neutral name, to name those trees
neutrally, and then to have meaningfully named (and easily changed)
symlinks pointing to them:  Something like:

   /debian/.hidden/debian-tree1/  # full 0.093 tree
   /debian/.hidden/debian-tree2/  # full 1.1 tree
   /debian-stable -> /debian/.hidden/debian-tree1
   /debian-unstable -> /debian/.hidden/debian-tree2
   /debian-0.93 -> /debian/.hidden/debian-tree1
   /debian-1.1.alpha -> /debian/.hidden/debian-tree2

Then, when 1.0 becomes the stable distribution, the symlinks
could change to:

   /debian-stable -> /debian/.hidden/debian-tree2
   /debian-devel -> /debian/.hidden/debian-tree2
   /debian-0.93 -> /debian/.hidden/debian-tree1  # might be deleted
   /debian-1.1 -> /debian/.hidden/debian-tree2

Once a debian/.hidden/treeN tree is established, it should not be renamed.

Reply to: