Bug#339211: Intent to NMU on 11/30

2005-12-01 Thread Florian Ernst
On Wed, 30 Nov 2005 16:58:05 +0100, Andreas Rottmann wrote:
 I agree. I've CC'ed the Maintainers of the remaining reverse depends of 
 libmusicbrainz2, to get feedback. Hopefully the two packages (dcd, 
 libtunepimp) can be rebuilt against libmusicbrainz 2.1.

They can, and they were:
for dcd see [EMAIL PROTECTED], and libtunepimp
is a FP as an outdated version from the experimental distribution was
once compiled against libmusicbrainz-2.0, but the version from
unstable builds against libmusicbrainz-2.1 for almost four months now.

Cheers,
Flo


signature.asc
Description: Digital signature


Bug#339211: Intent to NMU on 11/30

2005-11-30 Thread Steve Langasek
On Tue, Nov 29, 2005 at 12:08:26PM +0100, Florian Ernst wrote:
 On Tue, Nov 29, 2005 at 12:28:50AM -0800, Steve Langasek wrote:
  Is there any reason to not simply drop libmusicbrainz-2.0, in favor of the
  libmusicbrainz-2.1 package that *everything* else in the archive is using?

 Except for the (broken) dcd package, which still Build-Depends on
 libmusicbrainz2-dev. However, I already tried building this package
 with libmusicbrainz4-dev and all seemed to run fine, so this probably
 isn't an issue at all.

Well, dcd doesn't even pick up a binary dependency on musicbrainz, so I was
assuming that build-dep was completely spurious. :)

  There currently seem to not be any python bindings for -2.1, but surely we
  should just get updated bindings instead of keeping -2.0 around.  (And in
  the process, hopefully dropping python2.1/python2.2 in favor of
  python2.4...)

 In fact, this lack of python bindings was the reason for me to favor
 keeping libmusicbrainz-2.0 for now.
 On the other hand, upstream reintroduced those binding in their latest
 release (not yet packaged), so it looks like libmusicbrainz-2.0 won't
 be needed anymore at all in short time, and when packaging this new
 release surely older python version support should be dropped in favor
 of python2.4. Thus, dropping libmusicbrainz-2.0 would only hurt some
 users and only for short while.

 Still, right now I intended to stick to a minimal set of changes for
 an NMU, especially as long as I haven't recieved any feedback from the
 maintainer regarding the pending adoption...

It's my opinion that libmusicbrainz-2.0 is unreleasable whether or not you
do this NMU, because it's an obsolete version of the lib that should be
removed.  So I would definitely recommend that you focus on making python
bindings available for -2.1, rather than spending time NMUing -2.0.

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


Bug#339211: Intent to NMU on 11/30

2005-11-30 Thread Florian Ernst
On Wed, Nov 30, 2005 at 05:37:52AM -0800, Steve Langasek wrote:
 It's my opinion that libmusicbrainz-2.0 is unreleasable whether or not you
 do this NMU, because it's an obsolete version of the lib that should be
 removed.  So I would definitely recommend that you focus on making python
 bindings available for -2.1, rather than spending time NMUing -2.0.

OK, will do.

Cheers,
Flo


signature.asc
Description: Digital signature


Bug#339211: Intent to NMU on 11/30

2005-11-30 Thread Andreas Rottmann

Steve Langasek wrote:

On Tue, Nov 29, 2005 at 12:08:26PM +0100, Florian Ernst wrote:


On Tue, Nov 29, 2005 at 12:28:50AM -0800, Steve Langasek wrote:


Is there any reason to not simply drop libmusicbrainz-2.0, in favor of the
libmusicbrainz-2.1 package that *everything* else in the archive is using?



[...]


It's my opinion that libmusicbrainz-2.0 is unreleasable whether or not you
do this NMU, because it's an obsolete version of the lib that should be
removed.  So I would definitely recommend that you focus on making python
bindings available for -2.1, rather than spending time NMUing -2.0.

I agree. I've CC'ed the Maintainers of the remaining reverse depends of 
libmusicbrainz2, to get feedback. Hopefully the two packages (dcd, 
libtunepimp) can be rebuilt against libmusicbrainz 2.1.





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#339211: Intent to NMU on 11/30

2005-11-29 Thread Steve Langasek
On Mon, Nov 28, 2005 at 10:03:21PM +0100, Florian Ernst wrote:
 Dear maintainer,

 as this bug is RC for 11 days now and a simple patch for fixing it is
 available I intent to NMU this package on Wednesday, the 30th,
 uploading to DELAYED/7-day.
 If I don't hear any feedback from you wrt bug#328958 (RFA for
 libmusicbrainz) I'll use the attached patch, otherwise I'll probably
 go for Matthias' patch.

Is there any reason to not simply drop libmusicbrainz-2.0, in favor of the
libmusicbrainz-2.1 package that *everything* else in the archive is using?
There currently seem to not be any python bindings for -2.1, but surely we
should just get updated bindings instead of keeping -2.0 around.  (And in
the process, hopefully dropping python2.1/python2.2 in favor of
python2.4...)

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


Bug#339211: Intent to NMU on 11/30

2005-11-29 Thread Florian Ernst
On Tue, Nov 29, 2005 at 12:28:50AM -0800, Steve Langasek wrote:
 Is there any reason to not simply drop libmusicbrainz-2.0, in favor of the
 libmusicbrainz-2.1 package that *everything* else in the archive is using?

