firewall-applet icons break breeze auto tests

Noah Davis noahadvs at gmail.com
Sun Nov 18 17:32:56 GMT 2018


On Sunday, November 18, 2018 5:34:02 AM EST Albert Astals Cid wrote:
> El dissabte, 17 de novembre de 2018, a les 20:43:04 CET, Noah Davis va 
escriure:
> > On Saturday, November 17, 2018 11:17:15 AM EST Albert Astals Cid wrote:
> > > El dissabte, 17 de novembre de 2018, a les 14:03:45 CET, Noah Davis va
> > 
> > escriure:
> > > > On Saturday, November 17, 2018 5:37:36 AM EST Albert Astals Cid wrote:
> > > > > Hi Noah,
> > > > > 
> > > > > At the moment breeze-icons auto tests are failing with this error
> > > > > (both
> > > > > for
> > > > > icons and icons-dark)
> > > > > 
> > > > > The following icons are not available in a scalable directory:
> > > > >   firewall-applet-shields_up
> > > > >   firewall-applet-panic
> > > > >   firewall-applet
> > > > >   firewall-applet-error
> > > > > 
> > > > > This is because the test makes sure that all icons present in a
> > > > > "Fixed
> > > > > size
> > > > > folder" (for apps 16, 22, 32) should be available in a "Scalable
> > > > > size
> > > > > folder" (for apps 48).
> > > > > 
> > > > > Could you please work in fixing that so the auto test starts passing
> > > > > again?
> > > > > 
> > > > > Cheers,
> > > > > 
> > > > >   Albert
> > > > 
> > > > Hi, I was notified about that on the Phabricator diff after it was
> > > > landed
> > > > (https://phabricator.kde.org/D11880), but I didn't know what the error
> > > > meant or what to do about it. I would be glad to fix it if you or
> > > > someone
> > > > else could help me figure out what to do.
> > > 
> > > I did tell you exactly what is the problem, didn't I?
> > > 
> > > *************
> > > This is because the test makes sure that all icons present in a "Fixed
> > > size
> > > folder" (for apps 16, 22, 32) should be available in a "Scalable size
> > > folder" (for apps 48).
> > > *************
> > > 
> > > Cheers,
> > > 
> > >   Albert
> > 
> > I think I just don't understand the system. I think what's tripping me up
> > is that some icon themes use a folder called "scalable" for SVGs and the
> > other folders are used for PNGs, but Breeze doesn't do that because it
> > only uses SVGs and SVGs are naturally scalable.
> 
> I can't give you a definitive answer since i'm not the one that has *any*
> idea about breeze icons, but reading the index.theme you can see
> 
> [apps/16]
> Size=16
> Type=Fixed
> 
> [apps/32]
> Size=32
> Type=Fixed
> 
> [apps/48]
> Size=48
> Type=Scalable
> 
> My *guess* is that whoever decided 16, 22 and 32 are "fixed" even if they
> are SVG while 48 is not, is that sometimes in the 16, 22, 32 sizes you have
> to "sacrifice" some details because since you know it'll be shown in small
> sizes it looks better creating a "different" version of the actual icon,
> but at 48 they decided "this is going to be good enough so that it'll have
> all the details that if you scale it up it'll look good".
> 
> But my guess doesn't matter, what matters is that we have a test that makes
> sure that any icon present in apps/16,22,32 should be present in apps/48,
> so unless you have a strong reason to dispute the test, you should make it
> pass and not fail.
> 
> Cheers,
>   Albert

I see now, I didn't know about that feature. I guess I just need to symlink 
firewall-config.svg to firewall-applet.svg and the test will pass.

Thanks!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20181118/951e72f5/attachment.sig>


More information about the Kde-frameworks-devel mailing list