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

Bug#255012: debian-installer: d-i tc1 still has broken busybox, unusable on all sparc machines made last 5 years



Blars Blarson wrote:
> In other words, a version that is known to be unusable is a better
> test candidate than one that may be broken.  :-(

It's fairly common in release management to choose the evil you know
over the evil you don't. The unstable netcfg is still a constantly
moving target, featuring things like "brown paper bag upload" in recent
changelog entries. It's in no shape to go into testing for all arches.
It could possibly go in for just sparc, but this would be a tradeoff
between potentially breaking sparc32 and sparc64's netcfg, vs fixing
sparc64's module loading. The new netcfg also has some significant
behavior changes, and I'm reluctant to have the behavior of the sparc
installer differ from other archs, as that will make diagnostics and
documentation difficult to manage. I was also under the impression that
sparc64 didn't need to load many modules; that most are built into the
kernel. Perhaps that's wrong or has recently changed though.

> The busybox-cvs-udeb version with the fix is in sarge for i386.
> Can it be put there for sparc now?

Actually the version for i386 was put in before the busybox changes
that caused the newer netcfg to get in. There's no reason the
problimatic busybox change couldn't be reverted for a release and that
version of busybox put into testing for sparc. I think this is the best
way to fix sparc64 in sarge at the moment. I prepared an upload a while
ago that did this, but IIRC never released it, for reasons I forget.
Here's the diff.

diff -ur old/busybox-cvs-20040612/debian/changelog busybox-cvs-20040612/debian/changelog
--- old/busybox-cvs-20040612/debian/changelog	2004-06-23 13:39:14.000000000 -0400
+++ busybox-cvs-20040612/debian/changelog	2004-06-23 12:52:48.000000000 -0400
@@ -1,3 +1,11 @@
+busybox-cvs (20040612-2.1) UNRELEASED; urgency=low
+
+  * NMU 
+  * Turn udhcpc back on so the udeb reaching testing will not be blocked
+    by the new netcfg. (reopens: #220652)
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 23 Jun 2004 12:50:31 -0400
+
 busybox-cvs (20040612-2) unstable; urgency=low
 
   * modutils:
diff -ur old/busybox-cvs-20040612/debian/config-udeb busybox-cvs-20040612/debian/config-udeb
--- old/busybox-cvs-20040612/debian/config-udeb	2004-06-23 13:39:14.000000000 -0400
+++ busybox-cvs-20040612/debian/config-udeb	2004-06-23 13:15:17.000000000 -0400
@@ -313,7 +313,9 @@
 # udhcp Server/Client
 #
 # CONFIG_UDHCPD is not set
-# CONFIG_UDHCPC is not set
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCP_SYSLOG=y
+CONFIG_FEATURE_UDHCP_DEBUG=n
 
 #
 # Process Utilities
diff -ur old/busybox-cvs-20040612/debian/config-udeb-linux busybox-cvs-20040612/debian/config-udeb-linux
--- old/busybox-cvs-20040612/debian/config-udeb-linux	2004-06-23 13:39:14.000000000 -0400
+++ busybox-cvs-20040612/debian/config-udeb-linux	2004-06-23 13:15:24.000000000 -0400
@@ -323,7 +323,9 @@
 # udhcp Server/Client
 #
 # CONFIG_UDHCPD is not set
-# CONFIG_UDHCPC is not set
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCP_SYSLOG=y
+CONFIG_FEATURE_UDHCP_DEBUG=n
 
 #
 # Process Utilities

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


Reply to: