Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-09-05 Thread Hilko Bengen
* Adam D. Barratt:

 Assuming the incremental change to the previous diff is purely
 s/diff/diffutils/ in debian/control, that sounds obviously fine to
 include; thanks.

Something similar, a file within the binary package had to be patched.
The source package and debdiff can be found in
http://people.debian.org/~bengen/stuff/. I also removed a few patches
in debian/patches that were not used and may have been misleading.

Again, how should I upload the package? (The libguestfs package in
unstable is at 1.18.6-1, so I can't just upload to unstable.)

Cheers,
-Hilko


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



Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-09-05 Thread Adam D. Barratt
On Wed, 2012-09-05 at 22:37 +0200, Hilko Bengen wrote:
 * Adam D. Barratt:
 
  Assuming the incremental change to the previous diff is purely
  s/diff/diffutils/ in debian/control, that sounds obviously fine to
  include; thanks.
 
 Something similar, a file within the binary package had to be patched.
 The source package and debdiff can be found in
 http://people.debian.org/~bengen/stuff/.

For the record, the freeze policy intentionally requests that debdiffs
be attached to the bug report.  There's no guarantee that what's
currently at that people.d.o location will be there at any future point,
or match what's currently there; it also doesn't really work for people
reading mail offline.

 I also removed a few patches
 in debian/patches that were not used and may have been misleading.

That makes the debdiff very noisy. :-(  But yes,
0009-rebased-patch-queue.patch is not particularly helpful.

 Again, how should I upload the package? (The libguestfs package in
 unstable is at 1.18.6-1, so I can't just upload to unstable.)

I'm not sure I understand the question.  The changelog has

+libguestfs (1:1.18.1-1wheezy1) testing; urgency=low

so the package won't go to unstable.  You just upload to ftp-master as
usual.

In line with the versioning policy described in the Developers Reference
(with a slight modification we aim to have documented there soon), we'd
prefer a version of 1:1.18.1-1+deb7u1 though.

Regards,

Adam


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



Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-09-03 Thread Hilko Bengen
* Adam D. Barratt:

 If that results in correct dependencies then yes, it seems acceptable.
 Any news on that?

Yes. in a somewhat unpleasant way: #684885. 

This is solved using another one-line diff.

How should I upload the resulting 1:1.18.1-1wheezy1 package?

Cheers,
-Hilko


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



Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-09-03 Thread Adam D. Barratt
On Mon, 2012-09-03 at 20:40 +0200, Hilko Bengen wrote:
 * Adam D. Barratt:
 
  If that results in correct dependencies then yes, it seems acceptable.
  Any news on that?
 
 Yes. in a somewhat unpleasant way: #684885. 
 
 This is solved using another one-line diff.
 
 How should I upload the resulting 1:1.18.1-1wheezy1 package?

Assuming the incremental change to the previous diff is purely
s/diff/diffutils/ in debian/control, that sounds obviously fine to
include; thanks.

Regards,

Adam


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



Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-08-31 Thread Adam D. Barratt
On Wed, 2012-08-22 at 17:14 +0200, Julien Cristau wrote:
 On Sat, Jul 21, 2012 at 22:08:21 +0200, Hilko Bengen wrote:
 
  Would an updated package, with changes over 1:1.18.1-1 as shown in the
  attached patch, be acceptable for wheezy?
[...]
 If that results in correct dependencies then yes, it seems acceptable.

Any news on that?

Regards,

Adam


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



Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-08-22 Thread Julien Cristau
On Sat, Jul 21, 2012 at 22:08:21 +0200, Hilko Bengen wrote:

 Would an updated package, with changes over 1:1.18.1-1 as shown in the
 attached patch, be acceptable for wheezy?
 
[...]

 diff --git a/debian/changelog b/debian/changelog
 index bfdf63e..e4c5c0a 100644
 --- a/debian/changelog
 +++ b/debian/changelog
 @@ -1,3 +1,9 @@
 +libguestfs (1:1.18.1-1wheezy1) testing; urgency=low
 +
 +  * [40d6de2] Remove useless dh_python* overrides (Closes: #681587)
 +
 + -- Hilko Bengen ben...@debian.org  Sat, 21 Jul 2012 16:36:10 +0200
 +
  libguestfs (1:1.18.1-1) unstable; urgency=low
  
* New upstream version
 diff --git a/debian/rules b/debian/rules
 index 6386c1d..f496a8e 100755
 --- a/debian/rules
 +++ b/debian/rules
 @@ -126,13 +126,6 @@ override_dh_install:
   erlang-depends -perlang-guestfs
   dh_install
  
 -# Workaround for python3-defaults  3.2~b2-1
 -# (do not rename .so files outside dist-packages directory)
 -override_dh_python3:
 - dh_python3 -p python-libguestfs
 -override_dh_python2:
 - dh_python2 -p python-libguestfs -V 2.6-
 -
  # Workaround for Lintian warning
  # {pre,post}inst-has-useless-call-to-ldconfig
  override_dh_makeshlibs:
 git finished.

If that results in correct dependencies then yes, it seems acceptable.

Thanks,
Julien


signature.asc
Description: Digital signature


Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-07-21 Thread Julien Cristau
On Tue, Jul 17, 2012 at 22:08:00 +0200, Hilko Bengen wrote:

 diff --git a/debian/rules b/debian/rules
 index fb143c4..1f3c435 100755
 --- a/debian/rules
 +++ b/debian/rules
 @@ -130,9 +130,9 @@ override_dh_install:
  # Workaround for python3-defaults  3.2~b2-1
  # (do not rename .so files outside dist-packages directory)
  override_dh_python3:
 - dh_python3 -p python-libguestfs
 + dh_python3 -p python-guestfs
  override_dh_python2:
 - dh_python2 -p python-libguestfs -V 2.6-
 + dh_python2 -p python-guestfs -V 2.6-
  
  # Workaround for Lintian warning
  # {pre,post}inst-has-useless-call-to-ldconfig
 
Two questions here:
- why bother working around a bug in python3-defaults  3.2~b2-1,
  instead of build-depending on a fixed version?
- why are the python and python3 modules shipped in the same deb?  That
  seems different from every other python3 module I've seen so far.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-07-21 Thread Hilko Bengen
* Julien Cristau:

 On Tue, Jul 17, 2012 at 22:08:00 +0200, Hilko Bengen wrote:

 diff --git a/debian/rules b/debian/rules
 index fb143c4..1f3c435 100755
 --- a/debian/rules
 +++ b/debian/rules
 @@ -130,9 +130,9 @@ override_dh_install:
  # Workaround for python3-defaults  3.2~b2-1
  # (do not rename .so files outside dist-packages directory)
  override_dh_python3:
 -dh_python3 -p python-libguestfs
 +dh_python3 -p python-guestfs
  override_dh_python2:
 -dh_python2 -p python-libguestfs -V 2.6-
 +dh_python2 -p python-guestfs -V 2.6-
  
  # Workaround for Lintian warning
  # {pre,post}inst-has-useless-call-to-ldconfig
 
 Two questions here:
 - why bother working around a bug in python3-defaults  3.2~b2-1,
   instead of build-depending on a fixed version?

When I introduced those overrides, I was also providing unofficial
squeeze backports and being able to build those from unmodified source
saved a bit of time. With gobject-introspection bindings and multiarch,
this is no longer the case.

I should just remove those.

Would an updated package, with changes over 1:1.18.1-1 as shown in the
attached patch, be acceptable for wheezy?

 - why are the python and python3 modules shipped in the same deb?  That
   seems different from every other python3 module I've seen so far.

I don't remember exactly why I did it this way. But there are a few
packages that ship files for both python 2 and 3. I am going to ask
questions on the relevant mailing list about this. This is not relevant
for the release, is it? (Changing this would mean introducing another
binary package.)

Cheers,
-Hilko

diff --git a/debian/changelog b/debian/changelog
index bfdf63e..e4c5c0a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libguestfs (1:1.18.1-1wheezy1) testing; urgency=low
+
+  * [40d6de2] Remove useless dh_python* overrides (Closes: #681587)
+
+ -- Hilko Bengen ben...@debian.org  Sat, 21 Jul 2012 16:36:10 +0200
+
 libguestfs (1:1.18.1-1) unstable; urgency=low
 
   * New upstream version
diff --git a/debian/rules b/debian/rules
index 6386c1d..f496a8e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -126,13 +126,6 @@ override_dh_install:
 	erlang-depends -perlang-guestfs
 	dh_install
 
-# Workaround for python3-defaults  3.2~b2-1
-# (do not rename .so files outside dist-packages directory)
-override_dh_python3:
-	dh_python3 -p python-libguestfs
-override_dh_python2:
-	dh_python2 -p python-libguestfs -V 2.6-
-
 # Workaround for Lintian warning
 # {pre,post}inst-has-useless-call-to-ldconfig
 override_dh_makeshlibs:
git finished.


Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-07-17 Thread Julien Cristau
On Tue, Jul 10, 2012 at 08:28:10 +0200, Hilko Bengen wrote:

 There have been three minor upstream releases since 1.18.1. The project
 is based around autoconf/automake (57 Makefile.am files), and much of
 the source code for the various language bindings is automatically
 generated, so there are more than a few false positives.
 
 If this is still not acceptable, what about a 1.18.2-2wheezy1 that just
 fixes #678977 (upgrade breakage due to multiarch change), #680885,
 #680886 (multiarch coinstall)?
 
wheezy is not affected by any of those 3 bugs as far as I can tell,
since they're all related to the multiarch switch which isn't in
1:1.18.1-1.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-07-17 Thread Hilko Bengen
* Julien Cristau:

 If this is still not acceptable, what about a 1.18.2-2wheezy1 that just
 fixes #678977 (upgrade breakage due to multiarch change), #680885,
 #680886 (multiarch coinstall)?
 
 wheezy is not affected by any of those 3 bugs as far as I can tell,
 since they're all related to the multiarch switch which isn't in
 1:1.18.1-1.

Correct.

But #681587 (python-guestfs: missing dependency on python, serious)
has popped up since. It is fixed with the attached patch. Should
anything be done about that for wheezy?

Cheers,
-Hilko

diff --git a/debian/rules b/debian/rules
index fb143c4..1f3c435 100755
--- a/debian/rules
+++ b/debian/rules
@@ -130,9 +130,9 @@ override_dh_install:
 # Workaround for python3-defaults  3.2~b2-1
 # (do not rename .so files outside dist-packages directory)
 override_dh_python3:
-	dh_python3 -p python-libguestfs
+	dh_python3 -p python-guestfs
 override_dh_python2:
-	dh_python2 -p python-libguestfs -V 2.6-
+	dh_python2 -p python-guestfs -V 2.6-
 
 # Workaround for Lintian warning
 # {pre,post}inst-has-useless-call-to-ldconfig



Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-07-10 Thread Hilko Bengen
* Cyril Brulebois:

 Hilko Bengen ben...@debian.org (09/07/2012):
 I had converted the package to multiarch just before the freeze and only
 noticed today that I hadn't noticed that the RC bug I introduced
 (#678977) had been reopened after I had marked it as fixed.
 
 Relevant parts of the changelog are attached below.

 Maybe that's just me, but I found the diff between testing and
 unstable *HUGE*

There have been three minor upstream releases since 1.18.1. The project
is based around autoconf/automake (57 Makefile.am files), and much of
the source code for the various language bindings is automatically
generated, so there are more than a few false positives.

If this is still not acceptable, what about a 1.18.2-2wheezy1 that just
fixes #678977 (upgrade breakage due to multiarch change), #680885,
#680886 (multiarch coinstall)?

Cheers,
-Hilko



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



Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-07-09 Thread Hilko Bengen
Package: release.debian.org
Severity: normal

Please consider unblocking libguestfs.

I had converted the package to multiarch just before the freeze and only
noticed today that I hadn't noticed that the RC bug I introduced
(#678977) had been reopened after I had marked it as fixed.

Relevant parts of the changelog are attached below.

Thanks,
-Hilko

libguestfs (1:1.18.4-2) unstable; urgency=low

  * [f0017a7] Added change to podwrapper.sh.in to pass a specific date to
pod2man which should avoid multiarch co-installability problems
(Closes: #680885, #680886)
  * [3b4844a] Fixed versioned Breaks/Replaces statement to include epoch
(Closes: #678977)

 -- Hilko Bengen ben...@debian.org  Mon, 09 Jul 2012 19:27:33 +0200

libguestfs (1:1.18.4-1) unstable; urgency=low

  * [3fc6f7c] Imported Upstream version 1.18.4
  * [90f05f5] Rebased patch queue; dropped libruby detection fix which has
been picked up upstream

 -- Hilko Bengen ben...@debian.org  Sun, 08 Jul 2012 00:04:46 +0200

libguestfs (1:1.18.3-1) unstable; urgency=low

  * New upstream version
  * [9154622] Rebased patch queue; added libruby detection fix

 -- Hilko Bengen ben...@debian.org  Fri, 29 Jun 2012 22:04:47 +0200

libguestfs (1:1.18.2-2) unstable; urgency=low

  * [f094ece] Added Replaces statement (Closes: #678977). One of these
days I will learn how to properly move files between packages.
  * [1cde91e] Moved installation of default configuration to the last
position. This should fix the libguestfs: error: FUSE not supported
problem reported by SharkWipf on IRC.

 -- Hilko Bengen ben...@debian.org  Mon, 25 Jun 2012 19:15:21 +0200

libguestfs (1:1.18.2-1) unstable; urgency=low

  * New upstream version
  * [95e1b8e] Rebased and cleaned up patch queue
  * [0d5c22c] Made watch file more flexible
  * [c342e50] Bumped Debhelper compatibility level to 9
  * [864d294] Disabled strict checking for format-security related errors
in test programs
  * [a8d9101] Adjusted installation directories (multi-arch support)
  * [042a7e2] Moved libguestfs-test-tool and supermin appliance handling
to libguestfs-tools package
  * [1764d50] Added Multi-Arch headers

 -- Hilko Bengen ben...@debian.org  Sun, 24 Jun 2012 12:58:19 +0200

libguestfs (1:1.18.1-1) unstable; urgency=low

  * New upstream version
  * [9449d4e] Updated watch file
  * [a8bb722] Added a method for determining available Ruby versions at
build time
  * [9b63f09] rebased patch queue

 -- Hilko Bengen ben...@debian.org  Mon, 11 Jun 2012 08:32:27 +0200



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



Bug#681002: release.debian.org: Freeze exception for libguestfs

2012-07-09 Thread Cyril Brulebois
Hilko Bengen ben...@debian.org (09/07/2012):
 I had converted the package to multiarch just before the freeze and only
 noticed today that I hadn't noticed that the RC bug I introduced
 (#678977) had been reopened after I had marked it as fixed.
 
 Relevant parts of the changelog are attached below.

Maybe that's just me, but I found the diff between testing and unstable *HUGE*…
 365 files changed, 40926 insertions(+), 53172 deletions(-)

Mraw,
KiBi.


signature.asc
Description: Digital signature