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

choose-mirror TODO



From debian-installer/retriever/choose-mirror-TODO:

] * What about picking the distribution to use? Seems silly to have that on
]   the final installer, but before release it needs to know to use
]   unstable/frozen rather than stable. Maybe a really low-priority question?

That's not actually that bad a question to have in the released dist.

It'll be easy to make a file a la dists/potato/Release for each available
distribution, and it should be relatively easy to go from that to having
a useful dialog like:

	The following suites are available:

		[ Debian 2.2r2 (potato) ]
		  woody
		  sid

	Different suites have different policies wrt how well tested they
	are, and so forth.

	Debian 2.2r2 (potato)
          Status: stable
          Description: Debian GNU/Linux 2.2r2
           This is the second revision of release 2.2. of the Debian GNU/Linux
	   distribution and the accompanying non-free and contrib components.
           ...

	woody
	  Status: testing
	  Description: Debian GNU/Linux -- unreleased
           This is the next release candidate for the Debian GNU/Linux
           distribution. ...

This can be automatically generated by retrieving

	http://<mirror>/debian/dists/*/Release

and appropriate apt lines and component questions and what not can
presumably be generated based on that.

In general, you probably want to be able to select up to three mirrors:
one for main/contrib/non-free, one for non-US/*, and one for security
updates. If you're installing from CD, you may well want to use the CD
for main, a mirror for contrib/non-free/non-US/*, and security.d.o for
the security updates.

The dists/*/Release file will also contain md5sums of all the indices
in the distribution (in a form compatible with conectiva's apt, so
hopefully soon with debian's apt too), so the installer may be able to
do some self-verification based on that too.

Cheers,
aj

-- 
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.

     ``Thanks to all avid pokers out there''
                       -- linux.conf.au, 17-20 January 2001

Attachment: pgpYrJj0gTcH0.pgp
Description: PGP signature


Reply to: