librmagick-ruby1.8: librmagick-ruby unusable after upgrade to imagemagick-6.0.7.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
imagemagick (Debian) |
Fix Released
|
Unknown
|
|||
imagemagick (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
Automatically imported from Debian bug report #271673 http://
CVE References
In Debian Bug tracker #271673, Mike Williams (mdub) wrote : librmagick-ruby_1.6.0-2 available | #1 |
In Debian Bug tracker #271673, Steve Langasek (vorlon) wrote : | #2 |
Mike,
This is not a bug that should be swept under the rug by rebuilding
librmagick-ruby. If newer versions of imagemagick do not provide the
same binary interface as earlier versions, this is a grave bug in
imagemagick that needs to be looked into, lest we release sarge with
subtly-broken packages that go unnoticed.
Which was the last version of imagemagick you had installed that *did*
work with the librmagick-ruby currently in the archive?
Thanks,
--
Steve Langasek
postmodern programmer
In Debian Bug tracker #271673, Daniel Kobras (kobras) wrote : | #3 |
reassign 271673 libmagick6,
thanks
On Tue, Sep 14, 2004 at 04:14:19PM -0700, Steve Langasek wrote:
> This is not a bug that should be swept under the rug by rebuilding
> librmagick-ruby. If newer versions of imagemagick do not provide the
> same binary interface as earlier versions, this is a grave bug in
> imagemagick that needs to be looked into, lest we release sarge with
> subtly-broken packages that go unnoticed.
>
> Which was the last version of imagemagick you had installed that *did*
> work with the librmagick-ruby currently in the archive?
[Mentioned most of it on irc already, but let's keep it on record in the
BTS as well.]
The breakage was caused by the progress_meter changes that make up the
biggest part of the differences between 6.0.6.2 and 6.0.7.1. New member
variables were added to the Image and ImageInfo structs, so offsets
changes for all members declared later on. Please do not upload a new
librmagick-
have to clean it up. I'm leaving the bug co-assigned to librmagick-ruby
in an attempt to avoid duplicate reports about the breakage.
Regards,
Daniel.
Debian Bug Importer (debzilla) wrote : | #4 |
Automatically imported from Debian bug report #271673 http://
Debian Bug Importer (debzilla) wrote : | #5 |
Message-Id: <email address hidden>
Date: Tue, 14 Sep 2004 23:26:00 +1000
From: Mike Williams <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to
imagemagick-
Package: librmagick-ruby1.8
Version: 1.6.0-1
Severity: grave
Justification: renders package unusable
The upgrade to imagemagick-
to chop the first four characters off image filenames when attempting to
load them:
$ ruby -rRMagick -e 'Magick:
-e:1:in `read': unable to open image `e-red.png': No such file or directory:
(Magick:
$ ruby -rRMagick -e 'Magick:
-e:1:in `read': unable to open image `na.png': No such file or directory:
(Magick:
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.6
Locale: LANG=C, LC_CTYPE=C
Versions of packages librmagick-ruby1.8 depends on:
ii libbz2-1.0 1.0.2-1 A high-quality block-sorting file
ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries an
ii libdps1 4.3.0.dfsg.1-6 Display PostScript (DPS) client li
ii libfreetype6 2.1.7-2.2 FreeType 2 font engine, shared lib
ii libice6 4.3.0.dfsg.1-6 Inter-Client Exchange library
ii libjasper-1.701-1 1.701.0-2 The JasPer JPEG-2000 runtime libra
ii libjpeg62 6b-9 The Independent JPEG Group's JPEG
ii liblcms1 1.12-2.1 Color management library
ii libmagick6 5:6.0.7.1-1 Image manipulation library
ii libpng12-0 1.2.5.0-7 PNG library - runtime
ii libruby1.8 1.8.1+1.8.2pre2-3 Libraries necessary to run the Rub
ii libsm6 4.3.0.dfsg.1-6 X Window System Session Management
ii libtiff4 3.6.1-1.1 Tag Image File Format library
ii libx11-6 4.3.0.dfsg.1-6 X Window System protocol client li
ii libxext6 4.3.0.dfsg.1-6 X Window System miscellaneous exte
ii libxml2 2.6.11-3 GNOME XML library
ii libxt6 4.3.0.dfsg.1-6 X Toolkit Intrinsics
ii xlibs 4.3.0.dfsg.1-6 X Window System client libraries m
ii zlib1g 1:1.2.1.1-7 compression library - runtime
-- no debconf information
Debian Bug Importer (debzilla) wrote : | #6 |
Message-ID: <email address hidden>
Date: Wed, 15 Sep 2004 00:15:01 +1000
From: Mike Williams <email address hidden>
To: <email address hidden>
Subject: librmagick-
A rebuild is required to fix the problem.
librmagick-
http://
and is waiting for sponsor upload.
Debian Bug Importer (debzilla) wrote : | #7 |
Message-ID: <email address hidden>
Date: Tue, 14 Sep 2004 16:14:19 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: Re: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to imagemagick-6.0.7.1
--udcq9yAoWb9A4FsZ
Content-Type: text/plain; charset=us-ascii
Content-
Content-
Mike,
This is not a bug that should be swept under the rug by rebuilding
librmagick-ruby. If newer versions of imagemagick do not provide the
same binary interface as earlier versions, this is a grave bug in
imagemagick that needs to be looked into, lest we release sarge with
subtly-broken packages that go unnoticed.
Which was the last version of imagemagick you had installed that *did*
work with the librmagick-ruby currently in the archive?
Thanks,
--=20
Steve Langasek
postmodern programmer
--udcq9yAoWb9A4FsZ
Content-Type: application/
Content-
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFBR3tIKN6
Wi0/3N6k7/
=/NtS
-----END PGP SIGNATURE-----
--udcq9yAoWb9A4
Debian Bug Importer (debzilla) wrote : | #8 |
Message-ID: <email address hidden>
Date: Wed, 15 Sep 2004 02:59:46 +0200
From: Daniel Kobras <email address hidden>
To: <email address hidden>
Cc: Steve Langasek <email address hidden>
Subject: Re: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to imagemagick-6.0.7.1
reassign 271673 libmagick6,
thanks
On Tue, Sep 14, 2004 at 04:14:19PM -0700, Steve Langasek wrote:
> This is not a bug that should be swept under the rug by rebuilding
> librmagick-ruby. If newer versions of imagemagick do not provide the
> same binary interface as earlier versions, this is a grave bug in
> imagemagick that needs to be looked into, lest we release sarge with
> subtly-broken packages that go unnoticed.
>
> Which was the last version of imagemagick you had installed that *did*
> work with the librmagick-ruby currently in the archive?
[Mentioned most of it on irc already, but let's keep it on record in the
BTS as well.]
The breakage was caused by the progress_meter changes that make up the
biggest part of the differences between 6.0.6.2 and 6.0.7.1. New member
variables were added to the Image and ImageInfo structs, so offsets
changes for all members declared later on. Please do not upload a new
librmagick-
have to clean it up. I'm leaving the bug co-assigned to librmagick-ruby
in an attempt to avoid duplicate reports about the breakage.
Regards,
Daniel.
Thom May (thombot) wrote : | #9 |
We only have libmagick 6.0.2.5, so we can ignore this.
In Debian Bug tracker #271673, Mike Williams (mdub) wrote : Re: Bug#271673: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to imagemagick-6.0.7.1 | #10 |
Daniel Kobras wrote:
>The breakage was caused by the progress_meter changes that make up the
>biggest part of the differences between 6.0.6.2 and 6.0.7.1. New member
>variables were added to the Image and ImageInfo structs, so offsets
>changes for all members declared later on. Please do not upload a new
>librmagick-
>have to clean it up. I'm leaving the bug co-assigned to librmagick-ruby
>in an attempt to avoid duplicate reports about the breakage.
>
>
Daniel, Steve, thanks for your input. I'll hold off uploading another
librmagick-ruby, as you say.
Tim Hunter (RMagick author) echoes your comment:
In this particular case, the ImageMagick folks changed a structure that is
shared between IM and C applications that link with IM. Probably they
shouldn't have but there's no stopping them. I have to test against every
release of IM to see if some API has changed since the last release. And
Christy will change the API on any release boundary. They had this under
control for a while but since 6.0.0 they've gone back to their old bad
habits.
--
cheers, MikeW http://
In Debian Bug tracker #271673, Mike Williams (mdub) wrote : | #11 |
Steve Langasek wrote:
>Which was the last version of imagemagick you had installed that *did*
>work with the librmagick-ruby currently in the archive?
>
>
imagemagick_
I haven't tested with imagemagick_
--
cheers, MikeW
Debian Bug Importer (debzilla) wrote : | #12 |
Message-ID: <email address hidden>
Date: Wed, 15 Sep 2004 19:21:10 +1000
From: Mike Williams <email address hidden>
To: Daniel Kobras <email address hidden>, <email address hidden>
Cc: Steve Langasek <email address hidden>,
Tim Hunter <email address hidden>
Subject: Re: Bug#271673: librmagick-ruby1.8: librmagick-ruby unusable after
upgrade to imagemagick-6.0.7.1
Daniel Kobras wrote:
>The breakage was caused by the progress_meter changes that make up the
>biggest part of the differences between 6.0.6.2 and 6.0.7.1. New member
>variables were added to the Image and ImageInfo structs, so offsets
>changes for all members declared later on. Please do not upload a new
>librmagick-
>have to clean it up. I'm leaving the bug co-assigned to librmagick-ruby
>in an attempt to avoid duplicate reports about the breakage.
>
>
Daniel, Steve, thanks for your input. I'll hold off uploading another
librmagick-ruby, as you say.
Tim Hunter (RMagick author) echoes your comment:
In this particular case, the ImageMagick folks changed a structure that is
shared between IM and C applications that link with IM. Probably they
shouldn't have but there's no stopping them. I have to test against every
release of IM to see if some API has changed since the last release. And
Christy will change the API on any release boundary. They had this under
control for a while but since 6.0.0 they've gone back to their old bad
habits.
--
cheers, MikeW http://
Debian Bug Importer (debzilla) wrote : | #13 |
Message-ID: <email address hidden>
Date: Wed, 15 Sep 2004 19:26:47 +1000
From: Mike Williams <email address hidden>
To: Steve Langasek <email address hidden>, <email address hidden>
Subject: Re: Bug#271673: librmagick-ruby1.8: librmagick-ruby unusable after
upgrade to imagemagick-6.0.7.1
Steve Langasek wrote:
>Which was the last version of imagemagick you had installed that *did*
>work with the librmagick-ruby currently in the archive?
>
>
imagemagick_
I haven't tested with imagemagick_
--
cheers, MikeW
In Debian Bug tracker #271673, Daniel Kobras (kobras) wrote : | #14 |
On Wed, Sep 15, 2004 at 02:59:46AM +0200, Daniel Kobras wrote:
> On Tue, Sep 14, 2004 at 04:14:19PM -0700, Steve Langasek wrote:
> > This is not a bug that should be swept under the rug by rebuilding
> > librmagick-ruby. If newer versions of imagemagick do not provide the
> > same binary interface as earlier versions, this is a grave bug in
> > imagemagick that needs to be looked into, lest we release sarge with
> > subtly-broken packages that go unnoticed.
>
> The breakage was caused by the progress_meter changes that make up the
> biggest part of the differences between 6.0.6.2 and 6.0.7.1. New member
> variables were added to the Image and ImageInfo structs, so offsets
> changes for all members declared later on. Please do not upload a new
> librmagick-
> have to clean it up. I'm leaving the bug co-assigned to librmagick-ruby
> in an attempt to avoid duplicate reports about the breakage.
Ryuici, sorry for yet-again stepping on your toes, but this issue needs
to be addressed urgently. Otherwise we end up with packages compiled
against binary incompatible versions of imagemagick in the archive. I
have therefore prepared an NMU roughly the same way I did last December
when we faced a similar situation: I'll re-upload version 6.0.6.2 with a
bumped epoch, based on the last known-good 6.0.6.2-1.2. Some bugs were
fixed in 6.0.7.1, so in order not to cause regressions, I've selectively
pulled a handful of bugfixes from 6.0.7.1 and included them in the
Debian diff. Judging from the upstream changelog, I must have missed a
few fixes in the backport that I couldn't clearly identify, and I only
applied changes that looked safe enough as to not introduce new
breakage. (I've also removed the file magick/-MP that seems to have
slipped into the previous Debian diffs by mistake.) A full diff of the
changes I performed is attached. To keep it small, it's diffed against
6.0.6.2-1.2 rather than 6.0.7.1-1.
It's important that the new upload makes it into sarge as soon as
possible. Upstream has announced a new 6.0.8 release with bumped soname
to fix this error. This would require a rebuild of all packages that
depend on imagemagick, so please do not upload this version right away.
Please hold it back until 6.0.6.2-1.3 makes it into testing, or even
better until after sarge has been released.
Regards,
Daniel.
In Debian Bug tracker #271673, Daniel Kobras (kobras) wrote : Fixed in NMU of imagemagick 6:6.0.6.2-1.3 | #15 |
tag 271673 + fixed
quit
This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 15 Sep 2004 18:25:50 +0200
Source: imagemagick
Binary: perlmagick libmagick++6-dev libmagick6-dev libmagick6 imagemagick libmagick++6
Architecture: source i386
Version: 6:6.0.6.2-1.3
Distribution: unstable
Urgency: high
Maintainer: Daniel Kobras <email address hidden>
Changed-By: Daniel Kobras <email address hidden>
Description:
imagemagick - Image manipulation programs
libmagick++6 - The object-oriented C++ API to the ImageMagick library
libmagick++6-dev - The object-oriented C++ API to the ImageMagick library--developme
libmagick6 - Image manipulation library
libmagick6-dev - Image manipulation library -- development
perlmagick - A perl interface to the libMagick graphics routines
Closes: 271673
Changes:
imagemagick (6:6.0.6.2-1.3) unstable; urgency=high
.
* Non-maintainer upload.
* Raise epoch and revert back to 6.0.6.2 because the progress_meter
changes in 6.0.7.1 broke binary compatibility by mistake.
Closes: #271673
* Retain maintainer changes from 6.0.7.1-1 upload.
* Retain select bugfixes from 6.0.7.1 version:
+ PerlMagick/
+ utilities/miff.4: Fix header information in man page.
+ magick/annotate.c: Proper exception handling.
+ magick/blob.c: Do not crash when syncing a bogus file.
+ magick/error.h: Remove bogus format attribute from ExceptionType to
silence compiler warnings.
+ magick/locale.c: Handle NULL locale data.
* debian/
Files:
882e50bbbf1194
477a361ba0154c
643d6198308be6
76d80befec92e1
6667979bac7b07
6f66ca63368290
078d6c9eb3e283
1d831c6c3637a8
b37619cdeaa8c0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFBSHg/
Notnf8tk6BYAU70
=ZRYK
-----END PGP SIGNATURE-----
Debian Bug Importer (debzilla) wrote : | #16 |
Message-ID: <email address hidden>
Date: Wed, 15 Sep 2004 19:06:32 +0200
From: Daniel Kobras <email address hidden>
To: <email address hidden>, Steve Langasek <email address hidden>
Subject: Re: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to imagemagick-6.0.7.1
--C7zPtVaVf+AK4Oqc
Content-Type: text/plain; charset=us-ascii
Content-
On Wed, Sep 15, 2004 at 02:59:46AM +0200, Daniel Kobras wrote:
> On Tue, Sep 14, 2004 at 04:14:19PM -0700, Steve Langasek wrote:
> > This is not a bug that should be swept under the rug by rebuilding
> > librmagick-ruby. If newer versions of imagemagick do not provide the
> > same binary interface as earlier versions, this is a grave bug in
> > imagemagick that needs to be looked into, lest we release sarge with
> > subtly-broken packages that go unnoticed.
>
> The breakage was caused by the progress_meter changes that make up the
> biggest part of the differences between 6.0.6.2 and 6.0.7.1. New member
> variables were added to the Image and ImageInfo structs, so offsets
> changes for all members declared later on. Please do not upload a new
> librmagick-
> have to clean it up. I'm leaving the bug co-assigned to librmagick-ruby
> in an attempt to avoid duplicate reports about the breakage.
Ryuici, sorry for yet-again stepping on your toes, but this issue needs
to be addressed urgently. Otherwise we end up with packages compiled
against binary incompatible versions of imagemagick in the archive. I
have therefore prepared an NMU roughly the same way I did last December
when we faced a similar situation: I'll re-upload version 6.0.6.2 with a
bumped epoch, based on the last known-good 6.0.6.2-1.2. Some bugs were
fixed in 6.0.7.1, so in order not to cause regressions, I've selectively
pulled a handful of bugfixes from 6.0.7.1 and included them in the
Debian diff. Judging from the upstream changelog, I must have missed a
few fixes in the backport that I couldn't clearly identify, and I only
applied changes that looked safe enough as to not introduce new
breakage. (I've also removed the file magick/-MP that seems to have
slipped into the previous Debian diffs by mistake.) A full diff of the
changes I performed is attached. To keep it small, it's diffed against
6.0.6.2-1.2 rather than 6.0.7.1-1.
It's important that the new upload makes it into sarge as soon as
possible. Upstream has announced a new 6.0.8 release with bumped soname
to fix this error. This would require a rebuild of all packages that
depend on imagemagick, so please do not upload this version right away.
Please hold it back until 6.0.6.2-1.3 makes it into testing, or even
better until after sarge has been released.
Regards,
Daniel.
--C7zPtVaVf+AK4Oqc
Content-Type: text/plain; charset=us-ascii
Content-
diff -u imagemagick-
--- imagemagick-
+++ imagemagick-
@@ -82,8 +82,7 @@
SetException
ThrowExcepti
Debian Bug Importer (debzilla) wrote : | #17 |
Message-Id: <email address hidden>
Date: Wed, 15 Sep 2004 13:32:08 -0400
From: Daniel Kobras <email address hidden>
To: <email address hidden>
Cc: Daniel Kobras <email address hidden>
Subject: Fixed in NMU of imagemagick 6:6.0.6.2-1.3
tag 271673 + fixed
quit
This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 15 Sep 2004 18:25:50 +0200
Source: imagemagick
Binary: perlmagick libmagick++6-dev libmagick6-dev libmagick6 imagemagick libmagick++6
Architecture: source i386
Version: 6:6.0.6.2-1.3
Distribution: unstable
Urgency: high
Maintainer: Daniel Kobras <email address hidden>
Changed-By: Daniel Kobras <email address hidden>
Description:
imagemagick - Image manipulation programs
libmagick++6 - The object-oriented C++ API to the ImageMagick library
libmagick++6-dev - The object-oriented C++ API to the ImageMagick library--developme
libmagick6 - Image manipulation library
libmagick6-dev - Image manipulation library -- development
perlmagick - A perl interface to the libMagick graphics routines
Closes: 271673
Changes:
imagemagick (6:6.0.6.2-1.3) unstable; urgency=high
.
* Non-maintainer upload.
* Raise epoch and revert back to 6.0.6.2 because the progress_meter
changes in 6.0.7.1 broke binary compatibility by mistake.
Closes: #271673
* Retain maintainer changes from 6.0.7.1-1 upload.
* Retain select bugfixes from 6.0.7.1 version:
+ PerlMagick/
+ utilities/miff.4: Fix header information in man page.
+ magick/annotate.c: Proper exception handling.
+ magick/blob.c: Do not crash when syncing a bogus file.
+ magick/error.h: Remove bogus format attribute from ExceptionType to
silence compiler warnings.
+ magick/locale.c: Handle NULL locale data.
* debian/
Files:
882e50bbbf1194
477a361ba0154c
643d6198308be6
76d80befec92e1
6667979bac7b07
6f66ca63368290
078d6c9eb3e283
1d831c6c3637a8
b37619cdeaa8c0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFBSHg/
Notnf8tk6BYAU70
=ZRYK
-----END PGP SIGNATURE-----
In Debian Bug tracker #271673, Daniel Kobras (kobras) wrote : Bug still unfixed in sarge. | #18 |
tag 271673 - fixed
tag 271673 + sarge
thanks
Debian Bug Importer (debzilla) wrote : | #19 |
Message-ID: <email address hidden>
Date: Thu, 16 Sep 2004 00:17:39 +0200
From: Daniel Kobras <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: Bug still unfixed in sarge.
tag 271673 - fixed
tag 271673 + sarge
thanks
In Debian Bug tracker #271673, Daniel Kobras (kobras) wrote : Re: Bug#271673: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to imagemagick-6.0.7.1 | #20 |
tag 271673 + sid
thanks
On Wed, Sep 15, 2004 at 07:06:32PM +0200, Daniel Kobras wrote:
> [ABI breakage in imagemagick] needs to be addressed urgently.
> Otherwise we end up with packages compiled against binary incompatible
> versions of imagemagick in the archive. I have therefore prepared an
> NMU roughly the same way I did last December when we faced a similar
> situation: I'll re-upload version 6.0.6.2 with a bumped epoch, based
> on the last known-good 6.0.6.2-1.2.
(...)
> It's important that the new upload makes it into sarge as soon as
> possible.
Unfortunately, getting the fixed imagemagick in is taking a few days
longer than I had been hoping[1]. I'm Ccing -release because we need to
watch out and re-upload each package that has meanwhile been built with
the broken imagemagick 6.0.7.1. Otherwise, those packages will most
likely contain subtle and hard to identify bugs. There's no simple,
automated way to tell whether a package was built with the buggy
version. We'll have to go by date, instead, so a delay of a few days
might matter. So far, Steve has identified only k3d as a package that
will need to be rebuilt. I'll start checking for others once the new
imagemagick finally makes sid on all archs. And hope that maintainers
hand-build their uploads on uptodate systems only... (If someone has
nifty scripts at hand to simplify the search, that would be very
welcome.)
Regards,
Daniel.
[1] Here's why: I've reverted imagemagick to an earlier upstream version
and included the old orig.tar.gz in the upload. The orig.tar.gz was
still present in the pool, though, so katie accepted the upload,
but discarded my orig.tar.gz. When the buildds tried to fetch the
sources, they failed because the orig.tar.gz is neither in incoming,
nor referenced in sid's Sources file. So imagemagick is stalled in
Needs_Build until the i386 upload is moved into the archive, and the
Sources file gets updated. Duh!
Summary: Emergency-reverting to the previous upstream version will
usually involve a one-day delay at least.
Debian Bug Importer (debzilla) wrote : | #21 |
Message-ID: <email address hidden>
Date: Thu, 16 Sep 2004 19:28:06 +0200
From: Daniel Kobras <email address hidden>
To: <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#271673: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to
imagemagick-
tag 271673 + sid
thanks
On Wed, Sep 15, 2004 at 07:06:32PM +0200, Daniel Kobras wrote:
> [ABI breakage in imagemagick] needs to be addressed urgently.
> Otherwise we end up with packages compiled against binary incompatible
> versions of imagemagick in the archive. I have therefore prepared an
> NMU roughly the same way I did last December when we faced a similar
> situation: I'll re-upload version 6.0.6.2 with a bumped epoch, based
> on the last known-good 6.0.6.2-1.2.
(...)
> It's important that the new upload makes it into sarge as soon as
> possible.
Unfortunately, getting the fixed imagemagick in is taking a few days
longer than I had been hoping[1]. I'm Ccing -release because we need to
watch out and re-upload each package that has meanwhile been built with
the broken imagemagick 6.0.7.1. Otherwise, those packages will most
likely contain subtle and hard to identify bugs. There's no simple,
automated way to tell whether a package was built with the buggy
version. We'll have to go by date, instead, so a delay of a few days
might matter. So far, Steve has identified only k3d as a package that
will need to be rebuilt. I'll start checking for others once the new
imagemagick finally makes sid on all archs. And hope that maintainers
hand-build their uploads on uptodate systems only... (If someone has
nifty scripts at hand to simplify the search, that would be very
welcome.)
Regards,
Daniel.
[1] Here's why: I've reverted imagemagick to an earlier upstream version
and included the old orig.tar.gz in the upload. The orig.tar.gz was
still present in the pool, though, so katie accepted the upload,
but discarded my orig.tar.gz. When the buildds tried to fetch the
sources, they failed because the orig.tar.gz is neither in incoming,
nor referenced in sid's Sources file. So imagemagick is stalled in
Needs_Build until the i386 upload is moved into the archive, and the
Sources file gets updated. Duh!
Summary: Emergency-reverting to the previous upstream version will
usually involve a one-day delay at least.
In Debian Bug tracker #271673, Steve Langasek (vorlon) wrote : | #22 |
On Thu, Sep 16, 2004 at 07:28:06PM +0200, Daniel Kobras wrote:
> tag 271673 + sid
> thanks
> On Wed, Sep 15, 2004 at 07:06:32PM +0200, Daniel Kobras wrote:
> > [ABI breakage in imagemagick] needs to be addressed urgently.
> > Otherwise we end up with packages compiled against binary incompatible
> > versions of imagemagick in the archive. I have therefore prepared an
> > NMU roughly the same way I did last December when we faced a similar
> > situation: I'll re-upload version 6.0.6.2 with a bumped epoch, based
> > on the last known-good 6.0.6.2-1.2.
> (...)
> > It's important that the new upload makes it into sarge as soon as
> > possible.
> Unfortunately, getting the fixed imagemagick in is taking a few days
> longer than I had been hoping[1]. I'm Ccing -release because we need to
> watch out and re-upload each package that has meanwhile been built with
> the broken imagemagick 6.0.7.1. Otherwise, those packages will most
> likely contain subtle and hard to identify bugs. There's no simple,
> automated way to tell whether a package was built with the buggy
> version. We'll have to go by date, instead, so a delay of a few days
> might matter.
> So far, Steve has identified only k3d as a package that will need to
> be rebuilt. I'll start checking for others once the new imagemagick
> finally makes sid on all archs.
You can add imgseek to this list; it was uploaded today.
As for scripts, checking whether packages build-depending on
libmagick6-dev or libmagick++6-dev have new files in the archive seems
easiest.
$ find a/ale a/animal a/autotrace d/drip d/dvdauthor d/dx g/gnuift \
k/kismet libr/librmagick
r/rubymagick x/xastir g/guikachu i/imgseek k/k3d k/koffice p/prestimel \
p/pstoedit -mtime -11
--
Steve Langasek
postmodern programmer
Debian Bug Importer (debzilla) wrote : | #23 |
Message-ID: <email address hidden>
Date: Thu, 16 Sep 2004 13:22:46 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Re: Bug#271673: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to
imagemagick-
--J2SCkAp4GZ/dPZZf
Content-Type: text/plain; charset=us-ascii
Content-
Content-
On Thu, Sep 16, 2004 at 07:28:06PM +0200, Daniel Kobras wrote:
> tag 271673 + sid
> thanks
> On Wed, Sep 15, 2004 at 07:06:32PM +0200, Daniel Kobras wrote:
> > [ABI breakage in imagemagick] needs to be addressed urgently.
> > Otherwise we end up with packages compiled against binary incompatible
> > versions of imagemagick in the archive. I have therefore prepared an
> > NMU roughly the same way I did last December when we faced a similar
> > situation: I'll re-upload version 6.0.6.2 with a bumped epoch, based
> > on the last known-good 6.0.6.2-1.2.=20
> (...)
> > It's important that the new upload makes it into sarge as soon as
> > possible.
> Unfortunately, getting the fixed imagemagick in is taking a few days
> longer than I had been hoping[1]. I'm Ccing -release because we need to
> watch out and re-upload each package that has meanwhile been built with
> the broken imagemagick 6.0.7.1. Otherwise, those packages will most
> likely contain subtle and hard to identify bugs. There's no simple,
> automated way to tell whether a package was built with the buggy
> version. We'll have to go by date, instead, so a delay of a few days
> might matter.
> So far, Steve has identified only k3d as a package that will need to
> be rebuilt. I'll start checking for others once the new imagemagick
> finally makes sid on all archs.
You can add imgseek to this list; it was uploaded today.
As for scripts, checking whether packages build-depending on
libmagick6-dev or libmagick++6-dev have new files in the archive seems
easiest.
$ find a/ale a/animal a/autotrace d/drip d/dvdauthor d/dx g/gnuift \
k/kismet libr/librmagick
r/rubymagick x/xastir g/guikachu i/imgseek k/k3d k/koffice p/prestimel \
p/pstoedit -mtime -11
--=20
Steve Langasek
postmodern programmer
--J2SCkAp4GZ/dPZZf
Content-Type: application/
Content-
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFBSfYSKN6
P615/D/
=tp3N
-----END PGP SIGNATURE-----
--J2SCkAp4GZ/
In Debian Bug tracker #271673, Steve Langasek (vorlon) wrote : | #24 |
reassign 271673 libmagick6
tags 271673 fixed
thanks
The NMU of imagemagick addresses this bug in libmagick6, and that
version of the package should soon propagate to testing; there is no
further bug in librmagick-ruby1.8.
--
Steve Langasek
postmodern programmer
Debian Bug Importer (debzilla) wrote : | #25 |
Message-ID: <email address hidden>
Date: Mon, 20 Sep 2004 23:56:49 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: Re: librmagick-ruby1.8: librmagick-ruby unusable after upgrade to imagemagick-6.0.7.1
--UUBKWyapWpFAak7q
Content-Type: text/plain; charset=us-ascii
Content-
Content-
reassign 271673 libmagick6
tags 271673 fixed
thanks
The NMU of imagemagick addresses this bug in libmagick6, and that
version of the package should soon propagate to testing; there is no
further bug in librmagick-ruby1.8.
--=20
Steve Langasek
postmodern programmer
--UUBKWyapWpFAak7q
Content-Type: application/
Content-
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFBT9CvKN6
bM4rlxiLxich515
=qWvO
-----END PGP SIGNATURE-----
--UUBKWyapWpFAa
In Debian Bug tracker #271673, Adam D. Barratt (debian-bts-adam-barratt) wrote : Bugs fixed in NMU, documenting versions | #26 |
# Hi,
#
# These bugs were fixed in an NMU, but have not been acknowledged by the
# maintainers. With version tracking in the Debian BTS, it is important
# to know which version of a package fixes each bug so that they can be
# tracked for release status, so I'm closing these bugs with the
#relevant version information now
close 271146 2.10c-3.1
close 271221 0.9.14-1.1
close 273411 0.9.14-1.1
close 271673 6:6.0.6.2-1.3
close 271956 1.0-7.1
close 272245 2.04-11.2
close 273043 5.0.13-0.1
close 273338 1.2-4.2
close 273357 0.16.14-1.2
close 271221 0.9.14-1.1
close 273411 0.9.14-1.1
close 273613 1.0.5-1.1
close 273800 1.3-0.1
close 274087 2.1.19-1.2
close 275431 2.1.19-1.2
close 274106 1:19970918-12.2
close 274501 0.99.16-1.1
close 274503 0.99.17-2.1
close 274507 0.4-9.1
close 274955 0.3.35.1
close 275432 1.5.28-6.2
close 276637 2.1.19-1.4
close 276825 3.8.3-4.1
close 276851 0.61-6.1
close 278001 0.99.17-2.2
close 279483 6.1
close 279484 1.1
close 280309 1.5-9.1
close 212905 1.5-9.1
close 235681 1.5-9.1
close 236463 1.5-9.1
close 280337 3.2.0.115-7.1
close 356855 3.2.0.115-7.1
close 281282 0.9.3-2
close 282879 2.04-11.1
close 300174 1.0.0b-4.1
close 283756 0.63-1.2
close 284741 0.1.18-1.2
close 284872 0.70-pre2003112
close 284925 1.1.2-2.1
close 285058 1.2-7.1
close 347152 0.9.7.1+
close 285528 2.3.11-1.1
close 322368 2.3.11-1.1
close 285605 2.1.19-1.6
close 285628 0.8.3-1.1
close 285762 0.94-7woody4
close 289464 0.94-7woody4
close 285889 0.98.38-1.1
close 285902 20050625-0.1
close 285918 3.06-9.1
close 288966 3.06-9.1
close 326367 3.06-9.1
close 346671 3.06-9.1
close 286309 1:0.5.0-1.1
close 286633 1:0.5.0-1.1
close 286492 2.5.7-3
close 329499 2.5.7-3
close 287059 2.0.12-1.1
close 287066 2.1.1-3.1
close 314008 2.1.1-3.1
close 327992 2.1.1-3.1
close 287190 1.99.11-1.1
close 287628 0.6-10.1
close 323728 0.6-10.1
close 287629 2.0b3-13.1
close 287639 0.6.2-2.1
close 287677 1.4.8-9.1
close 206905 0.7-7.1
close 221950 0.7-7.1
close 287749 0.7-7.1
close 296526 0.7-7.1
close 317259 0.7-7.1
close 287886 0.4.2+cvs.
close 336046 0.4.2+cvs.
close 287891 2.1.8-2.1
close 326106 2.1.8-2.1
close 275651 0.6.0-8.1
close 287923 0.6.0-8.1
close 313937 0.6.0-8.1
close 324839 0.6.0-8.1
close 288158 200300506-1.1
close 288441 1.0.8-1.1
close 336944 1.0.8-1.1
close 288536 0.0.7E6F3-4.1
close 290390 0.0.7E6F3-4.1
close 295080 0.0.7E6F3-4.1
close 318375 0.0.7E6F3-4.1
close 288819 0.1.5.9+
close 288834 0.2.1-1.1
close 307036 0.2.1-1.1
close 322985 0.2.1-1.1
close 322993 0.2.1-1.1
close 288925 0.9.5+really0.
Changed in imagemagick: | |
status: | Fix Committed → Fix Released |
A rebuild is required to fix the problem.
librmagick- ruby_1. 6.0-2 is available at
http:// www.dogbiscuit. org/mdub/ software/ debian/ unstable/
and is waiting for sponsor upload.