[Touch-packages] [Bug 1652531] Re: gnuradio gqrx-sdr missing qt 5 svg dependency

2017-07-24 Thread Hans Joachim Desserud
Dmitry: Aha, I see. Thanks for the thorough explanation :)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtsvg-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1652531

Title:
  gnuradio gqrx-sdr missing qt 5 svg dependency

Status in gqrx-sdr package in Ubuntu:
  Confirmed
Status in qtsvg-opensource-src package in Ubuntu:
  Invalid

Bug description:
  gnuradio gqrx-sdr is using SVG icons in toolbar but is not listing qt
  5 svg as a dependency. Therefore, these icons appear broken.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gqrx-sdr/+bug/1652531/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1652531] Re: gnuradio gqrx-sdr missing qt 5 svg dependency

2017-07-16 Thread Dmitry Shachnev
> Anyway, I implemented a workaround by adding some dummy function calls
to QtSvg so that it has become a build dependency.

This sounds like a hack to me. Just adding libqt5svg5 to runtime
dependencies in debian/control should work fine.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtsvg-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1652531

Title:
  gnuradio gqrx-sdr missing qt 5 svg dependency

Status in gqrx-sdr package in Ubuntu:
  Confirmed
Status in qtsvg-opensource-src package in Ubuntu:
  Invalid

Bug description:
  gnuradio gqrx-sdr is using SVG icons in toolbar but is not listing qt
  5 svg as a dependency. Therefore, these icons appear broken.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gqrx-sdr/+bug/1652531/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1652531] Re: gnuradio gqrx-sdr missing qt 5 svg dependency

2017-07-16 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: gqrx-sdr (Ubuntu)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtsvg-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1652531

Title:
  gnuradio gqrx-sdr missing qt 5 svg dependency

Status in gqrx-sdr package in Ubuntu:
  Confirmed
Status in qtsvg-opensource-src package in Ubuntu:
  Invalid

Bug description:
  gnuradio gqrx-sdr is using SVG icons in toolbar but is not listing qt
  5 svg as a dependency. Therefore, these icons appear broken.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gqrx-sdr/+bug/1652531/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1652531] Re: gnuradio gqrx-sdr missing qt 5 svg dependency

2017-07-16 Thread Alexandru Csete
Hi,

I guess this problem exists because gqrx does not use anything from
QtSvg, but some of the files generated by Qt designer do. Perhaps this
is normal, perhaps it is a problem in Qt. Anyway, I implemented a
workaround by adding some dummy function calls to QtSvg so that it has
become a build  dependency.

I can provide a patch for v2.6 if there is any interest. However, as you
noted, there is another severe issue with the Ubuntu package that
prevent gqrx from running at all.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtsvg-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1652531

Title:
  gnuradio gqrx-sdr missing qt 5 svg dependency

Status in gqrx-sdr package in Ubuntu:
  Confirmed
Status in qtsvg-opensource-src package in Ubuntu:
  Invalid

Bug description:
  gnuradio gqrx-sdr is using SVG icons in toolbar but is not listing qt
  5 svg as a dependency. Therefore, these icons appear broken.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gqrx-sdr/+bug/1652531/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1652531] Re: gnuradio gqrx-sdr missing qt 5 svg dependency

2017-07-07 Thread Dmitry Shachnev
The difference between Debian and Ubuntu here is that Ubuntu uses -Wl
,--as-needed linker flag [1].

The Debian build log [2] contains this line:

dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/gqrx-sdr/usr/bin/gqrx was not linked against libQt5Svg.so.5 (it
uses none of the library's symbols)

It means that the build system links the binary with libQt5Svg.so.5, but
the dependency is not actually used. Because Ubuntu uses -Wl,--as-
needed, that library is not linked, and so the dependency does not get
added.

If the application uses SVG icons, it should add the dependency on
libqt5svg5 explicitly. I will also add that libqt5gui5 recommends
libqt5svg5, so this package will usually be installed. We cannot make it
a hard dependency because that will introduce a circular dependency.

So this is not a bug in qtsvg-opensource-src.

[1] https://wiki.ubuntu.com/ToolChain/CompilerFlags#A-Wl.2C--as-needed
[2] 
https://buildd.debian.org/status/fetch.php?pkg=gqrx-sdr&arch=amd64&ver=2.6-1%2Bb1&stamp=1480595463

** Changed in: qtsvg-opensource-src (Ubuntu)
   Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtsvg-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1652531

Title:
  gnuradio gqrx-sdr missing qt 5 svg dependency

Status in gqrx-sdr package in Ubuntu:
  New
Status in qtsvg-opensource-src package in Ubuntu:
  Invalid

Bug description:
  gnuradio gqrx-sdr is using SVG icons in toolbar but is not listing qt
  5 svg as a dependency. Therefore, these icons appear broken.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gqrx-sdr/+bug/1652531/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1652531] Re: gnuradio gqrx-sdr missing qt 5 svg dependency

2017-07-03 Thread Hans Joachim Desserud
Right, sorry, the actual question got a bit lost.

gqrx-sdr build-depends on libqt5svg5-dev [1], and it looks like this
turns into a dependency on libqt5svg5 for the binary package [2] in
Debian. However, the same doesn't seem to occur in Ubuntu, and I wonder
why. I don't see any obvious Ubuntu-delta for either of these two
packages, so I am not sure why the binary package ends up with different
dependencies.

I realize this might happen outside of qtsvg-opensource-src, but I hoped
someone there might know what the expected behaviour when build-
depending on the -dev package or what might be the difference between
Debian and Ubuntu here. Or if there might be a delta (or older) version
of some build tool used when generating the binary packages which might
explain it.


[1] https://tracker.debian.org/media/packages/g/gqrx-sdr/control-2.6-1
[2] https://packages.debian.org/unstable/gqrx-sdr

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtsvg-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1652531

Title:
  gnuradio gqrx-sdr missing qt 5 svg dependency

Status in gqrx-sdr package in Ubuntu:
  New
Status in qtsvg-opensource-src package in Ubuntu:
  New

Bug description:
  gnuradio gqrx-sdr is using SVG icons in toolbar but is not listing qt
  5 svg as a dependency. Therefore, these icons appear broken.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gqrx-sdr/+bug/1652531/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1652531] Re: gnuradio gqrx-sdr missing qt 5 svg dependency

2017-07-03 Thread Dmitry Shachnev
Why did you mark this bug as affecting qtsvg-opensource-src? What can we
do in this package to fix it?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtsvg-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1652531

Title:
  gnuradio gqrx-sdr missing qt 5 svg dependency

Status in gqrx-sdr package in Ubuntu:
  New
Status in qtsvg-opensource-src package in Ubuntu:
  New

Bug description:
  gnuradio gqrx-sdr is using SVG icons in toolbar but is not listing qt
  5 svg as a dependency. Therefore, these icons appear broken.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gqrx-sdr/+bug/1652531/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1652531] Re: gnuradio gqrx-sdr missing qt 5 svg dependency

2017-07-03 Thread Hans Joachim Desserud
Thanks for taking your time to report this issue and help making Ubuntu
better.

It looks like gqrx-sdr is packaged separately from the gnuradio, so I've
taken the liberty of moving this report to that package. I've had some
trouble reproducing this issue, since gqrx crash when I attempt to run
it (possibly due to bug 1637774), but I've looked a bit into it.

I found https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795483 which
describes the missing svg dependency, and it looks like this was fixed
and resolved. However, now it gets confusing. gqrx-sdr version 2.6-1 in
Debian is cleary depending on libqt5svg5
(https://packages.debian.org/unstable/gqrx-sdr), but when the package
was synced to Ubuntu it is not listed among the dependencies
(https://packages.ubuntu.com/artful/gqrx-sdr) I frankly don't know
what's causing this difference.

** Bug watch added: Debian Bug tracker #795483
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795483

** Package changed: gnuradio (Ubuntu) => gqrx-sdr (Ubuntu)

** Also affects: qtsvg-opensource-src (Ubuntu)
   Importance: Undecided
   Status: New

** Tags added: artful

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtsvg-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1652531

Title:
  gnuradio gqrx-sdr missing qt 5 svg dependency

Status in gqrx-sdr package in Ubuntu:
  New
Status in qtsvg-opensource-src package in Ubuntu:
  New

Bug description:
  gnuradio gqrx-sdr is using SVG icons in toolbar but is not listing qt
  5 svg as a dependency. Therefore, these icons appear broken.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gqrx-sdr/+bug/1652531/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp