Let me briefly explain what the change in update procedure and the bindist
will do, to see if there is any objection to the strategy I have chosen.

As of 10.2, we store package descriptions in the CVS module "dists" rather
than the CVS module "packages".  Although it would be possible to create
a file "packages-###.tar.gz" which contains the "dists" module, this is
the sort of thing that will be easy to forget later on, and it seems best
for long-term maintainance to stick with the module time.  Hence, fink
has to change what it does during selfupdate.

This is actually a good thing, because 10.1 users should really never
update beyond 0.4.1, and they should be looking for "packages-###.tar.gz"
rather than "dists-###.tar.gz".  Now the fink method for checking has
been to download http://fink.sf.net/LATEST-VERSION and test that against
the installed version number.  What I have done is to leave that procedure
in place for 10.1 users, but change it for 10.2 users: they will download
http://fink.sf.net/CURRENT-VERSION instead, and if they see a newer one,
they fetch dists-###.tar.gz (instead of packages-###.tar.gz).

When we release 0.4.1a, all users would upgrade to that, then they'll get
fink-0.11.1 installed which knows about the new strategy, and any 10.2
users on their next "fink selfupdate" will get updated to 0.5.0 (the value
of CURRENT-VERSION).  In spite of its name, LATEST-VERSION will remain
forever at 0.4.1a .

With apt-get, there is a similar problem: bindist users are being pointed
to current and release, but 10.1 users shouldn't get pointed to the 0.5.0
binaries.  The plan here is to point 10.2 users at 10.2/current and 
10.2/release, which will be symlinks to 0.5.0, and leave "current" and
"release" as symlinks to 0.4.1.  I don't see a reason to make a 0.4.1a
binary release, although perhaps for consistency, we should do it as
a symlink to 0.4.1.

  -- Dave


-------------------------------------------------------
This SF.net email is sponsored by: Microsoft Visual Studio.NET 
comprehensive development tool, built to increase your 
productivity. Try a free online hosted session at:
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr0003en
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to