Except for the (broken) dcd package, which still Build-Depends on
libmusicbrainz2-dev. However, I already tried building this package
with libmusicbrainz4-dev and all seemed to run fine, so this probably
isn't an issue at all.

 There currently seem to not be any python bindings for -2.1, but surely we
 should just get updated bindings instead of keeping -2.0 around.  (And in
 the process, hopefully dropping python2.1/python2.2 in favor of
 python2.4...)

In fact, this lack of python bindings was the reason for me to favor
keeping libmusicbrainz-2.0 for now.
On the other hand, upstream reintroduced those binding in their latest
release (not yet packaged), so it looks like libmusicbrainz-2.0 won't
be needed anymore at all in short time, and when packaging this new
release surely older python version support should be dropped in favor
of python2.4. Thus, dropping libmusicbrainz-2.0 would only hurt some
users and only for short while.

Still, right now I intended to stick to a minimal set of changes for
an NMU, especially as long as I haven't recieved any feedback from the
maintainer regarding the pending adoption...

Cheers,
Flo


signature.asc
Description: Digital signature


Bug#339211: Intent to NMU on 11/30

2005-11-28 Thread Florian Ernst
Dear maintainer,

as this bug is RC for 11 days now and a simple patch for fixing it is
available I intent to NMU this package on Wednesday, the 30th,
uploading to DELAYED/7-day.
If I don't hear any feedback from you wrt bug#328958 (RFA for
libmusicbrainz) I'll use the attached patch, otherwise I'll probably
go for Matthias' patch.

Cheers,
Flo
diff -u libmusicbrainz-2.0-2.0.2/debian/control 
libmusicbrainz-2.0-2.0.2/debian/control
--- libmusicbrainz-2.0-2.0.2/debian/control
+++ libmusicbrainz-2.0-2.0.2/debian/control
@@ -8,7 +8,7 @@
 Package: libmusicbrainz2-dev
 Architecture: any
 Section: libdevel
-Depends: libmusicbrainz2c2 (= ${Source-Version}), libc6-dev
+Depends: libmusicbrainz2c2a (= ${Source-Version}), libc6-dev
 Provides: libmusicbrainz-dev
 Conflicts: libmusicbrainz-dev
 Description: Second generation incarnation of the CD Index - development
@@ -17,12 +17,12 @@
  .
  This package contains the development files (headers, static library).
 
-Package: libmusicbrainz2c2
+Package: libmusicbrainz2c2a
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libmusicbrainz1, libmusicbrainz2
-Replaces: libmusicbrainz2
+Conflicts: libmusicbrainz1, libmusicbrainz2, libmusicbrainz2c2
+Replaces: libmusicbrainz2, libmusicbrainz2c2
 Description: Second generation incarnation of the CD Index - library
  MusicBrainz indexes both digital compressed audio (MP3/Vorbis) and 
  digital audio CDs.
diff -u libmusicbrainz-2.0-2.0.2/debian/changelog 
libmusicbrainz-2.0-2.0.2/debian/changelog
--- libmusicbrainz-2.0-2.0.2/debian/changelog
+++ libmusicbrainz-2.0-2.0.2/debian/changelog
@@ -1,3 +1,11 @@
+libmusicbrainz-2.0 (2.0.2-12.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Rename libmusicbrainz2c2 to libmusicbrainz2c2a (libstdc++ allocator
+change, closes: #339211).
+
+ -- Florian Ernst [EMAIL PROTECTED]  Mon, 28 Nov 2005 18:46:55 +0100
+
 libmusicbrainz-2.0 (2.0.2-12) unstable; urgency=low
 
   * libmusicbrainz2c2: Add conflicts, replaces on libmusicbrainz2 (closes:
diff -u libmusicbrainz-2.0-2.0.2/debian/rules 
libmusicbrainz-2.0-2.0.2/debian/rules
--- libmusicbrainz-2.0-2.0.2/debian/rules
+++ libmusicbrainz-2.0-2.0.2/debian/rules
@@ -20,6 +20,6 @@
-$(patsubst %,binary/%,$(DEB_PYTHON_REAL_PACKAGES)):: binary/libmusicbrainz2
+$(patsubst %,binary/%,$(DEB_PYTHON_REAL_PACKAGES)):: binary/libmusicbrainz2c2a
 
-DEB_SHLIBDEPS_INCLUDE := debian/libmusicbrainz2/usr/lib/
-DEB_SHLIBDEPS_LIBRARY_python2.1-musicbrainz := libmusicbrainz2
-DEB_SHLIBDEPS_LIBRARY_python2.2-musicbrainz := libmusicbrainz2
-DEB_SHLIBDEPS_LIBRARY_python2.3-musicbrainz := libmusicbrainz2
+DEB_SHLIBDEPS_INCLUDE := debian/libmusicbrainz2c2a/usr/lib/
+DEB_SHLIBDEPS_LIBRARY_python2.1-musicbrainz := libmusicbrainz2c2a
+DEB_SHLIBDEPS_LIBRARY_python2.2-musicbrainz := libmusicbrainz2c2a
+DEB_SHLIBDEPS_LIBRARY_python2.3-musicbrainz := libmusicbrainz2c2a
reverted:
--- libmusicbrainz-2.0-2.0.2/debian/libmusicbrainz2c2.install
+++ libmusicbrainz-2.0-2.0.2.orig/debian/libmusicbrainz2c2.install
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*.so.*
only in patch2:
unchanged:
--- libmusicbrainz-2.0-2.0.2.orig/debian/libmusicbrainz2c2a.install
+++ libmusicbrainz-2.0-2.0.2/debian/libmusicbrainz2c2a.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*.so.*


signature.asc
Description: Digital signature