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

Bug#53393: marked as done (dpkg now uses itself to build)



Your message dated Fri, 14 Jan 2005 08:30:21 +0000
with message-id <1105691421.15766.34.camel@descent.netsplit.com>
and subject line Bug#51380: dpkg: Egg and chicken problem for dpkg build process
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; 24 Dec 1999 12:48:47 +0000
Received: (qmail 26589 invoked from network); 24 Dec 1999 12:48:46 -0000
Received: from boof.novare.net (HELO doogie.private.novare.net) (@209.41.108.190)
  by master.debian.org with SMTP; 24 Dec 1999 12:48:46 -0000
Received: from localhost ([127.0.0.1] ident=adam)
	by doogie.private.novare.net with smtp (Exim 3.03 #1 (Debian))
	id 121U9G-0005sI-00
	for <submit@bugs.debian.org>; Fri, 24 Dec 1999 06:48:46 -0600
Date: Fri, 24 Dec 1999 06:48:46 -0600 (CST)
From: Adam Heath <doogie@debian.org>
X-Sender: adam@doogie.private.novare.net
To: submit@bugs.debian.org
Subject: [PATCH] dpkg now uses itself to build.
Message-ID: <Pine.LNX.3.96.991224064738.19621b-100000@doogie.private.novare.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

package: dpkg
version: all

===
diff -ruN dpkg-1.6.3.1/debian/changelog dpkg-1.6.3.2/debian/changelog
--- dpkg-1.6.3.1/debian/changelog	Fri Dec 24 06:23:43 1999
+++ dpkg-1.6.3.2/debian/changelog	Fri Dec 24 06:25:16 1999
@@ -1,3 +1,9 @@
+dpkg (1.6.3.2) unstable; urgency=high
+
+  * dpkg now uses itself to build itself.
+
+ -- Adam Heath <doogie@debian.org>  Fri, 24 Dec 1999 06:15:34 -0600
+
 dpkg (1.6.3.1) unstable; urgency=high
 
   * Removed exec(cat).  Use an internal file copy loop now.
diff -ruN dpkg-1.6.3.1/debian/rules dpkg-1.6.3.2/debian/rules
--- dpkg-1.6.3.1/debian/rules	Tue Dec  7 10:01:40 1999
+++ dpkg-1.6.3.2/debian/rules	Fri Dec 24 06:21:33 1999
@@ -14,6 +14,7 @@
 
 # We should really get this in a different way...
 arch		= $(shell dpkg --print-architecture)
+PATH		:= $(TMP_DPKG)/usr/bin:$(TMP_DPKG_DEV)/usr/bin:$(PATH)
 
 # Setup the buildlocation
 $(BUILD)/config.status:
===

----BEGIN GEEK CODE BLOCK----
Version: 3.12
GCS d- s: a-- c+++ UL++++ P+ L++++ !E W+ M o+ K- W--- !O M- !V PS--
PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z?
-----END GEEK CODE BLOCK-----
----BEGIN PGP INFO----
Adam Heath <doogie@debian.org>        Finger Print | KeyID
67 01 42 93 CA 37 FB 1E    63 C9 80 1D 08 CF 84 0A | DE656B05 PGP
AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG
-----END PGP INFO-----

---------------------------------------
Received: (at 51380-done) by bugs.debian.org; 14 Jan 2005 08:30:16 +0000
>From scott@netsplit.com Fri Jan 14 00:30:16 2005
Return-path: <scott@netsplit.com>
Received: from populous.netsplit.com (mailgate.netsplit.com) [62.49.129.34] (qmailr)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CpMqV-0002Z1-00; Fri, 14 Jan 2005 00:30:15 -0800
Received: (qmail 30280 invoked from network); 14 Jan 2005 08:30:12 -0000
Received: from unknown (HELO descent.netsplit.com) (scott@62.49.129.40)
  by populous.netsplit.com with RC4-MD5 encrypted SMTP; 14 Jan 2005 08:30:12 -0000
Subject: Bug#51380: dpkg: Egg and chicken problem for dpkg build process
From: Scott James Remnant <scott@netsplit.com>
To: 51380-done@bugs.debian.org
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-/vAEO0DDq24RSMK66+IY"
Date: Fri, 14 Jan 2005 08:30:21 +0000
Message-Id: <1105691421.15766.34.camel@descent.netsplit.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.2 
Delivered-To: 51380-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-Status: No, hits=-5.0 required=4.0 tests=BAYES_01,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 


--=-/vAEO0DDq24RSMK66+IY
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

I don't agree there's a chicken and egg problem here, you can build and
install dpkg using the ordinary Makefile and then use that copy of dpkg
to build yourself real source and binary packages.

I also don't think it's that cute for dpkg to be able to use itself to
bootstrap, as you still need a copy to build the libc6 packages that it
depends on.

Cross-compiling dpkg from a different platform is a far more elegant
solution to this non-problem.

Scott
--=20
Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?

--=-/vAEO0DDq24RSMK66+IY
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

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

iD8DBQBB54MdIexP3IStZ2wRAoseAJ9jUyBCH7kh+zw40NQAsNwrJTL7jwCgnVmG
Yy1PekmXjAaEcaOonHZOTFQ=
=C2Ym
-----END PGP SIGNATURE-----

--=-/vAEO0DDq24RSMK66+IY--



Reply to: