No icons in Krita

  • Done
  • quality assurance status badge
Details
3 participants
  • Leo Famulari
  • Marius Bakke
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Leo Famulari
Severity
normal
L
L
Leo Famulari wrote on 30 Dec 2017 02:37
(address . bug-guix@gnu.org)
20171230013701.GA20918@jasmine.lan
I installed Krita, hicolor-icon-theme, adwaita-icon-theme, and
oxygens-icons into my profile on a Debian system.

Krita starts, and it can open files, but there are no icons in the Krita
toolbox.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpG7bcACgkQJkb6MLrK
fwj/xBAA0qEWBEC1VGLa+gRY7gFm1EE9NuCoEIaVo1gaFRADnqxqAtP6h0ExIht/
uDOuB4n32GXENuN1t9uEosRKG12SG7pBxWya4vai3wK5UdK1WzJOHFgLHfSMrufN
BeDoEt0RVpwubxNbaP673QiUAPWdmK1g418j4jOWfG9+FFOL4beTMiMxvlht4o+1
ZMl12tbubkIRo39YRUi7lJI3e3eM5wuxj9/UaVcpvJrNfLV0jwmfqhLjwqZ8qDOj
dh1ebIyD66GgFIzy/z9YFMtHGsogLf0zUXRU0QdUNH4tzGjNB70S7xwCf+RXz+E+
bU10x8hCeTMYiP+SGY6vfdfAn1F3WrNbakdMCbIT9qzuPkLmV3wX2ERyvo3kALJr
Kqcsh1DAZj5CH/nFfY5OoHa42+OYjfrpvqLziQIfVaZjle8XidX2emfNiVvRpq9i
s8XcLC2UgcnXLL0SvN9xRZck0EKiv3UygdNHTX8F/X4u3KSj00pxbMpSkyrkEM4R
WGPdPSbcRWs4mOQR8+RoXXd346tg86vJZshLUiWQ6Sqk/a2jCVJwo48r+DPqMKmr
UajIrZCId4DQVsNXHobfw0JBPY92+6FaaeHCYe66crL5a0CR/aUd0uGA+BsMCF6Z
sGDd2EWxsREyQ60/MwHb3h4K4ko94y/+0VWH6MLtHA+r5bHHcNE=
=JxVB
-----END PGP SIGNATURE-----


R
R
Ricardo Wurmus wrote on 31 Dec 2017 18:39
(name . Leo Famulari)(address . leo@famulari.name)(address . 29905@debbugs.gnu.org)
87incmajaf.fsf@elephly.net
Leo Famulari <leo@famulari.name> writes:

Toggle quote (6 lines)
> I installed Krita, hicolor-icon-theme, adwaita-icon-theme, and
> oxygens-icons into my profile on a Debian system.
>
> Krita starts, and it can open files, but there are no icons in the Krita
> toolbox.

It may require wrapping as in commit
9cc51d16cb22f8a0c50fe81c98abb3b9108db9ff. Before this commit librecad
would not be able to render its icons as it had no runtime support for
plugins provided by qtsvg, which are accessed via QT_PLUGIN_PATH.

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
M
M
Marius Bakke wrote on 1 Jan 2018 16:41
(address . 29905@debbugs.gnu.org)
87y3lha8mz.fsf@fastmail.com
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (13 lines)
> Leo Famulari <leo@famulari.name> writes:
>
>> I installed Krita, hicolor-icon-theme, adwaita-icon-theme, and
>> oxygens-icons into my profile on a Debian system.
>>
>> Krita starts, and it can open files, but there are no icons in the Krita
>> toolbox.
>
> It may require wrapping as in commit
> 9cc51d16cb22f8a0c50fe81c98abb3b9108db9ff. Before this commit librecad
> would not be able to render its icons as it had no runtime support for
> plugins provided by qtsvg, which are accessed via QT_PLUGIN_PATH.

