Accepted valgrind 1:3.7.0-3 (source amd64)

2012-02-28 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 28 Feb 2012 11:28:32 +0100
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.7.0-3
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 640154
Changes: 
 valgrind (1:3.7.0-3) unstable; urgency=low
 .
   * Set myself as maintainer of valgrind, removing Andrés on his request.
 Thanks for the more than 7 years of maintenance Andrés!
   * Add s390x to the Architecture field (Closes: 640154).
   * Remove s390 that isn't supported upstream anymore.
   * Make valgrind believe it's cross compiled so that it builds on armel
 (hopefully), fix configure to deal with gcc version check properly
 (patches/0006-fix-configure.patch).
Checksums-Sha1: 
 1e9e9c129f68a258c03e5f76ebe939484658cded 1368 valgrind_3.7.0-3.dsc
 bf634fd86ab4711f5e31c5d3c451818cf01f7370 23239 valgrind_3.7.0-3.debian.tar.gz
 86fdd3f4dd56aff3c43d57eb4b4ebca8323ce029 28816616 valgrind_3.7.0-3_amd64.deb
Checksums-Sha256: 
 5531056b21f01c026858f62a093f0bf801344a90547412a13139f3c4b5b5b80a 1368 
valgrind_3.7.0-3.dsc
 7d00dce08226f83b806543a5061f847df86ded9909008c760bcaeae98d66e112 23239 
valgrind_3.7.0-3.debian.tar.gz
 7cb6c6d8f300f6872bb8559e94f027d08ffdc1a8e3e41c4081274158e393053e 28816616 
valgrind_3.7.0-3_amd64.deb
Files: 
 2f1ca893597287001de224f86c74a916 1368 devel optional valgrind_3.7.0-3.dsc
 668947d20818926b8996bd388adb0110 23239 devel optional 
valgrind_3.7.0-3.debian.tar.gz
 9dd2b09ce6a9a9fe88125641245aabcc 28816616 devel optional 
valgrind_3.7.0-3_amd64.deb

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

iEYEARECAAYFAk9MrWkACgkQvGr7W6HudhwK8QCfTTMGQ4YyiUGInvlUji5NEumf
ZVcAn3gcm1afYaQTYd8UEA0HhxLo0E6U
=pxHp
-END PGP SIGNATURE-


Accepted:
valgrind_3.7.0-3.debian.tar.gz
  to main/v/valgrind/valgrind_3.7.0-3.debian.tar.gz
valgrind_3.7.0-3.dsc
  to main/v/valgrind/valgrind_3.7.0-3.dsc
valgrind_3.7.0-3_amd64.deb
  to main/v/valgrind/valgrind_3.7.0-3_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1s2kch-ru...@franck.debian.org



Accepted valgrind 1:3.7.0-2 (source amd64)

2012-02-10 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Fri, 10 Feb 2012 14:16:17 +0100
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.7.0-2
Distribution: unstable
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 659215
Changes: 
 valgrind (1:3.7.0-2) unstable; urgency=low
 .
   * Fix callgrind_control that should look for valgrind.bin and not
 valgrind. Closes: 659215. Thanks to Martin Apel.
Checksums-Sha1: 
 32796f21e668c7ec4fc53be3954f8989357d8c4b 1415 valgrind_3.7.0-2.dsc
 af4ac03302430c76779a30d4842b4ba06075f5cb 22946 valgrind_3.7.0-2.debian.tar.gz
 a8d5bd4becf7b122ecab43fc4bd78464abc17696 28808150 valgrind_3.7.0-2_amd64.deb
Checksums-Sha256: 
 11175e1d94123cb12949c85a609539c71e79ea86b9dd0b895b5c77fbdfa9c81c 1415 
valgrind_3.7.0-2.dsc
 4229a22a4efd4e42e9faf39e2d1c35774f29d48cd53cb5e203a3fb011ecd8f53 22946 
valgrind_3.7.0-2.debian.tar.gz
 421ac96323563a43985203374aa0f63ac54bcb5e26fdd604157462e309d3b399 28808150 
valgrind_3.7.0-2_amd64.deb
Files: 
 dddb40c77907a8de8bfae1f0f6dc42c1 1415 devel optional valgrind_3.7.0-2.dsc
 b168822281b6e16f6eda684dba636129 22946 devel optional 
valgrind_3.7.0-2.debian.tar.gz
 df37c0eebc22c8d5f061fa2d12b5dbe5 28808150 devel optional 
valgrind_3.7.0-2_amd64.deb

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

iEYEARECAAYFAk81GhsACgkQvGr7W6HudhxB7gCbBgfCLtLs0DHt+HGYLkYr5NRF
GR4AnjiiPSAOgA7dR3A5vB9LtNrSxB6Z
=jrbc
-END PGP SIGNATURE-


Accepted:
valgrind_3.7.0-2.debian.tar.gz
  to main/v/valgrind/valgrind_3.7.0-2.debian.tar.gz
valgrind_3.7.0-2.dsc
  to main/v/valgrind/valgrind_3.7.0-2.dsc
valgrind_3.7.0-2_amd64.deb
  to main/v/valgrind/valgrind_3.7.0-2_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1rvqb6-0004hl...@franck.debian.org



Accepted valgrind 1:3.7.0-1 (source amd64)

2012-01-10 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Wed, 21 Dec 2011 16:28:29 +0100
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.7.0-1
Distribution: unstable
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Changes: 
 valgrind (1:3.7.0-1) unstable; urgency=low
 .
   * New upstream release.
   * refresh 0002-version.patch.
   * Drop patches merged upstream:
 - 0005-catch-manpages-errors.patch
 - 0007-implement-extra-dwarf-ops-gcc-461.patch
 - 0008-configure-support-linux-3.patch
Checksums-Sha1: 
 9cd317ed81b517727e2655571234f42a8b2b2b5d 1415 valgrind_3.7.0-1.dsc
 b412f49895bb8a78fc314047119760b5d36e5b5e 6624216 valgrind_3.7.0.orig.tar.bz2
 a3630e724dedcc94669480d8ee3abaf2b6794d3f 22613 valgrind_3.7.0-1.debian.tar.gz
 6dc9e38e6c16d71aad51541d5177f11d945208fd 28808336 valgrind_3.7.0-1_amd64.deb
Checksums-Sha256: 
 37c9b7d4cf32abfa10eef94403e865bb8e848e429d697fe4f6f9d615f40f5995 1415 
valgrind_3.7.0-1.dsc
 5d62c0330f1481fe2c593249192fa68ff454c19c34343978cc9ce91aa324cbf6 6624216 
valgrind_3.7.0.orig.tar.bz2
 c0f94bd40976eed71838cd20b08d864d1b347a1c87f645d1b6757440c8dfbdb9 22613 
valgrind_3.7.0-1.debian.tar.gz
 5a405ae285040e615b17b66e451058326c0793870999319de2dfeded21365333 28808336 
valgrind_3.7.0-1_amd64.deb
Files: 
 215701d093d49bd0949b502f0ee805d4 1415 devel optional valgrind_3.7.0-1.dsc
 a855fda56edf05614f099dca316d1775 6624216 devel optional 
valgrind_3.7.0.orig.tar.bz2
 a7aecc4e313b97aa5f68dd05bd8c08ee 22613 devel optional 
valgrind_3.7.0-1.debian.tar.gz
 37517b5bd09f7b9cc6dcde9bed7b96a8 28808336 devel optional 
valgrind_3.7.0-1_amd64.deb

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

iEYEARECAAYFAk8MAuAACgkQvGr7W6HudhwIBgCfV/9AGRvmaLszi5NpqqC49TcE
aLEAnjpITTG1Faf1Xd0rx8bkbajrjl7c
=l0CM
-END PGP SIGNATURE-


Accepted:
valgrind_3.7.0-1.debian.tar.gz
  to main/v/valgrind/valgrind_3.7.0-1.debian.tar.gz
valgrind_3.7.0-1.dsc
  to main/v/valgrind/valgrind_3.7.0-1.dsc
valgrind_3.7.0-1_amd64.deb
  to main/v/valgrind/valgrind_3.7.0-1_amd64.deb
valgrind_3.7.0.orig.tar.bz2
  to main/v/valgrind/valgrind_3.7.0.orig.tar.bz2


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1rkypj-0004w0...@franck.debian.org



Accepted proxsmtp 1.10-1 (source amd64)

2011-11-03 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Thu, 03 Nov 2011 08:18:11 +0100
Source: proxsmtp
Binary: proxsmtp
Architecture: source amd64
Version: 1.10-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 proxsmtp   - multi purpose SMTP Proxy
Closes: 643260
Changes: 
 proxsmtp (1.10-1) unstable; urgency=low
 .
   * New upstream release.
   * Rebuilding the package closes: 643260.
Checksums-Sha1: 
 a720a24fcf8e15d5325b8a9ea6684a8ada7c7ec8 1136 proxsmtp_1.10-1.dsc
 80b54b33a94f16690dbcfca14e5d6f0078270067 181262 proxsmtp_1.10.orig.tar.gz
 f0970e359273edc2a4ecb1ea3c5c5414006e73a1 3272 proxsmtp_1.10-1.diff.gz
 435cbdf5d749e7c3cd5bd0c0fde323e4097d4d2c 48890 proxsmtp_1.10-1_amd64.deb
Checksums-Sha256: 
 1edac74cad7df0d81645ade461706a8022554105c066a09a62689aecd19e7c1c 1136 
proxsmtp_1.10-1.dsc
 33b13cb4cbbebd784768893404c992d6cc2e8d057c27c012e3a69f24ac60c4b5 181262 
proxsmtp_1.10.orig.tar.gz
 a18f8411d188ae694599be8ab85ca24d516e87ec6ddf415c72c6bfe787124f02 3272 
proxsmtp_1.10-1.diff.gz
 7b86c6961c905f128ba296da89f23f8557c3244acbd113d56d9695020a2e92b4 48890 
proxsmtp_1.10-1_amd64.deb
Files: 
 c65b74a36bca1e1e634c5ae2e43e855d 1136 mail optional proxsmtp_1.10-1.dsc
 60989da5ce4c5da2cd286d75ae7eaf3e 181262 mail optional proxsmtp_1.10.orig.tar.gz
 a20e9eb17022977a76b0ec28b5d7d8df 3272 mail optional proxsmtp_1.10-1.diff.gz
 3af739d534a9e9f03808666930d215b8 48890 mail optional proxsmtp_1.10-1_amd64.deb

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

iEYEARECAAYFAk6yQEgACgkQvGr7W6HudhwGOQCfVCs8HMQQB4tjNLWmpWLwYB8n
1+UAn1uTaxYzJigdfMN7ITH2b/dALG48
=87Di
-END PGP SIGNATURE-


Accepted:
proxsmtp_1.10-1.diff.gz
  to main/p/proxsmtp/proxsmtp_1.10-1.diff.gz
proxsmtp_1.10-1.dsc
  to main/p/proxsmtp/proxsmtp_1.10-1.dsc
proxsmtp_1.10-1_amd64.deb
  to main/p/proxsmtp/proxsmtp_1.10-1_amd64.deb
proxsmtp_1.10.orig.tar.gz
  to main/p/proxsmtp/proxsmtp_1.10.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1rlrsu-0008k1...@franck.debian.org



Accepted valgrind 1:3.6.99svn12003-1 (source amd64)

2011-08-28 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 28 Aug 2011 23:14:32 +0200
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.6.99svn12003-1
Distribution: experimental
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 632666
Changes: 
 valgrind (1:3.6.99svn12003-1) experimental; urgency=low
 .
   * Package a pre 3.7.0 snapshot (up to r12003 on 20110828).
   * Includes GCC-4.6 DWARF2 fixes hence Closes: 632666 on experimental as
 well.
Checksums-Sha1: 
 592ff4d7eb14b01bf921396f048821177a520592 1434 valgrind_3.6.99svn12003-1.dsc
 da9cd400f819df5501864bff9ad0e390be8e40ef 5953587 
valgrind_3.6.99svn12003.orig.tar.bz2
 593def77698208fd1b39af655ad58e4ebe86b06b 29521 
valgrind_3.6.99svn12003-1.debian.tar.gz
 67796b0ec0ec32819560128c2c3f085117fbf800 25925528 
valgrind_3.6.99svn12003-1_amd64.deb
Checksums-Sha256: 
 d9a8d4ba2b1cfae09dedbd97dd6f4f4ea79dd734436684ac5941c5026f9df5de 1434 
valgrind_3.6.99svn12003-1.dsc
 5d9e631d8476581592fbb5300dd89e82682f8da0c4e96b5394ce4541e29246df 5953587 
valgrind_3.6.99svn12003.orig.tar.bz2
 69eed86e9f94b87f88b9cbf4836e302b8acaa98f21d1215c5a72023d1a64786f 29521 
valgrind_3.6.99svn12003-1.debian.tar.gz
 90f92a31181f3a909007df6857aa5f2dd88b170c7ed09be43e1bb57cd4760fdf 25925528 
valgrind_3.6.99svn12003-1_amd64.deb
Files: 
 b12d3984cd868ef2cdb5962ed61ec81d 1434 devel optional 
valgrind_3.6.99svn12003-1.dsc
 86f9b74243d7e4ade84593e92dc5c6e7 5953587 devel optional 
valgrind_3.6.99svn12003.orig.tar.bz2
 0b9b3c9902af73d230a8b119545a6e99 29521 devel optional 
valgrind_3.6.99svn12003-1.debian.tar.gz
 abd91d5db3955ae92fe307003958ef48 25925528 devel optional 
valgrind_3.6.99svn12003-1_amd64.deb

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

iEYEARECAAYFAk5asPAACgkQvGr7W6HudhzctgCdG3srVjXaJA2/6h+zaRcIhKH8
L9sAnjWx7Lj5jyTofm6mn+kXKejCIYZj
=em8z
-END PGP SIGNATURE-


Accepted:
valgrind_3.6.99svn12003-1.debian.tar.gz
  to main/v/valgrind/valgrind_3.6.99svn12003-1.debian.tar.gz
valgrind_3.6.99svn12003-1.dsc
  to main/v/valgrind/valgrind_3.6.99svn12003-1.dsc
valgrind_3.6.99svn12003-1_amd64.deb
  to main/v/valgrind/valgrind_3.6.99svn12003-1_amd64.deb
valgrind_3.6.99svn12003.orig.tar.bz2
  to main/v/valgrind/valgrind_3.6.99svn12003.orig.tar.bz2


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qxn2x-00034m...@franck.debian.org



Accepted valgrind 1:3.6.1-5 (source amd64)

2011-05-23 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 23 May 2011 16:00:59 +0200
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.6.1-5
Distribution: unstable
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 475562
Changes: 
 valgrind (1:3.6.1-5) unstable; urgency=low
 .
   * debian/rules:
   - use autotools-dev dh_autotools-dev_updateconfig.
   - do now strip under /usr/lib/valgrind (Closes: 475562).
   - use dh 7 to reduce debian/rules cruft.
   * Add armhf to the supported architectures.
Checksums-Sha1: 
 6282983ba05ac6d5ba87f596a1e9c907edd72b03 1364 valgrind_3.6.1-5.dsc
 eab633742358cd33261652ab7342cae9653c4927 31060 valgrind_3.6.1-5.debian.tar.gz
 1813426bc498b8dab52005f879afc430ab0d25cb 23937682 valgrind_3.6.1-5_amd64.deb
Checksums-Sha256: 
 f4022d4fe9a1fcaefdda168162e5f2bf144e8530e1e407eaae84498db12cc5b7 1364 
valgrind_3.6.1-5.dsc
 da9a563141ca95f5f3b31cbcc7165823eed662dea7ec72f1e94c2510efa6f827 31060 
valgrind_3.6.1-5.debian.tar.gz
 45b1c3f762a3864195ad563c8e28c476354685252e2091d793eab48fc3345c22 23937682 
valgrind_3.6.1-5_amd64.deb
Files: 
 bd5d1b5a99dd1dde932d56588b2f579b 1364 devel optional valgrind_3.6.1-5.dsc
 afff43dfd234e93d487d6b143b094798 31060 devel optional 
valgrind_3.6.1-5.debian.tar.gz
 a9276ff2bb98657b1b06919f77e88cec 23937682 devel optional 
valgrind_3.6.1-5_amd64.deb

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

iEYEARECAAYFAk3aaYMACgkQvGr7W6HudhzYSgCdFMG8+GD6XfjMd/fpEphRl7na
MXgAnid5u9qr59EwnX/Uf3gGzJthdLO4
=uFDW
-END PGP SIGNATURE-


Accepted:
valgrind_3.6.1-5.debian.tar.gz
  to main/v/valgrind/valgrind_3.6.1-5.debian.tar.gz
valgrind_3.6.1-5.dsc
  to main/v/valgrind/valgrind_3.6.1-5.dsc
valgrind_3.6.1-5_amd64.deb
  to main/v/valgrind/valgrind_3.6.1-5_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qoavs-000697...@franck.debian.org



Accepted valgrind 1:3.6.99svn11761-1 (source amd64)

2011-05-17 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 17 May 2011 08:47:28 +0200
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.6.99svn11761-1
Distribution: experimental
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 270066 309406 351823 576236
Changes: 
 valgrind (1:3.6.99svn11761-1) experimental; urgency=low
 .
   * Package a pre 3.7.0 snapshot (up to r11761 on 20110517).
   * 3.7.0 comes with a gdbserver features which mitigates the following bugs:
   - Gdb interactions are simpler and avoid issues due to embedding
 (Closes: 309406, 270066, 351823)
   - this comes with better handling of registers (Closes: 576236).
   - 3.7.0 has a s390x port, so enable it as an architecture and see where
 it goes.
   * remove 0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch since upstream
 now integrates those changes.
   * lintian fixes:
   - add overrides for sgcheck binaries and DSO.
   - update debhelper version depends to 7.0.50~ as suggested.
Checksums-Sha1: 
 f5739ea963fcd881624c4c3047000d2b60a90a23 1434 valgrind_3.6.99svn11761-1.dsc
 617e9d75f1373a6b5fa784abde75896954da31c3 6060680 
valgrind_3.6.99svn11761.orig.tar.bz2
 9020a9b1f68358944f90f6c70c1f4d4868ff5882 29976 
valgrind_3.6.99svn11761-1.debian.tar.gz
 518963cf6b2443e3628670bee4637e2e34f54037 25394884 
valgrind_3.6.99svn11761-1_amd64.deb
Checksums-Sha256: 
 482c8cecbd354f32bbbf2243ebf8dd57762b496b39ada7bda9d54b860e844f87 1434 
valgrind_3.6.99svn11761-1.dsc
 fb66ef6190eb5b7d59b05ba9691c8f013e82113693896ac50272ae4c3e64c618 6060680 
valgrind_3.6.99svn11761.orig.tar.bz2
 d5d40bd17bac569d4d9f98110ac20156b411b982960516d853006b241dd65ad0 29976 
valgrind_3.6.99svn11761-1.debian.tar.gz
 74b87293c337c883cab603b722826050dbcbb7fffa702959a2239f4ef298ac6d 25394884 
valgrind_3.6.99svn11761-1_amd64.deb
Files: 
 10da7ee13ebaa33d63fa15c30f15ef41 1434 devel optional 
valgrind_3.6.99svn11761-1.dsc
 436936d9db808cbbbddac1b635f77e37 6060680 devel optional 
valgrind_3.6.99svn11761.orig.tar.bz2
 f5a41a3e24684a8fad93fb18df7bcc80 29976 devel optional 
valgrind_3.6.99svn11761-1.debian.tar.gz
 1d654d4f6f212e929d84d58c22fbd860 25394884 devel optional 
valgrind_3.6.99svn11761-1_amd64.deb

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

iEYEARECAAYFAk3SKJ4ACgkQvGr7W6Hudhxj8QCfTfid+fYRELjtMkQyGNMkVPb/
umkAnjn+xb/twAhUxaj3GMaO1jWrHPZi
=/kfu
-END PGP SIGNATURE-


Accepted:
valgrind_3.6.99svn11761-1.debian.tar.gz
  to main/v/valgrind/valgrind_3.6.99svn11761-1.debian.tar.gz
valgrind_3.6.99svn11761-1.dsc
  to main/v/valgrind/valgrind_3.6.99svn11761-1.dsc
valgrind_3.6.99svn11761-1_amd64.deb
  to main/v/valgrind/valgrind_3.6.99svn11761-1_amd64.deb
valgrind_3.6.99svn11761.orig.tar.bz2
  to main/v/valgrind/valgrind_3.6.99svn11761.orig.tar.bz2


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qmgjf-0001jn...@franck.debian.org



Accepted valgrind 1:3.6.1-3 (source amd64)

2011-05-12 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Thu, 12 May 2011 13:35:29 +0200
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.6.1-3
Distribution: unstable
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 592614
Changes: 
 valgrind (1:3.6.1-3) unstable; urgency=low
 .
   * update 0002-version.patch to loosen the checks on the arm version
 (Closes: 592614).
Checksums-Sha1: 
 a549717426a1ce044194ae68aaff6118208c1917 1342 valgrind_3.6.1-3.dsc
 b239df22a3ee55c0e78664612bf3208487e4d2a6 31109 valgrind_3.6.1-3.debian.tar.gz
 ec9ee1fb418795b88c27c611fe639650a720c7cb 73845066 valgrind_3.6.1-3_amd64.deb
Checksums-Sha256: 
 4e6ef2cb1f836310bc9f1453ae4fef16e1bf2a2889b6e6107a755da2fbdeae44 1342 
valgrind_3.6.1-3.dsc
 01c0de11316971735118660417706e9ceb2e982bc7d1dc592467306835d59fb2 31109 
valgrind_3.6.1-3.debian.tar.gz
 10177f6d6ab77a98fab708818c424b5349bd1bcb5dccfe1c15791c9391c160b2 73845066 
valgrind_3.6.1-3_amd64.deb
Files: 
 23802b259ec97aaa5d3c2ee5dfdb64bc 1342 devel optional valgrind_3.6.1-3.dsc
 a790297dbf1f60e23bf09c2da24e8198 31109 devel optional 
valgrind_3.6.1-3.debian.tar.gz
 2b4908550040624897f527a267a39291 73845066 devel optional 
valgrind_3.6.1-3_amd64.deb

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

iEYEARECAAYFAk3LxqsACgkQvGr7W6Hudhx+JQCeJRgLo95Xv+LwZjms80JogIDj
5w4An0E3nDV2JjwRVWVponNkat/3x+4n
=x3X1
-END PGP SIGNATURE-


Accepted:
valgrind_3.6.1-3.debian.tar.gz
  to main/v/valgrind/valgrind_3.6.1-3.debian.tar.gz
valgrind_3.6.1-3.dsc
  to main/v/valgrind/valgrind_3.6.1-3.dsc
valgrind_3.6.1-3_amd64.deb
  to main/v/valgrind/valgrind_3.6.1-3_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qkubx-0006sl...@franck.debian.org



Accepted valgrind 1:3.6.1-4 (source amd64)

2011-05-12 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Thu, 12 May 2011 19:44:22 +0200
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.6.1-4
Distribution: unstable
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 626486 626496
Changes: 
 valgrind (1:3.6.1-4) unstable; urgency=low
 .
   * Fix patches/0004-allow-or-quoting-of-strings-in-.valgrindrc.patch: out was
 copied too early leading to bad option parsing in case of leading spaces
 (Closes: 626486, 626496).
Checksums-Sha1: 
 2c2d0a1a628095456d2d3484e897ecf2b4362f26 1342 valgrind_3.6.1-4.dsc
 ef0ad2b914797a6bbde33c79742e76c8d38a87ea 31227 valgrind_3.6.1-4.debian.tar.gz
 dba718583ca51cb69a5e57d549b4abd17a6fb1c8 73843184 valgrind_3.6.1-4_amd64.deb
Checksums-Sha256: 
 7294fccb1289f9554e2260a73f1859673394ff4183bed348e742b937d1a85421 1342 
valgrind_3.6.1-4.dsc
 043012ca47c5016f9d33f1c7de1632723ba8d2d65ff7ca511bded6fc96985bc1 31227 
valgrind_3.6.1-4.debian.tar.gz
 ab599b6c812eb497f9648d1bff0adba0118970458757d563b42401675454b1b0 73843184 
valgrind_3.6.1-4_amd64.deb
Files: 
 1cce66c022177ccef4ad8742f2a0394a 1342 devel optional valgrind_3.6.1-4.dsc
 eaf6e80679de49633531cc464971d80e 31227 devel optional 
valgrind_3.6.1-4.debian.tar.gz
 0456a0d46d763096b8a2a62cd9066bcd 73843184 devel optional 
valgrind_3.6.1-4_amd64.deb

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

iEYEARECAAYFAk3MHVsACgkQvGr7W6Hudhx3XACgqAYp3yUaF13QUZNX/TW3+Vba
+WkAmwYDGRCYurkIjiBQBicZbzopYw59
=YV/8
-END PGP SIGNATURE-


Accepted:
valgrind_3.6.1-4.debian.tar.gz
  to main/v/valgrind/valgrind_3.6.1-4.debian.tar.gz
valgrind_3.6.1-4.dsc
  to main/v/valgrind/valgrind_3.6.1-4.dsc
valgrind_3.6.1-4_amd64.deb
  to main/v/valgrind/valgrind_3.6.1-4_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qkahw-00015k...@franck.debian.org



Accepted valgrind 1:3.6.1-2 (source amd64)

2011-05-11 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 10 May 2011 23:12:23 +0200
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.6.1-2
Distribution: unstable
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 475562 507236 592614 598870 599563 603961
Changes: 
 valgrind (1:3.6.1-2) unstable; urgency=low
 .
   * Enable valgrind build on armel (Closes: 592614):
   - s/arm/armel/ in debian/control;
   - build for armv7 since valgrind doesn't support older arm CPUs,
 thanks to Loïc Minier for the implementation details.
   * Add 0004-allow-or-quoting-of-strings-in-.valgrindrc.patch to allow parsing
 of options with spaces in ~/.valgrindrc (Closes: 507236).
   * Catch manpages build failures (Closes: 599563) thanks to Stefano Rivera.
   * Add suppression for __nss_database_lookup leaks in debian.supp
 (Closes: 598870).
   * String things not under /usr/lib/valgrind (Closes: 475562), document into
 the lintian-overrides why it shouldn't be stripped, namely
 http://valgrind.org/docs/manual/dist.readme-packagers.html.
   * Add 0006-workaround-SIGSEGV-on-PPC.patch to workaround PPC SIGSEGV
 (Closes: 603961).
Checksums-Sha1: 
 a4dca9c1372f07bc87c69f4563aee1c9223c96c9 1342 valgrind_3.6.1-2.dsc
 7208bf6347e1bd85cac3372a7c7b486390e897a2 30927 valgrind_3.6.1-2.debian.tar.gz
 5a08b6d7c49850716711f408077585c6dad0e62e 73845440 valgrind_3.6.1-2_amd64.deb
Checksums-Sha256: 
 f88cb18f619c52cb88a45147d57827f2944843262e3f71236c43e4ca68961da4 1342 
valgrind_3.6.1-2.dsc
 dba19653647995d47208c7cd5777aeed76824ddec43adc8736c658a3413ded00 30927 
valgrind_3.6.1-2.debian.tar.gz
 b6f38cbca49097b8283e50a907c6fb555086e023b66b157a5ff3a57306542d33 73845440 
valgrind_3.6.1-2_amd64.deb
Files: 
 6bc9e5610cb77fd60976aaeb2bd6053d 1342 devel optional valgrind_3.6.1-2.dsc
 2090174736ef23ba836bea0f87522f4b 30927 devel optional 
valgrind_3.6.1-2.debian.tar.gz
 9f303ab5bd2f526e2af7d9f514575712 73845440 devel optional 
valgrind_3.6.1-2_amd64.deb

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

iEYEARECAAYFAk3KJD0ACgkQvGr7W6HudhwykgCfVt/FakbW636fpv0xPxJlrMP0
DS8An1ifGCBSqLkTLUj/B79ZrypP1pAN
=qM8Y
-END PGP SIGNATURE-


Accepted:
valgrind_3.6.1-2.debian.tar.gz
  to main/v/valgrind/valgrind_3.6.1-2.debian.tar.gz
valgrind_3.6.1-2.dsc
  to main/v/valgrind/valgrind_3.6.1-2.dsc
valgrind_3.6.1-2_amd64.deb
  to main/v/valgrind/valgrind_3.6.1-2_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qk2k7-0007qb...@franck.debian.org



Accepted valgrind 1:3.6.1-1 (source amd64)

2011-05-10 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 09 May 2011 22:55:27 +0200
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.6.1-1
Distribution: unstable
Urgency: low
Maintainer: Andrés Roldán arol...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 valgrind   - memory debugger and profiler
Closes: 549554 622586 625180
Changes: 
 valgrind (1:3.6.1-1) unstable; urgency=low
 .
   * Migrate to format 3.0 (quilt):
   - use upstream .tar.bz2 directly;
   - migrate patches from dpatch to debian/patches/*.
   - valgrind builds twice in a row (Closes: 549554).
   * Add myself to Uploaders.
   * New upstream release (Closes: 622586, 625180).
   * Add patches/0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch to prevent
 warnings about set but unused variables with gcc-4.6.
   * debian/control:
   - Bump standards version (no changes needed).
   - Add VCS-* Headers.
   - Add Homepage Header.
   * Lintian fixes:
   - Add missing ${misc:Depends} in debian/control.
   - fix debian-rules-ignores-make-clean-error.
   - migrate to dh_lintian for overrides, and update them.
   - remove article from debian/control Description.
Checksums-Sha1: 
 4969576b04e495575209ebb79e586e1eea6c1833 1340 valgrind_3.6.1-1.dsc
 6116ddca2708f56e0a2851bdfbe88e01906fa300 5974836 valgrind_3.6.1.orig.tar.bz2
 3c7a8813dba51edf259538c9a3ef7b7888592962 28445 valgrind_3.6.1-1.debian.tar.gz
 69d132c32e1d02e91e945ade1cedb4faf46dd958 41491042 valgrind_3.6.1-1_amd64.deb
Checksums-Sha256: 
 47e7594cffca750104b0a4b40fc1994eb74ff1e9e82096edc50605abf0e3eefb 1340 
valgrind_3.6.1-1.dsc
 49bdcc4fbcf060049b5f0dcfd8a187a6e90e0b0e57309f633b64e44430726a0e 5974836 
valgrind_3.6.1.orig.tar.bz2
 6d3b67905923eaedca5911c053a4247db7e17290b7a94f424742b39c51c490e5 28445 
valgrind_3.6.1-1.debian.tar.gz
 e2a55296efbe644e0036ea4b472256be2ef047f6e4e11a92dc048eff364cb794 41491042 
valgrind_3.6.1-1_amd64.deb
Files: 
 1f49b7eb318449ab8262fd0d83a1ce6e 1340 devel optional valgrind_3.6.1-1.dsc
 2c3aa122498baecc9d69194057ca88f5 5974836 devel optional 
valgrind_3.6.1.orig.tar.bz2
 a1c22dd2cb01431b3b82e759d9963514 28445 devel optional 
valgrind_3.6.1-1.debian.tar.gz
 9fd759bf3ca205d80ea025bf6697aff3 41491042 devel optional 
valgrind_3.6.1-1_amd64.deb

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

iEYEARECAAYFAk3I1gEACgkQvGr7W6Hudhza0gCfVk9hkJAHVBdaVqWUH1dTzsS8
NBMAnj/eVZocDjn0+QBarm4SVLBYD942
=ChfN
-END PGP SIGNATURE-


Accepted:
valgrind_3.6.1-1.debian.tar.gz
  to main/v/valgrind/valgrind_3.6.1-1.debian.tar.gz
valgrind_3.6.1-1.dsc
  to main/v/valgrind/valgrind_3.6.1-1.dsc
valgrind_3.6.1-1_amd64.deb
  to main/v/valgrind/valgrind_3.6.1-1_amd64.deb
valgrind_3.6.1.orig.tar.bz2
  to main/v/valgrind/valgrind_3.6.1.orig.tar.bz2


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qjgve-0003ph...@franck.debian.org



Accepted sparse 0.4.3+20110419-1 (source amd64)

2011-05-07 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 07 May 2011 16:26:29 +0200
Source: sparse
Binary: sparse
Architecture: source amd64
Version: 0.4.3+20110419-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 sparse - semantic parser of source files
Closes: 625962
Changes: 
 sparse (0.4.3+20110419-1) unstable; urgency=low
 .
   * Merge upstream up to 87f4a7fda3d17:
 + Fixes build with gcc-4.6 (Closes: 625962).
Checksums-Sha1: 
 f2673e751e2f2ec69443b82f3e91827788cc8f33 1235 sparse_0.4.3+20110419-1.dsc
 6d0933b2633f8cebc00b1d4c0af8b821cdd6634b 172431 
sparse_0.4.3+20110419.orig.tar.bz2
 cff5011d257d377e2d9b068824a5dfbfa3e383c9 10259 
sparse_0.4.3+20110419-1.debian.tar.gz
 7d566b89e4a1d9bf597fa3fe17bddcd673620cc5 526506 
sparse_0.4.3+20110419-1_amd64.deb
Checksums-Sha256: 
 4e0dc00068e597f2ea1f4b82b0b887239aa4c8dc10af82f4d3bf8a90af5e3edf 1235 
sparse_0.4.3+20110419-1.dsc
 9059bc649ca8c9309e542d0015091ccf72ac9e3300db0adb4eba838cdcc82f9c 172431 
sparse_0.4.3+20110419.orig.tar.bz2
 2f61940155849703a7fa017b3c540e2fe5b1bee9b71219b71a82df119c8a17f8 10259 
sparse_0.4.3+20110419-1.debian.tar.gz
 795f0b678fa58dac87e2b3b5a362725119cc6751ec0e727169b109a04e73684f 526506 
sparse_0.4.3+20110419-1_amd64.deb
Files: 
 a9b95d8fc52fb5c39bb53c06d085b556 1235 non-free/devel optional 
sparse_0.4.3+20110419-1.dsc
 a5c0b07bd00ad5ea292f804d7af1adbc 172431 non-free/devel optional 
sparse_0.4.3+20110419.orig.tar.bz2
 a1699669e46f4552510061b848e1de08 10259 non-free/devel optional 
sparse_0.4.3+20110419-1.debian.tar.gz
 4221c035f96190f8bf58fed7f75b3026 526506 non-free/devel optional 
sparse_0.4.3+20110419-1_amd64.deb

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

iEYEARECAAYFAk3FV0oACgkQvGr7W6Hudhza2QCdEV3/3XPWV3K9Ms+Xsvc4qp1L
BTMAmwc3g6NRxm9DPqSyGS/s+1/qJayk
=h4NB
-END PGP SIGNATURE-


Accepted:
sparse_0.4.3+20110419-1.debian.tar.gz
  to non-free/s/sparse/sparse_0.4.3+20110419-1.debian.tar.gz
sparse_0.4.3+20110419-1.dsc
  to non-free/s/sparse/sparse_0.4.3+20110419-1.dsc
sparse_0.4.3+20110419-1_amd64.deb
  to non-free/s/sparse/sparse_0.4.3+20110419-1_amd64.deb
sparse_0.4.3+20110419.orig.tar.bz2
  to non-free/s/sparse/sparse_0.4.3+20110419.orig.tar.bz2


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qiiuk-0005i2...@franck.debian.org



Re: A concrete proposal for rolling implementation

2011-05-05 Thread Pierre Habouzit
On Thu, May 05, 2011 at 08:58:31AM +0200, Lucas Nussbaum wrote:
 On 05/05/11 at 08:51 +0200, Josselin Mouette wrote:
  Le jeudi 05 mai 2011 à 08:23 +0200, Lucas Nussbaum a écrit : 
Could you please give a concrete example of where this would be needed?
I think all existing cases should be covered by uploading directly to
either t-p-u or unstable.
   
   Use case:
   During freeze, there's a library transition in unstable, and a new
   upstream version in unstable. You want to get the new upstream version
   into rolling (not testing), but you can't because it would pull the
   whole transition.
  
  You don’t need to pull the whole transition, that’s the point of my
  proposal. You just need to put the library being transitioned and your
  package. 
  
   So you need a way to upload the new upstream version linked against the
   libraries in rolling.
  
  Alternatively, if testing is so broken you need that new upstream
  version and it can build against the testing libraries, you can use
  testing-proposed-updates - in all cases, for both testing and rolling, a
  targeted fix being preferable.
 
 That might not be the preferred solution during freeze.
 I am not sure of how testing-proposed-updates works. Could we:
 1. upload package 1.1-1 (the new upstream we want in rolling) to
testing-proposed-updates
 2. accept package 1.1-1 into rolling
 3. upload package 1.0-2 (new version of the package currently in
 testing, with a targeted fix) to testing-proposed-updates
 4. accept package 1.0-2 into testing
 ?
 
 I'm not saying that rolling-proposed-updates should be used frequently,
 but it sounds more comfortable to have it at hand.
 Of course, we could also decide to add it later.

Frankly I'd say that the simple proposal could be implemented like
tomorrow, and we could see how well it fares, and refine it when we
understand its dynamics.

Right now there are too many what if, the simple proposal made of a
second britney run + forces is non intrusive, can be done on a d.net
host easily enough, and we could learn this way how it works in
practice. Sounds better than over engineering.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110505070728.ga27...@madism.org



Re: A concrete proposal for rolling implementation

2011-05-05 Thread Pierre Habouzit
On Thu, May 05, 2011 at 09:07:28AM +0200, Pierre Habouzit wrote:
 On Thu, May 05, 2011 at 08:58:31AM +0200, Lucas Nussbaum wrote:
  On 05/05/11 at 08:51 +0200, Josselin Mouette wrote:
   Le jeudi 05 mai 2011 à 08:23 +0200, Lucas Nussbaum a écrit : 
 Could you please give a concrete example of where this would be 
 needed?
 I think all existing cases should be covered by uploading directly to
 either t-p-u or unstable.

Use case:
During freeze, there's a library transition in unstable, and a new
upstream version in unstable. You want to get the new upstream version
into rolling (not testing), but you can't because it would pull the
whole transition.
   
   You don’t need to pull the whole transition, that’s the point of my
   proposal. You just need to put the library being transitioned and your
   package. 
   
So you need a way to upload the new upstream version linked against the
libraries in rolling.
   
   Alternatively, if testing is so broken you need that new upstream
   version and it can build against the testing libraries, you can use
   testing-proposed-updates - in all cases, for both testing and rolling, a
   targeted fix being preferable.
  
  That might not be the preferred solution during freeze.
  I am not sure of how testing-proposed-updates works. Could we:
  1. upload package 1.1-1 (the new upstream we want in rolling) to
 testing-proposed-updates
  2. accept package 1.1-1 into rolling
  3. upload package 1.0-2 (new version of the package currently in
  testing, with a targeted fix) to testing-proposed-updates
  4. accept package 1.0-2 into testing
  ?
  
  I'm not saying that rolling-proposed-updates should be used frequently,
  but it sounds more comfortable to have it at hand.
  Of course, we could also decide to add it later.
 
 Frankly I'd say that the simple proposal could be implemented like
 tomorrow, and we could see how well it fares, and refine it when we
 understand its dynamics.
 
 Right now there are too many what if, the simple proposal made of a
 second britney run + forces is non intrusive, can be done on a d.net
 host easily enough, and we could learn this way how it works in
 practice. Sounds better than over engineering.

What I expect to be needed is to make rolling a real suite that
retains packages. That will probably be needed sometimes. Though
packages only in rolling should be a transitory situation that the
rolling team is expected to minimize.

This is a situation that does exist on the setups of our users already,
like Samuel Thibault said on IRC where I said that first let's just
factorize that fact and try to minimize the amount of
between-testing-and-unstable setups out there to something that we
manage and understand.

r-p-u sounds like a can of worms. Maintainers are supposed to care about
testing. Caring about rolling is just basically the same, and
occasionally I wouldn't be shocked if the rolling team asked for a
rolling targgetted fix to be uploaded to unstable, let it live just the
day for it to be pinned in rolling, and let the maintainer continue its
usual business.


Again I don't expect rolling (but only experience can confirm that)
pinning more than a few dozens packages, and r-p-u is probably an
overkill (*and* is a bad feature, this is exactly the kind of stuff that
I disliked in the early discussions about rolling: duplicating the
effort for maintainers and similar issues).
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110505072208.gb27...@madism.org



Re: glibc: causes segfault in Xorg

2011-05-05 Thread Pierre Habouzit
On Thu, May 05, 2011 at 09:56:03AM +0200, sean finney wrote:
 Maybe valgrind already does checks like this [...]

It does.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110505080442.gb27...@madism.org




Re: A concrete proposal for rolling implementation

2011-05-05 Thread Pierre Habouzit
On Thu, May 05, 2011 at 06:51:35PM +0200, Goswin von Brederlow wrote:
 Pierre Habouzit madco...@madism.org writes:
 
  On Wed, May 04, 2011 at 10:19:45PM +0200, Josselin Mouette wrote:
  Le mercredi 04 mai 2011 à 22:12 +0200, Lucas Nussbaum a écrit : 
   While I like the idea in general, I think that it should also be
   possible to upload packages directly to rolling (through
   rolling-proposed-updates). It will be useful in cases where neither the
   package in testing, not the package in unstable, can be used to fix a
   problem in rolling.
  
  Adding this possibility is opening Pandora’s box. Once you allow this,
  people start using packages that are neither in unstable nor in testing,
  and they don’t help us working on our packages at all. This also adds an
  extra burden on maintainers who want to use this feature.
  
  Could you please give a concrete example of where this would be needed?
  I think all existing cases should be covered by uploading directly to
  either t-p-u or unstable.
 
  Agreed, the entry point for rolling is clearly just unstable + a force
  hint. Why would you need to upload something to rolling that you
  couldn't make enter through unstable?
 
 Say you have just uploaded a new upstream release to unstable and then
 someone reports a RC bug against testing. Pushing this untested version
 into rolling isn't the right thing.
 
 Would a t-p-u upload get added to rolling quickly too in those cases?
 What if testing is frozen?

I'd say let's see with the reality if it works or not. It's clear that
rolling will have RC bugs. The question is will it be bearable or not.
I think so. with what if discussions we'll go nowhere, that's why I'd
be in favor of a small experiment with the smallest amount of work to be
done (my just use a britney to chose between unstable and testing and
nothing more proposal), and see how well/bad that performs.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110505170545.gf19...@madism.org



Re: A concrete proposal for rolling implementation

2011-05-05 Thread Pierre Habouzit
On Fri, May 06, 2011 at 12:51:33AM +0200, Goswin von Brederlow wrote:
 Pierre Habouzit madco...@madism.org writes:
 
  On Thu, May 05, 2011 at 06:51:35PM +0200, Goswin von Brederlow wrote:
  Pierre Habouzit madco...@madism.org writes:
  
   On Wed, May 04, 2011 at 10:19:45PM +0200, Josselin Mouette wrote:
   Le mercredi 04 mai 2011 à 22:12 +0200, Lucas Nussbaum a écrit : 
While I like the idea in general, I think that it should also be
possible to upload packages directly to rolling (through
rolling-proposed-updates). It will be useful in cases where neither 
the
package in testing, not the package in unstable, can be used to fix a
problem in rolling.
   
   Adding this possibility is opening Pandora’s box. Once you allow 
   this,
   people start using packages that are neither in unstable nor in testing,
   and they don’t help us working on our packages at all. This also 
   adds an
   extra burden on maintainers who want to use this feature.
   
   Could you please give a concrete example of where this would be needed?
   I think all existing cases should be covered by uploading directly to
   either t-p-u or unstable.
  
   Agreed, the entry point for rolling is clearly just unstable + a force
   hint. Why would you need to upload something to rolling that you
   couldn't make enter through unstable?
  
  Say you have just uploaded a new upstream release to unstable and then
  someone reports a RC bug against testing. Pushing this untested version
  into rolling isn't the right thing.
  
  Would a t-p-u upload get added to rolling quickly too in those cases?
  What if testing is frozen?
 
  I'd say let's see with the reality if it works or not. It's clear that
  rolling will have RC bugs. The question is will it be bearable or not..
  I think so. with what if discussions we'll go nowhere, that's why I'd
  be in favor of a small experiment with the smallest amount of work to be
  done (my just use a britney to chose between unstable and testing and
  nothing more proposal), and see how well/bad that performs.
 
 Hell, why britney?

To compute something that is actually installable and maximizes the
installability count doh!
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110505225350.gb...@madism.org



Re: A concrete proposal for rolling implementation

2011-05-05 Thread Pierre Habouzit
On Thu, May 05, 2011 at 07:48:45PM +0200, Carsten Hey wrote:
 * Pierre Habouzit [2011-05-05 07:46 +0200]:
  On Wed, May 04, 2011 at 10:48:46PM +0200, Carsten Hey wrote:
   If more new upstream versions are uploaded to unstable (because they are
   targeted at rolling), it raises the number of RC bugs needing to migrate
   to testing through t-p-u.  How would you ensure that they get enough
   testing before entering testing?
 
  That's the point, you don't target rolling, your goal is still to make
  stuff migrate into testing, rolling is just the extra few packages
  testing needs to fix the most important breakages that happen (e.g. your
  PAM example, or large migrations where dependencies across libraries are
  too loose and break testing, Joss said it happens to gnome quite a lot
  e.g.).
 
 So rolling would principally also be frozen during testing's freeze,
 this is not what the name seems to imply.
 
 Unlike variants where rolling would really roll, this one does not
 require an additional pseudo-suite in Debian [1] and could be
 implemented on rolling.debian.net without convincing the release team
 and ftpmaster first.

There have been several DDs on -devel@ epressing concerns about the fact
that having something unfreezed during the freeze would divert the
attention from the release and many people don't want it to happen
(including me).

OTOH if Debian is more tested before the freeze thanks to rolling, it
can help to reduce the freeze length…
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110505230603.gc...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-04 Thread Pierre Habouzit
On Tue, May 03, 2011 at 04:49:42PM +0200, Jan Hauke Rahm wrote:
 On Tue, May 03, 2011 at 01:31:24PM +0200, Pierre Habouzit wrote:
  On Tue, May 03, 2011 at 11:41:35AM +0200, Lucas Nussbaum wrote:
   It is clear from the discussion that there would be consequences. Some
   would be negative, some positive. I think that we have now a pretty good
   understanding of the possibilities and their consequences. The remaining
   problem is to count DDs heads in the two camps:
   - Let's focus on stable releases. A rolling release should not be
  provided officially by Debian.
   - Let's see what we can do about rolling, provided we find a way to do it
  without diminishing the quality of our stable releases.
  
  FWIW I'm in neither. My camp would be: Please do not impede our way to
  produce stable releases in any ways, do whatever you want with rolling.
 
 I'm sorry but I find that a lame request. If, in whatever circumstances,
 Debian as a project decides to care about something beyond stable
 releases, for instance something called rolling, it will as a matter of
 fact use power of the project for such new thing and thus distract that
 power from stable releases. Always. Saying that anyone can do anything
 as long as it never interferes with what we have now is exactly the
 definition of keeping the status-quo, i.e. preventing improvement.
 Granted, it also prevents breakage.

Huh, no, you can do lots of stuff that don't harm releasing a Stable…

  I've suggested integrating aptosid (or $derivative) people inside of
  Debian as a way to provide rolling, I know that Joss did so on planet
  too e.g. That has two very important advantages:
* it brings in new blood *now* (and not an hypothetical later) to
  actually take care of rolling (which doesn't make all my reservation
  moot but I reckon does lessen their scope significantly);
* it brings people who know how to do that and already have
  infrastructure to do so. We would just give them the opportunity to
  benefit from the larger and robust infrastructure we have, while
  taking their experience. Looks like it's win-win.
 
 Have you asked *any* contributor of *any* project about why they didn't
 put their efforts in Debian but instead into a different project?

That's not the same thing as creating ways inside of Debian to scatter
resources on too many projects. That would be irrational.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110504155811.gg27...@madism.org



Re: A concrete proposal for rolling implementation

2011-05-04 Thread Pierre Habouzit
On Wed, May 04, 2011 at 02:24:12PM +0200, Josselin Mouette wrote:
   The new “rolling” suite
   ---
 This would be a pseudo-suite, like experimental. Except that while
 experimental is built on top of unstable and filled manually by
 maintainers, rolling would be built on top of testing and filled
 semi-automatically. A rolling system would have typically 2 APT lines:
 one for testing and one for rolling.

This is an excellente proposal which technically can be implemented this
way:

  - having a new britney instance, which is chained to the result of the
testing britney.

  - it is fed with a new hint file composed of forced migrations
(those are versionned), feeding the result of the testing britney
with sid.

  - result is a new release only made of testing or unstable packages.

If you find the people wanting to make up the rolling team, I think it's
a few hours work to setup (and overhead on the ftp servers would just be
minimal: a new suite and associated Packages files, nothing more).

Doing it this way:
  - leverages the same tools as what we have now (britney, dak);

  - only uses packages either in unstable or testing, which makes
rolling a glorified Pin-file hence people using rolling don't
diverge from the stable release work and are actually *worthwile*
bug reporters and gives more coverage on testing *excellent*.

  - benefits from the release work: e.g. if a package is removed from
testing, since rolling is recreated from that, it inherits that
(nothing prevents the rolling team to force it back for whichever
reason).

  - allows to take snapshots of rolling on a semi-regular basis (with
associated d-i releases). E.g. every 3 months or so. Those would be
alphas before the freeze, and betas during the freeze.


I like it a lot, I'm even finding it useful: it looks like it resolves
the rolling issues for people (wrt having something like a 'Usable'
testing), but doesn't really forks testing, only glorified pinning
managed at the project level instead of on each other's machines. But it
doesn't make those users worthless to the release team, quite the
contrary.

It could even turn-up to become a useful release tool.

I just love that proposal. At least something technical that makes
sense, thanks Joss.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110504161129.gh27...@madism.org



Re: A concrete proposal for rolling implementation

2011-05-04 Thread Pierre Habouzit
On Wed, May 04, 2011 at 10:19:45PM +0200, Josselin Mouette wrote:
 Le mercredi 04 mai 2011 à 22:12 +0200, Lucas Nussbaum a écrit : 
  While I like the idea in general, I think that it should also be
  possible to upload packages directly to rolling (through
  rolling-proposed-updates). It will be useful in cases where neither the
  package in testing, not the package in unstable, can be used to fix a
  problem in rolling.
 
 Adding this possibility is opening Pandora’s box. Once you allow this,
 people start using packages that are neither in unstable nor in testing,
 and they don’t help us working on our packages at all. This also adds an
 extra burden on maintainers who want to use this feature.
 
 Could you please give a concrete example of where this would be needed?
 I think all existing cases should be covered by uploading directly to
 either t-p-u or unstable.

Agreed, the entry point for rolling is clearly just unstable + a force
hint. Why would you need to upload something to rolling that you
couldn't make enter through unstable?
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110504202329.ga20...@madism.org



Re: A concrete proposal for rolling implementation

2011-05-04 Thread Pierre Habouzit
On Wed, May 04, 2011 at 10:17:03PM +0200, Stefano Zacchiroli wrote:
 If you want to go ahead with patching britney, by all means go ahead, as
 it might provide patches useful for the main brintey as well. But if you
 want to try some alternatives, we can probably help.

I don't think you need to patch britney at all. Just take the last
testing computed as a testing-britney output as a start, have a list of
force-hints to be processed, taken from unstable, and there you go. It's
just a new britney run.

Admitedly there is a small patch to be done, force hints in britney are
strictly versionned, for the rolling case one may want to have looser
way to express force hints (with version ranges e.g.), but that should't
be really hard.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110504202724.gb20...@madism.org



Re: PPAs for Debian

2011-05-04 Thread Pierre Habouzit
On Wed, May 04, 2011 at 01:23:12AM -0400, Scott Kitterman wrote:
 PPAs as a developer tool are one thing, PPAs as a tool for random uploads, I 
 think are quite another.  I'd hate to see Debian make the same mistake that 
 Canonical did in this regard.

PPA on Debian infrastructure should be limited to people with a key in
the keyring.

Though we should make the software available for people to build their
own PPA infrastructure easily.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110504203954.gb21...@madism.org



Re: A concrete proposal for rolling implementation

2011-05-04 Thread Pierre Habouzit
On Wed, May 04, 2011 at 10:48:46PM +0200, Carsten Hey wrote:
 * Pierre Habouzit [2011-05-04 22:23 +0200]:
  On Wed, May 04, 2011 at 10:19:45PM +0200, Josselin Mouette wrote:
   Le mercredi 04 mai 2011 à 22:12 +0200, Lucas Nussbaum a écrit :
While I like the idea in general, I think that it should also be
possible to upload packages directly to rolling (through
rolling-proposed-updates). It will be useful in cases where neither the
package in testing, not the package in unstable, can be used to fix a
problem in rolling.
  
   Adding this possibility is opening Pandora’s box. Once you allow this,
   people start using packages that are neither in unstable nor in testing,
   and they don’t help us working on our packages at all. This also adds an
   extra burden on maintainers who want to use this feature.
  
   Could you please give a concrete example of where this would be needed?
   I think all existing cases should be covered by uploading directly to
   either t-p-u or unstable.
 
  Agreed, the entry point for rolling is clearly just unstable + a force
  hint. Why would you need to upload something to rolling that you
  couldn't make enter through unstable?
 
 If more new upstream versions are uploaded to unstable (because they are
 targeted at rolling), it raises the number of RC bugs needing to migrate
 to testing through t-p-u.  How would you ensure that they get enough
 testing before entering testing?

That's the point, you don't target rolling, your goal is still to make
stuff migrate into testing, rolling is just the extra few packages
testing needs to fix the most important breakages that happen (e.g. your
PAM example, or large migrations where dependencies across libraries are
too loose and break testing, Joss said it happens to gnome quite a lot
e.g.).

IOW to target rolling you target testing, IOW you help doing stable
stuff, isn't that nice?
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110505054655.ga26...@madism.org



Re: A concrete proposal for rolling implementation

2011-05-04 Thread Pierre Habouzit
On Thu, May 05, 2011 at 12:05:22AM +0300, Cristian Henzel wrote:
What to do during freezes
-
  I’m not sure we really need to do something different in times of
  freeze. Our time would be better spent by reducing the freeze time and
  making it more predictable; squeeze has been an awesome step in this
  direction.
 
  If we want to do something different though, there is a simple recipe:
  allow packages to be picked up from unstable, but also from
  experimental. Again, no disruption: people can keep on breaking some
  pieces of experimental, but if they want some other pieces to be useful
  for rolling users, they just need to be committed to more carefulness
  and to add them to the override file.
 
 I also find this a very good implementation, although I would like a 'true'
 rolling release, without any freezes at all. I'm not sure how much extra work 
 it
 implies or how much sense it would make to have an exact clone of testing just
 without the freezes.

Not a lot, I don't expect it larger than having to place a dozen hints
usually, up to a small hundred during the peaks (100 is less than 1% of
our source packages).

Maintaining something like that isn't hard, it's already what the RM
Team does to follow testing migrations, and if rolling is generated
after testing is, the Rolling Team will benefit from the RT work so it's
just an incremental effort. Nothing wasted.

(And not wanting to finger point but I've read at least a certain RT
Member saying that he would even consider help a Rolling Team as he's
already doing that pinning on his workstation…)
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110505055010.gb26...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-03 Thread Pierre Habouzit
On Tue, May 03, 2011 at 11:41:35AM +0200, Lucas Nussbaum wrote:
 It is clear from the discussion that there would be consequences. Some
 would be negative, some positive. I think that we have now a pretty good
 understanding of the possibilities and their consequences. The remaining
 problem is to count DDs heads in the two camps:
 - Let's focus on stable releases. A rolling release should not be
provided officially by Debian.
 - Let's see what we can do about rolling, provided we find a way to do it
without diminishing the quality of our stable releases.

FWIW I'm in neither. My camp would be: Please do not impede our way to
produce stable releases in any ways, do whatever you want with rolling.

I've suggested integrating aptosid (or $derivative) people inside of
Debian as a way to provide rolling, I know that Joss did so on planet
too e.g. That has two very important advantages:
  * it brings in new blood *now* (and not an hypothetical later) to
actually take care of rolling (which doesn't make all my reservation
moot but I reckon does lessen their scope significantly);
  * it brings people who know how to do that and already have
infrastructure to do so. We would just give them the opportunity to
benefit from the larger and robust infrastructure we have, while
taking their experience. Looks like it's win-win.
They probably have good ideas on what could be improved in Debian to
make their job easier, while *we* don't since we never tried.

Just to say that your bipartisan view is a tad simplistic :)
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110503113123.gn...@madism.org



Re: Integrating aptosid?

2011-05-03 Thread Pierre Habouzit
On Tue, May 03, 2011 at 02:42:26PM +0200, Lucas Nussbaum wrote:
 On 03/05/11 at 13:31 +0200, Pierre Habouzit wrote:
  I've suggested integrating aptosid (or $derivative) people inside of
  Debian as a way to provide rolling, I know that Joss did so on planet
  too e.g. That has two very important advantages:
* it brings in new blood *now* (and not an hypothetical later) to
  actually take care of rolling (which doesn't make all my reservation
  moot but I reckon does lessen their scope significantly);
* it brings people who know how to do that and already have
  infrastructure to do so. We would just give them the opportunity to
  benefit from the larger and robust infrastructure we have, while
  taking their experience. Looks like it's win-win.
  They probably have good ideas on what could be improved in Debian to
  make their job easier, while *we* don't since we never tried.
 
 It's not as simple as let's integrate aptosid. There are at least two
 sides to this:
 - integrate the developers community in Debian. They are probably very
   nice etc, but:
   1) they are not currently Debian contributors (even if some of them
  might be)

That's not a real issue.

   2) they might not adhere to Debian's values

That would be one.

   3) they decided to start a separate project, they might have good
  reasons to do it outside Debian

The most likely would be (1)

 - integrate the technical processes inside Debian. We can't just add
   aptosid as a new Debian suite: that would be the worst solution
   (important overhead since Debian maintainers would have to care for
   unstable, testing and aptosid, then). So we need to work out solutions
   to reduce the overhead, and all the former discussion applies.

I know it's not simple, but it's not necessarily harder than making
testing usable, I think Joss made a pretty good case about that on his
blog.

 Also, FYI, the aptosid development team is composed of 8 to 10 developers,
 contributing to different things at different levels (info gathered on
 #aptosid@OFTC).

aptosid is just an example, I don't even know the distro, they may not
be the best choice, I just try to find alternates ideas. Note that I
don't think it takes more than 10 people to do the rolling distro like
Joss propose it: snapshot unstable every month and fix the worst
breakages. It takes more than 10 people to do the same in testing
because each individual fix is tangled in the migration issue, hence
rapidly needs to update things that are at first totally unrelated to be
fixed too first.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110503130534.go...@madism.org



Re: Integrating aptosid?

2011-05-03 Thread Pierre Habouzit
On Tue, May 03, 2011 at 03:05:34PM +0200, Pierre Habouzit wrote:
 On Tue, May 03, 2011 at 02:42:26PM +0200, Lucas Nussbaum wrote:
  It's not as simple as let's integrate aptosid. There are at least two
  sides to this:
  - integrate the developers community in Debian. They are probably very
nice etc, but:
1) they are not currently Debian contributors (even if some of them
   might be)
 
 That's not a real issue.
 
2) they might not adhere to Debian's values
 
 That would be one.
 
3) they decided to start a separate project, they might have good
   reasons to do it outside Debian
 
 The most likely would be (1)
Or/and the impression that the idea has no support within Debian.

IOW I don't see real blockers here if we have the intention (and that
they agree).
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110503130724.gp...@madism.org



Re: Integrating aptosid?

2011-05-03 Thread Pierre Habouzit
On Tue, May 03, 2011 at 03:17:18PM +0200, Lucas Nussbaum wrote:
 On 03/05/11 at 15:05 +0200, Pierre Habouzit wrote:
  aptosid is just an example, I don't even know the distro, they may not
  be the best choice, I just try to find alternates ideas. Note that I
  don't think it takes more than 10 people to do the rolling distro like
  Joss propose it: snapshot unstable every month and fix the worst
  breakages. It takes more than 10 people to do the same in testing
  because each individual fix is tangled in the migration issue, hence
  rapidly needs to update things that are at first totally unrelated to be
  fixed too first.
 
 By proposing to provide a snapshot every month, you are proposing a
 different point in the quality/up-to-date-ness compromise map. This
 compromise looks less appealling to me than the rolling==testing or
 the aptosid ones.
 
 Also, are you aware of the monthly snapshots built by Michael Gilbert?
 See http://lists.debian.org/debian-devel/2011/04/msg00397.html

I don't advocate it, I'm just saying there are other options that
haven't been discussed yet. I don't really know which is better for the
user, I couldn't care less (I've already stated I'm fine with unstable
right? ;p). Though technically such a solution has less impact on our
current release workflow and I prefer it.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110503131855.gq...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-02 Thread Pierre Habouzit
On Mon, May 02, 2011 at 01:56:14AM +0200, Carsten Hey wrote:
 * Pierre Habouzit [2011-05-01 23:17 +0200]:
  The problem is, you need to entry points, one for testing as we know it,
  one for rolling.
 
 Actually, we need two entry points each, a default one and an
 exceptional one.  The latter ideally requires a special permission from
 a release team before an upload.  For testing these are unstable and
 testing-proposed-updates.

Urgh. Sounds a lot.

  If you use t-p-u for testing and unstable for rolling, or unstable for
  testing and rolling-updates for rolling is just bikeshedding. The result
  is some of the users will use unstable and help testing, the other sort
  will run rolling-updates or rolling.
 
  So basically you split our users in two non overlapping sets, meaning
  that you divide coverage and tests.
 
 The result of this bikeshedding has an influence on how big these sets
 are.

I agree, the original sizes, I expect them to converge more or less to
the same end result, which is what is important on the long term. And
clearly, we have to make rolling create its feeding routes, not steal
testing ones, that's kind of obvious to me :)

  I'm interested about *why* they want it, not the mere fact that they
  do. Because when you know why they want it, maybe there will be better
  answers that don't make releasing even more brittle and burn even more
  people out.
 
 I guess it's mainly about new upstream versions (firefox, chromium,
 gnome and so on) they read in the news about, saw on other computers or
 really contain features useful for the users.
 
 Moving backports.org to backports.debian.org and enabling automatic
 upgrades by default are steps in the right direction to address this
 (except for desktop environments).  Supporting or even recommending to
 use all packages from b.d.o to make it feel like a rolling release would
 be nearly the opposite of how it is intended to be used now and I don't
 think it would make those users really more happy.  So all in all, the
 scheme used to manage b.d.o seems to lack improvement potential from
 a users point of view :)


 An other way to use newer upstream versions is via chroots.  With faster
 internet connections, larger hard disks, faster CPUs and a smaller size
 of a minimal Debian chroot, using a chroot to run a single application
 could become more worthwhile.  With a frontend to configure such things,
 it could be used be end users in future.

Yes, I'd very much like to see this kind of routes explored before we
rework all the suites in Debian…
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110502060855.ga22...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-02 Thread Pierre Habouzit
On Mon, May 02, 2011 at 12:10:42AM +0200, Lucas Nussbaum wrote:
 On 01/05/11 at 23:46 +0200, Pierre Habouzit wrote:
   Benefits for Debian:
   - attract users who think that testing is only a development branch, and
 want newer software than what one finds in stable. Those users are
 likely to be rather advanced users (developers, free software
 contributors), thus interesting to work with. Some of them could
 become Debian contributors. And even if they don't, more users of
 testing/rolling means more testers of the next stable release
 [remember how the bug reporting rate of Ubuntu is higher than
 Debian's -- some areas of Debian could use more testers].
  
  
  I think those can use unstable,
 
 But unstable is a development branch not targeted at being used by
 'standard' users.

Well, assuming it's the case, what is missing in order to be usable by
mere users?

Also note that testing as is has not enough security support, and read
Carsten very good example of the PAM issues. How would CUT or rolling
address those?

I've used testing in the past, in the sarge era. I had to constantly
install packages from unstable for it to work, and the result was a
nightmare of apt-get installability. I've not used testing since, so
/maybe/ it's better nowadays, I'd very much like to have some feedback
from real and recent testing users if there are any, but if I trust my
past experience, the gap to make testing usable is significant. So maybe
making unstable usable isn't *that* much more significant, and is
definitely more compatible with our current workflow.

  and if they use rolling, I think I
  already proved or at least explained why those don't contribute to the
  stable in being, but rather the N+1 one.
 
 I think that you are mixing two things here:
 1) whether we want to turn testing into a rolling release
 2) what do do with the 'rolling' suite during freeze (fork a 'frozen'
   branch at the beginning of the freeze ? freeze rolling ? start by
   freezing rolling, then after a few months, fork 'frozen' and unfreeze
   'rolling'?)

I don't mix things. (1) is: no we don't want to turn testing into
rolling because you need to freeze to release. If rolling appears it
must be a second suite. So yes (2) is a question. But frankly, if the
answer of (2) is we don't do rolling during freezes I don't understand
the point of the whole discussion, so I assumed that the answer was yes
we do rolling all the time.

Actually, the more I read, I think that:
  - nobody knows why we want rolling or CUT (though I've read cut.d.net
since, and to me it looks like a glorified snapshot of testing + d-i
  + cd images + all that makes a stable, which basically is just
fine by me);
  - nobody knows what rolling *exactly* is, what the plan is. We know
the hype and that Debian would very much like to support it, but
what's the formal definition, what does it encompass, what does it
mean, what's the recommended implementation?


   - give back to the free software world by providing a platform where new
 upstream releases would quickly be available to users. Since users
 would be able to test new upstream releases earlier, they would be
 able to provide feedback to upstream devs earlier, contributing to a
 shorter feedback loop.
  
  Why doesn't unstable fit that?
 
 Because unstable is a development branch not targeted at being used by
 'standard' users.

Testing is a release tool not targeted at being used at all. So to me
testing and unstable are both more or less at the same point, with
unstable having the clear advantaged to be targeted at _some_ users. Why
is that so much easier to make testing usable with respect to making
unstable audience broader?
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110502061917.gb22...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-02 Thread Pierre Habouzit
On Mon, May 02, 2011 at 09:13:31AM +0200, Marc 'HE' Brockschmidt wrote:
 Hai!
 
 Pierre Habouzit madco...@madism.org writes:
  On Sat, Apr 30, 2011 at 12:28:06PM +0200, Stefano Zacchiroli wrote:
  Size is just one ingredient. There are plenty of other ways to diminish
  barrier to deploy big changes in Debian: wider commit access rights,
  larger VCS repositories, more liberal NMUs, etc. (Unsurprisingly,
  several Debian derivatives have decide to pursue those other ways and
  one might argue that they have done so learning from Debian experience.)
 
  [...]
 
  Oh yes, you really want to attract new contributors ? build debhub.com
  (as in github) and force everyone to package stuff in there.
 
 Ehm, forcing people to use a certain VCS is usually a good way to _lose_
 contributors...

I'm not forcing the use of the VCS, more like some infrastructure to
host packages if you want, during the development, so that it's easier
to track, and not in its source-only form as what matters to users is
actually the binary form. Which is missing nowadays.

And I disagree, we may lose a few, but it can improve efficiency making
it a stable operation, and I think having more standardized ways to look
at packages and contribute to the packaging will lower the entry to
help. But to be fair, this was an idea I developped in a bout 2 hours of
time, it's bound to have deficiencies :)


-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110502071650.ga23...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-02 Thread Pierre Habouzit
On Mon, May 02, 2011 at 09:20:29AM +0200, Lucas Nussbaum wrote:
 Yes, it's mostly PR bullshit, and I don't expect it to significantly
 change Debian development processes. However, communication is necessary
 if we want to attract new users. What might change is more attention
 from developers to what happens in testing/rolling, which is probably a
 good thing since a better testing/rolling makes it easier to create
 stable releases from it.

Is that it, really? What's the point of the rename, forcing all the
testing users to sed their sources.list? Wow. Useful.

 [C] we could compromise. We could freeze rolling for 3 months, so that
 most of the stabilization work occurs with a single active branch,
 and then, for the final release preparation, fork 'frozen' off
 'rolling', and unfreeze 'rolling'.

That's horrible to do because the end of the freeze is *exactly* when
people get demotivated, and that the last rush is mostly done by very
few people.

Doing that will make them feel even more alone, which is a great way to
burn them out even faster. I really don't like it.  I'd rather see ways
on how to make the freeze shorter been explored instead.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110502073027.gb23...@madism.org



Re: Debian rolling: tentative summary

2011-05-02 Thread Pierre Habouzit
On Mon, May 02, 2011 at 01:31:31PM +0200, Lucas Nussbaum wrote:
 Hi,
 
 Since I already sent too many mails in the 'rolling' discussion, I
 decided to send one more.  Here is an attempt at a summary of what was
 said so far. It might not be complete, it's probably a bit biased, but I
 hope that it's still better than nothing.  When replying, please try to
 focus on specific points, and change the subject accordingly.

That's a decent summary of what was said I think.

Though I feel that to make the discussion more solid, the following is
missing:

  - What are the problems you try to address with rolling? And no the
users want it isn't an answer, I'd reply why do they want it if
that's the answer I get.

  - Are we sure that rolling is the best way to address those problems?

  - What is rolling exactly ?


I'd add a few questions:
  - we acknowledged that some derivatives (e.g. aptosid) are doing the
work of stabilizing unstable. Isn't it a better way of doing things
in the sense that it doesn't harm testing a bit? IOW wouldn't it be
a better idea to somehow (with their consent) swallow a derivative
that seems to do what you want to instead of suffering NIH and
reinvent something a derivative does?

  - I'll stress again that testing is a release tool, and sometimes to
unblock large transitions it's easier to remove a package from the
distribution so that it doesn't block thousands of other, or because
the breakage it introduces is too large. This practice is very
important, and I remember the release team having strong
altercations with other DDs at the time whereas testing wasn't
targeted at users. What would it be if testing becomes more user
targetted? Should the removal policies be amended ? Beware, I think
it's a huge no-go for the release team.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110502124205.ge23...@madism.org



Re: Debian desktop market focused release

2011-05-02 Thread Pierre Habouzit
On Mon, May 02, 2011 at 02:40:21PM +0200, Abou Al Montacir wrote:
 On Mon, 2011-05-02 at 13:31 +0200, Lucas Nussbaum wrote:
 
  Benefits for Debian:
  
* Attract users who think that testing is only a development
  branch, and want newer software than what one finds in stable.
  Those users are likely to be rather advanced users (free
  software developers and contributors), thus interesting to work
  with (able to submit good-quality bug reports, etc). Some of
  them could also become Debian contributors. And even if they
  don't, more users of testing/rolling means more testers of the
  next stable release [remember how the bug reporting rate of
  Ubuntu is higher than Debian's -- some areas of Debian could use
  more testers].
  
* Give back to the free software world by providing a platform
  where new upstream releases would quickly be available to users.
  Since users would be able to test new upstream releases earlier,
  they would be able to provide feedback to upstream devs earlier,
  contributing to a shorter feedback loop. Debian is often
  identified by upstream developers as the platform with releases
  from two years ago. I would love to see Debian in a position to
  contribute more to improviing the quality of the Free Software
  world.
 
 Hi all,
 
 First, thank you for this message which summarizes huge mail thread. I
 didn't personally read most of the mails, as these are hundreds. So,
 please excuse me if I'm repeating something that was already said.
 
 What about keeping the same schema, which is working well
 (unstable==testing==stable), and just adding a new kind of parallel
 release path (unstable==testing==desktop) which is a kind of short
 cycle release targeting the desktop/laptop market.
 
 Today, testing is quite good quality, but sometimes it get stuck and
 cause headaches for a few days rendering PC non usable. So filtering
 this kind of things should be easy especially for stable lesser quality
 release.
 
 I like Debian's logo quality's first and think we should keep this even
 when going to the desktop market. So maybe we need to focus on this way
 based on short cycle releases (in addition to the regular release
 cycle).
 
 One way is to have a second release team for this purpose. An maybe the
 release team could monitor these desktop release in order to decide, the
 best time, to base stable on a giver desktop version 
 
 
 unstable==testing==desktop
   ||==frozen==stable

This is addressed in the thread, and some (me included) fear that it'll
squander resources and lessen quality. If you don't add new people to do
this extra work, then it means you'll make people do both, and they are
already overwhelmed with their current work.

Plus it splits the user base. It's all in the end of lucas mail FWIW.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110502124409.gf23...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-02 Thread Pierre Habouzit
On Mon, May 02, 2011 at 05:36:34PM +0200, Stefano Zacchiroli wrote:
 On Sun, May 01, 2011 at 11:00:58PM +0200, Pierre Habouzit wrote:
   First of all I think you should concede that the exercise you're asking
   us to do cannot be done as easily as you did yours.
  I don't concede that. I've read your mail, and to sum up you say:
 
 (Note that the concede was on a side aspect, not on the fact that I
 was able---which clearly I was not---to convince you of my arguments.)
 
  So the next question is why your mail doesn't answer that. I still
  think that rolling is a bad idea, until you've proven me that it's the
  sole way to address a real life issue/need/itch.
 
 Yes, you're right and I've no answer for that, because the way I've
 interacted with people was in some aggregate form, which didn't permit
 me to investigate more than that.  So, sorry, I give up on answering
 this. But that doesn't stop me from seeing as perfectly reasonable the
 use cases already mentioned several times in this thread
 (e.g. 20110501200120.ga18...@gnu.kitenet.net for a short version).
 It's very clear to me that they are not enough to convince you and
 others, but they are convincing for me.

Well I don't want to be convinced or not convinced, you misunderstood
why I'm asking that. I'm asking because I want to evaluate if rolling is
the sole answer we can bring to these people.

They say they want testing to be usable, but maybe what they want is
something that we can achieve without touching testing at all. So I'd
like to understand. There is absolutely no will on my end to be
convinced or not convinced, this was a genuine question for pure
technical considerations.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110502164258.gg23...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sat, Apr 30, 2011 at 11:24:41PM -0700, Ludovico Cavedon wrote:
 On 04/30/2011 04:32 PM, Pierre Habouzit wrote:
  FWIW I think that rolling or CUT miss the point entirely. As a
  Debian user I use stable on my servers (with a few backports for the 3-4
  things I need bleeding edge for). For my desktop I use unstable, and
  when that breaks (which is *very* rare, really) I go to snapshots and go
  back a few versions. I couldn't care about testing any less. And at
  work, every person I know either uses just stable or does the same as
  me. I know no testing user around me. Of course I'm not pretending I
  know the absolute Truth, but well, I find this whole users want testing
  badly thing dubious.
 
 I do know people who run testing.
 Actually I can see two kinds of users who run testing.
 -people who want to keep getting software updates, but do not want to
 run unstable [1]. They would point to testing in their apt
 sources.list. These are the users who want rolling
 -people who would decided to run the next stable release, before it is
 actually released, they would point their sources.list to wheezy (as
 of now). there are the users who will go though rolling, then
 frozen, then stable
 
 [1] I run unstable in my laptop, and it is stable enough for me, but for
 a regular user I can see how these 10 days between unstable and testing
 can help her to avoid getting in contact with major bugs/issues.

I used to run testing in the sarge days. It was utterly broken with lots
of uninstallable (or hard to insall) stuff when you had KDE migrations
for example. I knew lots of people using testing at the time, we all
moved to unstable because it was just too hard trying to get to install
stuff at some point.

Plus, you also have the very real effect of This RC bug that affects
testing isn't fixed for 50 days because the fix that sits in unstable
for now 45 cannot migrate because it's tangled in this or this
transition.

Okay I understand that rolling probably intends to fix the latter, but
I'm not sure it's that easily fixable without some kind of
testing-proposed-updates thing (which is a no-go because it means
testing receives non-unstable-tested packages), *or* is pretty much
impossible to achieve because you just can't make transition go faster,
but for NMUing the blockers.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501074904.ga15...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 08:38:55AM +0200, Mike Hommey wrote:
 On Sun, May 01, 2011 at 01:32:19AM +0200, Pierre Habouzit wrote:
  FWIW I think that rolling or CUT miss the point entirely. As a
  Debian user I use stable on my servers (with a few backports for the 3-4
  things I need bleeding edge for). For my desktop I use unstable, and
  when that breaks (which is *very* rare, really) I go to snapshots and go
  back a few versions. I couldn't care about testing any less. And at
  work, every person I know either uses just stable or does the same as
  me. I know no testing user around me. Of course I'm not pretending I
  know the absolute Truth, but well, I find this whole users want testing
  badly thing dubious.
 
 The real problem is not users want testing badly, but Debian wants
 people to use testing badly. Because what Debian releases is testing.
 If nobody uses it, we don't know until it becomes stable that it's
 broken in some subtle ways because it's not exactly what everyone else
 using unstable is using.
 
 So while I do agree with the rest of your message, I do see a need to
 make testing more attractive so that we have a solid user base actually
 testing what we are going to release, and stop saying to people that
 they shouldn't be using testing (and I've seen that said *a lot*).

I know it's not a good excuse, but testing is something that many
distributions have not. They have alphas, betas, pre-releases of many
sorts, but testing is very specific to Debian, and it does receive
attention. We would like more, sure, but I don't think we want to
support testing either. I think we'd like people running unstable stick
with testing when we freeze, that makes sense, yes.

And FWIW, I use to migrate my servers to testing during the freeze (I
did that for lenny and for squeeze), because the update flow is way
slower than for the 18 other months. And I'm pretty sure others do it.
Do we care about people testing being throughly tested all the time?
I'm not really that sure, it's a volatile target and it makes no sense
to fix software version incompatibility bugs that ends up never really
exist in the release nor in unstable for more than a few days e.g. It's
more work for a very doubtful quality gain.

So instead of rolling, I'd find a way to expose testing a lot more while
it counts for us, yes, and while we do care about testing being usable,
meaning, the damn freeze!
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501075750.gb15...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 11:22:51AM +0300, Andrei Popescu wrote:
 On Du, 01 mai 11, 09:57:50, Pierre Habouzit wrote:
  I think we'd like people running unstable stick with testing when we
  freeze, that makes sense, yes.

 This doesn't make sense to me, why would I want to downgrade to
 testing during the freeze? Besides, during the freeze testing and
 unstable are not very different, at least that's what happened during
 the last 2 cycles, when most updates were done via unstable.

 As far as I can tell, the typical unstable user will rather use
 experimental during the freeze, because that's where the new stuff is.

That's because it's not downgrading, I meant it rather as a
freeze-with-testing kind of thing, IOW ageing with testing instead of
living the bleeding edge.

And no, not everybody lives in unstable for the bleeding edge, many
people live with unstable because stable is too damn old for their
purpose. E.g. as a developper, I need fresh enough tools: recent
toolchain for its better diagnostics, better dev tools with more
debugging features, though my software targets stuff way older (RH5
usually, which is globally older than *lenny*).

So when the freeze arrives I'm mostly following testing, then stable for
a few months to avoid the shitstorm that inevitably follows in the
following 1-3 months after a release.

I may not be a typical Debian User (but what is a typical Debian User
anyways ?!), but I think there are more ways to use Debian than the
clichés you're trying to enforce as the general rule.


And FWIW, no I disagree, unstable users that want bleeding edge just
suffer because experimental has no way to select overlays of wanted
packages (Pinning is just a bad joke since you can't pin source packages
nor regexes), and getting all experimental is just too damn broken. I
think this class of users just cringe for 6 months until unstable
becomes bleeding edge again. Also, and that's personal, I couldn't care
about such users less, I don't think it adds value to Debian to make
them happy. Putting random bleeding edge crap in a Bag isn't what I
believe to be sane, and has never been a Debian goal afaict.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501094108.gc15...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 03:39:57PM +0200, Raphael Hertzog wrote:
 On Sun, 01 May 2011, Andreas Barth wrote:
  * Raphael Hertzog (hert...@debian.org) [110501 08:41]:
   Fixing RC bugs in testing and getting new upstream versions that are
   ready in testing is not a burden for developers, it's what we're
   supposed to do to ensure we can release as quickly as possible.
  
  Who is the we you are speaking about here? Does that we have
  enough man power to do that?
 
 We = developers/maintainers/Debian as a whole
 
 It seemed obvious to me.
 
 I understand members of the release team feel particularly responsible to
 do various release-critical tasks that should have been done by the
 maintainers but haven't (for various reasons). And I guess that's the
 reason of your remark.
 
 But that's not scalable ultimately. So I think it's a good move to say
 we support testing and we expect every maintainer to take care of their
 packages there (as opposed to the current situation where too much of that
 work is left in the hands of the release team).

I've stared at that for a long time, read it three time to be sure I
read it properly. And it seems I did… I'm still staring at it in
disbelief while I'm answering.

You're saying:

  Problem:
I acknowledge that people are not interested in stable releases
enough and that the RT has to compensate all the time.

  Solution:
Let's pretend we care about testing being usable, that will make
people who don't care, to actually care and fix their bugs!

Of course the release team doesn't scale this way, I'm happy you
noticed. But what you propose isn't even wishful thinking. I'm still not
believing you've written something that naive, are you really deluding
yourself to that point?

PS: when you say your trick like that, you know, people know you're
trying to trick them and it doesn't work anymore. I've two children,
I can tell.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501163813.ga19...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 08:02:51PM +0200, Lucas Nussbaum wrote:
 On 01/05/11 at 18:38 +0200, Pierre Habouzit wrote:
  You're saying:
  
Problem:
  I acknowledge that people are not interested in stable releases
  enough and that the RT has to compensate all the time.
 
 Those two statements are true:
 - A subset of DDs care about doing stable releases. The rest of DDs
   don't care.
 - A subset of DDs care about doing 'rolling'. The rest of DDs don't
   care.
 
 The release team obviously cares about stable releases, and I mostly
 read the individual positions of RT members in this thread as if we do
 'rolling', it will be harder to do stable releases. Their position is
 completely understandable. It's likely that doing 'rolling' will impact
 stable releases in some ways. Some of the impact might be negative, some
 might be positive.
 
 But what we (the project) need to decide on is where we want to go.
 After all, we could decide not to do stable releases, or to do them
 every six months instead of every two years. The current choice of
 doing stable releases every two years is there only because a large
 subset of DDs care about doing that.

The thing is, I think that rolling and testing are not compatible. So
it seems unlikely to me that we can support both in Debian, especially
not in the same namespace testing or rolling.

I don't want to lose stable releases, it's a disservice to our users.
And if you try something like your plan B, you'll have two issues:

(1) you'll split the userbase, some of the users will use rolling
instead of testing, and during the freeze we're very interested
about our users to test testing. It's actually the period where it
matters the most.

In the end you get less testing coverage, hence mathematically
lessen the quality.

(2) developers who already care little about stable releases will even
care less because they will be able to do the work that they like
(brining their software up to date, not really caring about stable),
IOW it'll divert attention of the maintainers even more.

Both will lead to a poorer quality of the stable release, and probably
even longer freezes. Both are a disservice to the stable release, and to
our users. And in the end both will put more pressure on the shoulders
of the RT members that already don't scale.


Of course rolling has some appeal, but it's just hype, and well,
sometimes our users want silly things and we should know better than to
indulge them.

I agree that a 6 months freeze sucks because we miss a release for many
upstreams (gnome, KDE, …), which makes packaging harder. But maybe we
should focus on how to reduce the freeze period (which would in turn
mean that we should have some study about why it's 6-months long instead
of 3 like I'm sure it could be).


I strongly believe that lessening the quality of the Debian stable
release is harming Debian as a whole.

And I know I'm rehashing things, but this will inevitably lead to more
work for maintainers: supporting stable + testing means more work there
is no way it will reduce the work. It's our scarce resource
(developpers), so why don't we *first* focus on making packaging easier,
leaner, simpler, and *then* see what we can do with all that new free
time we just bought?
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501185525.ga20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 09:43:51PM +0200, Stefano Zacchiroli wrote:
 On Sun, May 01, 2011 at 08:55:25PM +0200, Pierre Habouzit wrote:
  (1) you'll split the userbase, some of the users will use rolling
  instead of testing, and during the freeze we're very interested
  about our users to test testing. It's actually the period where it
  matters the most.
 
 Just for the sake of the argument, that is not granted.  The above is
 true only if the user base remains constant. Arguably, rolling is
 appealing to users of other existing rolling distributions which are
 based on Debian anyhow (name one) and, who knows, also to current users
 of release-every-6-months derivatives who want more support on all the
 archive.  Yes, mine is speculation, but it seems to be in the same
 ballpark of a hidden assumption in the above.

Well, we've heard about that argument before, namely when Ubuntu was
created. I think we've had enough history to know that Ubuntu users
don't directly make Debian better, and certainly not at a fast pace.

I don't see why rolling users would benefit to testing for the same
reasons[1]. The key point is, when we do need rolling users to help
testing (namely during the freeze), it's when rolling is the most
different from testing. So when the users from rolling actually don't
help. The sole benefit from rolling is that unstable would probably
end up less broken the two months just after a release.

Also I skipped an important point out, name it (3), the entry points.
unstable can't be the antechamber of testing and rolling at the same
time. If unstable is diverted to rolling, it means a t-p-u like setup to
feed testing. But that sucks, quality from t-p-u isn't as good as
unstable, this is a really frowned upon way to feed testing, that the RT
doesn't like to be forced to use. And if you say unstable feeds testing,
then you'll need a dedicated feed channel for rolling, and you'll end-up
with either less test for rolling (since this distribution say
unstable/rolling has less users), hence rolling will suck, _OR_ it'll
divert users from unstable and we're back to unstable being t-p-u
without the name, which isn't acceptable.


[1]  Of course since both are under the Debian umbrella it'll
 /probably/ be a lot less politicized than the Debian-Ubuntu
 relations.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501195213.gb20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 04:01:20PM -0400, Joey Hess wrote:
 Pierre Habouzit wrote:
  FWIW I think that rolling or CUT miss the point entirely. As a
  Debian user I use stable on my servers (with a few backports for the 3-4
  things I need bleeding edge for). For my desktop I use unstable, and
  when that breaks (which is *very* rare, really) I go to snapshots and go
  back a few versions. I couldn't care about testing any less. And at
  work, every person I know either uses just stable or does the same as
  me. I know no testing user around me. Of course I'm not pretending I
  know the absolute Truth, but well, I find this whole users want testing
  badly thing dubious.
 
 Consider all the users who are running stable, plus a backport of some
 servers, or a chromium or firefox installed from upstream because
 stable's is too old. Consider the users who have so many backports
 installed that they start to encounter integration problems between
 them. Consider users who install Ubuntu because there is no usable
 Debian release with a kernel new enough for their hardware, but then
 have to fight with it to disable some Unity thing. These are all
 use cases for CUT.

Who are they? Unlike this constant handwaving, I've shared my experience
(on #-devel), I'll repeat it here: at work we've like 10 Debian users,
some with stable, the other with unstable. Why? Because we're
developpers and if our software targets old stuff (RH5, it's as old as
lenny), the latest gcc, valgrind, … are priceless tools, and we want
them.

I run unstable on my laptop and workstation for years, with almost daily
dist-upgrades. Except for grub2 (and I've been stupid, I removed grub, I
should have known better) I've had no serious issues for 5 years,
nothing that prevented a boot, almost nothing that prevented X to start,
and absolutely nothing that a revert to testing or using
snapshots.debian.org couldn't fix (plus a dpkg-hold for good measure).
At work something like 6 different people use that setup, and we have
complex boots with dm-raid, lvm, cryptsetup, it never broke.

Those are real users from real life. I'm not saying we-re
representative of a majority of Debian Users, but unlike all the
handwaived users we've read about in this thread, those are real. Could
someone here explain with a real life example who the users who badly
need CUT/rolling are, and explain to me why unstable isn't a good choice
for them (and no, unstable brokeness doesn't CUT it — sorry I had to do
it — my experience proves it's rare).
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501200845.gc20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 09:35:07PM +0200, Lucas Nussbaum wrote:
 [ Note that my position is based on the assumption that we have a
 share of DDs interested in rolling similar to the share of DDs
 interested in stable releases. Unfortunately, it's very difficult to
 know where we stand regarding this. ]

I'm assuming that releasing is what Debian is about (and fwiw if you
read Raphael's proposal, it's for him too), meaning that rolling is a
second class citizen here.

And frankly, I think that anything that makes rolling as important as
releasing stables is against Debian (and its users) interest. Why? well
just answer that question: would you run a rolling-based distro on
servers? Answer: if you're a sysadmin it will be NO because the
security model of rolling is update to the latest software, you know,
the firefox-kind-of-security. Remember that we hate it, because with
security fix come:
  - upgrade path hells
  - new bugs
  - removed features
  - …


There are other distros out-there that do rolling release only (gentoo,
arch), note how none of them also do stable releases (I think gentoo
used to tag their repository every now and then, but that doesn't make
them releases, please, at least not in the Debian sense).
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501201701.gd20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 04:26:57PM -0400, Joey Hess wrote:
 Pierre Habouzit wrote:
  Who are they? Unlike this constant handwaving, I've shared my experience
 ^^^
 If you feel that my contributions and experience in Debian consist of
 constant handwaving, feel free to ignore and dismiss me.

Your mail describes hypothetic users needing lots of backports. Where on
earth did I speak of your contributions !? Please don't mix-up
everything, this thread is painful enough as it is. Frankly I'm
disappointed I used to think you didn't bait people like this.

I'll re-phrase my question more directly: please explain me why CUT or
rolling would change your life, and why wouldn't unstable cut it for
you. Or if what was presented like an hypothetical user is you, why do
you need so many backports that it doesnt work?

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501203301.ge20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 10:36:07PM +0200, Lucas Nussbaum wrote:
 On 01/05/11 at 22:17 +0200, Pierre Habouzit wrote:
  On Sun, May 01, 2011 at 09:35:07PM +0200, Lucas Nussbaum wrote:
   [ Note that my position is based on the assumption that we have a
   share of DDs interested in rolling similar to the share of DDs
   interested in stable releases. Unfortunately, it's very difficult to
   know where we stand regarding this. ]
  
  I'm assuming that releasing is what Debian is about (and fwiw if you
  read Raphael's proposal, it's for him too), meaning that rolling is a
  second class citizen here.
 
 Well, I disagree. I believe that Debian is about building an operating
 system. Whether we deliver it through stable releases, or through a
 rolling release, or both, is an implementation detail.

Yes, I pushed the thinking up to the point that I /also/ (I never said
/only/) want to run Debian on servers and that a Stable release is the
sole thing I'd like to run on them.

[...]
  There are other distros out-there that do rolling release only (gentoo,
  arch), note how none of them also do stable releases (I think gentoo
  used to tag their repository every now and then, but that doesn't make
  them releases, please, at least not in the Debian sense).
 
 I don't follow your reasoning.
 - I don't think that we should restrict Debian to servers managed by
   serious sysadmins.
 - Gentoo  Arch don't do stable releases, OK. Why would it mean that we
   couldn't do it?

It's not a reasoning, I'm saying, I'm fine if Debian doesn't do rolling
releases and to point people towards them. I just note that non of the
rolling-released distro do no stable releases, something that tends to
comfort my opinion that rolling and stable releases are somehow
incompatible.

 It's clear that we are not going to stop doing stable releases anytime
 soon. However, there seem to be some interest in the rolling release
 concept. The question is: can we (Debian) provide a rolling release
 with an acceptable increase in workload, and without compromizing the
 quality of our stable releases ? If yes, why shouldn't we do it?

Well, if you hadn't guess, I think it will increase workload and worse
divert attention from what I think is a more important goal.

But really what I'd like to see is numbers and compelling reasons to
start all that CUT/rolling thing, because that's missing completely from
the thread, I'm still not understanding why we need anything like that.
You don't do something like that because it's hype, you do it because
it's badly needed, and well, why?
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501204833.gf20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 10:41:07PM +0200, Stefano Zacchiroli wrote:
 On Sun, May 01, 2011 at 10:08:46PM +0200, Pierre Habouzit wrote:
  Those are real users from real life. I'm not saying we-re
  representative of a majority of Debian Users, but unlike all the
  handwaived users we've read about in this thread, those are real.
 
 First of all I think you should concede that the exercise you're asking
 us to do cannot be done as easily as you did yours. You've been able to
 mention real users of an existing distro, you are asking others to
 provide evidence of users of a thing that does not exist yet; quite
 challenging... So you do have an inherent advantage, but let me try
 nonetheless.

I don't concede that. I've read your mail, and to sum up you say:

I've been in contact with lots of people interested into testing, Okay
fine, I buy that, I won't call you a liar.

So the next question is why your mail doesn't answer that. I still
think that rolling is a bad idea, until you've proven me that it's the
sole way to address a real life issue/need/itch.

So why do Aptosid/Sidux/... exist, why do people think we should sell
testing more? You don't answer that and it's critical to know it.

IOW what does having CUT/rolling fixes please.


FWIW I see one problem with the current testing, tied to the freeze,
which is that a 6-months freeze means that we skip a release for all
those projects that release twice a year, and those are many. Which is
annoying for some of our users (gnome releases when it's not gnome3 are
pretty sound e.g. it's not really bleeding edge that harms), and even
more for packagers because it's harder not to package all upstream
versions, it means that the upgrade is harder to deal with. But *that* I
think can be adressed with a better experimental (using PPA, but we
discussed that already and I think it's a consensus).

And for that I think that rolling isn't the solution because of the
entry-point issue I talked elsewhere: You still need to update testing
during the freeze.  And the larger the project, the higher the
probability is that:
  - users will want the last version available;
  - you will have updates to send during the freeze.


I surely miss other uses cases, so please enlighten me.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501210057.gg20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 11:07:48PM +0200, Raphael Hertzog wrote:
 On Sun, 01 May 2011, Carsten Hey wrote:
   Testing, OTOH, is really unique in that respect, with its mixture of
   fresh software and quarantine period.
  
  A 'frozen' requiring most updates to go through *-proposed-updates would
  make this quarantine period a lot less useful, and it would make
  circumstances like the one described above a lot more probable.
 
  One cause that testing-proposed-updates is not more widely used is that
  there is no good non-altruistic reason for a user to do so.  More
  up-to-date packages are available in unstable and more tested packages
  are available in testing.
 
 There's a good reason to use testing-proposed-updates during freeze, it
 fixes security and release critical bugs that are present in testing!
 So if we tell users to use this repository, we're going to have
 some users (I upgrade my servers to testing during the freeze and I
 would enable it if it was generally advised for beta-testers).
 
 But yes there might be some unrelated regressions from time to time.
 There's a reason why it's not labeled stable yet.

That's just semantics, Carsten mail is very good, and sums up what I've
said elsewhere in a very clean way.

The problem is, you need to entry points, one for testing as we know it,
one for rolling.

If you use t-p-u for testing and unstable for rolling, or unstable for
testing and rolling-updates for rolling is just bikeshedding. The result
is some of the users will use unstable and help testing, the other sort
will run rolling-updates or rolling.

So basically you split our users in two non overlapping sets, meaning
that you divide coverage and tests. How come is that in the distribution
interest?! I think it's not, I think it's resource squandering.


So please, what is so useful and important that we wast our precious
resources here, have two inconciliable Debians at once? Because users
want it doesn't fly. I couldn't care less, I'm interested about *why*
they want it, not the mere fact that they do. Because when you know why
they want it, maybe there will be better answers that don't make
releasing even more brittle and burn even more people out.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501211721.gh20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-05-01 Thread Pierre Habouzit
On Sun, May 01, 2011 at 11:39:47PM +0200, Lucas Nussbaum wrote:
 On 01/05/11 at 22:48 +0200, Pierre Habouzit wrote:
  On Sun, May 01, 2011 at 10:36:07PM +0200, Lucas Nussbaum wrote:
   It's clear that we are not going to stop doing stable releases anytime
   soon. However, there seem to be some interest in the rolling release
   concept. The question is: can we (Debian) provide a rolling release
   with an acceptable increase in workload, and without compromizing the
   quality of our stable releases ? If yes, why shouldn't we do it?
  
  Well, if you hadn't guess, I think it will increase workload
 
 I agree. The question is: will the increase of workload be worth it?
 
  and worse divert attention from what I think is a more important goal.
 
 Your point is basically we should discourage developers to do something
 else than working on getting the next stable release out.  I don't buy
 it. I'm sure that we are all very good at procrastinating the things
 that we don't want to do, whether the excuses are provided by Debian
 or by other projects/hobbies.
 
 Developers who are not interested in helping with the release will just
 do something else. We can send a clear message to developers that
 getting the stable release out should be considered more important than
 working on rolling or on one's other pet projects, but besides that, I
 don't think that there's much more to do.

No I say we're already not that good for Stable releases, why would we
chose to be even worse. Would releasing be just a breeze my discourse
would be very different.

I think we're not that good at releasing that we can sustain rolling. 6
months of freeze is just too long.

  But really what I'd like to see is numbers and compelling reasons to
  start all that CUT/rolling thing, because that's missing completely from
  the thread, I'm still not understanding why we need anything like that.
  You don't do something like that because it's hype, you do it because
  it's badly needed, and well, why?
 
 There's a clear user demand for rolling releases. For evidence, one can
 look at the usage of Debian testing or unstable which clearly goes
 further than the DD community. Or at the quickly growing market share of
 ArchLinux. Or at the interest in LinuxMint and Aptosid.
 
 Personally, I'm surrounded by [advanced] Ubuntu users who would be
 interested in something *slightly* harder to use, with more recent
 software.
 
 I think that Debian is in a perfect position to provide a rolling
 release with marginal additional work, since we already have testing to
 build on.
 
 Benefits for Debian:
 - attract users who think that testing is only a development branch, and
   want newer software than what one finds in stable. Those users are
   likely to be rather advanced users (developers, free software
   contributors), thus interesting to work with. Some of them could
   become Debian contributors. And even if they don't, more users of
   testing/rolling means more testers of the next stable release
   [remember how the bug reporting rate of Ubuntu is higher than
   Debian's -- some areas of Debian could use more testers].


I think those can use unstable, and if they use rolling, I think I
already proved or at least explained why those don't contribute to the
stable in being, but rather the N+1 one. Which is probably not bad, but
not the most urgent thing.

 - give back to the free software world by providing a platform where new
   upstream releases would quickly be available to users. Since users
   would be able to test new upstream releases earlier, they would be
   able to provide feedback to upstream devs earlier, contributing to a
   shorter feedback loop.

Why doesn't unstable fit that?

 - get back some attention that is currently taken away from Debian by
   derivatives. This is important to carry our /political/ messages,
   which are not necessarily carried out by our derivatives.

*I* (but that's personal) don't care about that. I don't find that a
compelling argument.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501214614.gi20...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-04-30 Thread Pierre Habouzit
 release because it's impractical to
filter xorg packages from say the new KDE that sits in there at the
same time).

Testing is a Release Team tool before anything else. I don't think that
making it more complex is gonna be of any help. It'll just kill the
release team even more, and won't really solve anything. Plus I don't
think that testing is broken, it serves its purpose well.

What is broken is experimental. It has been created because 3 layers
weren't enough, but it hasn't really been thought more than that. If you
let me pursue the VCS analogy, just look at how git is developped. There
are 4 spaces:
  - master: the releases (our stable)
  - maint:  where the fixes go until it's merged into master
(our stable-updates, somehow), and where next is merged when
next is released.
  - next:   where the devel happens, but nothing enters that before it
has seen enough peer-review. This is our testing+unstable.
  - pu: as proposed-updates. There are totally unrelated topic
branches here, glued together to check nothing is grossly
broken, but it's rarely a working branch, or rather it's
often broken. This is our experimental

What is my point: nobody uses pu as a whole, instead there are a lot of
topic branches that people can chose to enable in their next, because
Junio always takes care that all topic can be merged into next. pu is
just a directory of them all.  Then when a topic branch becomes good
enough, it gets merged into next, and leaves pu.


We could make experimental (using a PPA-like decentralized
infrastructure) work like that. It would clearly make our users more
confident testing experimental stuff because each PPA is distinct from
the other and you don't risk pulling to much crap on your system.

It would solve the issues of e.g. reworking the packaging of llvm-2.8
(creating a llvm-2.8-NG PPA) and working on llvm-2.9 at the same time.

It would allow us to make all the software that is in unstable only
purposely go away (*-snapshot packages e.g., like gcc-snapshot and
similar) because a PPA would be the place to go.

And I'm sure there are lots of other good things it allows.


But really, let's focus on relieving the expensive scarce resource (aka
manpower, developers, maintainers) instead of adding burden on it for a
dubious claim that users want it. If you add more burden to the scarce
resource, instead of grabbing new users, you'll end up with worse
quality and actually lose users: it's a lose-lose scenario on the long
term.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110430233219.ga14...@madism.org



Re: Bits from the Release Team - Kicking off Wheezy

2011-04-30 Thread Pierre Habouzit
On Fri, Apr 29, 2011 at 02:21:40PM +0200, Stefano Zacchiroli wrote:
 In general we need to promote the reduction of (potential) bottlenecks
 in Debian rather than the contrary. ... and don't get me wrong: I'm very
 well aware that this specific bottleneck is a very good feature to
 have for the preparation of a stable release, given it means more
 scrutiny and ultimately more quality.  But given that rolling seems to
 be willing to trade some of that stability off in favor of fresher
 software, it might be warranted to lift it off there.

I think that we should not do any trade off on the quality of
rolling/testing/the-antechamber-of-stable, but instead raise the quality
of unstable so that (which isn't *that* bad, unstable is rarely badly
broken, and I know lots of stable releases of linux distributions that
are in worse state than the average of unstable on the same set of
packages…):
  - testing is and remains a release only tool, as the stable staging
area.
  - unstable becomes more suitable for less experienced users.
  - stuff outside from unstable (experimental nowadays) gets more
attention.

I've already written one too long mail about that, but allowing DDs to
spin off some repositories in a PPA-way can be the way. Managing a
Debian mirror plus all the {uploading,building,bts}-infrastructure is a
PITA, but if we make it easy, it'll get used. As in VCSes branching
*and* merging repositories should be easy. For now we're not even in
the packing CVS era since branching is a PITA. Let's make it easy, and
then the whole rolling thing will be moot because unstable will be good
enough for our users 98% of the time.

[ And also relaxing our NMU policies would help too but that's yet
  another story: in a few words, we should allow NMUs as soon as there
  is enough acked-by for them… to enforce a minimal level of
  peer-review, so that quality is checked, and relax all the conditions
  to perform NMUs at once ]
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501000619.gb14...@madism.org



Accepted dumpasn1 20101112-1 (source amd64)

2011-03-19 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 19 Mar 2011 09:49:14 +0100
Source: dumpasn1
Binary: dumpasn1
Architecture: source amd64
Version: 20101112-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 dumpasn1   - ASN.1 object dump program
Closes: 573813 610934
Changes: 
 dumpasn1 (20101112-1) unstable; urgency=low
 .
   * New upstream release (Closes: #610934):
  + Large numbers are now printed properly (Closes: #573813).
   * Migrate to dh 8.
   * Bump standards version to 3.9.1.
   * Switch to dpkg-source 3.0 (quilt) format.
Checksums-Sha1: 
 37a2e20f7d890fbce7214a76b3f349d072ee9558 972 dumpasn1_20101112-1.dsc
 663342df18e52bb22de8e624724749f24bd5a16f 56787 dumpasn1_20101112.orig.tar.gz
 aee347d29a9530d61aad69368b181733269b5cd9 3277 dumpasn1_20101112-1.diff.gz
 90cd05041c65b09277c438b6a3b928fcb89cac02 49060 dumpasn1_20101112-1_amd64.deb
Checksums-Sha256: 
 8bbf775f8e289371cfe8eb47e5389734b77118b981d3dc5362adf4f486f5356d 972 
dumpasn1_20101112-1.dsc
 42304dd5f820596c15fe82e98fd694bb137247fa4f85cbe9cddbfb8dba71bf5e 56787 
dumpasn1_20101112.orig.tar.gz
 2cb7b5e33016695ea9a3b06626a01312f9ba8a834dcd651219d084b5167d2d3f 3277 
dumpasn1_20101112-1.diff.gz
 d566b4f16d11741091d41b0d5e1efeea13ad9c5f82aac6c728d3e0f09e356c4e 49060 
dumpasn1_20101112-1_amd64.deb
Files: 
 9fbdd1a9e347a75773687e563d25f97f 972 utils optional dumpasn1_20101112-1.dsc
 4421e8b4128b75bd1868b80173e075cc 56787 utils optional 
dumpasn1_20101112.orig.tar.gz
 0da40764708c7a7075f5fb890f09f938 3277 utils optional 
dumpasn1_20101112-1.diff.gz
 eb1c62d6491918559e97cac5701e5cdf 49060 utils optional 
dumpasn1_20101112-1_amd64.deb

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

iEYEARECAAYFAk2EcLAACgkQvGr7W6HudhxUPgCeIgSJmgI1GnVpuZcVLg1JGQQ7
CE4Ani84AkYYtU+2k7GI2lsIXBJ3QrNH
=1oIM
-END PGP SIGNATURE-


Accepted:
dumpasn1_20101112-1.diff.gz
  to main/d/dumpasn1/dumpasn1_20101112-1.diff.gz
dumpasn1_20101112-1.dsc
  to main/d/dumpasn1/dumpasn1_20101112-1.dsc
dumpasn1_20101112-1_amd64.deb
  to main/d/dumpasn1/dumpasn1_20101112-1_amd64.deb
dumpasn1_20101112.orig.tar.gz
  to main/d/dumpasn1/dumpasn1_20101112.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1q0sw2-kl...@franck.debian.org



Accepted proxsmtp 1.9-1 (source amd64)

2011-03-19 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 19 Mar 2011 10:15:40 +0100
Source: proxsmtp
Binary: proxsmtp
Architecture: source amd64
Version: 1.9-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 proxsmtp   - multi purpose SMTP Proxy
Changes: 
 proxsmtp (1.9-1) unstable; urgency=low
 .
   * New upstream release:
 + detect netfilter header properly (Closes: LP#694463).
 + Bump standards versions to 3.9.1.
   * Packaging updates:
 + Switch to source format v3 (quilt):
 + rename README.packaging as README.source.
 + Move to debhelper 8.
   * Add missing $remote_fs in proper LSB Headers (thanks lintian).
   * add libcap-dev to build-depends to enable capabilities features.
Checksums-Sha1: 
 2de563c5ae9557500427200474aaf1bdbf49bb48 1112 proxsmtp_1.9-1.dsc
 948d3035e7331d9e5f93ec7c2e8f0e7cb3024bb1 182800 proxsmtp_1.9.orig.tar.gz
 144babedea34d5dd329cdfbc08f34b8bbfb51492 3760 proxsmtp_1.9-1.debian.tar.gz
 7e5991bd63a5305f527a75757b712aca60121565 49228 proxsmtp_1.9-1_amd64.deb
Checksums-Sha256: 
 5869c2f5c2a3961e8bca342a5b2422f712893ca424ccf527949bb1f6ee03dc60 1112 
proxsmtp_1.9-1.dsc
 e4dd61a370b3bc1689f6281470bc992525c04d118d6efba5154dee61be810b58 182800 
proxsmtp_1.9.orig.tar.gz
 3af03c606f7adfd2ff23e62e96395da002da6f220030e4b998f5859d6d815723 3760 
proxsmtp_1.9-1.debian.tar.gz
 af8155c313aebd17f0f780dc7cdf68a0e48302c25f79718fac70f7332ffd412e 49228 
proxsmtp_1.9-1_amd64.deb
Files: 
 95fd486a1789a11284222517b2461a97 1112 mail optional proxsmtp_1.9-1.dsc
 c5ab4f3c48c9baad14629ad5e291d8c1 182800 mail optional proxsmtp_1.9.orig.tar.gz
 ef830c8f904ba2e541f89d727d87a99d 3760 mail optional 
proxsmtp_1.9-1.debian.tar.gz
 30be102d03143da3a8325c30065f1933 49228 mail optional proxsmtp_1.9-1_amd64.deb

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

iEYEARECAAYFAk2EdXYACgkQvGr7W6HudhzuXQCeKg9byfG0pqC3fmFR+I0ogXUH
UBgAoKW/5ia1sARevYjv9DqerThozGwd
=7525
-END PGP SIGNATURE-


Accepted:
proxsmtp_1.9-1.debian.tar.gz
  to main/p/proxsmtp/proxsmtp_1.9-1.debian.tar.gz
proxsmtp_1.9-1.dsc
  to main/p/proxsmtp/proxsmtp_1.9-1.dsc
proxsmtp_1.9-1_amd64.deb
  to main/p/proxsmtp/proxsmtp_1.9-1_amd64.deb
proxsmtp_1.9.orig.tar.gz
  to main/p/proxsmtp/proxsmtp_1.9.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1q0saq-wy...@franck.debian.org



Accepted sparse 0.4.3-1 (source amd64)

2011-03-19 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 19 Mar 2011 20:26:16 +0100
Source: sparse
Binary: sparse
Architecture: source amd64
Version: 0.4.3-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 sparse - semantic parser of source files
Closes: 566605 587005 607432 608592
Changes: 
 sparse (0.4.3-1) unstable; urgency=low
 .
   * New upstream release (Closes: #587005):
 + inline forward declarations are now allowed (Closes: #607432).
   * Update Homepage (Closes: #566605).
   * Bump standards versions to 3.9.1.
   * Switch from cdbs to debhelper.
   * Add libxml2-dev and libgtk2.0-dev to build-depends to build new tools
 (Closes: #608592).
Checksums-Sha1: 
 f2b0faaab015e6e285e19a3c6977716ddeaefb8d 1169 sparse_0.4.3-1.dsc
 6d0933b2633f8cebc00b1d4c0af8b821cdd6634b 172431 sparse_0.4.3.orig.tar.bz2
 5cb10bd82ab9ad4ac769c3d3b09b31dd078e0e3f 6546 sparse_0.4.3-1.debian.tar.gz
 b9a7313c25ac69ac73a297a132a5148c151afe08 571032 sparse_0.4.3-1_amd64.deb
Checksums-Sha256: 
 244cf5abe040c2220f5f97122b869e22b7a49511784a522ca4c8425696b0c71e 1169 
sparse_0.4.3-1.dsc
 9059bc649ca8c9309e542d0015091ccf72ac9e3300db0adb4eba838cdcc82f9c 172431 
sparse_0.4.3.orig.tar.bz2
 8f18829e7bf1afcad7b331a533dd6204a01f9291c789e5478e89fc978c9ac5ea 6546 
sparse_0.4.3-1.debian.tar.gz
 6f4696162cc09d1973bf4fbea35619203ab973f84d39c7190ceb35339b4cad56 571032 
sparse_0.4.3-1_amd64.deb
Files: 
 ac2b43e6b5de11375a552595097b5657 1169 non-free/devel optional 
sparse_0.4.3-1.dsc
 a5c0b07bd00ad5ea292f804d7af1adbc 172431 non-free/devel optional 
sparse_0.4.3.orig.tar.bz2
 778572fb7c014b5476e609fcaf311536 6546 non-free/devel optional 
sparse_0.4.3-1.debian.tar.gz
 7eeffcdd002ee60028b8485605483116 571032 non-free/devel optional 
sparse_0.4.3-1_amd64.deb

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

iEYEARECAAYFAk2FA28ACgkQvGr7W6HudhzIrwCbBKqocaj2tbyo0S/C9fGzItP+
kNcAnRtbbQGJ76VgFfvXcZ9dlSmMpDdO
=/SUt
-END PGP SIGNATURE-


Accepted:
sparse_0.4.3-1.debian.tar.gz
  to non-free/s/sparse/sparse_0.4.3-1.debian.tar.gz
sparse_0.4.3-1.dsc
  to non-free/s/sparse/sparse_0.4.3-1.dsc
sparse_0.4.3-1_amd64.deb
  to non-free/s/sparse/sparse_0.4.3-1_amd64.deb
sparse_0.4.3.orig.tar.bz2
  to non-free/s/sparse/sparse_0.4.3.orig.tar.bz2


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1q11sf-0007rq...@franck.debian.org



Accepted proxsmtp 1.9-2 (source amd64)

2011-03-19 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 19 Mar 2011 23:04:43 +0100
Source: proxsmtp
Binary: proxsmtp
Architecture: source amd64
Version: 1.9-2
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 proxsmtp   - multi purpose SMTP Proxy
Changes: 
 proxsmtp (1.9-2) unstable; urgency=low
 .
   * libcap-dev is linux-only.
Checksums-Sha1: 
 6851f34063b066ea855e28eb96ef7b2e283605b9 1127 proxsmtp_1.9-2.dsc
 c5cf13789e71b161ba8a19aceedd0488bed6ecf9 14904 proxsmtp_1.9-2.debian.tar.gz
 3d62f72833ccb747fa403f09ca6497244496fc6a 49264 proxsmtp_1.9-2_amd64.deb
Checksums-Sha256: 
 0affdae455df308e6a4c141d6516131de4c3b4a8133bf8eb55b8132e7d45a676 1127 
proxsmtp_1.9-2.dsc
 80ae570a93888740c5c06eda4baed1a5c36e61e17ec7c1af81181d54a838 14904 
proxsmtp_1.9-2.debian.tar.gz
 e6b8cb1358ff5ab7694a3c93e4b4195d2c9a50d6336436fe558c4a179ae9d901 49264 
proxsmtp_1.9-2_amd64.deb
Files: 
 79d285fbcd656b963e6eb5ffd0b580af 1127 mail optional proxsmtp_1.9-2.dsc
 2ebc4b73f2bcb597827f135ff9067473 14904 mail optional 
proxsmtp_1.9-2.debian.tar.gz
 5706cf1de7244fd15426ea967e3d8341 49264 mail optional proxsmtp_1.9-2_amd64.deb

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

iEYEARECAAYFAk2FKJkACgkQvGr7W6HudhwPggCffCnXmYKkOOYGkkIHgJLoxgTV
rKMAn3l/ond6qqinaaz0uf0pbGhX9U5O
=Naqs
-END PGP SIGNATURE-


Accepted:
proxsmtp_1.9-2.debian.tar.gz
  to main/p/proxsmtp/proxsmtp_1.9-2.debian.tar.gz
proxsmtp_1.9-2.dsc
  to main/p/proxsmtp/proxsmtp_1.9-2.dsc
proxsmtp_1.9-2_amd64.deb
  to main/p/proxsmtp/proxsmtp_1.9-2_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1q15pb-0002da...@franck.debian.org



Re: Bug#590527: ITP: mussh -- MUltihost SSH Wrapper

2010-07-28 Thread Pierre Habouzit
On Tue, Jul 27, 2010 at 12:46:16AM -0400, Holger Levsen wrote:
 Hi Jacob,
 
 On Montag, 26. Juli 2010, Jacob Luna Lundberg wrote:
  * Package name: mussh
 
  Mussh is a shell script that allows you to execute a command
  or script over ssh on multiple hosts with one command.  When
  possible mussh will use ssh-agent and RSA/DSA keys to minimize
  the need to enter your password more than once.
 
 how is that different to dsh, already present in Debian?

Or clusterssh ?


-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100728131459.gh6...@madism.org



Accepted apt-listchanges 2.85.2 (source all)

2010-07-19 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 19 Jul 2010 11:15:50 +0200
Source: apt-listchanges
Binary: apt-listchanges
Architecture: source all
Version: 2.85.2
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 apt-listchanges - package change history notification tool
Closes: 491306 525978
Changes: 
 apt-listchanges (2.85.2) unstable; urgency=low
 .
   * apt-listchanges no longer supposes that binary packages all have the same
 version for a given source package; Closes: #525978, #491306
Checksums-Sha1: 
 ce7540dc9627dfd4192cdbd01a05d1df1465c7d0 1123 apt-listchanges_2.85.2.dsc
 c291321bcee8f05bc60461dabfe08f29d868a6f2 100596 apt-listchanges_2.85.2.tar.gz
 1a24a572bd1f63a2ce4de86a2c84fdb40d6d4382 82992 apt-listchanges_2.85.2_all.deb
Checksums-Sha256: 
 a2fa936924be60b5bb10ecb55c4c83e9d0f87ef05e0c4a5d68919abeee0e99a5 1123 
apt-listchanges_2.85.2.dsc
 81bd817dc78fa2839b85bf0e7ffd8967b93192d6e98803fa8c3a4c2aa16ea96c 100596 
apt-listchanges_2.85.2.tar.gz
 abe41ede9993044a5aced4a4a81d2ad59776aba7925359b6b9d6157b6b8aebfa 82992 
apt-listchanges_2.85.2_all.deb
Files: 
 1b0ded1bdba2470df89efc5396776559 1123 utils standard apt-listchanges_2.85.2.dsc
 2ecb736a7d53b98f4d11a69fe1d5000f 100596 utils standard 
apt-listchanges_2.85.2.tar.gz
 5a0e6c805a1dd4183599ebeb083e9cd0 82992 utils standard 
apt-listchanges_2.85.2_all.deb

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

iEYEARECAAYFAkxEF+YACgkQvGr7W6HudhwoFwCfeJPqWcaZ3ECjZBg7Z+Ybjlwa
l8IAoJxfs3Do8EmtoITdjk+/uq89Oo8a
=iLjb
-END PGP SIGNATURE-


Accepted:
apt-listchanges_2.85.2.dsc
  to main/a/apt-listchanges/apt-listchanges_2.85.2.dsc
apt-listchanges_2.85.2.tar.gz
  to main/a/apt-listchanges/apt-listchanges_2.85.2.tar.gz
apt-listchanges_2.85.2_all.deb
  to main/a/apt-listchanges/apt-listchanges_2.85.2_all.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1oamhi-0007cl...@franck.debian.org



Re: APT do not work with Squid as a proxy because of pipelining default

2010-05-20 Thread Pierre Habouzit
On Wed, May 19, 2010 at 03:28:00PM +0200, Bjørn Mork wrote:
 Pierre Habouzit madco...@madism.org writes:
  On Wed, May 19, 2010 at 10:42:55AM +0200, Bjørn Mork wrote:
 
  2) http proxy servers cannot always process pipelined requests due to
 the complexity this adds (complexity is always bad for security), and
 
  This is bullshit. It's *VERY* easy to support pipelining: parse one
  request at a time, and until you're done with a given request, you just
  stop to watch the socket/file-descriptor for reading (IOW you let the
  consecutive request live in the kernel buffers).
 
 Yeah, you make it sound easy.

The fact is that it is. And I know it from a fact having implemented
several custom http interfaces in the past. It's just _that_ easy.

And since it's _that_ easy, when the broken proxy is free software, it
shall be fixed.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100520231042.gb23...@madism.org



Re: APT do not work with Squid as a proxy because of pipelining default

2010-05-19 Thread Pierre Habouzit
On Wed, May 19, 2010 at 10:42:55AM +0200, Bjørn Mork wrote:

 2) http proxy servers cannot always process pipelined requests due to
the complexity this adds (complexity is always bad for security), and

This is bullshit. It's *VERY* easy to support pipelining: parse one
request at a time, and until you're done with a given request, you just
stop to watch the socket/file-descriptor for reading (IOW you let the
consecutive request live in the kernel buffers).

Such an implementation of course doesn't benefit from the pipelining
wins, but it works just fine.

In addition to that, multiplying the tcp connections means more file
descriptors to be used at the http-server side, which is way inferior to
pipelining.

If squid fails when apt uses pipelining then squid is to be fixed.


I'd say that mentioning in the README.Debian of apt that disabling the
pipelining may help is fine, but disabling it by default is wrong.
Pipelining is defined in the RFC since the nineties ffs...

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100519124134.gc20...@madism.org



Accepted tokyocabinet 1.4.37-5 (source all amd64)

2010-05-19 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Wed, 19 May 2010 23:21:30 +0200
Source: tokyocabinet
Binary: libtokyocabinet8 libtokyocabinet-dbg libtokyocabinet-dev 
tokyocabinet-doc tokyocabinet-bin
Architecture: source amd64 all
Version: 1.4.37-5
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 libtokyocabinet-dbg - Tokyo Cabinet Database Libraries [runtime]
 libtokyocabinet-dev - Tokyo Cabinet Database Libraries [development]
 libtokyocabinet8 - Tokyo Cabinet Database Libraries [runtime]
 tokyocabinet-bin - Tokyo Cabinet Database Utilities
 tokyocabinet-doc - Tokyo Cabinet Database Documentation
Changes: 
 tokyocabinet (1.4.37-5) unstable; urgency=low
 .
   * Move to debhelper 7.
   * Switch to dpkg-source 3.0 (quilt) format
   * Disable pthread support on s390, hopefully fixing the test-suite for now.
Checksums-Sha1: 
 c39de4c834863c79151e86dd37b0605e03d7eeec 1299 tokyocabinet_1.4.37-5.dsc
 d7cc423e1559c194322a06c933768e295800ce4f 13235 
tokyocabinet_1.4.37-5.debian.tar.gz
 2987492437c76cd0ecbc2067a81a8929e4dcf704 284598 
libtokyocabinet8_1.4.37-5_amd64.deb
 a76e33bc43fc0d148f0ad8055b17f343201fc5f1 756690 
libtokyocabinet-dbg_1.4.37-5_amd64.deb
 c95e335675bfdcfc188ac893bfcee18f2c789c52 432430 
libtokyocabinet-dev_1.4.37-5_amd64.deb
 2d24270b72a7a3dfd2daa707e3b9c51a1123e91f 1043622 
tokyocabinet-doc_1.4.37-5_all.deb
 94c6a7ed0c7561c9400c73ab54c6d3ce49485f01 316160 
tokyocabinet-bin_1.4.37-5_amd64.deb
Checksums-Sha256: 
 a0ec24d1a5b9254361622dbbf4a42ffe6c3a1b6bcc679e92c10aa48b95902fb7 1299 
tokyocabinet_1.4.37-5.dsc
 4dcffb41e3e7ced96f12676515a6c825296dc02933845a45e465f6efed319491 13235 
tokyocabinet_1.4.37-5.debian.tar.gz
 83a9937792ffd92724ea5781bb0136af06e7fd2f2a711ec4fc213fd523a44cca 284598 
libtokyocabinet8_1.4.37-5_amd64.deb
 2c30c160eec880006d25705aeb82cdf88c812e5565832013b750e3abd560b666 756690 
libtokyocabinet-dbg_1.4.37-5_amd64.deb
 c4af851749e257a70cf835f621224a5604660f329f66b87a0ba5730669e3b76d 432430 
libtokyocabinet-dev_1.4.37-5_amd64.deb
 0a1b4efb8f038f6a64008cfc2e178a0a98ac23ecc92180e2e58a700bfaadbec9 1043622 
tokyocabinet-doc_1.4.37-5_all.deb
 7d3322a433bee47920ac60aeca906c9e4ec7058a2e20f130ffd795a2fadeb46a 316160 
tokyocabinet-bin_1.4.37-5_amd64.deb
Files: 
 8944a54a77f21d57b93bb99aacca4160 1299 libs extra tokyocabinet_1.4.37-5.dsc
 0a78da939a358220baa27520fb80839d 13235 libs extra 
tokyocabinet_1.4.37-5.debian.tar.gz
 0bb1645b66f25548814f30711ea55c38 284598 libs extra 
libtokyocabinet8_1.4.37-5_amd64.deb
 109c463992559a6de7f27ab6ece9f470 756690 debug extra 
libtokyocabinet-dbg_1.4.37-5_amd64.deb
 1f6b90fe2bb8f8a72233ca6c66a84b58 432430 libdevel extra 
libtokyocabinet-dev_1.4.37-5_amd64.deb
 cf7e5fb18f32870838c8058835bddcba 1043622 doc optional 
tokyocabinet-doc_1.4.37-5_all.deb
 6ace74bd16747af85678ef8b4129286f 316160 utils optional 
tokyocabinet-bin_1.4.37-5_amd64.deb

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

iEYEARECAAYFAkv0Vp4ACgkQvGr7W6HudhyZJACdFM8XeAELypQnF+ydRUS6ihms
vmgAn0y40YY8K4y3KjlwlmS3D31FPoux
=8ObK
-END PGP SIGNATURE-


Accepted:
libtokyocabinet-dbg_1.4.37-5_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dbg_1.4.37-5_amd64.deb
libtokyocabinet-dev_1.4.37-5_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dev_1.4.37-5_amd64.deb
libtokyocabinet8_1.4.37-5_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet8_1.4.37-5_amd64.deb
tokyocabinet-bin_1.4.37-5_amd64.deb
  to main/t/tokyocabinet/tokyocabinet-bin_1.4.37-5_amd64.deb
tokyocabinet-doc_1.4.37-5_all.deb
  to main/t/tokyocabinet/tokyocabinet-doc_1.4.37-5_all.deb
tokyocabinet_1.4.37-5.debian.tar.gz
  to main/t/tokyocabinet/tokyocabinet_1.4.37-5.debian.tar.gz
tokyocabinet_1.4.37-5.dsc
  to main/t/tokyocabinet/tokyocabinet_1.4.37-5.dsc


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1oerlr-0007uz...@ries.debian.org



Accepted tokyocabinet 1.4.37-6 (source all amd64)

2010-05-19 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Wed, 19 May 2010 23:36:27 +0200
Source: tokyocabinet
Binary: libtokyocabinet8 libtokyocabinet-dbg libtokyocabinet-dev 
tokyocabinet-doc tokyocabinet-bin
Architecture: source amd64 all
Version: 1.4.37-6
Distribution: unstable
Urgency: high
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 libtokyocabinet-dbg - Tokyo Cabinet Database Libraries [runtime]
 libtokyocabinet-dev - Tokyo Cabinet Database Libraries [development]
 libtokyocabinet8 - Tokyo Cabinet Database Libraries [runtime]
 tokyocabinet-bin - Tokyo Cabinet Database Utilities
 tokyocabinet-doc - Tokyo Cabinet Database Documentation
Changes: 
 tokyocabinet (1.4.37-6) unstable; urgency=high
 .
   * Woops, the test-suite was incorrectly disabled, enable it again.
   * Bump the urgency to high as this fixes the last RC issue of the package
 (unbuildable on s390). The RC bug isn't closed as it isn't really an
 tokyocabinet bug but likely a glibc one (see #40).
Checksums-Sha1: 
 459d742b466ef9c5b43b727c68a73f2fa8b3dbb8 1299 tokyocabinet_1.4.37-6.dsc
 34b704bf2cd888034be9bfa9ee019c66200a6b19 13361 
tokyocabinet_1.4.37-6.debian.tar.gz
 52f45be09bce472044af10dd93eb594e66971268 284744 
libtokyocabinet8_1.4.37-6_amd64.deb
 64548c4fc72524707dbb1fc0d198b100d7dc6634 757034 
libtokyocabinet-dbg_1.4.37-6_amd64.deb
 3e5b1fb1e19e87a906434f3e971216a3a1ebc690 432586 
libtokyocabinet-dev_1.4.37-6_amd64.deb
 e32694771ac33d9ca5eaa6d49edb727f0aa4f261 1043752 
tokyocabinet-doc_1.4.37-6_all.deb
 f09e528ef038bcf1c30f48007940d774419e03cc 316288 
tokyocabinet-bin_1.4.37-6_amd64.deb
Checksums-Sha256: 
 a08da23cf1b6df1a76959c8c38eae381b5b143a73d64e2fdbd7afce460697925 1299 
tokyocabinet_1.4.37-6.dsc
 dd22e548eeb057dfa7de30b769aeb5fc915cb85479dadc42c9c2cab07a5dedde 13361 
tokyocabinet_1.4.37-6.debian.tar.gz
 32b33513db7e49180b35a2034a065d04c4f651150a2c2f7a2201c4476c43b088 284744 
libtokyocabinet8_1.4.37-6_amd64.deb
 7a5a7585897803f27bb7dfb6eaada012d631ef37cde6a7ee707b0968b9c2455e 757034 
libtokyocabinet-dbg_1.4.37-6_amd64.deb
 df86cd90a2f3a0c9c2b633100edb593331164bf76b3c6c61032bebf8816bf700 432586 
libtokyocabinet-dev_1.4.37-6_amd64.deb
 23a684e80f3a28c5a39f89cdc3d3cc7946b28d6b0142bef40f79d09546f1d17a 1043752 
tokyocabinet-doc_1.4.37-6_all.deb
 be1fc07ec304e2970e09a3ed540393d834b5734f53af76ed8a9a197f58262c1a 316288 
tokyocabinet-bin_1.4.37-6_amd64.deb
Files: 
 60d595d59028b9d114dbc4ca7ff066ba 1299 libs extra tokyocabinet_1.4.37-6.dsc
 c77214db76bb718bee7a3901daeec122 13361 libs extra 
tokyocabinet_1.4.37-6.debian.tar.gz
 cfe332527765c6429bfc415ef180554e 284744 libs extra 
libtokyocabinet8_1.4.37-6_amd64.deb
 1d4e4c5bed42b326b9e772fdcdf8fe24 757034 debug extra 
libtokyocabinet-dbg_1.4.37-6_amd64.deb
 02c96bdfc9899c7e067f1f1ebfd52200 432586 libdevel extra 
libtokyocabinet-dev_1.4.37-6_amd64.deb
 423ba397a9f543bad2bd27e1fa3d73ca 1043752 doc optional 
tokyocabinet-doc_1.4.37-6_all.deb
 a5bc40f63dc25217b875a1fc471e52a5 316288 utils optional 
tokyocabinet-bin_1.4.37-6_amd64.deb

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

iEYEARECAAYFAkv0WocACgkQvGr7W6HudhxapgCePqeDN0cIjybLmUZbmmJ+pzQ7
ppQAni5Z6nYfQDrcIyhmm3QOy8nvPeW6
=XdBt
-END PGP SIGNATURE-


Accepted:
libtokyocabinet-dbg_1.4.37-6_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dbg_1.4.37-6_amd64.deb
libtokyocabinet-dev_1.4.37-6_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dev_1.4.37-6_amd64.deb
libtokyocabinet8_1.4.37-6_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet8_1.4.37-6_amd64.deb
tokyocabinet-bin_1.4.37-6_amd64.deb
  to main/t/tokyocabinet/tokyocabinet-bin_1.4.37-6_amd64.deb
tokyocabinet-doc_1.4.37-6_all.deb
  to main/t/tokyocabinet/tokyocabinet-doc_1.4.37-6_all.deb
tokyocabinet_1.4.37-6.debian.tar.gz
  to main/t/tokyocabinet/tokyocabinet_1.4.37-6.debian.tar.gz
tokyocabinet_1.4.37-6.dsc
  to main/t/tokyocabinet/tokyocabinet_1.4.37-6.dsc


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1oerad-0004zl...@ries.debian.org



Accepted tokyocabinet 1.4.37-4 (source all amd64)

2010-02-07 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 07 Feb 2010 11:14:51 +0100
Source: tokyocabinet
Binary: libtokyocabinet8 libtokyocabinet-dbg libtokyocabinet-dev 
tokyocabinet-doc tokyocabinet-bin
Architecture: source amd64 all
Version: 1.4.37-4
Distribution: unstable
Urgency: high
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 libtokyocabinet-dbg - Tokyo Cabinet Database Libraries [runtime]
 libtokyocabinet-dev - Tokyo Cabinet Database Libraries [development]
 libtokyocabinet8 - Tokyo Cabinet Database Libraries [runtime]
 tokyocabinet-bin - Tokyo Cabinet Database Utilities
 tokyocabinet-doc - Tokyo Cabinet Database Documentation
Changes: 
 tokyocabinet (1.4.37-4) unstable; urgency=high
 .
   * Disable the test-suite on armel until the buildds kernels are fixed.
Checksums-Sha1: 
 5b957449b9830d79f4832ca455e9bb029a631680 1268 tokyocabinet_1.4.37-4.dsc
 a815d71e717c3283faadcc687d52824af1ab7190 12967 tokyocabinet_1.4.37-4.diff.gz
 16fe2cbcbf6c974d63689dbd2994d05d5061b8f3 284518 
libtokyocabinet8_1.4.37-4_amd64.deb
 a60d65d5cc351ea0990437594d222bc25fb8bdab 754114 
libtokyocabinet-dbg_1.4.37-4_amd64.deb
 10579ab5e5556464c35408f36efd6c03563e3a12 434580 
libtokyocabinet-dev_1.4.37-4_amd64.deb
 500f587cca8ab16320b568b8bdc45bce5de8bd94 1043620 
tokyocabinet-doc_1.4.37-4_all.deb
 2ad3f3f70c198b24ae8819db5338758c8b576958 316930 
tokyocabinet-bin_1.4.37-4_amd64.deb
Checksums-Sha256: 
 e99eac07318a5ba500a3c92390fa787e018638d94697b0fabeebb51bdff87184 1268 
tokyocabinet_1.4.37-4.dsc
 ba5cdedccb7fdef35d45be284ae1fca6886557b485da0ca77223f5d53d81fe47 12967 
tokyocabinet_1.4.37-4.diff.gz
 20fd38ed0a025a88787b980e1c331819b65bd25e1f1a9e79abbcf11d276e64cb 284518 
libtokyocabinet8_1.4.37-4_amd64.deb
 c83c42d15d144900aec2b1a56756cd72d18c3d7749b08759809ea4e40c265470 754114 
libtokyocabinet-dbg_1.4.37-4_amd64.deb
 66047bb617d541be7c9293f0b0f72a8f8ac30313b553e58f7497281d14822bdc 434580 
libtokyocabinet-dev_1.4.37-4_amd64.deb
 7330f2761fca99d44c5db2305f2f250136003cdc1f201951b077da4177a30a41 1043620 
tokyocabinet-doc_1.4.37-4_all.deb
 34b6dfef1dd88c561bce077fb704f637ce0d928d1897ca004a69ed2c49b06821 316930 
tokyocabinet-bin_1.4.37-4_amd64.deb
Files: 
 091538c93b4cd49135a1bab9ccc24ba4 1268 libs extra tokyocabinet_1.4.37-4.dsc
 79de542cc4e000da0730fc18eb585387 12967 libs extra tokyocabinet_1.4.37-4.diff.gz
 6d1c43e5dacb9cd4169673a49c8b1c22 284518 libs extra 
libtokyocabinet8_1.4.37-4_amd64.deb
 7ad124da2134c27c840814d448014181 754114 debug extra 
libtokyocabinet-dbg_1.4.37-4_amd64.deb
 118308b242e0c2d49c41542a0959427c 434580 libdevel extra 
libtokyocabinet-dev_1.4.37-4_amd64.deb
 9621188022ea94a05c142ef1edcb82de 1043620 doc optional 
tokyocabinet-doc_1.4.37-4_all.deb
 e29945dbd051b987cea0550f52bb7742 316930 utils optional 
tokyocabinet-bin_1.4.37-4_amd64.deb

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

iEYEARECAAYFAktuskQACgkQvGr7W6HudhwkiACdGSiiJyewvE5Ef2eHz51qqsE7
AWcAniVAtwS7CPkxDMxLPnr6+/LScQNn
=ONc9
-END PGP SIGNATURE-


Accepted:
libtokyocabinet-dbg_1.4.37-4_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dbg_1.4.37-4_amd64.deb
libtokyocabinet-dev_1.4.37-4_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dev_1.4.37-4_amd64.deb
libtokyocabinet8_1.4.37-4_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet8_1.4.37-4_amd64.deb
tokyocabinet-bin_1.4.37-4_amd64.deb
  to main/t/tokyocabinet/tokyocabinet-bin_1.4.37-4_amd64.deb
tokyocabinet-doc_1.4.37-4_all.deb
  to main/t/tokyocabinet/tokyocabinet-doc_1.4.37-4_all.deb
tokyocabinet_1.4.37-4.diff.gz
  to main/t/tokyocabinet/tokyocabinet_1.4.37-4.diff.gz
tokyocabinet_1.4.37-4.dsc
  to main/t/tokyocabinet/tokyocabinet_1.4.37-4.dsc


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Accepted nsd3 3.2.3-5 (source amd64)

2009-11-10 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 10 Nov 2009 21:45:02 +0100
Source: nsd3
Binary: nsd3
Architecture: source amd64
Version: 3.2.3-5
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 nsd3   - authoritative domain name server (3.x series)
Changes: 
 nsd3 (3.2.3-5) unstable; urgency=low
 .
   * init: remove spurious and bogus -- argument to nsdc.
Checksums-Sha1: 
 325b3321f36ca801f9d01aca3f4303c1e7f39a01 1114 nsd3_3.2.3-5.dsc
 7e43043e31183843e535254ad08101bd0873fac7 8406 nsd3_3.2.3-5.diff.gz
 846078aeaf6aabcad52def8562b218f7120e5375 907306 nsd3_3.2.3-5_amd64.deb
Checksums-Sha256: 
 85da9c459be14bf3a75f625853d66db6f06a09b0f7d54e075e5e36d02ff15c1f 1114 
nsd3_3.2.3-5.dsc
 02cebbd6876b4cff3becb50d106066b8d5a45fca753f60e90c3c5f61fabfd41d 8406 
nsd3_3.2.3-5.diff.gz
 ffba6187f277fd33510ad94cc4378182cbf0eadb40ce0990c945635d5b56d791 907306 
nsd3_3.2.3-5_amd64.deb
Files: 
 156a80bb2be113b49bd6d941eeb92292 1114 net extra nsd3_3.2.3-5.dsc
 1c5ae3942ec21ad45c2860d7b0a30c71 8406 net extra nsd3_3.2.3-5.diff.gz
 db381fbc7186301ab0f18fdf05d386cf 907306 net extra nsd3_3.2.3-5_amd64.deb

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

iEYEARECAAYFAkr50TQACgkQvGr7W6HudhyxygCffJjKIvzleVEjojEZ3hB0kD8+
FuAAnRbS5jhdBcWjpWe0DU3EWjTLUaFX
=zebX
-END PGP SIGNATURE-


Accepted:
nsd3_3.2.3-5.diff.gz
  to main/n/nsd3/nsd3_3.2.3-5.diff.gz
nsd3_3.2.3-5.dsc
  to main/n/nsd3/nsd3_3.2.3-5.dsc
nsd3_3.2.3-5_amd64.deb
  to main/n/nsd3/nsd3_3.2.3-5_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Accepted tokyocabinet 1.4.37-2 (source all amd64)

2009-11-10 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 10 Nov 2009 21:57:05 +0100
Source: tokyocabinet
Binary: libtokyocabinet8 libtokyocabinet-dbg libtokyocabinet-dev 
tokyocabinet-doc tokyocabinet-bin
Architecture: source amd64 all
Version: 1.4.37-2
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 libtokyocabinet-dbg - Tokyo Cabinet Database Libraries [runtime]
 libtokyocabinet-dev - Tokyo Cabinet Database Libraries [development]
 libtokyocabinet8 - Tokyo Cabinet Database Libraries [runtime]
 tokyocabinet-bin - Tokyo Cabinet Database Utilities
 tokyocabinet-doc - Tokyo Cabinet Database Documentation
Changes: 
 tokyocabinet (1.4.37-2) unstable; urgency=low
 .
   * Add patches/0004-Cherry-pick-alignment-fixes-from-1.4.38.patch to try to
 fix SIGBUSes on sparc and hppa.
   * Fix section for libtokyocabinet-dbg (Use debug).
Checksums-Sha1: 
 4e3a67ede4e7cd725756ca7160e8958c927a23ca 1268 tokyocabinet_1.4.37-2.dsc
 d8f1de938949b453bf3d1f47d62f73c05358fb67 10857 tokyocabinet_1.4.37-2.diff.gz
 a364071b4d7b0af23afd1764fbe23cc8a7bebb4a 278720 
libtokyocabinet8_1.4.37-2_amd64.deb
 c71881817c9ea9dea5a073860e75ce3c2840cc2d 825566 
libtokyocabinet-dbg_1.4.37-2_amd64.deb
 5d61b65ababffbd3c15e14735112424f49220fcd 427164 
libtokyocabinet-dev_1.4.37-2_amd64.deb
 14ef8b0ae4e8ee55bee50bb8eb6b1e2314fb2496 1043354 
tokyocabinet-doc_1.4.37-2_all.deb
 0df5700569e41003eda3db462d3327f68586dfad 298626 
tokyocabinet-bin_1.4.37-2_amd64.deb
Checksums-Sha256: 
 b49bcd3c22f966bef160027c3aca604846ab5b51e884f51f7452f827d2862a72 1268 
tokyocabinet_1.4.37-2.dsc
 cfc500505c9e487fc105fc6cf54902d51e98edb4a6cdb23dd85225035063aefd 10857 
tokyocabinet_1.4.37-2.diff.gz
 d2364ea446e35a683b537016f409dc1ed5d023c215e70cbcbd41d2cd4aeec0bd 278720 
libtokyocabinet8_1.4.37-2_amd64.deb
 eaecba941ea0704737f3b14aae40a6fc329d42d03a067de95c01cf672725c5a5 825566 
libtokyocabinet-dbg_1.4.37-2_amd64.deb
 356fee4a0ae980bd58b5b4fcd240f87b9443e095a1b914997ab7a0f0219f20ee 427164 
libtokyocabinet-dev_1.4.37-2_amd64.deb
 74f0c5fcc9bd6cb427d9731ddad3bbfcb5f030a0266c1b4e80a697734253f4f0 1043354 
tokyocabinet-doc_1.4.37-2_all.deb
 17693f56e15205a3cec3039d8e804e8b53b293e38a0f069b52b655ff7386a174 298626 
tokyocabinet-bin_1.4.37-2_amd64.deb
Files: 
 679af602badcc23ee7b545a1496eae58 1268 libs extra tokyocabinet_1.4.37-2.dsc
 2aba9b2f90eb8a793b4959eb5449d4e3 10857 libs extra tokyocabinet_1.4.37-2.diff.gz
 228d91a0fa905a8c062ef3f852b80bfc 278720 libs extra 
libtokyocabinet8_1.4.37-2_amd64.deb
 a3ae48ed3c6a0182309b0f1a1488a55c 825566 debug extra 
libtokyocabinet-dbg_1.4.37-2_amd64.deb
 0116ea72b02fa3dad4e3a7b2b1d12131 427164 libdevel extra 
libtokyocabinet-dev_1.4.37-2_amd64.deb
 4ccaca7cd7fcde60dab4c07eba00353a 1043354 doc optional 
tokyocabinet-doc_1.4.37-2_all.deb
 a61fd57cf76bc8c08989e9bd1d20fb8a 298626 utils optional 
tokyocabinet-bin_1.4.37-2_amd64.deb

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

iEYEARECAAYFAkr50/oACgkQvGr7W6Hudhw2IQCeN84TKSw3rHAj0okXR+dzaRXn
UtMAnRIqweWdBpy3whRr3gJ6X07IHw7d
=n5kn
-END PGP SIGNATURE-


Accepted:
libtokyocabinet-dbg_1.4.37-2_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dbg_1.4.37-2_amd64.deb
libtokyocabinet-dev_1.4.37-2_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dev_1.4.37-2_amd64.deb
libtokyocabinet8_1.4.37-2_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet8_1.4.37-2_amd64.deb
tokyocabinet-bin_1.4.37-2_amd64.deb
  to main/t/tokyocabinet/tokyocabinet-bin_1.4.37-2_amd64.deb
tokyocabinet-doc_1.4.37-2_all.deb
  to main/t/tokyocabinet/tokyocabinet-doc_1.4.37-2_all.deb
tokyocabinet_1.4.37-2.diff.gz
  to main/t/tokyocabinet/tokyocabinet_1.4.37-2.diff.gz
tokyocabinet_1.4.37-2.dsc
  to main/t/tokyocabinet/tokyocabinet_1.4.37-2.dsc


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Accepted nsd3 3.2.3-4 (source amd64)

2009-11-09 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 09 Nov 2009 21:12:27 +0100
Source: nsd3
Binary: nsd3
Architecture: source amd64
Version: 3.2.3-4
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 nsd3   - authoritative domain name server (3.x series)
Changes: 
 nsd3 (3.2.3-4) unstable; urgency=low
 .
   * add debian/gbp.conf to be able to use git-dch.
   * Rename README.packaging, and s/tokyocabinet/nsd3/ in it
   * postinst: do not remove user-provided statoverrides.
Checksums-Sha1: 
 76aad35b4f3cb861fa549020717768fc166939a0 1114 nsd3_3.2.3-4.dsc
 f94ee73ad53bd9599820f30b5f18e3ac9b5203e7 8363 nsd3_3.2.3-4.diff.gz
 caba96110a41ada6ca899e2057ee6b9366ba9443 907254 nsd3_3.2.3-4_amd64.deb
Checksums-Sha256: 
 5952c97bb0df678f6179906ad985543352828f313ae5adbb6fe41f0034691710 1114 
nsd3_3.2.3-4.dsc
 94987c038335973371348f551e8728fe8b203cb3476d251b5fdd170467a47e3e 8363 
nsd3_3.2.3-4.diff.gz
 08ea62db4d1a2eb4e3c41411fbeaafb496cc9559d8410fb0a7dcddb815308338 907254 
nsd3_3.2.3-4_amd64.deb
Files: 
 a70117bc4a52e589bd434dcd392da66b 1114 net extra nsd3_3.2.3-4.dsc
 40d721d0e3b46097526c483b4f1eed66 8363 net extra nsd3_3.2.3-4.diff.gz
 e69e4a11c4e7f503dfe9a2dee567eaeb 907254 net extra nsd3_3.2.3-4_amd64.deb

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

iEYEARECAAYFAkr4eC4ACgkQvGr7W6HudhzZWACfQz+7zUCyWGL29amDQfLp0l6U
a94AnjLDWnhJFIOCycYRLt7qfZTmdsCU
=vcoh
-END PGP SIGNATURE-


Accepted:
nsd3_3.2.3-4.diff.gz
  to main/n/nsd3/nsd3_3.2.3-4.diff.gz
nsd3_3.2.3-4.dsc
  to main/n/nsd3/nsd3_3.2.3-4.dsc
nsd3_3.2.3-4_amd64.deb
  to main/n/nsd3/nsd3_3.2.3-4_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#554893: startup script should be more careful with chown -R

2009-11-08 Thread Pierre Habouzit
On Sun, Nov 08, 2009 at 06:11:20PM +0300, Michael Tokarev wrote:
 reopen 554893
 thanks
 
 [Cc'ing debian-devel because it's wrong to call valid claims bogus
 and closing security bugs without any changes, especially since the
 issue at hand in the package actually is bogus from the beginning]

For all I care you cannot exploit this bug, unless you can make the nsd
user write symlink to files there. If this is asking for trouble, and my
next upload is going to fix that, it's not really worth the fuss about
cc-ing d...@...
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Accepted tokyocabinet 1.4.37-1 (source all amd64)

2009-11-08 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 08 Nov 2009 16:12:00 +0100
Source: tokyocabinet
Binary: libtokyocabinet8 libtokyocabinet-dbg libtokyocabinet-dev 
tokyocabinet-doc tokyocabinet-bin
Architecture: source amd64 all
Version: 1.4.37-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 libtokyocabinet-dbg - Tokyo Cabinet Database Libraries [runtime]
 libtokyocabinet-dev - Tokyo Cabinet Database Libraries [development]
 libtokyocabinet8 - Tokyo Cabinet Database Libraries [runtime]
 tokyocabinet-bin - Tokyo Cabinet Database Utilities
 tokyocabinet-doc - Tokyo Cabinet Database Documentation
Closes: 508835 530966
Changes: 
 tokyocabinet (1.4.37-1) unstable; urgency=low
 .
   * New upstream release (Closes: #508835, #530966).
   * Add debian/watch file thanks to Chris Lamb.
   * Add patches/0003-Readd-alias-symbols-for-tcmpoolput-APIS.patch to avoid
 ABI bump.
   * Move tokyocabinet packaging to collab-maint.
Checksums-Sha1: 
 5b09abc702cfb59f60bec0a665d42958938d4aa2 1265 tokyocabinet_1.4.37-1.dsc
 7c3d47332b83d3063c850b5cec6160f2d0f89450 988695 tokyocabinet_1.4.37.orig.tar.gz
 844d62b5881bf675fafb052e6b73523ed37b18ea 9928 tokyocabinet_1.4.37-1.diff.gz
 28f5069161161162254cb373bcb32dac8ecfb98c 278688 
libtokyocabinet8_1.4.37-1_amd64.deb
 3da1518bc8e0bc3bac4ed3978b3819dce1f8b13b 825648 
libtokyocabinet-dbg_1.4.37-1_amd64.deb
 90ad9d70747287b4aef72b24866eae8261b45b41 427136 
libtokyocabinet-dev_1.4.37-1_amd64.deb
 5b05203b077f302c76fd37d55535003acb9e3861 1043246 
tokyocabinet-doc_1.4.37-1_all.deb
 ac32316954cf37dadfce471af90f3d15f194d6d3 298558 
tokyocabinet-bin_1.4.37-1_amd64.deb
Checksums-Sha256: 
 48be00cfbef1be15406936e9e8a0904b7e71e02d6a934cc975c27df0f9593d17 1265 
tokyocabinet_1.4.37-1.dsc
 49e28ac3891a60f8f98d4178966ff7c8e882715793a0a76c582f6a38d0972ac8 988695 
tokyocabinet_1.4.37.orig.tar.gz
 6e145b657f8dc0521ba573e79639db3dcdde2ca4c6086031a61bd4271ab82d06 9928 
tokyocabinet_1.4.37-1.diff.gz
 e763e3b5a904f34ae50a9064e37f2bd632f9173c983d03ff954d1aee98f6258c 278688 
libtokyocabinet8_1.4.37-1_amd64.deb
 e17c6fd4257763c578099ba5d88052b8c1b77507c3b3c2d5c60bf861cb2fefc1 825648 
libtokyocabinet-dbg_1.4.37-1_amd64.deb
 f43b442baf20d0a20ab445b13c61a5d54130a495bb012eff9b472f6cb5433ee5 427136 
libtokyocabinet-dev_1.4.37-1_amd64.deb
 33283b8b4cc93ec9b6b100184e19b82ec0278e74776595501f0fff7536b3c536 1043246 
tokyocabinet-doc_1.4.37-1_all.deb
 1c2b317a60790a02f3a2b0d21b779db2e40b157b9abd07badf7505c0b540b492 298558 
tokyocabinet-bin_1.4.37-1_amd64.deb
Files: 
 d6d98dbb0554d3fe70acd3f2b3667b81 1265 libs extra tokyocabinet_1.4.37-1.dsc
 51741ff17c2aefeb35779db2156fb55f 988695 libs extra 
tokyocabinet_1.4.37.orig.tar.gz
 786480acbc040be9b17fa78866bd8769 9928 libs extra tokyocabinet_1.4.37-1.diff.gz
 b43ec8765889d5b704ab1cb1e650ad2d 278688 libs extra 
libtokyocabinet8_1.4.37-1_amd64.deb
 91629fe137d137ab8d3bd20842c178c2 825648 libs extra 
libtokyocabinet-dbg_1.4.37-1_amd64.deb
 dbe89c17f11f14f035f801abde242257 427136 libdevel extra 
libtokyocabinet-dev_1.4.37-1_amd64.deb
 1071ecbb1c7dbdc77b7a719a2d0aca4a 1043246 doc optional 
tokyocabinet-doc_1.4.37-1_all.deb
 9da4625934b0d9576efe6f3aff9fa595 298558 utils optional 
tokyocabinet-bin_1.4.37-1_amd64.deb

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

iEYEARECAAYFAkr24L4ACgkQvGr7W6HudhwIPwCgo+wj2kGToFO4G80VYVAi7PCA
W9kAnRW7+OKBKGcFDLmu4Hzv4FuEOfMs
=cYsv
-END PGP SIGNATURE-


Accepted:
libtokyocabinet-dbg_1.4.37-1_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dbg_1.4.37-1_amd64.deb
libtokyocabinet-dev_1.4.37-1_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet-dev_1.4.37-1_amd64.deb
libtokyocabinet8_1.4.37-1_amd64.deb
  to main/t/tokyocabinet/libtokyocabinet8_1.4.37-1_amd64.deb
tokyocabinet-bin_1.4.37-1_amd64.deb
  to main/t/tokyocabinet/tokyocabinet-bin_1.4.37-1_amd64.deb
tokyocabinet-doc_1.4.37-1_all.deb
  to main/t/tokyocabinet/tokyocabinet-doc_1.4.37-1_all.deb
tokyocabinet_1.4.37-1.diff.gz
  to main/t/tokyocabinet/tokyocabinet_1.4.37-1.diff.gz
tokyocabinet_1.4.37-1.dsc
  to main/t/tokyocabinet/tokyocabinet_1.4.37-1.dsc
tokyocabinet_1.4.37.orig.tar.gz
  to main/t/tokyocabinet/tokyocabinet_1.4.37.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Accepted proxsmtp 1.8-1 (source amd64)

2009-11-08 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 08 Nov 2009 16:41:39 +0100
Source: proxsmtp
Binary: proxsmtp
Architecture: source amd64
Version: 1.8-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 proxsmtp   - multi purpose SMTP Proxy
Changes: 
 proxsmtp (1.8-1) unstable; urgency=low
 .
   * New upstream release (Upstream repacked with the .svn cruft removed).
   * Migrate away from cdbs to dh7.
   * Create /var/run/proxsmtp from the init script rather than the .deb.
Checksums-Sha1: 
 4b8897f90185714c342ef80bbf4f3eca4d39cbb9 1074 proxsmtp_1.8-1.dsc
 ca4b83056a9a4882eac42aea932882114d211e66 158547 proxsmtp_1.8.orig.tar.gz
 87835629b850ba2215c3413ff079b8b321d4cdcc 3265 proxsmtp_1.8-1.diff.gz
 96b4ca7b77db5c04b9fb9a89c219a7d1d0717cc9 34788 proxsmtp_1.8-1_amd64.deb
Checksums-Sha256: 
 245108dc588fdc14d17c193831171a0feacb7e0dfdcf409360633aa6662ed852 1074 
proxsmtp_1.8-1.dsc
 c8113ffc4559af778a777ee2c7f3b1bb9d7fde99b26530c7d59da8382912fee3 158547 
proxsmtp_1.8.orig.tar.gz
 beda1a84204ad4770a4f7190c0943df3d6cb434d80700d4a558fcad0e6bde3e2 3265 
proxsmtp_1.8-1.diff.gz
 78dc257334ff864212326579c0b4ff91359e0cfbc71226806b737e377dbdc00f 34788 
proxsmtp_1.8-1_amd64.deb
Files: 
 5744fb0eb0d0358fc493813a921fb59c 1074 mail optional proxsmtp_1.8-1.dsc
 5e4c93358098750f490e72ae9229f966 158547 mail optional proxsmtp_1.8.orig.tar.gz
 acb7e4e9e266bf1bd658a11d96bd9aa7 3265 mail optional proxsmtp_1.8-1.diff.gz
 0246b841316d0cf0c77bd432be29fa11 34788 mail optional proxsmtp_1.8-1_amd64.deb

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

iEYEARECAAYFAkr26WwACgkQvGr7W6HudhwbkgCeL+N7NU6Y25QkdfavjVp81IlT
fWYAni/3DtfPXdjWuFmapGDtUbXbr/1Y
=ITll
-END PGP SIGNATURE-


Accepted:
proxsmtp_1.8-1.diff.gz
  to main/p/proxsmtp/proxsmtp_1.8-1.diff.gz
proxsmtp_1.8-1.dsc
  to main/p/proxsmtp/proxsmtp_1.8-1.dsc
proxsmtp_1.8-1_amd64.deb
  to main/p/proxsmtp/proxsmtp_1.8-1_amd64.deb
proxsmtp_1.8.orig.tar.gz
  to main/p/proxsmtp/proxsmtp_1.8.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Accepted nsd3 3.2.3-2 (source amd64)

2009-11-08 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 08 Nov 2009 18:03:20 +0100
Source: nsd3
Binary: nsd3
Architecture: source amd64
Version: 3.2.3-2
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 nsd3   - authoritative domain name server (3.x series)
Closes: 554893
Changes: 
 nsd3 (3.2.3-2) unstable; urgency=low
 .
   * Rework how directories are chowned nsd:root:
 - use dpkg-statoverride for /usr/lib/nsd3 and /etc/nsd3.
 - use chown (no -R) for /var/run/nsd3 (Closes: #554893).
   * Do not rebuild db from postinst, init.d will do it.
   * Move packaging to collab-maint.
   * Move standards version to 3.8.3.
Checksums-Sha1: 
 874a33067066dbd9be25036aca80735d2478d01d 1114 nsd3_3.2.3-2.dsc
 b453ef4e8ceb427f46a3a58bdfa617a4ae603cdc 8161 nsd3_3.2.3-2.diff.gz
 939690b7ea3c7df63e23ed7d01d27ed3e1e23dfe 907076 nsd3_3.2.3-2_amd64.deb
Checksums-Sha256: 
 376b21910639c650dea3b91d875aeef8c7b8c8a485d8f00680f1121259604846 1114 
nsd3_3.2.3-2.dsc
 ff67303abb25e9a6481d39f40844f22af5a25a35b5c5269f38a2464f146778e1 8161 
nsd3_3.2.3-2.diff.gz
 5287b294d74ca44342adf8945454bfa08a19bc9fc56cbb262d7713dd7c5b7274 907076 
nsd3_3.2.3-2_amd64.deb
Files: 
 eb90f9c1535a20d8c1c919d32bdaeccb 1114 net extra nsd3_3.2.3-2.dsc
 fcbe85b53f9e525c91af034a47e4d2a4 8161 net extra nsd3_3.2.3-2.diff.gz
 ae7690bc25ba14e93f5deef17dbb8407 907076 net extra nsd3_3.2.3-2_amd64.deb

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

iEYEARECAAYFAkr2/L0ACgkQvGr7W6HudhxWiQCgp7uqcbRw+bpRAXqdlMMoucZe
00YAniWoqyEnuR2fXkw3YgGc7xqdbRaY
=qMkv
-END PGP SIGNATURE-


Accepted:
nsd3_3.2.3-2.diff.gz
  to main/n/nsd3/nsd3_3.2.3-2.diff.gz
nsd3_3.2.3-2.dsc
  to main/n/nsd3/nsd3_3.2.3-2.dsc
nsd3_3.2.3-2_amd64.deb
  to main/n/nsd3/nsd3_3.2.3-2_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Accepted nsd3 3.2.3-3 (source amd64)

2009-11-08 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 08 Nov 2009 19:27:49 +0100
Source: nsd3
Binary: nsd3
Architecture: source amd64
Version: 3.2.3-3
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 nsd3   - authoritative domain name server (3.x series)
Changes: 
 nsd3 (3.2.3-3) unstable; urgency=low
 .
   * Simplify init script wrt nsdc calls.
   * Ignore chrooted, as it seems that db paths must be absolute relative to
 the host environment and not the chroot, IOW the db rebuilds from init
 work.
   * Fix permission issue wrt nsd.conf that should be nsd:nsd 640.
Checksums-Sha1: 
 b2874ed9c7135a1d5b29adf78665b730f3d1a541 1114 nsd3_3.2.3-3.dsc
 55a8048ef4a95c198120812008cfb2c5a511 8248 nsd3_3.2.3-3.diff.gz
 c08dfebbeacaafda77e21aa88203019bc8879c8b 907164 nsd3_3.2.3-3_amd64.deb
Checksums-Sha256: 
 1a32f87265a5b9c3390325398c9e2dd73272af37f3cd756f1853a97b53ccbea4 1114 
nsd3_3.2.3-3.dsc
 9a77955e49e781f38873f8ab5e2d00c5ec582ff89e243aa2f82af8e7498b30df 8248 
nsd3_3.2.3-3.diff.gz
 02f9364af1d658b6b08b9fe7887eca78f53b89f0dd23d91cf25589df07f1bbe8 907164 
nsd3_3.2.3-3_amd64.deb
Files: 
 81fb70ec5ea3b8fc14c2c2272f43129c 1114 net extra nsd3_3.2.3-3.dsc
 5227bcc44a16aa4b7749f4a74ce4b377 8248 net extra nsd3_3.2.3-3.diff.gz
 a7d00b676704a7a083e79b187dfc3a41 907164 net extra nsd3_3.2.3-3_amd64.deb

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

iEYEARECAAYFAkr3De0ACgkQvGr7W6HudhxguACdHRu1latZL1ph9EACtMzP8GkU
MLoAn20tBLgXS6R1I8L0EkYKE4DLfjmk
=jakz
-END PGP SIGNATURE-


Accepted:
nsd3_3.2.3-3.diff.gz
  to main/n/nsd3/nsd3_3.2.3-3.diff.gz
nsd3_3.2.3-3.dsc
  to main/n/nsd3/nsd3_3.2.3-3.dsc
nsd3_3.2.3-3_amd64.deb
  to main/n/nsd3/nsd3_3.2.3-3_amd64.deb


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Accepted vimperator 2.1-2 (source all)

2009-10-11 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 11 Oct 2009 22:42:50 +0200
Source: vimperator
Binary: iceweasel-vimperator
Architecture: source all
Version: 2.1-2
Distribution: unstable
Urgency: high
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 iceweasel-vimperator - Iceweasel extension to make it have vim look and feel.
Closes: 540672
Changes: 
 vimperator (2.1-2) unstable; urgency=high
 .
   * Do not conflict against future firefox releases (Closes: #540672),
 Bump urgency to not slow anything for this sole tiny change.
Checksums-Sha1: 
 2e631ac1428c73bd099c4d3e1f3acbc1321805a9 906 vimperator_2.1-2.dsc
 861972062abebb9b6be4e7de79e66c22d15470d0 296661 vimperator_2.1-2.tar.gz
 13d5cf242991b7fae0e0d83a01013cb5f59e60a7 302476 
iceweasel-vimperator_2.1-2_all.deb
Checksums-Sha256: 
 e0742ff6270147f8ff442af0f23d49e6047a5aefd39f7c4367d5b99f178903d6 906 
vimperator_2.1-2.dsc
 f0032441c9e3a57f319aa6c9ad364d0f48f5903d04f994c52ef4c48e71a18fb0 296661 
vimperator_2.1-2.tar.gz
 64386f436b529474a3fa89adf979c3351eeb19a8a6459a80bcd1d07c6970fc89 302476 
iceweasel-vimperator_2.1-2_all.deb
Files: 
 2ca8c241540f7557b37c97229f1fe139 906 web optional vimperator_2.1-2.dsc
 38a168a8b35d768a147d0b1b22815c43 296661 web optional vimperator_2.1-2.tar.gz
 3a36497ce995e0ba95b202253c2a3624 302476 web optional 
iceweasel-vimperator_2.1-2_all.deb

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

iEYEARECAAYFAkrSQ2sACgkQvGr7W6HudhzAqwCfQouB3+iLgAmiLggrff3h0s2D
qGUAoIjWeDK4ThP8pD7TYuELfqs+d8Ju
=l8X+
-END PGP SIGNATURE-


Accepted:
iceweasel-vimperator_2.1-2_all.deb
  to pool/main/v/vimperator/iceweasel-vimperator_2.1-2_all.deb
vimperator_2.1-2.dsc
  to pool/main/v/vimperator/vimperator_2.1-2.dsc
vimperator_2.1-2.tar.gz
  to pool/main/v/vimperator/vimperator_2.1-2.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: libjpeg62-dev - libjpeg-dev transition

2009-09-20 Thread Pierre Habouzit
On Sat, Sep 19, 2009 at 03:00:54PM -0700, Steve Langasek wrote:
 On Sat, Sep 19, 2009 at 07:40:28PM +0200, Pierre Habouzit wrote:
  On Sat, Sep 19, 2009 at 07:20:40PM +0200, Pierre Habouzit wrote:
   On Sat, Sep 19, 2009 at 02:32:51PM +0200, Andreas Barth wrote:
* Pierre Habouzit (madco...@madism.org) [090919 01:08]:
 I'll put blocks in my hint file to be sure that both those packages 
 will
 migrate in testing together (I'm unsure if britney is clever enough to
 block them until all the binNMUs are done, I don't think it is). Then
 please ask for binNMUs of all the package that B-D on libjpeg-dev. 
 Then
 we will let that migrate.
 
The question is: Are libjpeg62 and libjepg7 co-useable? (This only
works if symbol versioning is turned on.)
 
   Huh, libjpeg62 and libjpet7 have different so-name so they are
   co-installable. I don't get what you mean with co-useable and it
   certainly has nothing to do with symbol versioning.
 
  If you meant things built against libjpeg7 and loading plugins linked
  against the libjpeg62 then yes, I think we're good, because libjpeg7
  uses symbol versioning. libjpeg62 doesn't though.
 
 Then they're not usable together under any circumstances where libjpeg7 will
 be loaded into memory first.

Hmm, you're right.

So we need an intermediate upload before the virtual package changes where
libjpeg7 Breaks libjpeg62. Bill could you do that please ?

Then we'll proceed with switching the -dev Provides, blocking libjpeg62 from
tansitionning, and launching the binNMUs of anything that build-depends upon
libjpeg-dev.

Then we'll see what becomes uninstallable because of the breaks, and fix those
packages first. Then let that migrate.

Bill, could you also check if any of the packages that already Build-Depend on
libjpeg-dev will FTBFS ? Those packages have to be fixed before we start the
binNMU campaign, so that no _known_ issue impedes us. We'll already have our
load of unexpected ones...

TIA.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: Transitional (dummy) packages considered silly

2009-09-20 Thread Pierre Habouzit
On Sun, Sep 20, 2009 at 06:16:52PM +0200, Magnus Holmgren wrote:
 On lördagen den 19 september 2009, Pierre Habouzit wrote:
  There is one point in having the transitional package: it ensures that
  no package does try to take foo as a package name in $stable + 1 which
  would then in turn confuse apt.
 
 A transitional package doesn't strictly prevent a maintainer from uploading 
 another source package with a binary package that takes the place of the 
 transitional package, as long as the version of the new package is greater, 
 which it has to be even if the old package only exists in stable, doesn't it?

I think either britney or dak should choke on that at some point.


  That is the state of the art. Could you please elaborate where and why
  this field would help ?
  
  FWIW I would be interested to read about a field semantics that would
  solve the git issue properly.
 
  IOW in lenny we have git being the GNU file manager stuff, and git-core
  the VCS. If you find a scheme that would allow git-core to become git,
  and git to become gnuit in _one_ release cycle[1] then your proposal is
  worth it.
 
 Let me elaborate on my last paragraph. The idea is that if 'bar' Supersedes 
 'foo', then versions of 'foo' greater than that of 'bar' (or an explicitly 
 declared version) are a different package and should not be considered for 
 upgrading 'foo'. For example:

Actually Supersedes should always be versionned I think, which is
something I missed, and make the thing pretty interesting in fact ...

  Finally, I think your proposal doesn't work, because Supersedes cannot
  work if two distinct binary packages Supersedes the same binary. We
  can obviously ensure this doesn't happen in the _same_ Debian
  distribution. I don't see how we can feasibly ensure it across different
  releases in a sane way (and I know lots of people having deb lines for
  stable, testing and sid in their sources.list).
 
 If two packages supersede the same package 'foo', then both should be 
 installed in place of 'foo' on upgrade, but only if they supersede the same 
 version of it (I suppose that's how it will have to be done). So you can have 
 e.g. (modulo syntactic details) foo 1.3.7-3, bar 1.3.7-4 (Supersedes: foo 
 (1.3.7-4), a new foo 1:1.0.2-1, then later a foo-bar 1:1.2.0-3 that 
 Supersedes 
 foo (1:1.2.0-3), and it will be possible to deduce that foo 1.3.7-3 should be 
 upgraded to bar 1.3.7-4 and not to foo-bar.
 
 Multiple different packages reusing the same name in subsequent releases 
 seems 
 pretty contrived to me, however.
 
  All in all, I think your proposal is just a shorthand to make your
  debian/control marginally smaller and having to write extensive
  (slow[2]) patches to dpkg, but also britney, dak and pretty much
  everything dealing with .debs, for absolutely no real gain wrt the
  current state of stuff.
 
 I will concede that Supersedes should not imply Replaces or Conflicts, but 
 merely be a hint to APT. Then neither dpkg nor britney nor dak should need to 
 be patched. Though a question remains: Should dak reject a package that tries 
 to supersede a package of which a newer version already exists in the 
 archive? 
 I don't think so; the other 'foo' could be uploaded before the superseding 
 'bar'.

... especially reading that. I answered thinking you meant Supersedes to
be an alias for something complicated, not a hint for apt.

As a hint, it's probably a worthwhile goal, and I -see- ways to even
make it work for name reuse in subsequent releases. Actually with
versioning enabled, it's even quite simple.

Looking at your example, with = in the versions instead of equality to
make it more robust,

lenny:
  git 4.3.20-10
  git-core 1:1.5.6.5-3+lenny2
squeeze:
  gnuit 4.9.5-1
Supersedes: git (= 4.9.5-1~)
  git 1:1.6.4.3-2
Supersedes: git-core (= 1:1.6.4.3-2~)

When a user upgrades, then /apt/ can grok that the proper upgrade path
for 'git' coming from a version = smaller than 4.9.5-1 is using gnuit
instead. It can then just do what was suggested in another mail in the
thread and migrate autoinstalled flags from git to gnuit.

At the same way, the sole thing you need to prevent apt to consider
upgrading git (aka gnuit) into git (the VCS) is to make sure that the
new git has a strictly greater version than the package it replaces,
which can always be done using the dreaded epochs (it's ugly, but fancy
things like reusing a package name for two different things is hard, and
it's logical there is a price to pay).

So while I dismissed your idea at first thinking you wanted to make it a
dpkg thing, now that I understand that you rather want it to be an /apt/
one, it makes really more sense to me.

The point remains though that:
  - apt
  - dselect
  - aptitude
  - cupt
must support that.

I don't think in the end that britney or dak needs to grok this header
after all, as britney isn't about upgrade paths of a given package, but
rather trying to build

Re: libjpeg62-dev - libjpeg-dev transition

2009-09-19 Thread Pierre Habouzit
On Sat, Sep 19, 2009 at 11:47:35AM +0200, Bill Allombert wrote:
 On Sat, Sep 19, 2009 at 01:08:12AM +0200, Pierre Habouzit wrote:
  On Sat, Sep 19, 2009 at 12:04:32AM +0200, Bill Allombert wrote:
   Dear developers,
   
   There is a new version of libjpeg in the archive (JPEG7), but is it
   not yet cleared for building packages against it.
   
   If your package Build-Depends on libjpeg62-dev, please change to 
   'libjpeg-dev'
   (without the 62) to ease the transition.
  
  Err no, please don't.
 
 The fact that some packages Build-Depends on libjpeg62-dev is merely an 
 historical artefact.

I know, the fact that it's the case though, allow us to plan for a
smoother transition. That'd be silly to not leverage that fact.

  First I'd like to see packages already build-depending on libjpeg-dev to
  be rebuilt against a libjpeg7 that provides libjpeg-dev.
 
 Actually, I have already done a test-rebuild of all the packages that
 build-depends on libjpeg62-dev or libjpeg-dev against a modified libjpeg7-dev
 that provide both libjpeg62-dev and libjpeg-dev, and there is only six FTBFS
 five of them being just test-suite update, and I send a patch for the sixth
 (netpbm) in the BTS.

That' be great (if not already done) to open important bugs on those
packages please, so that we can track that down.

I just opened a meta-bug to track the libjpeg transition on
release.debian.org, please mark those bugs as blocking the meta-bug,
it'll help us track them

TIA.

 I can provide you the logs if you want.

I believe you, and only 6 ftbfs is relatively good news. The problem is,
packages have to migrate together. The more packages that makes, the
more probable it is the transition gets mixed up with another one. So I
ask again, please let's do the -dev switch _first_ then bug packages
wrongly depending upon libjpeg62-dev. The later can be done
incrementally without, the first bit cannot.


In the end we _do_ want all packages Build-Depending upon libjpeg-dev,
that's clear. Though the smoother path is making them switch after the
transition is done, not before.



-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: libjpeg62-dev - libjpeg-dev transition

2009-09-19 Thread Pierre Habouzit
On Sat, Sep 19, 2009 at 01:01:38PM +0200, Pierre Habouzit wrote:
 On Sat, Sep 19, 2009 at 11:47:35AM +0200, Bill Allombert wrote:
  On Sat, Sep 19, 2009 at 01:08:12AM +0200, Pierre Habouzit wrote:
   On Sat, Sep 19, 2009 at 12:04:32AM +0200, Bill Allombert wrote:
Dear developers,

There is a new version of libjpeg in the archive (JPEG7), but is it
not yet cleared for building packages against it.

If your package Build-Depends on libjpeg62-dev, please change to 
'libjpeg-dev'
(without the 62) to ease the transition.
   
   Err no, please don't.
  
  The fact that some packages Build-Depends on libjpeg62-dev is merely an 
  historical artefact.
 
 I know, the fact that it's the case though, allow us to plan for a
 smoother transition. That'd be silly to not leverage that fact.
 
   First I'd like to see packages already build-depending on libjpeg-dev to
   be rebuilt against a libjpeg7 that provides libjpeg-dev.
  
  Actually, I have already done a test-rebuild of all the packages that
  build-depends on libjpeg62-dev or libjpeg-dev against a modified 
  libjpeg7-dev
  that provide both libjpeg62-dev and libjpeg-dev, and there is only six FTBFS
  five of them being just test-suite update, and I send a patch for the sixth
  (netpbm) in the BTS.
 
 That' be great (if not already done) to open important bugs on those
 packages please, so that we can track that down.
 
 I just opened a meta-bug to track the libjpeg transition on
 release.debian.org, please mark those bugs as blocking the meta-bug,
 it'll help us track them

That would be #547393


-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: libjpeg62-dev - libjpeg-dev transition

2009-09-19 Thread Pierre Habouzit
On Sat, Sep 19, 2009 at 02:32:51PM +0200, Andreas Barth wrote:
 * Pierre Habouzit (madco...@madism.org) [090919 01:08]:
  I'll put blocks in my hint file to be sure that both those packages will
  migrate in testing together (I'm unsure if britney is clever enough to
  block them until all the binNMUs are done, I don't think it is). Then
  please ask for binNMUs of all the package that B-D on libjpeg-dev. Then
  we will let that migrate.
 
 The question is: Are libjpeg62 and libjepg7 co-useable? (This only
 works if symbol versioning is turned on.)

Huh, libjpeg62 and libjpet7 have different so-name so they are
co-installable. I don't get what you mean with co-useable and it
certainly has nothing to do with symbol versioning.

 If so, this is not a real transition, and we could all relax (packages
 will just one by one start using the new libary, and we can just
 rebuild packages slowly, and everthing is ok).

That's exactly what I intend to do, that's why I don't want bill to make
people change their build-dependencies _yet_.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: libjpeg62-dev - libjpeg-dev transition

2009-09-19 Thread Pierre Habouzit
On Sat, Sep 19, 2009 at 07:20:40PM +0200, Pierre Habouzit wrote:
 On Sat, Sep 19, 2009 at 02:32:51PM +0200, Andreas Barth wrote:
  * Pierre Habouzit (madco...@madism.org) [090919 01:08]:
   I'll put blocks in my hint file to be sure that both those packages will
   migrate in testing together (I'm unsure if britney is clever enough to
   block them until all the binNMUs are done, I don't think it is). Then
   please ask for binNMUs of all the package that B-D on libjpeg-dev. Then
   we will let that migrate.
  
  The question is: Are libjpeg62 and libjepg7 co-useable? (This only
  works if symbol versioning is turned on.)
 
 Huh, libjpeg62 and libjpet7 have different so-name so they are
 co-installable. I don't get what you mean with co-useable and it
 certainly has nothing to do with symbol versioning.

If you meant things built against libjpeg7 and loading plugins linked
against the libjpeg62 then yes, I think we're good, because libjpeg7
uses symbol versioning. libjpeg62 doesn't though.


-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: Transitional (dummy) packages considered silly

2009-09-19 Thread Pierre Habouzit
On Thu, Sep 17, 2009 at 11:52:23PM +0200, Magnus Holmgren wrote:
 When a binary package is renamed or split, as well as if several packages are 
 merged under a new name, transitional packages are normally created, which 
 depend on the new packages, which in turn Replaces and Conflicts with, and 
 possibly Provides, the old packages. I find those dummy packages as silly to 
 create as to uninstall after upgrading.
 
 I propose a new control field called e.g. Supersedes that will provide the 
 same semantics. In its simplest form, a renamed package will declare that it 
 Supersedes the old package name. That will be considered equivalent to 
 conflicting with/replacing earlier versions of the superseded package, as 
 well 
 as providing a new version of it, just like a dummy package. Multiple 
 packages 
 can supersede the same package (but they should probably be the same 
 version), 
 and one package can of course supersede many others.

Well, I'm not sure what the practical gain is, could you please
elaborate on the suggested Supersedes: semantics ?

Note that transitional packages are seamless for users. When users has
foo in $stable, and foo gets renamed into bar in $stable +1, then there
is that:

$stable: package foo
$stable + 1: foo Depends bar, bar {replaces foo, provides foo, conflicts foo}
$stable + 2: foo is dropped, replaces/provides/conflicts foo in bar can be 
dropped.

After user has upgraded from $stable to $stable + 1, he doesn't have
'foo' anymore.

There is one point in having the transitional package: it ensures that
no package does try to take foo as a package name in $stable + 1 which
would then in turn confuse apt.

That is the state of the art. Could you please elaborate where and why
this field would help ?

FWIW I would be interested to read about a field semantics that would
solve the git issue properly.

IOW in lenny we have git being the GNU file manager stuff, and git-core
the VCS. If you find a scheme that would allow git-core to become git,
and git to become gnuit in _one_ release cycle[1] then your proposal is
worth it.
Finally, I think your proposal doesn't work, because Supersedes cannot
work if two distinct binary packages Supersedes the same binary. We
can obviously ensure this doesn't happen in the _same_ Debian
distribution. I don't see how we can feasibly ensure it across different
releases in a sane way (and I know lots of people having deb lines for
stable, testing and sid in their sources.list).

All in all, I think your proposal is just a shorthand to make your
debian/control marginally smaller and having to write extensive
(slow[2]) patches to dpkg, but also britney, dak and pretty much
everything dealing with .debs, for absolutely no real gain wrt the
current state of stuff.



[1] this is theorical discussion as such a proposal would need to be
implemented in dpkg, then pushed to user, then used, IOW only
squeeze+1 would be a target for Supersedes use anyway.

[2] yes slow, because for each package install, dpkg would have to
wonder if anything supersedes it, and deal with all the issues that
would arise if _two_ binary packages Supersedes the same thing.


-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: libjpeg62-dev - libjpeg-dev transition

2009-09-18 Thread Pierre Habouzit
On Sat, Sep 19, 2009 at 12:04:32AM +0200, Bill Allombert wrote:
 Dear developers,
 
 There is a new version of libjpeg in the archive (JPEG7), but is it
 not yet cleared for building packages against it.
 
 If your package Build-Depends on libjpeg62-dev, please change to 'libjpeg-dev'
 (without the 62) to ease the transition.

Err no, please don't.

First I'd like to see packages already build-depending on libjpeg-dev to
be rebuilt against a libjpeg7 that provides libjpeg-dev.

In order to do that please provide a libjpeg6 not providing libjpeg-dev
and a libjpeg7-dev which does provides it.

I'll put blocks in my hint file to be sure that both those packages will
migrate in testing together (I'm unsure if britney is clever enough to
block them until all the binNMUs are done, I don't think it is). Then
please ask for binNMUs of all the package that B-D on libjpeg-dev. Then
we will let that migrate.


_Only then_ you will open a mass bug on all packages that b-d on
libjpeg62-dev to ask them to move to libjpeg-dev instead, so that the
transition remains manageable.

Doing it the other way ensures loads of pain to come.


I'm not sure if we're ready for this transition yet though, I'll let luk
or other RA/RM check if now is the best moment to do so.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: Explicitely Cc bug reporters

2009-09-10 Thread Pierre Habouzit
On Thu, Sep 10, 2009 at 04:21:50PM +0200, Bernhard R. Link wrote:
 * Sandro Tosi mo...@debian.org [090910 16:09]:
  Do others feel we should enable emailing the submitter by default?
  there are some reasons not to?
 
 But reporters are sacrifing some of their time to help us make our
 distribution better. Do you really think we should scare them away
 by rewarding bug reports by pulling the reporters in lengthy
 discussions how the bug is best fixed?

When the maintainer think the bug reporter is not to be annoyed, then he
should mail nnn-silent or whatever, because that is the exception.

Not the reverse. This is a major (if not _THE_ major) annoyance with the
BTS. FWIW this is a long discussed issue, and the BTS maintainers do not
share this opinion (that mailing @ should also mail the submitter)
so we're basically stuck.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Explicitely Cc bug reporters

2009-09-10 Thread Pierre Habouzit
On Thu, Sep 10, 2009 at 05:23:32PM +0200, Stefano Zacchiroli wrote:
 On Thu, Sep 10, 2009 at 05:08:00PM +0200, Pierre Habouzit wrote:
  When the maintainer think the bug reporter is not to be annoyed, then he
  should mail nnn-silent or whatever, because that is the exception.
 
 Full ACK.
 
  Not the reverse. This is a major (if not _THE_ major) annoyance with the
  BTS. FWIW this is a long discussed issue, and the BTS maintainers do not
  share this opinion (that mailing @ should also mail the submitter)
  so we're basically stuck.
 
 Conceptually, what we want is trivial: we want submitter to be
 subscribed (in the sense of bts subscribe) by default. If they want,
 they are free to opt unsubscribing.

That should probably be something that would fly for me actually. and
you could make reportbug take an option to add some kind of pseudo
header so that subscribing is not done for the rare cases when sender
doesn't want to be subscribed.


-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Explicitely Cc bug reporters

2009-09-10 Thread Pierre Habouzit
On Thu, Sep 10, 2009 at 04:58:30PM +0200, Samuel Thibault wrote:
 Leo costela Antunes, le Thu 10 Sep 2009 16:52:43 +0200, a écrit :
  Why not include a pseudo-header to subscribe to bugreports on submit?
 
 I thought about that too, but that doesn't solve the original problem:
 clueless reporters won't enable it and absent-minded maintainers will
 forget to Cc them.

that's easy, it must be the reverse. Sane default, and simple way to
override it.

Sane default is: submitter should be subscribed.
Easy way to override: pseudo-header to not be subscribed
Easy way to override 2: let reportbug have a
  
--do-not-subscribe-me-to-bugs--I-mean-it--I-really-want-to-be-a-PITA-for-the-maintainer
  for people that never remember about the pseudo-header.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFC round 5: DEP-3: Patch Tagging Guidelines

2009-09-09 Thread Pierre Habouzit
On Wed, Sep 09, 2009 at 08:50:34AM -0500, Manoj Srivastava wrote:
 Seems to me that we have a widely used convention (which might
  not be universal) that will meet our needs, and at least seems
  compatible with a lot of  software under distributed version control. I
  think it well behooves us to re-use this, rather than go off an
  reinvent the wheel ourselves and be incompatible with _everything_ else
  out there.

FWIW, for having discussed it with Raphael on #-qa, he seems pretty much
convinced my proposal to make DEP3 compatible with git-format-patch is
going in the good direction.

He's annoyed I sent that mail so late (and FWIW sorry but I hadn't the
time to do it before, and when I had time in august I hadn't
connectivity.. but whatever) but I think the proposal will be amended so
that we're compatible.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: Release goal: Getting rid of unneeded *.la / emptying dependency_libs

2009-09-09 Thread Pierre Habouzit
On Thu, Sep 10, 2009 at 12:35:12AM +0200, Kurt Roeckx wrote:
 On Wed, Aug 26, 2009 at 03:46:36AM -0400, Felipe Sateler wrote:
  Steve Langasek wrote:
  
   On Wed, Aug 26, 2009 at 02:08:40AM -0400, Felipe Sateler wrote:
   But this will cause trouble anyway. Imagine this case: glib changes
   SONAME, both app and library depend on glib. app is recompiled, gtk isn't
   yet.So then app NEEDED libglib-2.0.so.1, gtk NEEDED libglib-2.0.so.0.
   Kaboom! The only real solution is to make gtk's SONAME dependent on
   glib's, eg libgtk- x11-2.0.so.0-glib-1 (a la boost upstream with gcc
   versions).
  
  I think I should have added that the app does not have to link directly 
  with 
  glib.
  
   
   That's what symbol versioning is for.
  
  From /u/i/g/g/gtktextchild.h:
  
  struct _GtkTextChildAnchor
  {
GObject parent_instance;
  
gpointer GSEAL (segment);
  };
  
  You lost anyway. If GObject or gpointer changes, symbol versioning doesn't 
  save you because _GtkTextChildAnchor is a public type
 
 This can all be solved using symbol versioning.  Buf it will
 probably require alot of work to get it right.

And it will probably require a _lot_ of code to be kept around for lots
of time. At best compatibility layers, and worst case, pure duplication
of all APIs.

symbol versioning is really nice, but it's not magic either ;)
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: RFC round 5: DEP-3: Patch Tagging Guidelines

2009-09-08 Thread Pierre Habouzit
On Tue, Sep 08, 2009 at 03:23:50PM +0800, Paul Wise wrote:
 On Tue, Sep 8, 2009 at 7:53 AM, Pierre Habouzit madco...@madism.org wrote:
  On Mon, Sep 07, 2009 at 10:30:14PM +0200, Raphael Hertzog wrote:
  Anyway, I'd rather wait some time until people have tried using this
  format before deciding if we must make some special case due to
  git format-patch.
 
  It's not a special case. Kernel people, git people, gnome people, X.org
  people, all can cherry-pick patches and format-patch them away. If you
  ask them to add one missing header like the actual source or commid-id
  they took the patch from, they'll probably do it (I would at least). If
  you ask to rewrite the full stuff, then really, go to hell will
  probably be the (sane) answer you'll get.
 
 What format do the other DVCS systems use for patch export?

IIRC hg generates mails pretty much like git nowadays, and the `hg
import` feature works mostly like git does:

You can import a patch straight from a mail message. Even patches as
attachments work (to use the body part, it must have type text/plain or
text/x-patch). From and Subject headers of email message are used as
default committer and commit message. All text/plain body parts before
first diff are added to commit message.


I'm not used to bzr at all, but I would be surprised it does sth _very_
different.
-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Patch Tagging Guidelines (aka DEP3)

2009-09-07 Thread Pierre Habouzit
On Mon, Sep 07, 2009 at 11:03:37PM +0200, Raphael Hertzog wrote:
 Hello,
 
 after several rounds of discussion on -devel, we now have a
 new standard defining meta-information to integrate on patches that we
 distribute/apply in our packages:
 http://dep.debian.net/deps/dep3/

Sorry I haven't answered to the DEP before, but I've been pretty busy so
far.

FWIW I don't like it completely because it's not compatible with the
de-facto standard used by kernel-like project (that would count linux,
or git, and many other).

In git (and the idea is trivially used in any VCS that can format-patch
to mail) you use either rfc822 headers or pseudo-headers for many fields
you have re-defined.

My point is that there are _lots_ of patches that follow the kernel
conventions out there, and it should not require anything more than
grabbing the patch, possibly add an URL in it pointing to where you
grabbed it from, and be done with it. Your proposal requires an
extensive rewrite of such patches, and it kind of sucks.

Also I would like to be able to extract my patches from my git
repository just doing a git format-patch upstream..upstream+patches
e.g., and not having to touch them (hence the need for pseudo-headers).


Here are my remarks wrt individual fields:

  * Description/Subject:
Description should just be any bit of rfc822 text that isn't a
header nor a patch nor a pseudo header. What you propose for
Description is just a major hassle for any people using git/hg/...
And you should have a short description, as Subject:. The
description should not be mandatory, the Subject should be.

Also, if the patch contains a line with exactly ---\n, then all
that follows, up to the diff is data that is _not_ part of the
Description, and should be dropped (it's where git puts its
diffstat, and this format has also become a standard nowadays too).

  * From should be an allowed synonym for Author (git uses both, with a
preference for From).

  * Reviewed-by is usually rather Acked-by.

  * Forwarded as a boolean (no/not-needed/...) field is IMHO useless,
but whatever.  Also, when the argument is an email address, Cc: is
usually preferred.

  * Instead of Last-Update, simply Date: is usually preferred. Plus the
proposed format is all but an iso standard. rfc822 dates are a
better idea.

Your proposal doesn't explicit what repetition of fields means. Debian
usually uses:

Foo: value1, value2,
 value3, ...

But git people usually use:

Foo: value1
Foo: value2
...

Both should be accepted and understood in the same way.

Finally, I would suggest that Author or From should be mandatory for
conforming patches, rather than Origin. And I would suggest a License:
field for people wishing to license their patch with a specific license.

FWIW, I don't believe any packager with an upstream using git will
consider adopting DEP3 without those fixes. With those fixes though,
it's just a tiny bit of effort for them, so you'll instead probably see
quite a fast adopting rate for DEP3...

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: RFC round 5: DEP-3: Patch Tagging Guidelines

2009-09-07 Thread Pierre Habouzit
On Mon, Sep 07, 2009 at 10:30:14PM +0200, Raphael Hertzog wrote:
 On Sat, 05 Sep 2009, Guido Günther wrote:
  I tried to point that out in June:
   http://lists.debian.org/debian-devel/2009/06/msg00551.html
  but failed. It'd be really helpful if DEP-3 would be compatible with the
  git format-patch output.

I missed that thread earlier and reacted to the dda mail in
20090907234314.ge13...@artemis.corp

 Would it be helpful to say that From: can be an alias for Author: and
 Subject: an alias for Description:?

I made a full proposal for header fixes to be git/hg/... compatible.

 git format-patch alone will stil not be enough to generate a DEP3-compliant
 header but would that resolve your concerns?

It will be compatible if you relax the use of headers to pseudo headers,
and forget about your (sorry) ridiculous request for Description to be a
rfc822 formatted field. Not only it's never used by anyone, but it's
also a major PITA to edit.

Like I said in my other mail, you want a Subject as a summary, and what
you call Description is all that:
  - isn't a header
  - isn't a recognized pseudo-header
  - is before the patch or an optional ---\n line.

It's a pretty simple definition, rather simple to implement in any kind
of patch parsing tool.

Indeed it's not compatible with grep-dctrl or whatever, but sadly for
you, there _IS_ a standard for patches already, and it looks like that:

  - http://lkml.org/lkml/2009/8/31/369
  - http://lkml.org/lkml/2009/8/31/40
  - http://article.gmane.org/gmane.comp.version-control.git/126207
  - http://article.gmane.org/gmane.comp.parsers.sparse/2001
  - and I could go on with wine, x.org, gnome, ... patch submissions...
damn even the glibc nowadays !

 Anyway, I'd rather wait some time until people have tried using this
 format before deciding if we must make some special case due to
 git format-patch.

It's not a special case. Kernel people, git people, gnome people, X.org
people, all can cherry-pick patches and format-patch them away. If you
ask them to add one missing header like the actual source or commid-id
they took the patch from, they'll probably do it (I would at least). If
you ask to rewrite the full stuff, then really, go to hell will
probably be the (sane) answer you'll get.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Re: The future of the boot system in Debian

2009-09-06 Thread Pierre Habouzit
On Sun, Sep 06, 2009 at 12:04:33PM +0200, Marco d'Itri wrote:
 On Sep 06, Steve Langasek vor...@debian.org wrote:
 
   When should maintainers start adding upstart jobs to their packages?
  Not before the upstart compat package that provides upstart-job for
  sysvinit-based systems is available.
 Is this relevant for Linux-specific packages as well? I.e., do we want
 to continue supporting sysvinit on Linux systems?

for one: LSB somehow requires it.
second:  I think it's disruptive for users to be unable to do
 /etc/init.d/$service stop/start/restart anymore.

So I'd say that even for Linux we want some kind of sysvinit like
scripts anyways.


-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


signature.asc
Description: Digital signature


Re: The future of the boot system in Debian

2009-09-06 Thread Pierre Habouzit
On Sun, Sep 06, 2009 at 01:45:35AM -0500, Manoj Srivastava wrote:
 Package: upstart
 Severity: wishlist
 Version: 0.6.3
 Tags: patch
 
 On Sat, Sep 05 2009, Manoj Srivastava wrote:
 
 diff --git upstart-0.6.3.orig/debian/changelog upstart-0.6.3/debian/changelog
 index be2b21f..afaf59a 100644
 --- upstart-0.6.3.orig/debian/changelog
 +++ upstart-0.6.3/debian/changelog
 @@ -1,3 +1,14 @@
 +upstart (0.6.3-1.1) UNRELEASED; urgency=low
 +
 +  * Add support for loading SELinux policy early in the boot
 +sequence. This changeset adds conditional support for loading SELinux
 +policy early in the boot sequence if a) it is enabled at compile time,
 +and b) the machine has SELinux enabled at run time.  Also, since the
 +SELinux support patch is conditionally effective, this patch adds
 +support for enabling it on Linux architectures. 
 +
 + -- Manoj Srivastava sriva...@debian.org  Sat, 05 Sep 2009 12:15:46 -0500

Isn't it a duplicate of #543420 where the maintainer claims upstream
doesn't want such a patch ?

-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


signature.asc
Description: Digital signature


Re: The future of the boot system in Debian

2009-09-06 Thread Pierre Habouzit
On Sun, Sep 06, 2009 at 10:52:22AM -0700, Steve Langasek wrote:
 On Sun, Sep 06, 2009 at 06:40:44PM +0200, Pierre Habouzit wrote:
  On Sun, Sep 06, 2009 at 12:04:33PM +0200, Marco d'Itri wrote:
   On Sep 06, Steve Langasek vor...@debian.org wrote:
 
 When should maintainers start adding upstart jobs to their packages?
Not before the upstart compat package that provides upstart-job for
sysvinit-based systems is available.
   Is this relevant for Linux-specific packages as well? I.e., do we want
   to continue supporting sysvinit on Linux systems?
 
  for one: LSB somehow requires it.
 
 No.  The LSB requires *LSB packages* to use init scripts.  Debian
 packages are not LSB packages.

Okay, my mistake.

  second:  I think it's disruptive for users to be unable to do
   /etc/init.d/$service stop/start/restart anymore.
 
 The transition plan here is to allow users to use the 'service' command
 ('service $service stop/start/restart') as an abstraction layer.  If the
 ports all migrate to upstart too, we'll eventually want to stop shipping
 these symlinks.

I see. Let's hope our SHELLs will pick up completions soon enough then
;)


-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


signature.asc
Description: Digital signature


Accepted nsd3 3.2.3-1 (source amd64)

2009-08-29 Thread Pierre Habouzit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sun, 30 Aug 2009 00:21:05 +0200
Source: nsd3
Binary: nsd3
Architecture: source amd64
Version: 3.2.3-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit madco...@debian.org
Changed-By: Pierre Habouzit madco...@debian.org
Description: 
 nsd3   - authoritative domain name server (3.x series)
Closes: 535878 539979 543580
Changes: 
 nsd3 (3.2.3-1) unstable; urgency=low
 .
   * New upstream release.
   * Pass SHELL=/bin/bash to make so that nsdc.sh gets the proper shebang
 (Closes: #535878).
   * Disable largefile as it breaks architectures not allowing unaligned
 8-bytes access, and it's likely to be a problem for nsd3
 (Closes: #539979).
   * Make init.d read more values from the actual configuration using
 nsd-checkconf -o, and do less stuff if people are using chrooted stuff,
 because we probably aren't doing it right (Closes: #543580).
Checksums-Sha1: 
 0b5b32b49bd0dbb43593a2656fa8c2cbb5f7a38e 1091 nsd3_3.2.3-1.dsc
 2afcc6e1086eef7f5e538c7d837f628f83a19a86 855917 nsd3_3.2.3.orig.tar.gz
 b896606dabb954397bec81ac320f9cf2637c8347 7728 nsd3_3.2.3-1.diff.gz
 7d2c0cb0da9bf99aed945f276dc645e94d3930cc 907024 nsd3_3.2.3-1_amd64.deb
Checksums-Sha256: 
 bcc9764dbe108caf47a11fbe16223857a68938b517fa59a1050a601a68dff888 1091 
nsd3_3.2.3-1.dsc
 2a9b4cb63b002a2a63ec8243f90a9e041f08b9498faa5b35ca71ce3334d842ff 855917 
nsd3_3.2.3.orig.tar.gz
 9ae76c89246923f911bf35ccfdade6e1c3286e6be466ec725e4d0fd4c6006e19 7728 
nsd3_3.2.3-1.diff.gz
 a0233cb322913c72a9288f16312f6511846dde347dbc7a4208ea16460c1ffa75 907024 
nsd3_3.2.3-1_amd64.deb
Files: 
 566bca1ccd1901c0d1f56a64304d302e 1091 net extra nsd3_3.2.3-1.dsc
 5ddb35dfb7da0defb82cda4f7388cba2 855917 net extra nsd3_3.2.3.orig.tar.gz
 fd507b21ad68b1961395123369bbca91 7728 net extra nsd3_3.2.3-1.diff.gz
 26fd17ac2cd474994c21cbd28d380274 907024 net extra nsd3_3.2.3-1_amd64.deb

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

iEYEARECAAYFAkqZqhQACgkQvGr7W6HudhwPtgCgqZS6s/RqXMsA2skd1So5m/jw
kxkAn2SldCdrtp4G/VZvvvKelky1MvZO
=DH9L
-END PGP SIGNATURE-


Accepted:
nsd3_3.2.3-1.diff.gz
  to pool/main/n/nsd3/nsd3_3.2.3-1.diff.gz
nsd3_3.2.3-1.dsc
  to pool/main/n/nsd3/nsd3_3.2.3-1.dsc
nsd3_3.2.3-1_amd64.deb
  to pool/main/n/nsd3/nsd3_3.2.3-1_amd64.deb
nsd3_3.2.3.orig.tar.gz
  to pool/main/n/nsd3/nsd3_3.2.3.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Non-unified patches and dpkg source format ‘3.0 (quilt)’.

2009-08-13 Thread Pierre Habouzit
On Sun, Aug 09, 2009 at 06:04:34PM +0200, Raphael Hertzog wrote:
 retitle 485330 Allow context diff in debian/patches/ in 3.0 (quilt) format
 thanks
 
 On Thu, 06 Aug 2009, Pierre Habouzit wrote:
  That said, yes, using non-unified diff is as laughable as using RCS or
  SCCS nowadays. Though I consider it a bug if dpkg refuses to apply a
  patch that patch(1) (that it uses in the end) would apply fine. I shall
  say that I absolutely don't get why there even is an analyze() routine
  in Patch.pm,
 
 analyze() extracts information from the patch in order to:
 - create directories that do not exist yet (patch will not do that for
   you AFAIK or at least that's the assumption that the current codebase
   made, it might have changed since this part of the code has been written)

According to the man page, and to tests I did, it does

 - have a listing of all modified files in order to harmonize their
   timestamp afterwards (required to avoid unwanted rebuilding when
   patching auto-generated files and their source file)

Can't you get that using lsdiff from patchutils ?

 Extracting those information require to parse the patch files, so why not
 error out when the parser finds something not allowed?

With that we clearly agree ;)

 So while I have no opposition to allowing patches in context format (and
 not other non-contextual ones), the fix is most likely not the short one
 proposed by Charles.

It's not.

 Instead the Dpkg::Source::Patch object should have full support of the
 context format at least in the analyze() part.

Or you may use lsdiff.

  if you want that, let patch(1) do it using its --dry-run
  mode.  It'll report failed hunk and bad syntax the same way.
 
 You'll be surprised how much permissive patch actually is. IIRC missing 
 context
 in unidiff is not always fatal for example (even when the numbers on the
 @@ lines stipulate that there should be more lines than what there is).

Sure, but there are some tools to verify how clean a patch is, but yeah,
you're probably right on that.
-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


signature.asc
Description: Digital signature


Re: Non-unified patches and dpkg source format ‘3.0 (quilt)’.

2009-08-09 Thread Pierre Habouzit
On Fri, Aug 07, 2009 at 04:12:35PM +0200, Frank Küster wrote:
 Pierre Habouzit madco...@madism.org wrote:
 
  On Fri, Aug 07, 2009 at 10:45:14AM +0900, Charles Plessy wrote:
  Le Thu, Aug 06, 2009 at 09:26:02AM -0700, Russ Allbery a écrit :
   
   (filterdiff comes with patchutils.)  Given that, this seems like a 
   tempest
   in a teapot to me.  Just convert the diff into whatever format the tool
   that you're using expects or the reviewer wants to read.
  
  Hi Russ and everybody,
  
  I already explained that I prefered that the patch stays in the original 
  format
 
  Then you'll need to write your own patch system that calls patch(1) to
  apply the patches, à la cdbs-simple-patchsys.
 
 Why should he need to do that?  If you'd had written submit patches to
 dpkg, I could get a meaning out of it, but here?  He doesn't want to
 diverge from upstream.

Oh boy, are you even reading... That's a workaround to wait for dpkg to
be fixed. If you're willing to fix dpkg, please go ahead, but Charles
first try is clearly _not_ a proper fix, hence for now no such patch
exists.
-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


signature.asc
Description: Digital signature


Re: Non-unified patches and dpkg source format ‘3.0 (quilt)’.

2009-08-07 Thread Pierre Habouzit
On Fri, Aug 07, 2009 at 10:45:14AM +0900, Charles Plessy wrote:
 Le Thu, Aug 06, 2009 at 09:26:02AM -0700, Russ Allbery a écrit :
  
  (filterdiff comes with patchutils.)  Given that, this seems like a tempest
  in a teapot to me.  Just convert the diff into whatever format the tool
  that you're using expects or the reviewer wants to read.
 
 Hi Russ and everybody,
 
 I already explained that I prefered that the patch stays in the original 
 format

Then you'll need to write your own patch system that calls patch(1) to
apply the patches, à la cdbs-simple-patchsys.

-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Non-unified patches and dpkg source format ‘3.0 (quilt)’.

2009-08-06 Thread Pierre Habouzit
On Wed, Aug 05, 2009 at 10:07:02PM +0900, Charles Plessy wrote:
 After deleting the following check, my source package builds fine.
 
 --- a/scripts/Dpkg/Source/Patch.pm
 +++ b/scripts/Dpkg/Source/Patch.pm
 @@ -325,9 +325,6 @@ sub analyze {
 unless (defined($_ = getline($diff_handle))) {
 error(_g(diff `%s' finishes in middle of ---/+++ (line %d)), 
 $diff, $.);
 }
 -   unless (s/^\+\+\+ //) {
 -   error(_g(line after --- isn't as expected in diff `%s' (line 
 %d)), $diff, $.);
 -   }
  $_ = strip_ts($_);
  if ($_ eq '/dev/null' or s{^(\./)?[^/]+/}{$destdir/}) {
  $fn2 = $_;
 
 Why not just applying the patches and catch errors if there are, instead of
 writing a new patch parser from scratch just to check that it looks like being
 in the unified format?

FWIW I've read this sub-thread with some kind of consternation,
especially seeing how wrong some arguments are.

First of all, non-unified diffs are called context diffs, and can have
...  wait for it ... context. Those are actually valid ed scripts IIRC.
The reason why unified diffs are prefered is because those are usually
way more readable.

For example, vim upstream is using non unified diffs with context as a
way to release its incremental versions, still nowadays.

That said, yes, using non-unified diff is as laughable as using RCS or
SCCS nowadays. Though I consider it a bug if dpkg refuses to apply a
patch that patch(1) (that it uses in the end) would apply fine. I shall
say that I absolutely don't get why there even is an analyze() routine
in Patch.pm, if you want that, let patch(1) do it using its --dry-run
mode.  It'll report failed hunk and bad syntax the same way.

I concur with Charles that it's a dpkg-dev bug, I don't think his patch
is valid though. I'm unsure if it needed all that trolling, and that a
minor bug on dpkg-dev asking for non-unified diffs support is in order.

In between there are as many already said many workarounds, the easier
one being to regenerate the diff, which you can easily do using
combinediff (I've not checked if there is anything more
straightforward):

$ cat aa
toto
tuti
titi

$ cat ab
toto
tutu
titi

$ diff -C2 aa ab | tee aa-to-ab.diff
*** aa  2009-08-06 18:25:44.875327948 +0200
--- ab  2009-08-06 18:25:50.107327652 +0200
***
*** 1,3 
  toto
! tuti
  titi
--- 1,3 
  toto
! tutu
  titi

$ combinediff aa-to-ab.diff /dev/null
unchanged:
--- aa  2009-08-06 18:25:44.875327948 +0200
+++ ab  2009-08-06 18:25:50.107327652 +0200
@@ -1,3 +1,3 @@
 toto
-tuti
+tutu
 titi

Cheers,
-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Non-unified patches and dpkg source format ‘3.0 (quilt)’.

2009-08-06 Thread Pierre Habouzit
On Thu, Aug 06, 2009 at 06:33:28PM +0200, Pierre Habouzit wrote:

 Those are actually valid ed scripts IIRC.

Okay, sorry, I meant to remove that sentence that is actually wrong...
sorry 'bout that.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Nettoyer un répertoir e plein de .deb ?

2009-08-03 Thread Pierre Habouzit
On Mon, Aug 03, 2009 at 09:56:00PM +0200, Pierre Habouzit wrote:
 On Mon, Aug 03, 2009 at 04:02:43PM +0200, Éric Seigne wrote:
  Bonjour,
  es-ce qu'il existe une commande rapide et efficace pour faire le
  ménage dans un dossier plein de paquets .deb pour ne garder que ceux
  dont les numéros de versions sont les plus récents ?
  
  Par exemple j'ai
  
  package_1.2.0-0_i386.deb
  package_1.2.0-1_i386.deb
  package_1.3.1-0_i386.deb
  package_1.3.4-6_i386.deb
  package_1.3.4-7_i386.deb
  
  et je ne veux garder que le dernier ... y a ça, sans se lancer dans
  des outils de gestion de dépots ?
  
  Merci d'avance,
  Éric

Sauf que ça ne marche pas... parce que je pars du principe que le
file-name contient l'époch ce qui est généralement faux...

Le fix suivant devrait corriger ça:
 
 #!/bin/sh
 
 dry_run=
 
 doit() {
 $dry_run $@
 }
 
 while test $# != 0; do
 case $1 in
 -n) dry_run=echo ;;
 --) shift; break; ;;
 *)  break ;;
 esac
 shift
 done
 
 if test $# != 1; then
 echo usage: foo.sh directory 21
 exit 1
 fi
 
 cd $1
 
 for p in $(ls *.deb|sed -e 's/_.*//'|sort -u); do
 keep=
+keep_v=
 for v in $(ls ${p}_*.deb | sed -e 
's/^[^_]*_\([^_]*\)_[^_]*\.deb$/\1/'); do
+ver=$(dpkg --info binutils-dev_2.19.51.20090704-1_amd64.deb|sed -ne 
'/Version: /{s/ *Version: *//p;q}')
 if test -z $keep; then
 keep=$v
+keep_v=$ver
-elif dpkg --compare-versions $keep gt $v; then
+elif dpkg --compare-versions $keep_v gt $ver; then
 doit rm -f ${p}_${v}_*.deb
 else
 doit rm -f ${p}_${keep}_*.deb
 keep=$v
+keep_v=$ver
 fi
 done
 done


Et sinon la bonne manière est d'utiliser dpkg --info et de prendre le
Package: et Version:, de trier pour chaque Package: unique par ordre de
Version: selon dpkg --compare-versions, et de ne conserver que le
dernier de chaque. Je pense que dpkg --compare-versions est accessible
depuis perl-apt (si ça existe) et je suis sur que c'est accessible
depuis python-apt pour l'utiliser dans apt-listchanges. Mais j'ai la
flemme d'écrire le script en question.


-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


signature.asc
Description: Digital signature


Re: Linking libxxx.so to libxxx_r.so? dpkg-shlibdep doesn't like it...

2009-07-08 Thread Pierre Habouzit
On Sun, Jul 05, 2009 at 11:01:21PM +0200, Christian Hammers wrote:
 Hello
 
 To help packages like Apache which have some parts like libaprutil
 that wants to link against libmysqlclient16_r.so and some like PHP
 that wants to link against libmysqlcient.so, it was proposed that
 libmysqlclient.so should be made a symlink pointing to the thread safe
 *_r.so version.
 
 (This change would be introduced for the upcoming new soname version 
 which is not yet into unstable! Performance issues were considered to
 be negligible as the client library only copies data from and to the
 server)
 
 But when putting a corresponding symlink into
 debian/libmysqlclient16.links, the build process fails with:
 
 dh_shlibdeps -a -l debian/libmysqlclient16/usr/lib -L libmysqlclient16
 
 LD_LIBRARY_PATH=/usr/lib/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/debian/libmysqlclient16/usr/lib
 dpkg-shlibdeps -Tdebian/libmysqlclient16.substvars 
 -Sdebian/libmysqlclient16 
 debian/libmysqlclient16/usr/lib/libmysqlclient_r.so.16.0.0
 dpkg-shlibdeps: warning: dependency on libnsl.so.1 could be avoided if 
 debian/libmysqlclient16/usr/lib/libmysqlclient_r.so.16.0.0 were not 
 uselessly linked against it (they use none of its symbols).
 dpkg-shlibdeps: warning: dependency on libcrypt.so.1 could be avoided if 
 debian/libmysqlclient16/usr/lib/libmysqlclient_r.so.16.0.0 were not 
 uselessly linked against it (they use none of its symbols).
 
 LD_LIBRARY_PATH=/usr/lib/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/debian/libmysqlclient16/usr/lib
 dpkg-shlibdeps -Tdebian/mysql-client-5.1.substvars 
 -Sdebian/libmysqlclient16 debian/mysql-client-5.1/usr/sbin/mysqlmanager 
 debian/mysql-client-5.1/usr/bin/mysqldump 
 debian/mysql-client-5.1/usr/bin/mysql_client_test_embedded 
 debian/mysql-client-5.1/usr/bin/mysql_waitpid 
 debian/mysql-client-5.1/usr/bin/mysqladmin 
 debian/mysql-client-5.1/usr/bin/mysqltest_embedded 
 debian/mysql-client-5.1/usr/bin/mysql 
 debian/mysql-client-5.1/usr/bin/mysqlshow 
 debian/mysql-client-5.1/usr/bin/mysqlcheck 
 debian/mysql-client-5.1/usr/bin/myisam_ftdump 
 debian/mysql-client-5.1/usr/bin/mysqlimport 
 debian/mysql-client-5.1/usr/bin/mysql_client_test
 dpkg-shlibdeps: warning: debian/libmysqlclient16/usr/lib/libmysqlclient.so.16 
 has an unexpected SONAME (libmysqlclient_r.so.16)
 dpkg-shlibdeps: error: no dependency information found for 
 debian/libmysqlclient16/usr/lib/libmysqlclient.so.16 (used by 
 debian/mysql-client-5.1/usr/bin/mysqldump).
 dh_shlibdeps: dpkg-shlibdeps returned exit code 2
 make: *** [binary-arch] Error 1
 
 Before I start looking for a creative workaround - is this approach a good 
 idea
 in the first place?

You cannot do that:
diff -U0 =(nm -D /usr/lib/libmysqlclient.so.15.0.0 | cut -d' ' -f2- | sort -u) 
=(nm -D /usr/lib/libmysqlclient_r.so.15.0.0 | cut -d' ' -f2- | sort -u)|grep 
'^-'
--- /tmp/zshUjt2JU  2009-07-08 15:49:03.888491590 +0200
-B my_errno

Unless this big fat command yields nothing with the .16 version, libmysql_r.so
has *not* an ABI that includes the one of libmysqlclient.so.

IOW programs that would be built against libmysqlclient.so on other distros
will not work on Debian at all if you do that.

As of the dpkg-shlibdeps warning you can probably work it around with proper -x
arguments (ugly).

-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Linking libxxx.so to libxxx_r.so? dpkg-shlibdep doesn't like it...

2009-07-08 Thread Pierre Habouzit
On Wed, Jul 08, 2009 at 03:53:58PM +0200, Pierre Habouzit wrote:
 On Sun, Jul 05, 2009 at 11:01:21PM +0200, Christian Hammers wrote:
  Hello
  
  To help packages like Apache which have some parts like libaprutil
  that wants to link against libmysqlclient16_r.so and some like PHP
  that wants to link against libmysqlcient.so, it was proposed that
  libmysqlclient.so should be made a symlink pointing to the thread safe
  *_r.so version.
  
  (This change would be introduced for the upcoming new soname version 
  which is not yet into unstable! Performance issues were considered to
  be negligible as the client library only copies data from and to the
  server)
  
  But when putting a corresponding symlink into
  debian/libmysqlclient16.links, the build process fails with:
  
  dh_shlibdeps -a -l debian/libmysqlclient16/usr/lib -L libmysqlclient16
  
  LD_LIBRARY_PATH=/usr/lib/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/debian/libmysqlclient16/usr/lib
  dpkg-shlibdeps -Tdebian/libmysqlclient16.substvars 
  -Sdebian/libmysqlclient16 
  debian/libmysqlclient16/usr/lib/libmysqlclient_r.so.16.0.0
  dpkg-shlibdeps: warning: dependency on libnsl.so.1 could be avoided if 
  debian/libmysqlclient16/usr/lib/libmysqlclient_r.so.16.0.0 were not 
  uselessly linked against it (they use none of its symbols).
  dpkg-shlibdeps: warning: dependency on libcrypt.so.1 could be avoided if 
  debian/libmysqlclient16/usr/lib/libmysqlclient_r.so.16.0.0 were not 
  uselessly linked against it (they use none of its symbols).
  
  LD_LIBRARY_PATH=/usr/lib/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot:/debian/libmysqlclient16/usr/lib
  dpkg-shlibdeps -Tdebian/mysql-client-5.1.substvars 
  -Sdebian/libmysqlclient16 debian/mysql-client-5.1/usr/sbin/mysqlmanager 
  debian/mysql-client-5.1/usr/bin/mysqldump 
  debian/mysql-client-5.1/usr/bin/mysql_client_test_embedded 
  debian/mysql-client-5.1/usr/bin/mysql_waitpid 
  debian/mysql-client-5.1/usr/bin/mysqladmin 
  debian/mysql-client-5.1/usr/bin/mysqltest_embedded 
  debian/mysql-client-5.1/usr/bin/mysql 
  debian/mysql-client-5.1/usr/bin/mysqlshow 
  debian/mysql-client-5.1/usr/bin/mysqlcheck 
  debian/mysql-client-5.1/usr/bin/myisam_ftdump 
  debian/mysql-client-5.1/usr/bin/mysqlimport 
  debian/mysql-client-5.1/usr/bin/mysql_client_test
  dpkg-shlibdeps: warning: 
  debian/libmysqlclient16/usr/lib/libmysqlclient.so.16 has an unexpected 
  SONAME (libmysqlclient_r.so.16)
  dpkg-shlibdeps: error: no dependency information found for 
  debian/libmysqlclient16/usr/lib/libmysqlclient.so.16 (used by 
  debian/mysql-client-5.1/usr/bin/mysqldump).
  dh_shlibdeps: dpkg-shlibdeps returned exit code 2
  make: *** [binary-arch] Error 1
  
  Before I start looking for a creative workaround - is this approach a good 
  idea
  in the first place?
 
 You cannot do that:

This is poorly worded, you can do what you want, but it means that you
will break binary compatibility with other distributions. By bumping the
soname, you ensure that nothing will break with this change, so
Debian-wise it's probably fine.

Note though that openssl for example hasn't the same soname on RedHat
for example (where it's libssl.so.4 I think), so I'm not sure the whole
cross-distribution binary compatibility stuff is that much of a
concern. I'll let other people comment on it though.

-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: ia32-libs{-tools}, multiarch, squeeze

2009-07-05 Thread Pierre Habouzit
On Sat, Jul 04, 2009 at 11:30:12PM +0200, Goswin von Brederlow wrote:
 Yannick yannick.roeh...@free.fr writes:
 
  Goswin von Brederlow wrote:
 
  And hey, the good reason was diverting the package management tools
  is unacceptable. But, no, we have to do insults instead of arguing.
 
  Alas, despite the diversion of the package management tools, I find ia32-
  apt-get pretty useful.
 
  For instance, I wanted to test Firefox 3.5 in 32bits on my amd64 Debian 
  (64bit Firefox 3.5 does not have the new tracemonkey javascript engine). 
  With ia32-apt-get, I could install the 32bit version of my GTK theme engine 
  so that Firefox can look good.
 
  Is there a design problem in converting 32bits libraries to ia32-* packages 
  or the sole problem is the diversion of apt-get and co?
 
 There where 3 minor bug reports about an ia32-* package not working
 right. Out of an estimate of 160-200 packages people use. I think that
 is pretty good. All 3 bugs where fix in a subsequent upload and
 currently there are no reported missconversions. On the other hand ~45
 bugs about missconversion or missing packages in the old ia32-libs
 where closed (and will have to be reopened now). So I don't believe
 there is a design problem there. That part works just fine.
 
 But the diversions had people totaly in outrage. So much so that I
 believe they didn't even look past that at all.

You absolutely don't get it do you ? Your conversion system is an ugly
hack, something completely horrible, that is meant to break in horrible
ways, has no forward upgrate path to a multiarch work, and so on.

If you really mean to provide something like ia32-apt-get, what you
ought to do is to:
  - help the user create and maintain a proper 32bits chroot;
  - let ia32-apt-get or whatever it's called be a forward to running
apt-get inside that chroot;
  - find a way to let the user run commands from that chroot seamlessly.

That would be totally acceptable, and probably an improvement over the
current situation.

-- 
Intersec http://www.intersec.com
Pierre Habouzit pierre.habou...@intersec.com
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie


signature.asc
Description: Digital signature


  1   2   3   4   5   6   7   8   9   10   >