unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#28644: Pulseview with modular qt
@ 2017-09-29 11:27 Theodoros Foradis
  2017-09-29 16:31 ` Ricardo Wurmus
  2022-10-18 10:48 ` bug#28644: Missing icons in pulseview phodina via Bug reports for GNU Guix
  0 siblings, 2 replies; 6+ messages in thread
From: Theodoros Foradis @ 2017-09-29 11:27 UTC (permalink / raw)
  To: 28644

Hello,

commit b1e4c0fa514d94df9735685a037693e5c6efa5b2 changed the pulseview
package to build with modular qt.

Now, some icons do not appear at all in the gui. I had tried building
with modular qt before submitting the qt package, and this is why I
opted for "qt" as an input.

The two inputs from modular qt, namely qtbase and qtsvg, seem to be the
correct ones, seeing that other distibutions (e.g. Parabola/Arch) use
the same dependencies.

My guess (not being familiar with qt), is that somehow, having the two
inputs in different prefixes, causes the problem with the package's
build system. I gave a look at the cmake files, but couldn't locate the
issue/fix.

Any ideas?
-- 
Theodoros Foradis

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28644: Pulseview with modular qt
  2017-09-29 11:27 bug#28644: Pulseview with modular qt Theodoros Foradis
@ 2017-09-29 16:31 ` Ricardo Wurmus
  2017-09-30 13:23   ` Theodoros Foradis
  2022-10-18 10:48 ` bug#28644: Missing icons in pulseview phodina via Bug reports for GNU Guix
  1 sibling, 1 reply; 6+ messages in thread
From: Ricardo Wurmus @ 2017-09-29 16:31 UTC (permalink / raw)
  To: Theodoros Foradis; +Cc: 28644


Theodoros Foradis <theodoros@foradis.org> writes:

> My guess (not being familiar with qt), is that somehow, having the two
> inputs in different prefixes, causes the problem with the package's
> build system. I gave a look at the cmake files, but couldn't locate the
> issue/fix.

You could try to validate your hypothesis by using a union package such
as it was done for python-pyqt+qscintilla.  That package would have only
one prefix.  If that really does make a difference we might be able to
investigate the issue further.

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28644: Pulseview with modular qt
  2017-09-29 16:31 ` Ricardo Wurmus
@ 2017-09-30 13:23   ` Theodoros Foradis
  2017-10-03 22:00     ` Marius Bakke
  0 siblings, 1 reply; 6+ messages in thread
From: Theodoros Foradis @ 2017-09-30 13:23 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: 28644


Ricardo Wurmus writes:

> Theodoros Foradis <theodoros@foradis.org> writes:
>
>> My guess (not being familiar with qt), is that somehow, having the two
>> inputs in different prefixes, causes the problem with the package's
>> build system. I gave a look at the cmake files, but couldn't locate the
>> issue/fix.
>
> You could try to validate your hypothesis by using a union package such
> as it was done for python-pyqt+qscintilla.  That package would have only
> one prefix.  If that really does make a difference we might be able to
> investigate the issue further.

Thanks for the union package recommendation. I tried that, but
unfortunately it does not fix the icon issue.

I see that there is a wip-qt-paths branch in our git repo. I don't
really know its purpose, maybe it's worth to try rebasing it on
master and build pulseview with that?

Any other ideas?

-- 
Theodoros Foradis

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28644: Pulseview with modular qt
  2017-09-30 13:23   ` Theodoros Foradis
@ 2017-10-03 22:00     ` Marius Bakke
  0 siblings, 0 replies; 6+ messages in thread
From: Marius Bakke @ 2017-10-03 22:00 UTC (permalink / raw)
  To: Theodoros Foradis, Ricardo Wurmus; +Cc: 28644