It looks like propagating qtsvg would work too (which adds a search path
for QT_PLUGIN_PATH). Maybe we should do that on packages that installs
icons as SVG files?
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlpKVsQACgkQoqBt8qM6
VPqcsQf8DtyaDb6GrabeHG9VX6XasTfpONhakJRNECyqshkNeeL5aAkhd3FbckNb
0y6lFEwBr0oOfcLyOmbURxuzZi/ShKkkjHPsMErIHI++cyStvtArbAyLHwS86K1w
vdcc4uxevpANp4/4aF0WAQZeTAChsZPJd/rB3Koc4+ewee1Ch2v3Xt2owIdyIC/2
iVmM81nTROo3QvFgBaX4SyDoZfF7nstSRTZJU+a8EdMOp9fBwoT+oNPxv9pQyU2d
TeMNPEA0F3IWb0prBAOhfAr83eBrF4ENOVyVRfcGLm8x1TTcA02kJqb78MbYYFb2
wQqw4ktYYDSsEdjGndr7hBDTfMYY4g==
=eXgG
-----END PGP SIGNATURE-----

M
M
Marius Bakke wrote on 1 Jan 2018 16:55
(address . 29905@debbugs.gnu.org)
87shbpa809.fsf@fastmail.com
Marius Bakke <mbakke@fastmail.com> writes:

Toggle quote (19 lines)
> Ricardo Wurmus <rekado@elephly.net> writes:
>
>> Leo Famulari <leo@famulari.name> writes:
>>
>>> I installed Krita, hicolor-icon-theme, adwaita-icon-theme, and
>>> oxygens-icons into my profile on a Debian system.
>>>
>>> Krita starts, and it can open files, but there are no icons in the Krita
>>> toolbox.
>>
>> It may require wrapping as in commit
>> 9cc51d16cb22f8a0c50fe81c98abb3b9108db9ff. Before this commit librecad
>> would not be able to render its icons as it had no runtime support for
>> plugins provided by qtsvg, which are accessed via QT_PLUGIN_PATH.
>
> It looks like propagating qtsvg would work too (which adds a search path
> for QT_PLUGIN_PATH). Maybe we should do that on packages that installs
> icons as SVG files?

Leo: Does installing qtsvg into your profile fix the problem?
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlpKWfYACgkQoqBt8qM6
VPow0wf/QrBoXVbNgJQjWWWB8Lt/mCCyYM6/hGjE+HyD+HMBVFGNK7O4GWCvEJsV
vj6lWWjXR72S2i6DbY/6nIpRLBajwNiKMY8LFiHzHX8brCDTYJ65u2+JBCAOJPAT
GP+Lg7NtdK1quQjlkGrUbBYQuY5BiQxHFL0cOpVzaWxyEhZO5SCrFZrmCfA+Sm4F
gjhp/xDL30FdPdPm5MuIWSGHismUckvAVI42xAuFeR1q5p5sBfSLtbxe8anL8Dee
bOymVzUAZ5MVWseF/0iwxApky1c4UZQMZMLZfA8b2paq9C/BQYd2MMgvyDOjkVxV
4VWAdeeMWyOxbE69gN3wvyXrfskQ0g==
=cH7/
-----END PGP SIGNATURE-----

L
L
Leo Famulari wrote on 3 Jan 2018 03:12
(name . Marius Bakke)(address . mbakke@fastmail.com)
20180103021207.GA31872@jasmine.lan
On Mon, Jan 01, 2018 at 04:55:34PM +0100, Marius Bakke wrote:
Toggle quote (14 lines)
> Marius Bakke <mbakke@fastmail.com> writes:
>
> > Ricardo Wurmus <rekado@elephly.net> writes:
> >> It may require wrapping as in commit
> >> 9cc51d16cb22f8a0c50fe81c98abb3b9108db9ff. Before this commit librecad
> >> would not be able to render its icons as it had no runtime support for
> >> plugins provided by qtsvg, which are accessed via QT_PLUGIN_PATH.
> >
> > It looks like propagating qtsvg would work too (which adds a search path
> > for QT_PLUGIN_PATH). Maybe we should do that on packages that installs
> > icons as SVG files?
>
> Leo: Does installing qtsvg into your profile fix the problem?

