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

Bug#517644: [amd64][lenny] since lenny release, unable to install 'etch' via 'lenny' installer



On Sun, Mar 01, 2009 at 08:09:27PM +1100, Vincent.McIntyre@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                        .''`. 
lunar@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 <lunar@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 */

Attachment: signature.asc
Description: Digital signature


Reply to: