Your message dated Fri, 13 Apr 2018 17:35:41 +0000
with message-id <e1f72bt-000g5n...@fasolo.debian.org>
and subject line Bug#895134: fixed in libwx-perl 1:0.9932-4
has caused the Debian Bug report #895134,
regarding libwx-scintilla-perl: needs tighter dependency on Wx build?
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 ow...@bugs.debian.org
immediately.)


-- 
895134: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895134
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libwx-scintilla-perl
Version: 0.39-3
Severity: serious
Tags: sid buster
User: debian-p...@lists.debian.org
Usertags: autopkgtest
X-Debbugs-Cc: Olly Betts <o...@survex.com>
Control: block 894663 with -1

We're in the middle of wxwidgets3.0 related packages transitioning from
gtk2 to gtk3 (see #894663), and it looks like the current dependency
metadata doesn't prevent some problematic combinations of partial
upgrades on the Perl bindings (libwx-perl rdeps) side.

As seen at 
https://ci.debian.net/packages/libw/libwx-scintilla-perl/unstable/amd64/,
libwx-scintilla-perl_0.39-3+b2 (old binary built against wxwidgets /
gtk2) breaks when libwx-perl is a gtk3 build (currently at 1:0.9932-3).
Manually running t/03_editor_child.t in libwx-scintilla-perl shows
some GTK warnings and a hang:

  # xvfb-run prove t/03_editor_child.t
  t/03_editor_child.t .. 
  (03_editor_child.t:3955): GLib-GObject-WARNING **: 13:02:34.625: cannot 
register existing type 'GtkWidget'
  
  (03_editor_child.t:3955): GLib-GObject-CRITICAL **: 13:02:34.625: 
g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE 
(instance_type)' failed
  
  (03_editor_child.t:3955): GLib-GObject-WARNING **: 13:02:34.625: cannot 
register existing type 'GtkBuildable'
  
  (03_editor_child.t:3955): GLib-GObject-CRITICAL **: 13:02:34.625: 
g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE 
(interface_type)' failed
  
  (03_editor_child.t:3955): GLib-CRITICAL **: 13:02:34.625: g_once_init_leave: 
assertion 'result != 0' failed
  
  (03_editor_child.t:3955): GLib-GObject-CRITICAL **: 13:02:34.625: 
g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE 
(instance_type)' failed
  
  (03_editor_child.t:3955): GLib-GObject-WARNING **: 13:02:34.625: cannot 
register existing type 'GtkWidget'
  
  (03_editor_child.t:3955): GLib-GObject-CRITICAL **: 13:02:34.625: 
g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE 
(instance_type)' failed
  
This works fine again with libwx-scintilla-perl_0.39-4, which is built
against GTK3.

So to do this properly it looks like we need something to make
sure the Perl Wx related packages are upgraded in sync. The
virtual package provided by libalien-wxwidgets-perl (currently
wxperl-gtk-3-0-4-uni-gcc-3-4) seems like a candidate, but I don't have
a ready recipe for injecting that.

It seems probable that other packages (libwx-glcanvas-perl?) are
similarly affected, but I haven't looked into that.

Olly, explicitly copying you as you're handling this transition (thanks
for that!). Any thoughts on this?

Setting severity to RC initially and marking as a transition blocker,
but others should feel free to adjust as appropriate.
-- 
Niko Tyni   nt...@debian.org

--- End Message ---
--- Begin Message ---
Source: libwx-perl
Source-Version: 1:0.9932-4

We believe that the bug you reported is fixed in the latest version of
libwx-perl, which is due to be installed in the Debian FTP archive.

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 895...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niko Tyni <nt...@debian.org> (supplier of updated libwx-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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 13 Apr 2018 19:46:18 +0300
Source: libwx-perl
Binary: libwx-perl
Architecture: source
Version: 1:0.9932-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: Niko Tyni <nt...@debian.org>
Description:
 libwx-perl - interface to wxWidgets cross-platform GUI toolkit
Closes: 895134 895189
Changes:
 libwx-perl (1:0.9932-4) unstable; urgency=medium
 .
   * Team upload.
   * Fix autopkgtest failures with xvfb configuration (Closes: #895189)
   * Break older (GTK2) versions of libwx-scintilla-perl and
     libwx-glcanvas-perl. (Closes: #895134)
Checksums-Sha1:
 f100fc355c6ca082e5524b2f76b8a6b21be6ee6e 2281 libwx-perl_0.9932-4.dsc
 1bcd5b55e9b14c481f77c91f8f6e89e3a6ed00f6 11616 
libwx-perl_0.9932-4.debian.tar.xz
 e2b739296b5d0aab59425595f43deb5eb7589d53 13308 
libwx-perl_0.9932-4_source.buildinfo
Checksums-Sha256:
 050b5e91d7c14ea6da602e97103b56c20f18827941f0a47c91332f537636f9ce 2281 
libwx-perl_0.9932-4.dsc
 022e17997846db3b9e30d0080d5f1a63686cb944c69356f9a0eac763769840fb 11616 
libwx-perl_0.9932-4.debian.tar.xz
 65c0e59b0005adfbe8eed657898a6a038ab55f46b6f3f4ba7e8431031a988e49 13308 
libwx-perl_0.9932-4_source.buildinfo
Files:
 2b111e9e5739e9eefab8e88194eef34d 2281 perl optional libwx-perl_0.9932-4.dsc
 e90f09d2832ffa8fab88e2fc16ea0256 11616 perl optional 
libwx-perl_0.9932-4.debian.tar.xz
 dec28f32f78d07f21d6164eaca521a0c 13308 perl optional 
libwx-perl_0.9932-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdqKOQsmBHZHoj7peLsD/s7cwGx8FAlrQ5a4ACgkQLsD/s7cw
Gx9gnw/7BHahf3aaKJgnuZiF/Xm6YQgadrFnb9tjanc4Ww3Ku33lBsb2AGeGtr9g
vE8yEHKj0UL4JbM/gYNODvs4nMbwFKkHjKdgFv4MTlAfkf9TcuKdikFyVm5B2jZz
5MQ3hyl25aMadI8gTZjmn+ZjXP7RdnXJGx5jIdujYfssZwnbks0GWNBVuLGXSBCA
0/XtdiI6xrP5OxIvxRXniw5FDe7wsY+ZPmXkl0XIgd53ewjaLx0zN/QLVp/8i4KN
pjoVt0B4+vKGXQOJs6ei51Ui5IRmfBLtFR7i9zF2qc1+cqBguCwJQvafHsAZIvWv
nfd5kN7HP//M+JmPKbHtLJDMImTIust4GMeB1YOYAcWXqst4EEIpq1OlKVrZ3aer
5V98unDXK3+CS3hStw7Ze5ZJyvJLTxkhIdf7Mw4sYWMlYCW4V6C4ObNt532hjII8
4tczoT/CNq8rqP7+HbKSqdNSklTVgpKc3iBiJzKIoqthuX7MxmzuAMZCx0t82NPw
LNZtnAEI6OvqDWe0nW0b8IFfwVduSrBx/JJlC0oyJnpvlXzk8ZXen0u6Zg5p3nkd
1aA5msJQOUUTQQS86VPpQ4vCT039oigC8Nwpb+QazY3Jnk36iDLFldh5GSRb7Oe4
sCmmhRMjiE2F+zFGyzAovmXf4qVGYgZltaH6hyOJS53rXfN+r6Y=
=flTL
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to