[-- Attachment #1: Type: text/plain, Size: 1332 bytes --]

Theodoros Foradis <theodoros@foradis.org> writes:

> Ricardo Wurmus writes:
>
>> Theodoros Foradis <theodoros@foradis.org> writes:
>>
>>> My guess (not being familiar with qt), is that somehow, having the two
>>> inputs in different prefixes, causes the problem with the package's
>>> build system. I gave a look at the cmake files, but couldn't locate the
>>> issue/fix.
>>
>> You could try to validate your hypothesis by using a union package such
>> as it was done for python-pyqt+qscintilla.  That package would have only
>> one prefix.  If that really does make a difference we might be able to
>> investigate the issue further.
>
> Thanks for the union package recommendation. I tried that, but
> unfortunately it does not fix the icon issue.
>
> I see that there is a wip-qt-paths branch in our git repo. I don't
> really know its purpose, maybe it's worth to try rebasing it on
> master and build pulseview with that?

Hello, and sorry for breaking this package!  I don't know what the
wip-qt-paths branch is for, but it looks like a good place to fix the
problem, and I'm sure Hartmut and 宋文武 would appreciate more testers.

Can you try rebasing it and see if it makes a difference?  I will try to
investigate more towards the weekend as I really want to get rid of the
monolithic Qt :)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28644: Missing icons in pulseview
  2017-09-29 11:27 bug#28644: Pulseview with modular qt Theodoros Foradis
  2017-09-29 16:31 ` Ricardo Wurmus
@ 2022-10-18 10:48 ` phodina via Bug reports for GNU Guix
  2023-03-29  0:34   ` bug#28644: Pulseview with modular qt Maxim Cournoyer
  1 sibling, 1 reply; 6+ messages in thread
From: phodina via Bug reports for GNU Guix @ 2022-10-18 10:48 UTC (permalink / raw)
  To: 28644@debbugs.gnu.org; +Cc: Ricardo Wurmus, Marius Bakke

[-- Attachment #1: Type: text/plain, Size: 678 bytes --]

Hi,

recently I used Pulseview to debug eMMC issues.

I was also surprised why they are some icons and others are missing.

Based on the code some are implemented as png and some as svg.

I tried to add the qtsvg-5 but it did not work and made the resulting derivation larger.

Therefore there are 2 possibilites:

- Add support for SVG by adding qtsvg-5 and any additional packages [1]
This would be preferable as the images are displayed in the time series and the bitmaps will look ugly.

2. Convert all into pngs
This will save size but will require a big patch (which will be mostly binary)
What do you think?

[1] https://sigrok.org/bugzilla/show_bug.cgi?id=239

----
Petr

[-- Attachment #2: Type: text/html, Size: 1250 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28644: Pulseview with modular qt
  2022-10-18 10:48 ` bug#28644: Missing icons in pulseview phodina via Bug reports for GNU Guix
@ 2023-03-29  0:34   ` Maxim Cournoyer
  0 siblings, 0 replies; 6+ messages in thread
From: Maxim Cournoyer @ 2023-03-29  0:34 UTC (permalink / raw)
  To: phodina; +Cc: Ricardo Wurmus, 28644@debbugs.gnu.org, Marius Bakke

Hi,

phodina <phodina@protonmail.com> writes:

> Hi,
>
> recently I used Pulseview to debug eMMC issues.
>
> I was also surprised why they are some icons and others are missing.
>
> Based on the code some are implemented as png and some as svg.
>
> I tried to add the qtsvg-5 but it did not work and made the resulting derivation larger.
>
> Therefore there are 2 possibilites:
>
> - Add support for SVG by adding qtsvg-5 and any additional packages [1]
> This would be preferable as the images are displayed in the time series and the bitmaps will look ugly.
>
> 2. Convert all into pngs
> This will save size but will require a big patch (which will be mostly binary)
> What do you think?

Option 1 (simply adding qtsvg-5) sounds more reasonable to me.

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-03-29  0:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-29 11:27 bug#28644: Pulseview with modular qt Theodoros Foradis
2017-09-29 16:31 ` Ricardo Wurmus
2017-09-30 13:23   ` Theodoros Foradis
2017-10-03 22:00     ` Marius Bakke
2022-10-18 10:48 ` bug#28644: Missing icons in pulseview phodina via Bug reports for GNU Guix
2023-03-29  0:34   ` bug#28644: Pulseview with modular qt Maxim Cournoyer

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).