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

Bug#136312: marked as done (boot-floppies: Support list of languages to use like glibc LANGUAGE varialbe)



Your message dated Thu, 13 Oct 2005 16:20:32 -0400
with message-id <20051013202032.GA29224@kitenet.net>
and subject line boot-floppies end of life
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 1 Mar 2002 13:40:57 +0000
>From pre@saruman.uio.no Fri Mar 01 07:40:57 2002
Return-path: <pre@saruman.uio.no>
Received: from mons.uio.no [129.240.130.14] (7411)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 16gnHM-0001JL-00; Fri, 01 Mar 2002 07:40:57 -0600
Received: from saruman.uio.no ([129.240.201.202])
	by mons.uio.no with esmtp (Exim 2.12 #7)
	id 16gnHH-0007g2-00; Fri, 1 Mar 2002 14:40:51 +0100
Received: from pre by saruman.uio.no with local (Exim 2.12 #7)
	id 16gnHH-0003iY-00; Fri, 1 Mar 2002 14:40:51 +0100
To: submit@bugs.debian.org
Subject: boot-floppies: Support list of languages to use like glibc LANGUAGE varialbe
From: Petter Reinholdtsen <pere@hungry.com>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Message-Id: <E16gnHH-0003iY-00@saruman.uio.no>
Sender: Petter Reinholdtsen <petter.reinholdtsen@usit.uio.no>
Date: Fri, 1 Mar 2002 14:40:51 +0100
Delivered-To: submit@bugs.debian.org


Package: boot-floppies
Version: N/A - current CVS
Severity: wishlist

I'm working on fixes for base-config, and in the process I thought it
is smart to change dbootstrap to be able to us the lang->msgcat
content the same way as the LANGUAGE environment is handled by libc,
ie as a colon separated list of langauges to try.  It is very relevant
for Norwegian, where Bokmål and Nynorsk is very similar, and very
similar to Danish and Swedish, and it would be better to use any of
these instead of English.

The following patch changes how the msgcat string is used.  It is
relative to the current anonymous CVS version.

 - Avoid code duplication in main.c, and standardize how the messages
   catalog file is loaded.  Allow the language code string to be a colon
   separated list.
 - Modify boxChooseLanguageVariant() accept a list of language codes
 - Change release_notes.c to use the same code path with and without
   the language chooser.  Make it accept a list of language codes.
 - In util.c, allow a language list when choosing download host.
 - in norwegian.src, demonstrate how this new list should be used for
   Norwegian bokmål and nynorsk.

Index: main.c
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/utilities/dbootstrap/main.c,v
retrieving revision 1.142
diff -u -3 -p -u -r1.142 main.c
--- main.c	2002/02/27 19:42:50	1.142
+++ main.c	2002/03/01 13:25:59
@@ -710,6 +710,65 @@ static void check_proc (void) {
     	exit(1);
     }
 }
+/*
+ * Try to load all the languages specified by the colon separated
+ * priority list of langauge codes.  Fall back to messages.en,
+ * messages.trm and the TRMBACKUP catalog if none of the languages in
+ * the list works.
+ *
+ * Return true (1) if successfull and false (0) if unable to load any
+ * of the languages.
+ */
+int load_msgcat(char *list) {
+  char *msgcat = (char *)malloc (PATH_MAX);
+  char *languagelist = strdup(list);
+  char *language = NULL;
+  for ( language = strtok(languagelist, ":");
+	language && *language;
+	language = strtok(NULL, ":") )
+  {
+    snprintf (msgcat, PATH_MAX, "/etc/messages.%s", language);
+    msgcat[PATH_MAX - 1] = '\0';
+    DEBUGMSG ("i18n mode, trying to load message catalog %s", msgcat);
+    if ( LOAD_TRMFILE (msgcat) == 0) /* Succeded ? */
+    {
+      free(languagelist);
+      free (msgcat);
+      return 0;
+    }
+  }	
+  free(languagelist);
+  languagelist = NULL;
+
+  free (msgcat);
+  msgcat = NULL;
+
+  /* Try to load english, and the backup catalogs as well*/
+  if ( LOAD_TRMFILE("/etc/messages.en") != 0 ||
+       LOAD_TRMFILE("/etc/messages.trm") != 0 ||
+       LOAD_TRMFILE(TRMBACKUP) != 0 )
+  {
+    char message[255];
+
+    snprintf (message, sizeof (message),
+	      "An error occured while loading localized application messages from '%s'. English messages will be used instead.",
+	      lang->msgcat);
+    message[254] = '\0'; /* Just in case */
+	      
+    problemBoxEn (message, "Problem");
+    return 0;
+  }
+  return 1;
+}
+
+void reboot_missing_messages(void) {
+  problemBoxEn ("An error occurred while loading application messages",
+		"Problem");
+  reboot(RB_AUTOBOOT);
+  /* when not root and debugging */
+  boxFinished();
+  exit(1); 
+}
 
 int main (void) {
     char *term;
@@ -795,31 +854,11 @@ int main (void) {
 	  do {
 	    lang = boxChooseLanguageVariant (langs);
 	  } while (lang == NULL);
-	  snprintf (msgcat, PATH_MAX, "/etc/messages.%s", lang->msgcat);
-	  msgcat[PATH_MAX - 1] = '\0';
-	  DEBUGMSG ("loading message catalog %s", msgcat);
-	  
-	  if (LOAD_TRMFILE (msgcat) == 0)         /* Failed to load localized strings? */
-	  {
-	    if (LOAD_TRMFILE (TRMBACKUP) == 0)  /* Failed to load English strings as well? */
-            {
-	      problemBoxEn ("An error occured while loading application messages.", "Problem");
-	      
-	      reboot (RB_AUTOBOOT);
-	      
-	      /* when not root and debugging */
-	      boxFinished();
-	      exit(1); 
-	    }
-	    else
-	    {
-	      char message[255];
 
-	      snprintf (message, sizeof (message), "An error occured while loading localized application messages from '%s'. English messages will be used instead.", msgcat);
-	      message[254] = '\0'; /* Just in case */
-	      
-	      problemBoxEn (message, "Problem");
-	    }
+	  /* Get colon separated priority list of language codes
+	     (message catalogs) to use. */
+	  if ( load_msgcat(lang->msgcat) == 0 ) {    /* Failed to load localized strings? */
+	    reboot_missing_messages();
 	  }
 	} else {
 	  /* Try to force the language to English */
@@ -831,21 +870,10 @@ int main (void) {
 	  }
 	  lang = langs->list->items[0].p;
 
-	  snprintf (msgcat, PATH_MAX, "/etc/messages.%s", lang->msgcat);
-	  msgcat[PATH_MAX - 1] = '\0';
-	  DEBUGMSG ("i18n mode, loading message catalog %s", msgcat);
-
 	  /* The English messages might be /etc/messages.en, or
 	     /etc/messages.trm in a single locale system */
-	  if (LOAD_TRMFILE (msgcat) == 0
-	      && LOAD_TRMFILE ("/etc/messages.trm") == 0)
-	  {
-	    problemBoxEn ("An error occurred while loading application messages", "Problem");
-	    reboot(RB_AUTOBOOT);
-	    /* when not root and debugging */
-	    boxFinished();
-	    exit(1); 
-	  }
+	  if ( load_msgcat(lang->msgcat) == 0)
+	    reboot_missing_messages();
 	}
 
         free (msgcat);
@@ -853,17 +881,8 @@ int main (void) {
 #else
     /* We can use problemBox only AFTER boxInit */
     /* So it's important that no (NO!!!) function before this call (LOAD_TRMFILE) uses gettext function */
-    if (LOAD_TRMFILE(TRMFILE) == 0 && LOAD_TRMFILE(TRMBACKUP) == 0) {
-	char message[255];
-	snprintf(message, sizeof(message), 
-		 "An error occured while loading application messages from '%s'.", TRMFILE);
-    message[254] = '\0'; /* Just in case */
-	problemBoxEn (message, "Problem");
-	reboot(RB_AUTOBOOT);
-	/* when not root and debugging */
-	boxFinished();
-	exit(1); 
-    }
+    if ( load_msgcat("") == 0 )   /* Only loading default. */
+      reboot_missing_messages();
 #endif
 
 #if #cpu (m68k)
Index: boxes.c
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/utilities/dbootstrap/boxes.c,v
retrieving revision 1.63
diff -u -3 -p -u -r1.63 boxes.c
--- boxes.c	2002/03/01 12:30:27	1.63
+++ boxes.c	2002/03/01 13:25:59
@@ -1171,10 +1171,23 @@ boxChooseLanguageVariant (const struct l
 	    struct language_item *li = list[i].list->items[0].p;
 	    if (list[i].list->items[0].d != 1)
 		continue;
-	    sprintf(prtbuf, "/etc/messages.%s", li->msgcat);
-	    if (access(prtbuf, R_OK))
-		continue;
-
+	    /* If any of the languages listed in the colon separated
+	       list of language codes is available, accept it */
+	    {
+		int accessable = 0;
+		char *languagelist = strdup(li->msgcat);
+		char *language = NULL;
+		for ( language = strtok(languagelist, ":");
+		      language && *language; language = strtok(NULL, ":") )
+		{
+		    sprintf(prtbuf, "/etc/messages.%s", language);
+		    if (0 == access(prtbuf, R_OK))
+			++accessable;
+		}
+		free(languagelist);
+		if (! accessable)
+		    continue;
+	    }
             wpadit (tempo, list[i].hint, width);
             newtListboxAddEntry (lang_list, tempo, list + i);
         }
Index: release_notes.c
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/utilities/dbootstrap/release_notes.c,v
retrieving revision 1.9
diff -u -3 -p -u -r1.9 release_notes.c
--- release_notes.c	2002/03/01 12:30:27	1.9
+++ release_notes.c	2002/03/01 13:25:59
@@ -8,56 +8,83 @@
 #include "lang.h"
 
 #ifdef _TESTING_
-#  define RELEASE_FILE	"../../scripts/rootdisk/messages/C/release_notes"
+#  define RELEASE_FILE	"../../scripts/rootdisk/messages/%s%s/release_notes"
 #else
-#  define RELEASE_FILE	"/release_notes"
+#  define RELEASE_FILE	"/release_notes%s%s"
 #endif
 
 int
-release_notes (const char *suffix)
+release_notes (const char *msgcat)
 {
     struct stat s;
     int fd;
-#ifdef USE_LANGUAGE_CHOOSER
     char *fname = (char *)malloc (PATH_MAX);
 
-    if (suffix != NULL)
-        snprintf (fname, PATH_MAX, "%s.%s", RELEASE_FILE, suffix);
-    else
-        strcpy (fname, RELEASE_FILE);
-
-    if ((NAME_ISREG (fname, &s) && (fd=open (fname, O_RDONLY)) >= 0)
-	|| (NAME_ISREG(RELEASE_FILE, &s) && (fd=open (RELEASE_FILE, O_RDONLY)) >= 0))
+    char *languagelist;
+    char *suffix;
+    int found_file = 0;
+
+    if (msgcat == NULL) {
+#ifdef _TESTING_
+        msgcat = "C";
 #else
-    if (NAME_ISREG(RELEASE_FILE, &s) && (fd=open(RELEASE_FILE, O_RDONLY)) >= 0)
-#endif
+    msgcat = "";
+#endif /* _TESTING_ */
+    }
+    languagelist = strdup(msgcat);
+
+    for ( suffix = strtok(languagelist, ":"); suffix;
+	  suffix = strtok(NULL, ":") )
     {
-        char *buf = (char *)malloc (s.st_size+1);
-        size_t num;
+#ifdef _TESTING_
+        const char *separator = "";
+#else
+	const char *separator = ".";
+#endif /* _TESTING_ */
 
-		num = read (fd, buf, s.st_size);
-		close(fd);
-		buf[s.st_size] = '\0';
-
-		wideMessageBox (buf, _("Release Notes"));
-
-        free (buf);
-    } else {
-#ifdef USE_LANGUAGE_CHOOSER
-        ERRMSG("cannot find release notes file %s", 
-               fname);
-        free (fname);
-        return -1;
+        if (!suffix && ! *suffix)
+	{
+	  separator = "";
+#ifdef _TESTING_
+	  suffix = "C";
 #else
-        ERRMSG("cannot find release notes file %s", 
-               RELEASE_FILE);
+	  suffix = "";
+#endif /* _TESTING_ */
+	}
+
+	snprintf (fname, PATH_MAX, RELEASE_FILE, separator, suffix);
+
+	// wideMessageBox(fname, _("Release Notes"));
+
+	if ((NAME_ISREG (fname, &s) && (fd=open (fname, O_RDONLY)) >= 0)
+	    || (NAME_ISREG(RELEASE_FILE, &s)
+		&& (fd=open (RELEASE_FILE, O_RDONLY)) >= 0))
+	{
+	    char *buf = (char *)malloc (s.st_size+1);
+	    size_t num;
+
+	    num = read (fd, buf, s.st_size);
+	    close(fd);
+	    buf[s.st_size] = '\0';
+
+	    wideMessageBox (buf, _("Release Notes"));
+
+	    free (buf);
+	    ++found_file;
+	    break;
+	}
+    }
+
+    if ( ! found_file) {
+        free(languagelist);
+        free (fname);
+
+	ERRMSG("cannot find release notes file %s", fname);
         return -1;
-#endif
     }
 
-#ifdef USE_LANGUAGE_CHOOSER
+    free(languagelist);
     free (fname);
-#endif
 
     return (0);
 }
Index: util.c
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/utilities/dbootstrap/util.c,v
retrieving revision 1.74
diff -u -3 -p -u -r1.74 util.c
--- util.c	2002/03/01 12:30:27	1.74
+++ util.c	2002/03/01 13:25:59
@@ -1195,7 +1201,17 @@ void find_opt_server (char * hostname)
    {
       int i = 0;
       while(mirror_country_map[i] != NULL) {
-         if(strcmp(lang->msgcat,mirror_country_map[i]) == 0) {
+	 char *languagelist = strdup(lang->msgcat);
+	 char *language = NULL;
+	 int match = 0;
+	 for ( language = strtok(languagelist, ":");
+	       language && *language;
+	       language = strtok(NULL, ":") ) {
+	    if(strcmp(language,mirror_country_map[i]) == 0)
+	       match = 1;
+	 }
+	 free(languagelist);
+	 if (match) {
             sprintf(hostname, "ftp.%s.debian.org", mirror_country_map[i+1]);
 	    return;
          }
Index: langs/norwegian.src
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/utilities/dbootstrap/langs/norwegian.src,v
retrieving revision 1.1
diff -u -3 -p -u -r1.1 norwegian.src
--- langs/norwegian.src	2001/10/17 03:30:12	1.1
+++ langs/norwegian.src	2002/03/01 13:25:59
@@ -3,10 +3,10 @@
     <hint>no - Du har valgt norsk.  Trykk Enter for å fortsette</hint>
     <list>
         <name>Velg språkvariant</name>
-        <item arch="i386" locale="no_NO.ISO-8859-1" acm="iso01" font="LatArCyrHeb-16" keymap="i386/qwerty/no-latin1" msgcat="nb">
+        <item arch="i386" locale="no_NO.ISO-8859-1" acm="iso01" font="LatArCyrHeb-16" keymap="i386/qwerty/no-latin1" msgcat="nb_NO:nb:no_NO:no:nn_NO:nn:dk:sv">
             <name>Bokmål</name>
         </item>
-        <item arch="i386" locale="nn_NO.ISO-8859-1" acm="iso01" font="LatArCyrHeb-16" keymap="i386/qwerty/no-latin1" msgcat="nn">
+        <item arch="i386" locale="nn_NO.ISO-8859-1" acm="iso01" font="LatArCyrHeb-16" keymap="i386/qwerty/no-latin1" msgcat="nn_NO:nn:nb_NO:nb:no_NO:no:dk:sv">
             <name>Nynorsk</name>
         </item>
     </list>

---------------------------------------
Received: (at 136312-done) by bugs.debian.org; 13 Oct 2005 20:21:06 +0000
>From joey@kitenet.net Thu Oct 13 13:21:06 2005
Return-path: <joey@kitenet.net>
Received: from kitenet.net [64.62.161.42] (postfix)
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1EQ9ZY-0006Oc-00; Thu, 13 Oct 2005 13:21:04 -0700
Received: from dragon.kitenet.net (97-148-dial.xtn.net [66.118.97.148])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client CN "Joey Hess", Issuer "Joey Hess" (verified OK))
	by kitenet.net (Postfix) with ESMTP id A16A3181A0;
	Thu, 13 Oct 2005 20:20:28 +0000 (GMT)
Received: by dragon.kitenet.net (Postfix, from userid 1000)
	id A53A0BFA45; Thu, 13 Oct 2005 16:20:32 -0400 (EDT)
Date: Thu, 13 Oct 2005 16:20:32 -0400
From: Joey Hess <joey@kitenet.net>
To: 225693-done@bugs.debian.org, 225704-done@bugs.debian.org,
	144067-done@bugs.debian.org, 148785-done@bugs.debian.org,
	152152-done@bugs.debian.org, 156334-done@bugs.debian.org,
	156704-done@bugs.debian.org, 158426-done@bugs.debian.org,
	160532-done@bugs.debian.org, 161998-done@bugs.debian.org,
	161999-done@bugs.debian.org, 163735-done@bugs.debian.org,
	192792-done@bugs.debian.org, 192797-done@bugs.debian.org,
	218360-done@bugs.debian.org, 241932-done@bugs.debian.org,
	131709-done@bugs.debian.org, 131967-done@bugs.debian.org,
	143620-done@bugs.debian.org, 96946-done@bugs.debian.org,
	122738-done@bugs.debian.org, 122769-done@bugs.debian.org,
	125895-done@bugs.debian.org, 126030-done@bugs.debian.org,
	134970-done@bugs.debian.org, 136073-done@bugs.debian.org,
	138282-done@bugs.debian.org, 141166-done@bugs.debian.org,
	143404-done@bugs.debian.org, 144099-done@bugs.debian.org,
	144245-done@bugs.debian.org, 144452-done@bugs.debian.org,
	146132-done@bugs.debian.org, 146700-done@bugs.debian.org,
	147122-done@bugs.debian.org, 147232-done@bugs.debian.org,
	148962-done@bugs.debian.org, 149118-done@bugs.debian.org,
	150333-done@bugs.debian.org, 150779-done@bugs.debian.org,
	150790-done@bugs.debian.org, 150791-done@bugs.debian.org,
	152863-done@bugs.debian.org, 153296-done@bugs.debian.org,
	153861-done@bugs.debian.org, 154064-done@bugs.debian.org,
	154284-done@bugs.debian.org, 155089-done@bugs.debian.org,
	155379-done@bugs.debian.org, 155745-done@bugs.debian.org,
	156015-done@bugs.debian.org, 156726-done@bugs.debian.org,
	156748-done@bugs.debian.org, 157431-done@bugs.debian.org,
	157815-done@bugs.debian.org, 158947-done@bugs.debian.org,
	160223-done@bugs.debian.org, 160621-done@bugs.debian.org,
	161074-done@bugs.debian.org, 161284-done@bugs.debian.org,
	162387-done@bugs.debian.org, 163086-done@bugs.debian.org,
	164007-done@bugs.debian.org, 164845-done@bugs.debian.org,
	165345-done@bugs.debian.org, 170888-done@bugs.debian.org,
	170904-done@bugs.debian.org, 170905-done@bugs.debian.org,
	171027-done@bugs.debian.org, 173047-done@bugs.debian.org,
	173899-done@bugs.debian.org, 174754-done@bugs.debian.org,
	178832-done@bugs.debian.org, 180334-done@bugs.debian.org,
	181119-done@bugs.debian.org, 181739-done@bugs.debian.org,
	183811-done@bugs.debian.org, 184147-done@bugs.debian.org,
	185111-done@bugs.debian.org, 185420-done@bugs.debian.org,
	185610-done@bugs.debian.org, 186594-done@bugs.debian.org,
	187486-done@bugs.debian.org, 187654-done@bugs.debian.org,
	190358-done@bugs.debian.org, 192356-done@bugs.debian.org,
	193029-done@bugs.debian.org, 194839-done@bugs.debian.org,
	195251-done@bugs.debian.org, 195955-done@bugs.debian.org,
	198864-done@bugs.debian.org, 205519-done@bugs.debian.org,
	206056-done@bugs.debian.org, 208253-done@bugs.debian.org,
	210825-done@bugs.debian.org, 210904-done@bugs.debian.org,
	218514-done@bugs.debian.org, 223975-done@bugs.debian.org,
	224469-done@bugs.debian.org, 224936-done@bugs.debian.org,
	228848-done@bugs.debian.org, 231829-done@bugs.debian.org,
	231896-done@bugs.debian.org, 237182-done@bugs.debian.org,
	240201-done@bugs.debian.org, 245768-done@bugs.debian.org,
	250735-done@bugs.debian.org, 255739-done@bugs.debian.org,
	257451-done@bugs.debian.org, 261887-done@bugs.debian.org,
	268103-done@bugs.debian.org, 268790-done@bugs.debian.org,
	290239-done@bugs.debian.org, 304779-done@bugs.debian.org,
	304780-done@bugs.debian.org, 304782-done@bugs.debian.org,
	304783-done@bugs.debian.org, 304784-done@bugs.debian.org,
	319391-done@bugs.debian.org, 110717-done@bugs.debian.org,
	117319-done@bugs.debian.org, 129479-done@bugs.debian.org,
	140305-done@bugs.debian.org, 145120-done@bugs.debian.org,
	159887-done@bugs.debian.org, 163737-done@bugs.debian.org,
	164460-done@bugs.debian.org, 164461-done@bugs.debian.org,
	170764-done@bugs.debian.org, 174050-done@bugs.debian.org,
	116583-done@bugs.debian.org, 137717-done@bugs.debian.org,
	167240-done@bugs.debian.org, 313677-done@bugs.debian.org,
	126370-done@bugs.debian.org, 127535-done@bugs.debian.org,
	138467-done@bugs.debian.org, 142359-done@bugs.debian.org,
	146713-done@bugs.debian.org, 156882-done@bugs.debian.org,
	165156-done@bugs.debian.org, 131553-done@bugs.debian.org,
	149275-done@bugs.debian.org, 113785-done@bugs.debian.org,
	127677-done@bugs.debian.org, 154137-done@bugs.debian.org,
	163386-done@bugs.debian.org, 57368-done@bugs.debian.org,
	70639-done@bugs.debian.org, 136312-done@bugs.debian.org,
	64571-done@bugs.debian.org, 69157-done@bugs.debian.org,
	70944-done@bugs.debian.org, 82637-done@bugs.debian.org,
	119753-done@bugs.debian.org, 127520-done@bugs.debian.org,
	130893-done@bugs.debian.org, 140215-done@bugs.debian.org,
	142669-done@bugs.debian.org, 143596-done@bugs.debian.org,
	158422-done@bugs.debian.org, 165552-done@bugs.debian.org,
	175686-done@bugs.debian.org, 175687-done@bugs.debian.org,
	176881-done@bugs.debian.org, 190178-done@bugs.debian.org,
	3905-done@bugs.debian.org, 19846-done@bugs.debian.org,
	27004-done@bugs.debian.org, 29277-done@bugs.debian.org,
	36071-done@bugs.debian.org, 48778-done@bugs.debian.org,
	53940-done@bugs.debian.org, 59181-done@bugs.debian.org,
	61065-done@bugs.debian.org, 64428-done@bugs.debian.org,
	64430-done@bugs.debian.org, 64432-done@bugs.debian.org,
	64569-done@bugs.debian.org, 64570-done@bugs.debian.org,
	69150-done@bugs.debian.org, 69151-done@bugs.debian.org,
	69153-done@bugs.debian.org, 74081-done@bugs.debian.org,
	122741-done@bugs.debian.org, 127537-done@bugs.debian.org,
	246443-done@bugs.debian.org, 144680-done@bugs.debian.org,
	153854-done@bugs.debian.org, 156308-done@bugs.debian.org,
	156710-done@bugs.debian.org, 120950-done@bugs.debian.org
Subject: boot-floppies end of life
Message-ID: <20051013202032.GA29224@kitenet.net>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="SUOF0GtieIMvvwua"
Content-Disposition: inline
User-Agent: Mutt/1.5.10i
Delivered-To: 136312-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 24


--SUOF0GtieIMvvwua
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


I'm closing all bug reports filed on the boot-floppies since this
codebase has reached its end of life. boot-floppies is only in Debian
oldstable now (and temporarily in unstable because of bug #224469).

The new installer for sarge and beyond is of course, the
debian-installer. It solves a great many issues present in the
boot-floppies.

If you believe that your boot-floppies bug is still present in
debian-installer somehow, then please reopen the bug report and reassign
it there, or perhaps better, file a new bug report.

--=20
see shy jo

--SUOF0GtieIMvvwua
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDTsGQd8HHehbQuO8RAil3AKDfnY3wfJDkdHVbEnAoKeMupY8gTwCdEtIC
8hTPtIXG5jAc08y2yXWFJAg=
=+IWd
-----END PGP SIGNATURE-----

--SUOF0GtieIMvvwua--



Reply to: