The debian-private mailing list leak, part 1. Volunteers have complained about Blackmail. Lynchings. Character assassination. Defamation. Cyberbullying. Volunteers who gave many years of their lives are picked out at random for cruel social experiments. The former DPL's girlfriend Molly de Blanc is given volunteers to experiment on for her crazy talks. These volunteers never consented to be used like lab rats. We don't either. debian-private can no longer be a safe space for the cabal. Let these monsters have nowhere to hide. Volunteers are not disposable. We stand with the victims.

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

Re: Looking for a reason to not orphan my howto



On Mon, Dec 29, 1997 at 04:55:38PM -0500, Scott Ellis wrote:
> Well, it's finally been done.  With the 2.06 version of libc6, it is
> completely impossible to have both libc5-dev and libc6 coexist on the same
> system without forcing the dependancys and fighting with dselect over it.
> 
> I'm looking for someone (like the libc6 or libc5 maintainers) to provide
> me with a good reason why I shouldn't abandon my upgrade howto.  My
> intention in writing it was to provide people running bo a "least upgrade"
> method of installing libc6 packages without having to break their current
> development environment.  This is no longer possible without telling
> people to force libc6 to install, an option I consider unacceptable.
> Debian USED to be good at minimal package upgrades, but this doesn't seem
> to be the case anymore.  I guess we're going down the RedHat path of
> "upgrade everything, we don't care about making it work otherwise."

Are you people totally helpless, or do you just like to whine?  I've
said repeatedly that it would be trivial to modify the current libc5
in hamm to build old-style -dev packages.  To prove it, I did it
myself in less than 10 minutes!

Rather than uploading binaries though, I'm attaching the diff I
created relative to version 5.4.38-0.1.  This will hopefully force one
of you to at least raise a finger to build and upload it yourself.

David
-- 
David Engel                        ODS Networks
david@sw.ods.com                   1001 E. Arapaho Road
(972) 234-6400                     Richardson, TX  75081
diff -urN libc-5.4.38.orig/debian/changelog libc-5.4.38/debian/changelog
--- libc-5.4.38.orig/debian/changelog	Mon Dec 29 20:23:05 1997
+++ libc-5.4.38/debian/changelog	Mon Dec 29 17:05:58 1997
@@ -1,3 +1,9 @@
+libc (5.4.38-0.2) unstable; urgency=low
+
+  * Build -dev and -dbg packages to make Scott Ellis happy.
+
+ -- David Engel <david@sw.ods.com>  Mon, 29 Dec 1997 17:05:58 -0600
+
 libc (5.4.38-0.1) unstable; urgency=high
 
   * new upstream version (fixes #15340)
diff -urN libc-5.4.38.orig/debian/config.i386 libc-5.4.38/debian/config.i386
--- libc-5.4.38.orig/debian/config.i386	Mon Dec 29 20:23:05 1997
+++ libc-5.4.38/debian/config.i386	Mon Dec 29 17:14:31 1997
@@ -1,8 +1,8 @@
 STATIC_SHARED=
 MAKE=make
 SPEED=fast
-HOST_ROOTDIR=/usr/i486-linuxlibc1
-HOST_BINDIR=/usr/i486-linuxlibc1/bin
+HOST_ROOTDIR=/usr
+HOST_BINDIR=/usr/bin
 TARGET_ROOTDIR=/
 TARGET_MACHINE=i486-linuxlibc1
 TARGET_OS=linux
diff -urN libc-5.4.38.orig/debian/control libc-5.4.38/debian/control
--- libc-5.4.38.orig/debian/control	Mon Dec 29 20:23:05 1997
+++ libc-5.4.38/debian/control	Mon Dec 29 17:47:18 1997
@@ -12,8 +12,6 @@
  These libraries are modified to make them work better in a libc6
  environment.
 PRE-DEPENDS: ldso (>=1.7.14-2)
-DEPENDS: libc6 (>=2.0.4-1)
-CONFLICTS: libc5-dev, wg15-locale, locales (<<2.0.4-1)
 ARCHITECTURE: any
 
 PACKAGE: libc5-altdev
@@ -24,7 +22,6 @@
  libraries.  This package can be used to build libc5-base binaries
  even when the libc6-dev package is installed.
 DEPENDS: libc5 (=${Source-Version})
-CONFLICTS: libc5-dev
 ARCHITECTURE: any
 
 PACKAGE: libc5-altdbg
@@ -35,5 +32,13 @@
  This package can be used to debug libc5 even when the libc6-dev package
  is installed.
 DEPENDS: libc5-altdev (=${Source-Version})
-CONFLICTS: libc5-dev
+ARCHITECTURE: any
+
+PACKAGE: libc5-dev
+SECTION: oldlibs
+PRIORITY: standard
+DESCRIPTION: The Linux C library version 5 (dev files).
+ Includes libc headers, kernel headers (v2.0.29) and static 
+ libraries.
+DEPENDS: libc5 (=${Source-Version})
 ARCHITECTURE: any
diff -urN libc-5.4.38.orig/debian/control.hamm libc-5.4.38/debian/control.hamm
--- libc-5.4.38.orig/debian/control.hamm	Mon Dec 29 20:23:05 1997
+++ libc-5.4.38/debian/control.hamm	Mon Dec 29 20:22:07 1997
@@ -12,8 +12,6 @@
  These libraries are modified to make them work better in a libc6
  environment.
 PRE-DEPENDS: ldso (>=1.7.14-2)
-DEPENDS: libc6 (>=2.0.4-1)
-CONFLICTS: libc5-dev, wg15-locale, locales (<<2.0.4-1)
 ARCHITECTURE: any
 
 PACKAGE: libc5-altdev
@@ -24,7 +22,6 @@
  libraries.  This package can be used to build libc5-base binaries
  even when the libc6-dev package is installed.
 DEPENDS: libc5 (=${Source-Version})
-CONFLICTS: libc5-dev
 ARCHITECTURE: any
 
 PACKAGE: libc5-altdbg
@@ -35,5 +32,13 @@
  This package can be used to debug libc5 even when the libc6-dev package
  is installed.
 DEPENDS: libc5-altdev (=${Source-Version})
-CONFLICTS: libc5-dev
+ARCHITECTURE: any
+
+PACKAGE: libc5-dev
+SECTION: oldlibs
+PRIORITY: standard
+DESCRIPTION: The Linux C library version 5 (dev files).
+ Includes libc headers, kernel headers (v2.0.29) and static 
+ libraries.
+DEPENDS: libc5 (=${Source-Version})
 ARCHITECTURE: any
diff -urN libc-5.4.38.orig/debian/rules libc-5.4.38/debian/rules
--- libc-5.4.38.orig/debian/rules	Mon Dec 29 20:23:05 1997
+++ libc-5.4.38/debian/rules	Mon Dec 29 17:05:12 1997
@@ -103,8 +103,8 @@
 	mv dev-tmp/usr/lib/libg.a dev-tmp/usr/lib/libc_p.a dbg-tmp/usr/lib
 	install -d alt-tmp/usr/$(aa)-linuxlibc1
 	install -d altdbg-tmp/usr/$(aa)-linuxlibc1
-	mv dev-tmp/usr/* alt-tmp/usr/$(aa)-linuxlibc1
-	mv dbg-tmp/usr/* altdbg-tmp/usr/$(aa)-linuxlibc1
+	cp -a dev-tmp/usr/* alt-tmp/usr/$(aa)-linuxlibc1
+	cp -a dbg-tmp/usr/* altdbg-tmp/usr/$(aa)-linuxlibc1
 	#
 	install -d run-tmp/usr/doc/$(p)
 ifeq ($(dist),bo)
@@ -188,7 +188,7 @@
 	dpkg-name -o -s .. locale-tmp.deb
 	touch binary-locale
 
-binary-hamm: build debian/utmp-conv binary-arch binary-alt 
+binary-hamm: build debian/utmp-conv binary-arch binary-alt binary-dev
 
 binary-bo: binary-arch binary-locale binary-pic binary-dev