Your message dated Tue, 06 Oct 2009 16:38:34 +0000
with message-id <[email protected]>
and subject line Bug#548679: fixed in libgtk2-mozembed-perl 0.08-3
has caused the Debian Bug report #548679,
regarding libgtk2-mozembed-perl: Transition to xulrunner 1.9.1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
548679: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548679
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgtk2-mozembed-perl
Severity: important
Tags: patch
Xulrunner 1.9.1 is going to replace xulrunner 1.9 in unstable sometime
soonish, so libgtk2-mozembed-perl should switch to using it.
As a matter of being future-proof, a dh_xulrunner program has been added
to xulrunner-dev, that will add the proper dependency to shlibs:Depends.
Please note that the package supporting this command is not yet in the
archive and should reach experimental some time today.
The attached patch implements the necessary changes[1], please upload to
unstable as soon as possible. The package will then be dep-wait, and will
get built as soon as xulrunner 1.9.1 reaches unstable, which will happen
when all the changes required on other packages will be ready.
Cheers,
Mike
1. Please note that this patch still hardcodes the GREVersionRange, which
is not really future-proof. Something similar to what exists in chmsee would
be required for that.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -ruN libgtk2-mozembed-perl-0.08/debian/control libgtk2-mozembed-perl-0.08.new/debian/control
--- libgtk2-mozembed-perl-0.08/debian/control
+++ libgtk2-mozembed-perl-0.08.new/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Build-Depends: debhelper (>= 7), libextutils-depends-perl (>= 0.20),
libextutils-pkgconfig-perl (>= 1.03), libgtk2-perl (>= 1.081),
- perl (>= 5.6.0-12), xulrunner-dev, xvfb, xauth, xfonts-base,
+ perl (>= 5.6.0-12), xulrunner-dev (>= 1.9.1.3-2), xvfb, xauth, xfonts-base,
libglib2.0-dev, libgtk2.0-dev, quilt
Maintainer: Debian Perl Group <[email protected]>
Uploaders: Ryan Niebur <[email protected]>
@@ -16,6 +16,6 @@
Architecture: any
Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends},
libextutils-depends-perl (>= 0.20), libgtk2-perl (>= 1.081),
- libextutils-pkgconfig-perl (>= 1.03), xulrunner-1.9
+ libextutils-pkgconfig-perl (>= 1.03)
Description: Perl interface to the Mozilla embedding widget
Gtk2::MozEmbed allows a Perl developer to use the Mozilla embedding widget.
diff -ruN libgtk2-mozembed-perl-0.08/debian/patches/use-the-right-xul libgtk2-mozembed-perl-0.08.new/debian/patches/use-the-right-xul
--- libgtk2-mozembed-perl-0.08/debian/patches/use-the-right-xul
+++ libgtk2-mozembed-perl-0.08.new/debian/patches/use-the-right-xul
@@ -162,8 +162,8 @@
+
+ /* copied from the gnome-python-extras package's patch */
+ static const GREVersionRange greVersion = {
-+ "1.9b", PR_TRUE,
-+ "1.9.*", PR_TRUE
++ "1.9.1", PR_TRUE,
++ "1.9.2", PR_FALSE
+ };
+ char xpcomLocation[4096];
+ nsresult rv = GRE_GetGREPathWithProperties(&greVersion, 1, nsnull, 0, xpcomLocation, 4096);
diff -ruN libgtk2-mozembed-perl-0.08/debian/rules libgtk2-mozembed-perl-0.08.new/debian/rules
--- libgtk2-mozembed-perl-0.08/debian/rules
+++ libgtk2-mozembed-perl-0.08.new/debian/rules
@@ -18,7 +18,7 @@
touch $@
binary-arch: install
- dh $@
+ dh --with xulrunner $@
binary-indep:
--- End Message ---
--- Begin Message ---
Source: libgtk2-mozembed-perl
Source-Version: 0.08-3
We believe that the bug you reported is fixed in the latest version of
libgtk2-mozembed-perl, which is due to be installed in the Debian FTP archive:
libgtk2-mozembed-perl_0.08-3.diff.gz
to pool/main/libg/libgtk2-mozembed-perl/libgtk2-mozembed-perl_0.08-3.diff.gz
libgtk2-mozembed-perl_0.08-3.dsc
to pool/main/libg/libgtk2-mozembed-perl/libgtk2-mozembed-perl_0.08-3.dsc
libgtk2-mozembed-perl_0.08-3_i386.deb
to pool/main/libg/libgtk2-mozembed-perl/libgtk2-mozembed-perl_0.08-3_i386.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <[email protected]> (supplier of updated libgtk2-mozembed-perl
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 06 Oct 2009 16:56:34 +0200
Source: libgtk2-mozembed-perl
Binary: libgtk2-mozembed-perl
Architecture: source i386
Version: 0.08-3
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Description:
libgtk2-mozembed-perl - Perl interface to the Mozilla embedding widget
Closes: 546626 548679
Changes:
libgtk2-mozembed-perl (0.08-3) unstable; urgency=low
.
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
.
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
permitted by Debian Policy 3.8.3).
.
[ Ryan Niebur ]
* Update ryan52's email address
.
[ gregor herrmann ]
* Prepare for new xulrunner, thanks to Mike Hommey for the patch
(closes: #548679).
* Work around changed ExtUtils::LibList behaviour in debian/rules to
continue using libxpcomglue.a instead of libxpcomglue_s.a; thanks to Niko
Tyni for the analysis and the proposed workaround (closes: #546626).
* Minimize debian/rules with "--with" and "override_*", adjust build
dependencies accordingly.
* Set Standards-Version to 3.8.3 (no further changes).
* Add /me to Uploaders.
Checksums-Sha1:
be68441c07b0e4b5e52b0cffccd7d6950c9b49db 1562 libgtk2-mozembed-perl_0.08-3.dsc
2edd439392f3495d5a06143056c0a13a5d400ad6 4805
libgtk2-mozembed-perl_0.08-3.diff.gz
c968011ff6bd6cddc65912f49326838116847b2e 45802
libgtk2-mozembed-perl_0.08-3_i386.deb
Checksums-Sha256:
9d7028cc41119f2cc81d19fead1c3bfa6eeb3f34ab2396d45b91935ae7187a57 1562
libgtk2-mozembed-perl_0.08-3.dsc
76b9b54ad622a4cc9d1a1eda56e4c976a442ab1afc94378a3383dcceebc6be9c 4805
libgtk2-mozembed-perl_0.08-3.diff.gz
8a876075704cc306389f6e0723d899411487eebce13ca3131ef308c4803f9483 45802
libgtk2-mozembed-perl_0.08-3_i386.deb
Files:
47194becb30c5361ce9fd00b8a825426 1562 perl optional
libgtk2-mozembed-perl_0.08-3.dsc
9e5547056243191e02b53f5b0e63c461 4805 perl optional
libgtk2-mozembed-perl_0.08-3.diff.gz
1ba4851761936034d2f4efc28ca88e57 45802 perl optional
libgtk2-mozembed-perl_0.08-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkrLXRAACgkQOzKYnQDzz+TwOgCfVVFRJAonStsQdbR4kAEagP5/
hcsAoIl1Xtq13ua6AFIoURmvizPE0w4S
=z7YY
-----END PGP SIGNATURE-----
--- End Message ---