Your message dated Fri, 23 Sep 2022 00:27:07 +0000
with message-id <e1obwx5-00f7rh...@fasolo.debian.org>
and subject line Bug#1020539: fixed in xmlcopyeditor 1.2.1.3-4.4
has caused the Debian Bug report #1020539,
regarding xmlcopyeditor: xml copyeditor fails wxwidgets3.2 sizer checks
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.)


-- 
1020539: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020539
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xmlcopyeditor
Version: 1.2.1.3-4.3
Severity: serious
Justification: makes the package in question unusable or mostly so
X-Debbugs-Cc: s...@techie.net

Since the update to use wxwidgets3.2, xmlcopyeditor pops up "An
assertion failed!" dialogs on startup, with similar messages on
stderr:

    $ xmlcopyeditor 
    ./src/common/sizer.cpp(2258): assert "CheckSizerFlags(!((flags) & 
(wxALIGN_CENTRE_VERTICAL)))" failed in DoInsert(): wxALIGN_CENTRE_VERTICAL will 
be ignored in this sizer: only horizontal alignment flags can be used in 
vertical sizers

    DO NOT PANIC !!

    If you're an end user running a program not developed by you, please ignore 
this message, it is harmless, and please try reporting the problem to the 
program developers.

    You may also set WXSUPPRESS_SIZER_FLAGS_CHECK environment variable to 
suppress all such checks when running this program.

    If you're the developer, simply remove this flag from your code to avoid 
getting this message. You can also call 
wxSizerFlags::DisableConsistencyChecks() to globally disable all such checks, 
but this is strongly not recommended.

This is because wx3.2 added consistency checks to sizer flag use and
moans when there are flags which don't make sense (which previously
were quietly ignored).

There seem to be two assertions that fail.

This fixes one of them:

diff -ru ../xmlcopyeditor-1.2.1.3/src/commandpanel.cpp 
xmlcopyeditor-1.2.1.3/src/commandpanel.cpp
--- ../xmlcopyeditor-1.2.1.3/src/commandpanel.cpp       2014-09-06 
13:54:53.000000000 +1200
+++ xmlcopyeditor-1.2.1.3/src/commandpanel.cpp  2022-09-21 16:23:36.927423010 
+1200
@@ -135,7 +135,7 @@
        bottomSizer->Add ( outputSizer, 0, wxLEFT | wxRIGHT | 
wxALIGN_CENTER_VERTICAL, sizerOffset );
 
        mainSizer = new wxBoxSizer ( wxVERTICAL );
-       mainSizer->Add ( commandEdit, 0, wxLEFT | wxRIGHT | 
wxALIGN_CENTER_VERTICAL | wxEXPAND, sizerOffset );
+       mainSizer->Add ( commandEdit, 0, wxLEFT | wxRIGHT | wxEXPAND, 
sizerOffset );
        mainSizer->Add ( bottomSizer );
 
 
I didn't locate the other one from a quick look (the backtrace in the dialog
doesn't show any locations in xmlcopyeditor's code, even with the dbgsym
installed).

It's possible there are further problems if any sizers are built on demand
rather than at startup - I did a quick run through the menus and didn't hit
any, but I'm not an active user of this app.

Cheers,
    Olly

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.16.0-4-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_NZ:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xmlcopyeditor depends on:
ii  libaspell15     0.60.8-4+b1
ii  libc6           2.34-8
ii  libexpat1       2.4.8-2
ii  libgcc-s1       12.2.0-3
ii  libpcre3        2:8.39-14
ii  libstdc++6      12.2.0-3
ii  libwxbase3.2-0  3.2.1+dfsg-1
ii  libwxgtk3.2-0   3.2.1+dfsg-1
ii  libxerces-c3.2  3.2.3+debian-3+b1
ii  libxml2         2.9.14+dfsg-1+b1
ii  libxslt1.1      1.1.35-1

xmlcopyeditor recommends no packages.

xmlcopyeditor suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: xmlcopyeditor
Source-Version: 1.2.1.3-4.4
Done: Scott Talbert <s...@techie.net>

We believe that the bug you reported is fixed in the latest version of
xmlcopyeditor, 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 1020...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Scott Talbert <s...@techie.net> (supplier of updated xmlcopyeditor 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: SHA512

Format: 1.8
Date: Thu, 22 Sep 2022 19:40:29 -0400
Source: xmlcopyeditor
Architecture: source
Version: 1.2.1.3-4.4
Distribution: unstable
Urgency: medium
Maintainer: Miriam Ruiz <mir...@debian.org>
Changed-By: Scott Talbert <s...@techie.net>
Closes: 1020539
Changes:
 xmlcopyeditor (1.2.1.3-4.4) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix sizer assertions with wxWidgets 3.2 (Closes: #1020539)
Checksums-Sha1:
 d6941c47fffdd9bc31bbc23e144f9424aa816e0f 2034 xmlcopyeditor_1.2.1.3-4.4.dsc
 27f9b9851cbc3e02e62681848b60b29b7e26250b 11288 
xmlcopyeditor_1.2.1.3-4.4.debian.tar.xz
 c7d2a4fbd68799386db93a79f4a44faa1a31bd9f 12981 
xmlcopyeditor_1.2.1.3-4.4_amd64.buildinfo
Checksums-Sha256:
 bc5eac08a12f5aed92bfacd0ad3dd9a3483745193b5e884055791bfe651edb07 2034 
xmlcopyeditor_1.2.1.3-4.4.dsc
 6ead6f6b89ad7321d59121e4b68834406e6b1f5fb682cc567852eb77ca62429e 11288 
xmlcopyeditor_1.2.1.3-4.4.debian.tar.xz
 0db2d2c5e73499afee92fae6a86b2fba9e7d166264f4f3fc539270e40337beeb 12981 
xmlcopyeditor_1.2.1.3-4.4_amd64.buildinfo
Files:
 f2bc0455d5b0108566af7bebae7e2a54 2034 devel optional 
xmlcopyeditor_1.2.1.3-4.4.dsc
 0c812d4db07fc1a96295fa37f2843f9e 11288 devel optional 
xmlcopyeditor_1.2.1.3-4.4.debian.tar.xz
 5f5c0e5eb6ea6b09c1c6720e9ffcb284 12981 devel optional 
xmlcopyeditor_1.2.1.3-4.4_amd64.buildinfo

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

iQJDBAEBCgAtFiEEbnQ09Yl9Q7F/zVe3U9W8ZLUjeKIFAmMs9bYPHHN3dEB0ZWNo
aWUubmV0AAoJEFPVvGS1I3iiE2wQAIoua4yHYFZvuKx9+IFfxIhIaQCU26kG2dfq
Y4I0ooEVQNHs9iwpSDVdhBHoSE561I+9vCEPNNhIGIplSzaD27XWOf+CQ5U3Zqua
2o7CaNEsjbgy+Fk5XKiBsFu0YxN68IjC3SA6YfT6mHpgDLs26xhUFOkQacrjEtVA
FlwRV+wuyiNZ2QieAR97iFG+WiOafFmjdnbuUsaSdrez3xJ3V4K4Q9cbUB6prca0
U5wKrX6fNC+oGd6CROqsTvBcXEwgFiG2Y2pmrglegNqyXG2hi/wpiqsXrySQwM9e
uAPgdcG7nnmHq8PVP3mX/Pu51ArsdEnkxYjkHeq1RBJc3F5DZ6iTm8ZGgFD2z255
s+CaRrk9AzsN+NZBx3lW9QSAb5LcbVdF9mZlGNDgveOPb9Dt0C+Ee6CRce+Vzj/c
F0jU8nAhHkO6dcmnyc9qQRQwHcvhHHLpuOq0ByNtcshYy09KBsIGyv+a+nUwT1EX
i3e6/b+ts4eFJqyBSgbUFFSsIsRNFAwYM7oX2bXwSOaNAIDVk+Sxq+ip1xfqHyPf
tAN/dkAjf2+OWdJ7o8r4t98ZFmpwcUNfK2fIZc3TDCxQ4J0Qogl/28+0r6GdK8Lw
wwZpqldGD0zEAdiKus7Pop7Luqdc6fyNazX07ksB62FDbQtqDhBnW4HtkE7Bd0VC
8w60XL3P
=+oJ/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to