Re: Bug#943401: libreoffice C++ Unit tests failing since gcc 9.2.1-12 ((Failure instantiating exceptionprotector)

2019-10-31 Thread Rene Engelhard
reassign 935902 g++-9
affects 935902 libcppunit-dev
found 935902 9.2.1-12
close 935902 9.2.1-16
thanks

Hi,

On Thu, Oct 31, 2019 at 03:15:10PM +0100, Matthias Klose wrote:
> The comment about cppunit made me look at the cppunit package to find
> #935902, and yes, the test case is reproducible. So looking at the test

Ah, that one...

Reassigning to gcc (and marking as fixed)

> failure would have been revealed that the test frame work is broken, not a
> single test. This turned out to be https://gcc.gnu.org/PR92267, causing an
> ABI breakage in cppunit.

OK.

> The fix is now in -16.

Good. Can confirm. You can close the bug.

Regards,

Rene



Re: Bug#943401: libreoffice C++ Unit tests failing since gcc 9.2.1-12 ((Failure instantiating exceptionprotector)

2019-10-31 Thread rene . engelhard
Hi,

Am 31. Oktober 2019 15:15:10 MEZ schrieb Matthias Klose :
>And afaik there was no test rebuild for
>bullseye 
>either.

Accepted cppunit 1.14.0-4 (source) into unstable 
On July 26: 
https://tracker.debian.org/news/1049803/accepted-cppunit-1140-4-source-into-unstable/

Buster release was 3 weeks before that. So this "no test rebuild for bullseye" 
is not true.

Regards

Rene

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.



Re: Bug#943401: libreoffice C++ Unit tests failing since gcc 9.2.1-12 ((Failure instantiating exceptionprotector)

2019-10-31 Thread rene . engelhard
Hi,

Am 31. Oktober 2019 15:15:10 MEZ schrieb Matthias Klose :
>On 29.10.19 15:09, Vincent Lefevre wrote:
>> On 2019-10-29 13:09:46 +0100, rene.engelh...@mailbox.org wrote:
>>> Am 29. Oktober 2019 12:49:44 MEZ schrieb Vincent Lefevre
>:
 In case makefile magic triggers some rebuild, you can also run the
 generated executable directly (with the right environment
>variables,
 in case this matters). If the programs honors the system ABI, this
 is allowed, and you'll effectively test the new libstdc++6.
>>>
>>> No, if the rebuild rebuilds cppunittester or one of the
>>> exceptionprotectors or the smoketest so or similar we are at the
>>> same situation as with the autopkgtest (that's what it builds) and
>>> are not sure whether it's g++-9 or libstdc++6. Neither LO nor the
>>> test are an executable it's a executable with gazillions of .sos.
>> 
>> I meant running the generated program (smoketest) without rebuilding
>> it:
>> 
>> 1. Build smoketest with the old g++-9 / libstdc++6.
>> 2. Upgrade g++-9 / libstdc++6.
>> 3. Run smoketest directly.
>> 
>> (I assume that the smoketest executable does not invoke g++-9 to
>> rebuild things on the fly.)
>
>I'm not sure if Rene wants to help tracking this down, he just disabled
>running 
>the test in
>https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/commit/99764f8d0df2f40aba9a220a8a4858d3f6d05494

*temporarily*

>and introducing a typo in
>https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/commit/998c3b1c63bbedf8d886227749279d7ccb26a30b
>So maybe don't commit if you are angry.
>

Maybe, yes, but I needed to get it builds le got the upload. Will fix, thanks.

><_rene_> how supported is clang on the various (release) archs?
><_rene_> completely?
><_rene_> (clang++ if it matters)
><_rene_> (actually probably only matters for amd64/arm64 for now,
>but...)
>
>so I assume we cannot expect Rene's help for that issue anymore.

Unfortunately the tests fail when LO is built with clang. So yes, we need to 
track it down.

>The comment about cppunit made me look at the cppunit package to find
>#935902, 
>and yes, the test case is reproducible. So looking at the test failure
>would 
>have been revealed that the test frame work is broken, not a single
>test. 

I said in some comment that "the first" test failed: basic_scanner.

I didn't say smoketest was the only one. It's the only one done in autopkgtest 
though.

This 
>turned out to be https://gcc.gnu.org/PR92267, causing an ABI breakage
>in 
>cppunit. The fix is now in -16.

Ok. Will try. Then I can add build-conflcts or so and reenable the tests.

>So a symbols file and a test rebuild should have at least flagged
>something, however cppunit doesn't have symbols files, because the
>package 
>maintainer doesn't like them.

For C++ and the mangling and handling it in all arxgs, yes.

> And afaik there was no test rebuild for
bullseye 
>l either.

It does not help to blame people for not doing a rebuild when there is no 
rebuild necessary.

Regards

Rene

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.



Re: Bug#943401: libreoffice C++ Unit tests failing since gcc 9.2.1-12 ((Failure instantiating exceptionprotector)

2019-10-31 Thread Matthias Klose

>> And afaik there was no test rebuild for bullseye
>> either.
>
> It does not help to blame people for not doing a rebuild when there is no 
rebuild necessary.


Please could you turn off your mode feeling attacked by any email, before you 
understood these?


On 31.10.19 15:33, rene.engelh...@mailbox.org wrote:

Hi,

Am 31. Oktober 2019 15:15:10 MEZ schrieb Matthias Klose :

And afaik there was no test rebuild for
bullseye
either.


Accepted cppunit 1.14.0-4 (source) into unstable
On July 26:
https://tracker.debian.org/news/1049803/accepted-cppunit-1140-4-source-into-unstable/

Buster release was 3 weeks before that. So this "no test rebuild for bullseye" 
is not true.


bullseye didn't see any test rebuild of the archive, and filing of FTBFS bugs 
yet.



Re: Bug#943401: libreoffice C++ Unit tests failing since gcc 9.2.1-12 ((Failure instantiating exceptionprotector)

2019-10-31 Thread Matthias Klose

On 29.10.19 15:09, Vincent Lefevre wrote:

On 2019-10-29 13:09:46 +0100, rene.engelh...@mailbox.org wrote:

Am 29. Oktober 2019 12:49:44 MEZ schrieb Vincent Lefevre :

In case makefile magic triggers some rebuild, you can also run the
generated executable directly (with the right environment variables,
in case this matters). If the programs honors the system ABI, this
is allowed, and you'll effectively test the new libstdc++6.


No, if the rebuild rebuilds cppunittester or one of the
exceptionprotectors or the smoketest so or similar we are at the
same situation as with the autopkgtest (that's what it builds) and
are not sure whether it's g++-9 or libstdc++6. Neither LO nor the
test are an executable it's a executable with gazillions of .sos.


I meant running the generated program (smoketest) without rebuilding
it:

1. Build smoketest with the old g++-9 / libstdc++6.
2. Upgrade g++-9 / libstdc++6.
3. Run smoketest directly.

(I assume that the smoketest executable does not invoke g++-9 to
rebuild things on the fly.)


I'm not sure if Rene wants to help tracking this down, he just disabled running 
the test in

https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/commit/99764f8d0df2f40aba9a220a8a4858d3f6d05494
and introducing a typo in
https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/commit/998c3b1c63bbedf8d886227749279d7ccb26a30b
So maybe don't commit if you are angry.

<_rene_> how supported is clang on the various (release) archs?
<_rene_> completely?
<_rene_> (clang++ if it matters)
<_rene_> (actually probably only matters for amd64/arm64 for now, but...)

so I assume we cannot expect Rene's help for that issue anymore.


The comment about cppunit made me look at the cppunit package to find #935902, 
and yes, the test case is reproducible. So looking at the test failure would 
have been revealed that the test frame work is broken, not a single test. This 
turned out to be https://gcc.gnu.org/PR92267, causing an ABI breakage in 
cppunit. The fix is now in -16.


So a symbols file and a test rebuild should have at least flagged
something, however cppunit doesn't have symbols files, because the package 
maintainer doesn't like them.  And afaik there was no test rebuild for bullseye 
either.


The upstream issue was introduced in May, I don't know why it's only seen now.



Bug#943889: buster-pu: package hbci4java/3.0.22+dfsg-1 hibiscus/2.8.18+dfsg-2

2019-10-31 Thread Jochen Sprickerhof
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

Hi release team,

I would like to integrate new upstream versions of hbci4java and
hibiscus into Debian 10 (buster). Hibiscus is a electronic banking
software and hbci4java the underlying library. The update is necessary
because of the new EU directive on payment services (PSD2) [1], leading
to changes in the interfaces of most European banks and thus breaking
Hibiscus for most users.

Due to the new upstream versions, the diff is quiet big (~1MB) so I only
include links to the diff [2, 3] here. I can send the full diff as well,
if you prefer.

Apart from the upstream change there is only a small patch in hibiscus
needed to remove a version locking [4].

The hibiscus version is in testing for some time and the previous patch
release of hbci4java as well. Both versions have no open bugs and work
fine for me and for others (according to user reports). I uploaded the
latest version of hbci4java today which mostly contain licensing
corrections.

Note that it only makes sense to update both together so I open only one
issue but can open a second one if you prefer.

Cheers Jochen

[1] 
https://en.wikipedia.org/wiki/Payment_Services_Directive#Revised_Directive_on_Payment_Services_(PSD2)
[2] 
https://github.com/willuhn/hibiscus/compare/V_2_8_10_BUILD_374..V_2_8_18_BUILD_382
[3] 
https://github.com/hbci4j/hbci4java/compare/hbci4j-core-3.0.22...hbci4j-core-3.1.22
[4] 
https://sources.debian.org/src/hibiscus/2.8.18+dfsg-2/debian/patches/0006-Disable-version-check.patch/

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

Kernel: Linux 5.2.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#943882: buster-pu: distro-info-data/0.41+deb10u1

2019-10-31 Thread Mattia Rizzolo
Package: release.debian.org
User: release.debian@packages.debian.org
Usertags: pu
Tags: buster
X-Debbugs-Cc: distro-info-d...@packages.debian.org

Hi SRM,

I wish to update distro-info-data in stable, so that it contains
up-to-date data regarding the latest ubuntu development release.

I actually plan to do the same to stretch at a later date.

Below is the complete debdiff, which I already uploaded.

diffstat for distro-info-data-0.41 distro-info-data-0.41+deb10u1

 debian/changelog |7 +++
 ubuntu.csv   |1 +
 2 files changed, 8 insertions(+)

diff -Nru distro-info-data-0.41/debian/changelog 
distro-info-data-0.41+deb10u1/debian/changelog
--- distro-info-data-0.41/debian/changelog  2019-06-14 19:50:04.0 
+0200
+++ distro-info-data-0.41+deb10u1/debian/changelog  2019-10-31 
12:00:12.0 +0100
@@ -1,3 +1,10 @@
+distro-info-data (0.41+deb10u1) buster; urgency=medium
+
+  [ Stefano Rivera ]
+  * Add Ubuntu 20.04 LTS, Focal Fossa.
+
+ -- Mattia Rizzolo   Thu, 31 Oct 2019 12:00:12 +0100
+
 distro-info-data (0.41) unstable; urgency=medium

   * Add final animal name for Ubuntu 19.10 Eoan Ermine.
diff -Nru distro-info-data-0.41/ubuntu.csv 
distro-info-data-0.41+deb10u1/ubuntu.csv
--- distro-info-data-0.41/ubuntu.csv2019-06-14 19:50:04.0 +0200
+++ distro-info-data-0.41+deb10u1/ubuntu.csv2019-10-31 11:58:33.0 
+0100
@@ -30,3 +30,4 @@
 18.10,Cosmic Cuttlefish,cosmic,2018-04-26,2018-10-18,2019-07-18
 19.04,Disco Dingo,disco,2018-10-18,2019-04-18,2020-01-18
 19.10,Eoan Ermine,eoan,2019-04-18,2019-10-17,2020-07-17
+20.04 LTS,Focal Fossa,focal,2019-10-17,2020-04-23,2025-04-23


-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
More about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Re: Accidentally started liblinear transition

2019-10-31 Thread Christian Kastner
On 31.10.19 10:45, Paul Gevers wrote:
> On 28-10-2019 20:52, Christian Kastner wrote:
>> On 28.10.19 20:02, Paul Gevers wrote:
>>> You'll also need to do a source-only upload, as we're not allowing
>>> binaries build by maintainers to migrate to testing.
>>
>> Thanks for the pointer, I was not aware of this.
> 
> When do you intent to do this? The transition is now blocked by this.

Done!

Thanks,
Christian



Re: Accidentally started liblinear transition

2019-10-31 Thread Paul Gevers
Hi Christian,

On 28-10-2019 20:52, Christian Kastner wrote:
> On 28.10.19 20:02, Paul Gevers wrote:
>> The auto tracker now exists, but didn't add python-pattern. Is there
>> anything special that it needs rebuilding (normally python packages
>> don't need that)?
> 
> Not per se, it was only to be a functional test.

Ack.

>> It would have been slightly better if your previous mail would have been
>> a transition bug report, as that makes following the follow-up easier if
>> it needs to happen.
> 
> That would have been my next step :-) Seeing as this is an irregularly
> triggered transition, I wanted to first seek input for what else I might
> need to include in the bug report.
> 
> Would you still like me to file one, if only for the sake of
> completeness/documentation?

Not necessary if the package and rdeps migrates normally, but...

>> You'll also need to do a source-only upload, as we're not allowing
>> binaries build by maintainers to migrate to testing.
> 
> Thanks for the pointer, I was not aware of this.

When do you intent to do this? The transition is now blocked by this.

Paul



signature.asc
Description: OpenPGP digital signature


Bug#894663: marked as done (transition: wxwidgets3.0-gtk3)

2019-10-31 Thread Debian Bug Tracking System
Your message dated Thu, 31 Oct 2019 09:29:17 +0100
with message-id <56a2b171-662c-41fd-61d9-3a9fe8ced...@debian.org>
and subject line Re: Bug#894663: transition: wxwidgets3.0
has caused the Debian Bug report #894663,
regarding transition: wxwidgets3.0-gtk3
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.)


-- 
894663: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894663
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

There are now packages with a GTK3 build of wxwidgets3.0, and these have
just migrated to testing.  We'd like to start to encourage dependent
packages to switch to this instead of the GTK2 build.

The GTK2 and GTK3 flavours coexist so dependent packages can move
over individually and we don't need a transition slot, but it would be
useful to have a transition tracker set up to help track progress.

We've already switched a few source packages.  The list of remaining
affected source packages is:

0ad
3depict
4pane
aegisub
amule
audacity
bochs
bossa
cba
chipw
codeblocks
codelite
ctsim
cubicsdr
darkradiant
delaboratory
dolphin-emu
ebook2cwgui
erlang
espeakedit
eviacam
filezilla
fityk
flamerobin
freedink-dfarc
freedv
freespace2-launcher-wxlauncher/contrib
fwknop-gui
gentle
ginkgocadx
gnudatalanguage
gnuplot
golly
gspiceui
hugin
icinga2
jugglemaster
kicad
lamarc
libwx-glcanvas-perl
libwx-perl
libwx-scintilla-perl
limesuite
maitreya
mathgl
mediainfo
megaglest
mriconvert
mrpt
munipack
objcryst-fox
openbabel
openmsx-catapult
openyahtzee
passwordsafe
pcsx2
pgadmin3
pgn2web
plee-the-bear
plplot
poedit
qutemol
rapidsvn
saga
sandboxgamemaker/contrib
scorched3d
scummvm-tools
silverjuke
sitplus
slic3r-prusa
sooperlooper
spatialite-gui
spek
springlobby
stimfit
stx-btree
thuban
tintii
treesheets
treeviewx
trustedqsl
ucblogo
usbprog
wxastrocapture
wxhexeditor
wxmaxima
wxsqlite3
xchm
xmlcopyeditor

The procedure for updating these is to update the BDs to use the
wxgtk*3.0-gtk3-dev package(s) instead of wxgtk*3.0-dev, check that the
package still builds OK, and then check that the result works OK.

(There's also wxpython3.0 which has already been switched but is waiting
to clear binary-NEW.)

Cheers,
Olly

Ben file:

title = "wxwidgets3.0";
is_affected = .depends ~ "libwxgtk(-media)?3\.0-0v5" | .depends ~ 
"libwxgtk(-media)?3\.0-gtk3-0v5";
is_good = .depends ~ "libwxgtk(-media)?3\.0-gtk3-0v5";
is_bad = .depends ~ "libwxgtk(-media)?3\.0-0v5";


signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Hi,

On 30-10-2019 23:35, Olly Betts wrote:
> I've uploaded wxwidgets3.0 dropping the GTK2 flavour packages, so I
> think we can consider this transition complete.  I'll leave actually
> closing this bug to someone on the release team in case I've missed
> something.

The old libraries of wxwidgets3.0 are not in testing anymore AFAICT, so
indeed the transition is over.

Paul



signature.asc
Description: OpenPGP digital signature
--- End Message ---