Bug#979010: libqalculate20: crashes cantor due to symbol conflict with poppler

2021-03-09 Thread Vincent Legout
Hi,

On Tue, Mar 09, 2021 at 05:32:20PM +0900, Norbert Preining wrote :
> Please put me or the Qt/KDE Team into Cc so that we can take appropriate
> actions.

I opened the 2 bugs just after my previous email:

- https://bugs.debian.org/984850
- https://bugs.debian.org/984851

Thanks,
Vincent



Bug#979010: libqalculate20: crashes cantor due to symbol conflict with poppler

2021-03-09 Thread Norbert Preining
Hi Vincent,

thanks for answering, even that late.

> Yes, it'd have been better to get the latest version of both libqalculate and 
> qalculate-gtk. Unfortunately, I haven't been able to work on them for way too 
> long, my apologies for that. I'll orphan the packages because it won't likely 
> change soon.

Well, for bullseye it is now too late, unfortunately. But I will look
into it for after the release.

Please put me or the Qt/KDE Team into Cc so that we can take appropriate
actions.

Thanks for all your work on the package.

Norbert

--
PREINING Norbert  https://www.preining.info
Fujitsu Research Labs  +  IFMGA Guide + TU Wien + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13



Bug#979010: libqalculate20: crashes cantor due to symbol conflict with poppler

2021-03-08 Thread Vincent Legout
Hi,

On Mon, Jan 4, 2021, at 1:53 PM, Norbert Preining wrote:
> I would have been nice to get the latest qalculate into Debian, but so
> close to initial freeze I don't feel really comfortable doing this.
> Do you have any opinion on that?
> There are not that many rdepends, actually only the gtk frontend and
> cantor, as far as I see.

Sorry for the late answer.

Yes, it'd have been better to get the latest version of both libqalculate and 
qalculate-gtk. Unfortunately, I haven't been able to work on them for way too 
long, my apologies for that. I'll orphan the packages because it won't likely 
change soon.

Yes, there are only a couple of rdepends, and migration wasn't too painful the 
few times I did it.

Thanks,
Vincent



Bug#979010: libqalculate20: crashes cantor due to symbol conflict with poppler

2021-01-04 Thread Norbert Preining
Hi Vincent,

thanks for your prompt reply, that is very much appreciated. I have
uploaded an NMU with the suggested fixes.

I would have been nice to get the latest qalculate into Debian, but so
close to initial freeze I don't feel really comfortable doing this.
Do you have any opinion on that?
There are not that many rdepends, actually only the gtk frontend and
cantor, as far as I see.

On Mon, 04 Jan 2021, Vincent Legout wrote:
> I'm sorry I won't have time to look at libqalculate, please feel free to
> NMU if it helps. Thanks for your work!

All the best

Norbert

--
PREINING Norbert  https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13



Bug#979010: libqalculate20: crashes cantor due to symbol conflict with poppler

2021-01-03 Thread Vincent Legout
Hi Norbert,

On Sat, Jan 02, 2021 at 07:49:37AM +0900, Norbert Preining wrote :
> I see you haven't done any further packaging of libqalculate since June
> 2019, and the qalculate v3 is stuck in experimental.
> 
> Could you please let us know what are your plans with qalculate?
> 
> I have raised the severity, since we are close to freeze and the bug
> affects other packages and make them crash under the default setup.
> 
> Can I make an NMU with the changes below?

I'm sorry I won't have time to look at libqalculate, please feel free to
NMU if it helps. Thanks for your work!

Thanks,
Vincent



Bug#979010: libqalculate20: crashes cantor due to symbol conflict with poppler

2021-01-01 Thread Norbert Preining
severity 979010 serious
thanks

Hi Vincent,

I see you haven't done any further packaging of libqalculate since June
2019, and the qalculate v3 is stuck in experimental.

Could you please let us know what are your plans with qalculate?

I have raised the severity, since we are close to freeze and the bug
affects other packages and make them crash under the default setup.

Can I make an NMU with the changes below?

Thanks for your consideration and answer

Norbert


> libqalculate20 as it is currently in unstable crashes cantor when the
> default qalculate backend is selected. The reason is a symbol clash with
> cantor, that libqalculate fixed in
> https://github.com/Qalculate/libqalculate/commit/c7843072a1ece96edcf3fe76427b91d77f5aacf3
> 
> I prepared a branch on my salsa clone based on the tag for the unstable
> debian release debian/2.8.2-1, which fixes this.
> 
> The patch which I added on top of debian/2.8.2-1 is here
> https://salsa.debian.org/preining/libqalculate/-/commit/db0ec64f1810f1dcb4d1f182bf565ae103834e00
> 
> The branch is here
> https://salsa.debian.org/preining/libqalculate/-/commits/fix-cantor-crash
> 
> I cannot send a merge request, because you don't have a separate branch
> for what is currently in unstable, and the experimental changes are in
> the master branch. You would need to do
>   git checkout debian/2.8.2-1
>   git switch -c debian/unstable
> and then apply the patch.
> 
> It would be good to fix this, as it triggers a crash in cantor with the
> default backend.
> 
> Thanks for your consideration
> 
> Norbert
> 
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (200, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 5.10.4 (SMP w/4 CPU threads)
> Kernel taint flags: TAINT_UNSIGNED_MODULE
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
> LANGUAGE=en_US:en
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages libqalculate20 depends on:
> ii  libc62.31-6
> ii  libcurl3-gnutls  7.74.0-1
> ii  libgcc-s110.2.1-3
> ii  libgmp10 2:6.2.1+dfsg-1
> ii  libicu67 67.1-5
> ii  libmpfr6 4.1.0-3
> ii  libqalculate20-data  2.8.2-1
> ii  libstdc++6   10.2.1-3
> ii  libxml2  2.9.10+dfsg-6.3+b1
> 
> libqalculate20 recommends no packages.
> 
> libqalculate20 suggests no packages.
> 
> -- no debconf information
> 
> 
Norbert

--
PREINING Norbert  https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13



Bug#979010: libqalculate20: crashes cantor due to symbol conflict with poppler

2021-01-01 Thread Norbert Preining
Package: libqalculate20
Version: 2.8.2-1+b2
Severity: important
X-Debbugs-Cc: debian-qt-...@lists.debian.org

Hi

libqalculate20 as it is currently in unstable crashes cantor when the
default qalculate backend is selected. The reason is a symbol clash with
cantor, that libqalculate fixed in
https://github.com/Qalculate/libqalculate/commit/c7843072a1ece96edcf3fe76427b91d77f5aacf3

I prepared a branch on my salsa clone based on the tag for the unstable
debian release debian/2.8.2-1, which fixes this.

The patch which I added on top of debian/2.8.2-1 is here
https://salsa.debian.org/preining/libqalculate/-/commit/db0ec64f1810f1dcb4d1f182bf565ae103834e00

The branch is here
https://salsa.debian.org/preining/libqalculate/-/commits/fix-cantor-crash

I cannot send a merge request, because you don't have a separate branch
for what is currently in unstable, and the experimental changes are in
the master branch. You would need to do
git checkout debian/2.8.2-1
git switch -c debian/unstable
and then apply the patch.

It would be good to fix this, as it triggers a crash in cantor with the
default backend.

Thanks for your consideration

Norbert

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

Kernel: Linux 5.10.4 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libqalculate20 depends on:
ii  libc62.31-6
ii  libcurl3-gnutls  7.74.0-1
ii  libgcc-s110.2.1-3
ii  libgmp10 2:6.2.1+dfsg-1
ii  libicu67 67.1-5
ii  libmpfr6 4.1.0-3
ii  libqalculate20-data  2.8.2-1
ii  libstdc++6   10.2.1-3
ii  libxml2  2.9.10+dfsg-6.3+b1

libqalculate20 recommends no packages.

libqalculate20 suggests no packages.

-- no debconf information