[LWN Logo]
[Timeline]
Date: Wed, 3 Jan 2001 13:24:08 +1000
To: debian-devel@lists.debian.org
Subject: Important Note On Source-Only Uploads
From: Anthony Towns <aj@azure.humbug.org.au>


--+pHx0qQiF2pBVqBT
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hello world,

Basically: don't do them.

In more detail: it's possible, even easy with the recent versions of dpkg,
to do source-only uploads to the archive. That is only upload a diff and a
dsc (and maybe an orig.tgz), without any .debs at all.

The most important problem this has is how katie (the new dinstall)
processes it. It goes through the following motions:
	* check source's md5sums etc
	* install source into archive
	* add source to sid
	* notice source has no binaries in any suite
	* remove source

The only good thing about the way katie handles this is that it doesn't
delete the old source. It does remove any reference to that source from
the sid Sources.gz file though.

Another significant problem with source-only uploads is that (afaik,
anyway) none of the autobuilders will attempt to build any arch: all
packages, which would have left both the source only uploads I've noticed
recently to break anyway.

There may be other problems, but those are probably showstoppers enough.

Ob!Nike: Just don't do it.

Cheers,
aj

-- 
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.

     ``Thanks to all avid pokers out there''
                       -- linux.conf.au, 17-20 January 2001

--+pHx0qQiF2pBVqBT
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iQCVAwUBOlKbWORRvX9xctrtAQF2swQAiPyIfwnuTOTJlQpm1cai2pKkCxrTuolU
+7QVSxe2CO2oL8evAekOQD4qECIOE1ihmmF/5rY4DH5rhdluW0oL1SaEebIFpqEH
WHQY83Nxt1+ZHQbMgnq30CHvIDCLGo664zwfDv3oqiyIvoho7dW2+PSfRi2G4YSi
gAWtjpmu3+8=iuTR
-----END PGP SIGNATURE-----

--+pHx0qQiF2pBVqBT--


--
To UNSUBSCRIBE, email to debian-devel-announce-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org