On Sun, Mar 01, 2009 at 08:09:27PM +1100, vincent.mcint...@csiro.au wrote: > > > I happen to use an apt-proxy but I don't think that is the cause - > > > doing the first wget manually returns the expected value of Suite:, > > > i.e. oldstable, and if I do the next one manually, with 'oldstable' in > > > the URL I get the right Codename returned ('etch'). > > > > Agreed, but it should be confirmed with a real mirror just to make sure. > > Will do.
I have been able to reproduce the issue. Thanks Vincent for leading the bug track. :) The attached patch fixed the problem according to my (quick and simple) tests. I did not complete a full installation, but seing that "etch-support" was queued for anna was obviously a good sign. I am not tagging the bug "+patch" because the problem probably needs to be solved by a different patch in Lenny and in the main branch, see below. I also lack the time to do proper testing (and also to 1prepare the needed stable updates). The proposed patch requires a change in the "mirror/suite" debconf template to add "oldstable" as an acceptable value. This unfortunately makes the template description missing a longer description of what "oldstable" is, like the other suites. While this could be added for sid, it's probably not an option in Lenny as it would require another complete round of translation update. Christian, please correct me if I am missing something. Cheers, -- Jérémy Bobbio .''`. lu...@debian.org : :Ⓐ : # apt-get install anarchism `. `'` `-
diff -Nru choose-mirror-2.28lenny1/debian/changelog choose-mirror-2.28lenny2/debian/changelog --- choose-mirror-2.28lenny1/debian/changelog 2009-01-06 19:38:45.000000000 +0100 +++ choose-mirror-2.28lenny2/debian/changelog 2009-03-01 22:07:02.000000000 +0100 @@ -1,3 +1,9 @@ +choose-mirror (2.28lenny2) UNRELEASED; urgency=low + + * Add "oldstable" to the list of accepted suites. + + -- Jérémy Bobbio <lu...@debian.org> Sun, 01 Mar 2009 22:06:46 +0100 + choose-mirror (2.28lenny1) unstable; urgency=low * Rebuilt using updated Mirrors.masterlist diff -Nru choose-mirror-2.28lenny1/debian/choose-mirror-bin.templates-in choose-mirror-2.28lenny2/debian/choose-mirror-bin.templates-in --- choose-mirror-2.28lenny1/debian/choose-mirror-bin.templates-in 2008-10-27 12:32:03.000000000 +0100 +++ choose-mirror-2.28lenny2/debian/choose-mirror-bin.templates-in 2009-03-01 22:27:14.000000000 +0100 @@ -11,7 +11,7 @@ Template: mirror/suite Type: select # :sl2: -__Choices: stable, testing, unstable +__Choices: stable, oldstable, testing, unstable # :sl2: _Description: Debian version to install: Debian comes in several flavors. Stable is well-tested and rarely changes. diff -Nru choose-mirror-2.28lenny1/mirrors.h choose-mirror-2.28lenny2/mirrors.h --- choose-mirror-2.28lenny1/mirrors.h 2008-10-27 12:32:03.000000000 +0100 +++ choose-mirror-2.28lenny2/mirrors.h 2009-03-01 22:06:31.000000000 +0100 @@ -22,6 +22,7 @@ static const char suites[][SUITE_LENGTH] = { /* higher preference */ "stable", + "oldstable", "testing", "unstable" /* lower preference */
signature.asc
Description: Digital signature