[Bug 2033890] Review Request: elementary-tasks - Synced tasks and reminders application

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2033890



--- Comment #6 from Fabio Valentini <decathorpe@xxxxxxxxx> ---
(In reply to Arthur Bols from comment #5)
> > Is this really a problem?
> > I usually translate meson dev library requirements into BuildRequires 1:1 so I don't miss any constraints from upstream, so I'd like to keep them there.
> 
> It's recommended (SHOULD) in the packaging guidelines [0], but since you
> have a decent justification, it's fine for me.

Well, technically, the guidelines say "three previous Fedora releases", which
would include Fedora 33, which does *not* satisfy all those requirements. ;)

> > This *is* weird. I have asked upstream why they install icons for double pixel density if they are just duplicates, and that the hicolor icon theme apparently does not supprt @2 at all:
> > https://github.com/elementary/tasks/issues/321
> 
> I searched a bit further and it seems it's used for hi-resolution displays,
> but the way it's used here is wrong (I think). hicolor-icon-theme apparently
> does support @2, it's a bit vague in the spec [1] and I don't understand why
> they "fixed" it in 0.16 by adding it to the index.theme file but didn't
> change the build to create the directories... There also seems to be an
> oversight by adding arbitrary scaling support in the spec, but only
> supporting @2 and not @3...

It seems that this was an oversight in the original patch that added @2 scaling
support to index.theme:
https://gitlab.freedesktop.org/xdg/default-icon-theme/-/issues/2

(issue opened in 2018 by another Fedora packager ...)

> GammaRay seems to do it correctly [2] and [3], but the directories are still
> not owned by anything. They use @2 and @3, but since hicolor-icon-theme only
> supports @2, I'm not sure if @3 would even do anything but wasting space.
> 
> Also, this issue is actually present for many elementary packages, but first
> let's see how this problem is solved upstream.
> 
> If you'd like the package to approved, I think it's fine to remove the @2
> directories (since they are just the same icons and thus shouldn't do
> anything) and add a comment linking to the upstream issue.

You're right. I'll probably remove the NxN@2 icons for now and add these links:

https://github.com/elementary/tasks/issues/321
https://gitlab.freedesktop.org/xdg/default-icon-theme/-/issues/2
https://bugzilla.redhat.com/show_bug.cgi?id=1537318
https://src.fedoraproject.org/rpms/hicolor-icon-theme/pull-request/2

===

Updated spec and SRPM behind the same URLs.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2033890
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux