Debian Bug report logs - #616802
euca2ools: deprecation of dh_pycentral, please use dh_python2

version graph

Package: src:euca2ools; Maintainer for src:euca2ools is Debian Cloud team <team+cloud@tracker.debian.org>;

Reported by: Matthias Klose <doko@debian.org>

Date: Mon, 7 Mar 2011 00:53:59 UTC

Severity: important

Tags: patch, sid, wheezy

Found in version euca2ools/1.2-1

Fixed in version euca2ools/1.3.1-1

Done: Charles Plessy <plessy@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Debian Eucalyptus Maintainers <pkg-eucalyptus-maintainers@lists.alioth.debian.org>:
Bug#616802; Package src:euca2ools. (Mon, 07 Mar 2011 00:54:02 GMT) (full text, mbox, link).


Acknowledgement sent to Matthias Klose <doko@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Eucalyptus Maintainers <pkg-eucalyptus-maintainers@lists.alioth.debian.org>. (Mon, 07 Mar 2011 00:54:02 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: Matthias Klose <doko@debian.org>
To: maintonly@bugs.debian.org
Subject: euca2ools: deprecation of dh_pycentral, please use dh_python2
Date: Mon, 07 Mar 2011 00:47:25 +0000
Package: src:euca2ools
Version: 1.2-1
Severity: important
Tags: sid wheezy
User: debian-python@lists.debian.org
Usertags: pycentral-deprecation

The package build-depends on python-central, which should be
removed in time for the wheezy release.  dh_python2 should be used instead.
dh_python2 installs into the same locations as pycentral, but
avoids the creation and removal of symlinks at package installation
and removal time, making the upgrade process more robust and faster.
.
dh_python2 guarantees the installation into the same recommended site
directory used by dh_pycentral, into which anybody can install without
being forced to use any packaging helper tools.
.
Please find suggestions and help for the change at
http://wiki.debian.org/Python/PyCentral2DhPython2
.
Please file bug reports against dh_python2 for the python-dev package.
.
Consider waiting with this change until python2.7 is a supported
python version in unstable.  Test packages can already be built
in experimental (having the python-* packages from experimental installed).




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Eucalyptus Maintainers <pkg-eucalyptus-maintainers@lists.alioth.debian.org>:
Bug#616802; Package src:euca2ools. (Sat, 25 Jun 2011 03:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Colin Watson <cjwatson@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to Debian Eucalyptus Maintainers <pkg-eucalyptus-maintainers@lists.alioth.debian.org>. (Sat, 25 Jun 2011 03:57:03 GMT) (full text, mbox, link).


Message #10 received at 616802@bugs.debian.org (full text, mbox, reply):

From: Colin Watson <cjwatson@ubuntu.com>
To: 616802@bugs.debian.org
Subject: Re: euca2ools: deprecation of dh_pycentral, please use dh_python2
Date: Sat, 25 Jun 2011 04:55:43 +0100
tags 616802 patch
user ubuntu-devel@lists.ubuntu.com
usertags 616802 ubuntu-patch oneiric
thanks

On Mon, Mar 07, 2011 at 12:47:25AM +0000, Matthias Klose wrote:
> The package build-depends on python-central, which should be
> removed in time for the wheezy release.  dh_python2 should be used instead.
> dh_python2 installs into the same locations as pycentral, but
> avoids the creation and removal of symlinks at package installation
> and removal time, making the upgrade process more robust and faster.

Here's a patch.

  * Convert to dh_python2.

diff -u euca2ools-1.2/debian/control euca2ools-1.2/debian/control
--- euca2ools-1.2/debian/control
+++ euca2ools-1.2/debian/control
@@ -9,9 +9,9 @@
  Kyo Lee <kyo.lee@eucalyptus.com>,
  Dustin Kirkland <kirkland@ubuntu.com>
 DM-Upload-Allowed: yes
-Build-Depends: cdbs, debhelper (>= 7), help2man, python-all, python-central, python-boto, python-m2crypto
+Build-Depends: cdbs (>= 0.4.90~), debhelper (>= 7), help2man, python-all (>= 2.6.6-3~), python-boto, python-m2crypto
 Standards-Version: 3.8.4
-XS-Python-Version: >= 2.5
+X-Python-Version: >= 2.5
 Homepage: http://open.eucalyptus.com/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-eucalyptus/euca2ools/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-eucalyptus/euca2ools/
@@ -19,7 +19,6 @@
 Package: euca2ools
 Architecture: all
 Depends: ${python:Depends}, python-m2crypto (>= 0.19.1), python-boto (>= 1.8d), ${misc:Depends}
-XB-Python-Version: ${python:Versions}
 Description: managing cloud instances for Eucalyptus
  EUCALYPTUS is an open source service overlay that implements elastic
  computing using existing resources. The goal of EUCALYPTUS is to allow
diff -u euca2ools-1.2/debian/rules euca2ools-1.2/debian/rules
--- euca2ools-1.2/debian/rules
+++ euca2ools-1.2/debian/rules
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 
-DEB_PYTHON_SYSTEM = pycentral
+DEB_PYTHON2_MODULE_PACKAGES := euca2ools
 
 binary/euca2ools::
 	$(MAKE) man MANDIR=$(CURDIR)/debian/manpages-help2man

Thanks,

-- 
Colin Watson                                       [cjwatson@ubuntu.com]




Added tag(s) patch. Request was from Colin Watson <cjwatson@ubuntu.com> to control@bugs.debian.org. (Sat, 25 Jun 2011 03:57:05 GMT) (full text, mbox, link).


Reply sent to Charles Plessy <plessy@debian.org>:
You have taken responsibility. (Sun, 14 Aug 2011 05:51:05 GMT) (full text, mbox, link).


Notification sent to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer. (Sun, 14 Aug 2011 05:51:05 GMT) (full text, mbox, link).


Message #17 received at 616802-close@bugs.debian.org (full text, mbox, reply):

From: Charles Plessy <plessy@debian.org>
To: 616802-close@bugs.debian.org
Subject: Bug#616802: fixed in euca2ools 1.3.1-1
Date: Sun, 14 Aug 2011 05:47:09 +0000
Source: euca2ools
Source-Version: 1.3.1-1

We believe that the bug you reported is fixed in the latest version of
euca2ools, which is due to be installed in the Debian FTP archive:

euca2ools_1.3.1-1.diff.gz
  to main/e/euca2ools/euca2ools_1.3.1-1.diff.gz
euca2ools_1.3.1-1.dsc
  to main/e/euca2ools/euca2ools_1.3.1-1.dsc
euca2ools_1.3.1-1_all.deb
  to main/e/euca2ools/euca2ools_1.3.1-1_all.deb
euca2ools_1.3.1.orig.tar.gz
  to main/e/euca2ools/euca2ools_1.3.1.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 616802@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Charles Plessy <plessy@debian.org> (supplier of updated euca2ools package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 14 Aug 2011 14:34:08 +0900
Source: euca2ools
Binary: euca2ools
Architecture: source all
Version: 1.3.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian Eucalyptus Maintainers <pkg-eucalyptus-maintainers@lists.alioth.debian.org>
Changed-By: Charles Plessy <plessy@debian.org>
Description: 
 euca2ools  - managing cloud instances for Eucalyptus
Closes: 576379 616802
Changes: 
 euca2ools (1.3.1-1) unstable; urgency=low
 .
   * New upstream release (closes: #576379).
     - depend on python-m2crypto (>= 0.20.2) and python-boto (>= 1.9b).
   * Incremented Standards-Version to reflect conformance with Policy 3.9.2
     (debian/control, no changes needed).
   * Corrected debian/watch to not download the ‘-src-deps’ package.
   * Using upstream's manpages (debian/rules, debian/manpages, debian/control).
   * Use dh_python2 (closes: #616802, thanks to Colin Watson).
     - debian/rules: remove DEB_PYTHON_SYSTEM, add DEB_PYTHON2_MODULE_PACKAGES.
     - debian/control: switch to X-Python-Version and update build-dependancies.
     - debian/pycompat: delete.
   * Converted debian/copyright to machine-readable format (DEP 5).
   * Use debhelper 8 (debian/compat, debian/control).
   * Corrected Vcs-Svn URL (debian/control).
   * Compress binary package with xz (debian/rules).
Checksums-Sha1: 
 55cd721805a245f465e8aed083c1310b7ee54920 2134 euca2ools_1.3.1-1.dsc
 5bb5b765f04c0e15e66943021b9714263b1565ab 54162 euca2ools_1.3.1.orig.tar.gz
 8166b4eec0177ee4b8b1120d170dc686fd0f1298 2575 euca2ools_1.3.1-1.diff.gz
 bd7d21a3a1b7ef85267ec3ffcba66b0e2c0fdea9 68916 euca2ools_1.3.1-1_all.deb
Checksums-Sha256: 
 9abb1c6fb81a2b212d5d8d6e93e24fdf15f882a5996b90e3c08ef02b51db3e94 2134 euca2ools_1.3.1-1.dsc
 2e9075387ef43c768886add1e893554c2a7bb35fcdb8dcd87f626bdcd75490cc 54162 euca2ools_1.3.1.orig.tar.gz
 1d63d8d8f7200b1d74bd788fda3751925bab9b29c4c0546be2aae91bcd5822f2 2575 euca2ools_1.3.1-1.diff.gz
 2a5916a9f675a92d50345c6dd4faa51e865da219083de36dd2f761301bd88adc 68916 euca2ools_1.3.1-1_all.deb
Files: 
 13e43981e2766d66e8ee1e32675fa769 2134 utils optional euca2ools_1.3.1-1.dsc
 a835e8fabd5875a5c8dbcba1bf89d402 54162 utils optional euca2ools_1.3.1.orig.tar.gz
 053964c9bb7382f5169af81cb8b59bb2 2575 utils optional euca2ools_1.3.1-1.diff.gz
 599dc7a283df43e5f1b8a3db16e25d1f 68916 utils optional euca2ools_1.3.1-1_all.deb

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

iQIcBAEBCAAGBQJOR2DNAAoJEMW9bI8ildUC5loP/iBNzLG/OIUcIFMfQ/JqDLT4
Wc+rg96f0t8iA7h6TKQiLc/fm4xTYxWBeAeS8zvXL0t7u/xGN/kVp9YPg4LV8tfc
P85D4Ah1cKkEsb85neksNlZKvM3Jb2mB17HkICvI+R2ylkoRsEAntHWmP5nohnUV
cGkAr1INexcE5ZFDSCv1R8I7m1vBtWVtj68igmxUyX9R5JT8INF3JizwxaR3oIFP
UFWVlnYyQ9wXcO2WD7BzOCupurwzxz5g+H2wF92D11VUb6catDT+mnp65gyvfj0n
g/LWNp1Wh+ykQZC5bvMWpM1S97dxTDc7YW3ijvj/lWAS2F3WmfFgPmwsmxu2+aHw
Zio48qQU5GyLxb2W6PBjKekUVxA/cqBprniA/nhJ74y3SZNoHV1y9L8Y75tJEKih
iyqy40zqS2Ewb2CD2FcPuWci9s2OBDKMMMXn0QpXgoIuyDssiMnn7P5levdwIUl0
zQ7KkQf2F2AhzogP9Z1B+IFfAEQL04khgVYf9QE4ZQpnGye2F8a97u2yK8RuroTg
shwPrvIVZQ66L+HMw7bryC8kNtqA88bTtExXbSWoBnzWbw3Xc1Gyq3hBPVkJ1GgX
FMyDwQ5RsHbwP/PU2h1EYKrxba3aqVH5ah6tSdScPq4KRFRj/ARatsNPLoGv5j2C
W0NPeYUzzyCLUVl7Z/qi
=9g0+
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 23 Sep 2011 07:33:43 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jul 1 13:57:22 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.