Bug#879454: dianara: Wrong dependency on Qt4-based QCA2 plugins, pulls Qt4 core

2018-01-11 Thread JanKusanagi
On Wed, Jan 10, 2018 at 01:35:08PM +0100, Mònica Ramírez Arceda wrote:
> Hi,
> 
> While updating to dianara 1.4.1, I am trying to fix this bug.
> 

Thanks Mònica, everything looks great now =)

Cheers!



Bug#879454: dianara: Wrong dependency on Qt4-based QCA2 plugins, pulls Qt4 core

2018-01-10 Thread Mònica Ramírez Arceda
Hi,

While updating to dianara 1.4.1, I am trying to fix this bug.

> I've noticed that Dianara, as of 1.4.0-1 still depends on libqca2-plugin-ossl,
> which is a dummy package depending on libqca2-plugins, which are qt4-based, 
> and
> cause libqtcore4 to be installed.
> 
> This is a remnant of the Qt4 days of this package and should be removed.
> The package already depends on libqca-qt5-2, which is the correct version.
 
+1 
This dependency will be removed.

> *However*, it probably *should* depend on libqca-qt5-2-plugins, which is 
> recommended
> by libqca-qt5-2, but not a hard dependency, and so it might not get installed 
> for
> some people, leading to a crash on startup.

dianara depends on libqoauth2 and libqoauth2 depends on libqca-qt5-2-plugins, 
so this explicit dependency is not needed.

> Also, as an aside that probably doesn't merit its own bugreport, I see this 
> package
> still build-depends on libmagic-dev, which I guess should not be there.
> When building with Qt 5 (the only option nowadays), libmagic is not directly 
> used
> anymore, using Qt5 MIME methods instead. This is not a real issue, but I 
> thought I'd
> mention it, maybe saves some time to the build system? =)

+1
This dependency will be removed.

> As usual, thanks for maintaining Dianara ;)

Thanks to you for developing Dianara!



Bug#879454: dianara: Wrong dependency on Qt4-based QCA2 plugins, pulls Qt4 core

2017-10-21 Thread JanKusanagi
Package: dianara
Version: 1.4.0-1
Severity: normal

Dear Maintainer,

I've noticed that Dianara, as of 1.4.0-1 still depends on libqca2-plugin-ossl,
which is a dummy package depending on libqca2-plugins, which are qt4-based, and
cause libqtcore4 to be installed.

This is a remnant of the Qt4 days of this package and should be removed.
The package already depends on libqca-qt5-2, which is the correct version.

*However*, it probably *should* depend on libqca-qt5-2-plugins, which is 
recommended
by libqca-qt5-2, but not a hard dependency, and so it might not get installed 
for
some people, leading to a crash on startup.


Also, as an aside that probably doesn't merit its own bugreport, I see this 
package
still build-depends on libmagic-dev, which I guess should not be there.
When building with Qt 5 (the only option nowadays), libmagic is not directly 
used
anymore, using Qt5 MIME methods instead. This is not a real issue, but I 
thought I'd
mention it, maybe saves some time to the build system? =)


As usual, thanks for maintaining Dianara ;)

Cheers! o/


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

Kernel: Linux 4.11.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dianara depends on:
ii  libc62.24-17
ii  libgcc1  1:7.2.0-11
ii  libgl1   0.2.999+git20170802-5
ii  libqca-qt5-2 2.1.3-1
pn  libqca2-plugin-ossl  
ii  libqoauth2   2.0.1~1-3
ii  libqt5core5a 5.9.1+dfsg-12
ii  libqt5dbus5  5.9.1+dfsg-12
ii  libqt5gui5   5.9.1+dfsg-12
ii  libqt5network5   5.9.1+dfsg-12
ii  libqt5widgets5   5.9.1+dfsg-12
ii  libstdc++6   7.2.0-11

dianara recommends no packages.

dianara suggests no packages.