Both options work. Which do you think is the better one?
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpMO/cACgkQJkb6MLrK
fwittg//SFmsKaXcVXSXDNNP9dkOqpbJyJZiINW0wBaY+JhFHGsHY4uaQMTwQinN
/tPFtonEaFYt5Bf5II8ozwylTqD0UTzjGndGK6J1gPAmY1PhNwOiRAZ/j3yIj3bo
okmtSzrQ2kpWFP8hceYf5M9QroVxyXM9LmIdGbElPz4w3omyk/AjmgA0kWJ6exSR
LiOQBA+qG/xUfAorFIowSKlDrDYUj1kD4VfR0m+/9/ZQxxJdgXakrY9Ab+cZopYO
sFwKyUWejK+4P5bOMVEpdLYcxs5LQ+KX/DsTJDKmptCTO9rZRi44vQSRWMTWIuOe
AnTQ0mhylAaUveZraAH2T0Ys4+8XebwfY+dn06iefZDVUBGW1yYevBpNzqKJKVjN
576DGlnZGA/fyi8N0Nm0oJqAL/MkxFJwc/4m4st++gM1XQh/LlynFo4b7pNUsXoU
oDQJ4brKyEDMrCcCMxK09JVhOEVsLtxfiZLuSpaHHmlKyY0zlENqrRLx/+I2Vvez
kdyIv1FVtGcg6Ky1/1BMLeWoJRA8GGQj2mCAKtLs4lTIYxMwlinXl69Q9jKOv2lC
2F1IDyAgs/v8d8n40III88fNNtEoa4iJhPwmcBH+JJUuvpl9QsRqPPo7k7k2D4L9
Ukd4QadZtqMiRFxwk+vQj+qXou/799t7c30cmsXGj/dWnGKQhxg=
=D34p
-----END PGP SIGNATURE-----


M
M
Marius Bakke wrote on 3 Jan 2018 16:57
(name . Leo Famulari)(address . leo@famulari.name)
87k1wz9bpz.fsf@fastmail.com
Leo Famulari <leo@famulari.name> writes:

Toggle quote (17 lines)
> On Mon, Jan 01, 2018 at 04:55:34PM +0100, Marius Bakke wrote:
>> Marius Bakke <mbakke@fastmail.com> writes:
>>
>> > Ricardo Wurmus <rekado@elephly.net> writes:
>> >> It may require wrapping as in commit
>> >> 9cc51d16cb22f8a0c50fe81c98abb3b9108db9ff. Before this commit librecad
>> >> would not be able to render its icons as it had no runtime support for
>> >> plugins provided by qtsvg, which are accessed via QT_PLUGIN_PATH.
>> >
>> > It looks like propagating qtsvg would work too (which adds a search path
>> > for QT_PLUGIN_PATH). Maybe we should do that on packages that installs
>> > icons as SVG files?
>>
>> Leo: Does installing qtsvg into your profile fix the problem?
>
> Both options work. Which do you think is the better one?

Thanks for confirming. That means this issue is actually a duplicate of

I think wrapping Krita is better "for now", although propagating qtsvg
somewhere could be a more general workaround.

We should fix that long-standing bug though...
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlpM/WgACgkQoqBt8qM6
VPppMwgAhpGsKE1VdhMnNuCpTUE3lEk2MmIXrS9wBDzz6Jh1nQa7mvR+6OBqcC5m
ofiblGLj4lDlHOsqjyCUtRTbryWHH2H8m9w+LBnhpdu6zX+Un+W2X9SXuy1VYepo
lA7B5mkO3ABBciWwRfu2u7RJaMa/t+LTO0mtRbtyawa15EP3boxUNCpyO8VFIX5q
QBxYVwrLFFr7+lidzoIVbGDeZIRx0kiVJfp70SGvDCdGBUUk58YP3qgIyeagSIpG
ZwWZoxnwzduC9Zg99Hp6pNksEGxhwBG4TuZG984vEQ6vcdxdIGFUwU3WKIf5BJ2l
5MZmZ0juGgEWhdCipP33xDVj4+bwyg==
=CgzD
-----END PGP SIGNATURE-----

L
L
Leo Famulari wrote on 3 Jan 2018 18:31
(name . Marius Bakke)(address . mbakke@fastmail.com)
20180103173114.GA666@jasmine.lan
On Wed, Jan 03, 2018 at 04:57:28PM +0100, Marius Bakke wrote:
Toggle quote (27 lines)
> Leo Famulari <leo@famulari.name> writes:
>
> > On Mon, Jan 01, 2018 at 04:55:34PM +0100, Marius Bakke wrote:
> >> Marius Bakke <mbakke@fastmail.com> writes:
> >>
> >> > Ricardo Wurmus <rekado@elephly.net> writes:
> >> >> It may require wrapping as in commit
> >> >> 9cc51d16cb22f8a0c50fe81c98abb3b9108db9ff. Before this commit librecad
> >> >> would not be able to render its icons as it had no runtime support for
> >> >> plugins provided by qtsvg, which are accessed via QT_PLUGIN_PATH.
> >> >
> >> > It looks like propagating qtsvg would work too (which adds a search path
> >> > for QT_PLUGIN_PATH). Maybe we should do that on packages that installs
> >> > icons as SVG files?
> >>
> >> Leo: Does installing qtsvg into your profile fix the problem?
> >
> > Both options work. Which do you think is the better one?
>
> Thanks for confirming. That means this issue is actually a duplicate of
> <https://bugs.gnu.org/22138>.
>
> I think wrapping Krita is better "for now", although propagating qtsvg
> somewhere could be a more general workaround.
>
> We should fix that long-standing bug though...

Okay, I pushed the wrapper as 990e93fce16a83e1603b9ec28123ec3edc7ea787.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpNE2IACgkQJkb6MLrK
fwjeJQ//YzmmHUcO7vju3qqFV1sBCaUyejMvadMvJuQiI3hz/oZzktdeiPVD1mRo
tmtQEMSduRZKHdiix5YFX+3RBZmYljNdpVF/FPodgNrLkaeY9BGlI4KE/l5ptdd+
4/Sh8DX2N3vnvE1bVDaR6tGK5M9O0cdFUWV20dQPEhI1jOwlvidetGE75bFJfkGG
QvIe+6K0eEvN1TmkWD3mDaDU6PlP83pMbZAUbW5tTumIiKkBJysRd+fCuZwimDlu
bElJ/maoNDxHp6fOXHeCDLjK5DCDZkfnD+cP7UfN7XqS9glyFEywEPuyeMJ7N8uV
rxDIhEDuKixbiSRHcynzsID86PNip+EXqE6pzG9nw7+Tp4uyvFFf1nhnEAHnwJLo
H3PbsGLIk9D4Il8sx7sk7K7q16SaLBR4xnz+cPbxzmAWmK+cEZzRKI6pFr+USeJI
ToiusdRpnNj3ZN+FFTsuq6e8EXkA1vc+l42com3wBusJCSuh8DyosyQPYDtL9PUZ
42fTr1E1vDim1JlhL1lNTYjdjgECXAnLcAYL+MSA/AAoTngh9+v4UMXQ6yBPAQGB
PR2wmTkMxYmWplIi3JDd7gceYsLsHES+m7x3r+DXhPTSPq22ESd0Fb/d6ZrhXCwH
P2PhbBsjLBG4PENE7YflnUxPLkrf2+gDNlBaC9sXSiuQ/FDuZ4o=
=pIvb
-----END PGP SIGNATURE-----


Closed
R
R
Ricardo Wurmus wrote on 3 Jan 2018 07:55
(name . Leo Famulari)(address . leo@famulari.name)
87373n5t4k.fsf@elephly.net
Leo Famulari <leo@famulari.name> writes:

Toggle quote (17 lines)
> On Mon, Jan 01, 2018 at 04:55:34PM +0100, Marius Bakke wrote:
>> Marius Bakke <mbakke@fastmail.com> writes:
>>
>> > Ricardo Wurmus <rekado@elephly.net> writes:
>> >> It may require wrapping as in commit
>> >> 9cc51d16cb22f8a0c50fe81c98abb3b9108db9ff. Before this commit librecad
>> >> would not be able to render its icons as it had no runtime support for
>> >> plugins provided by qtsvg, which are accessed via QT_PLUGIN_PATH.
>> >
>> > It looks like propagating qtsvg would work too (which adds a search path
>> > for QT_PLUGIN_PATH). Maybe we should do that on packages that installs
>> > icons as SVG files?
>>
>> Leo: Does installing qtsvg into your profile fix the problem?
>
> Both options work. Which do you think is the better one?

I usually think that package propagation is worse than wrapping.

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
?