Summary: | x11-misc/xscreensaver-6.06-r2 installs .desktop files that do not pass validation (LIBARCHIVE-SYSTEM) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Pascal Jäger <pascal.jaeger> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/32628 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 444206 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
2023-02-16 07:09:49 UTC
Created attachment 851526 [details]
build.log
build log and emerge --info
ci has reproduced this issue with version 6.06 - Updating summary. ci has reproduced this issue with version 6.06-r1 - Updating summary. ci has reproduced this issue with version 6.06-r2 - Updating summary. > * /usr/share/applications/xscreensaver-settings.desktop: error: value item "Screensaver" in key "Categories" in group "Desktop Entry" is a reserved category, so a "OnlyShowIn" key must be included > * /usr/share/applications/xscreensaver.desktop: error: value item "Screensaver" in key "Categories" in group "Desktop Entry" is a reserved category, so a "OnlyShowIn" key must be included I am not sure if there is a sensible fix for this. We could list as many as possible desktop environments in OnlyShownIn, but this may has the side effect that xscreensver does not appear in desktop environments where xscreensaver would work. FTR, debian also does not fix this: https://salsa.debian.org/debian/xscreensaver/-/blob/c7a84aa7c0a3d90e9204e3c6a68bffb36e482dc6/debian/patches/98_daemon_desktop_file.patch The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c684e2e738b135418c214badafa93a7b02ea4c commit b0c684e2e738b135418c214badafa93a7b02ea4c Author: Pascal Jäger <pascal.jaeger@leimstift.de> AuthorDate: 2023-09-05 12:29:59 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2023-09-06 10:49:20 +0000 x11-misc/xscreensaver: add 6.07 Closes: https://bugs.gentoo.org/894700 Closes: https://bugs.gentoo.org/896440 Closes: https://bugs.gentoo.org/908509 Closes: https://bugs.gentoo.org/912075 Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de> Closes: https://github.com/gentoo/gentoo/pull/32628 Signed-off-by: Florian Schmaus <flow@gentoo.org> x11-misc/xscreensaver/Manifest | 1 + .../files/xscreensaver-6.07-allow-no-pam.patch | 18 ++ .../xscreensaver-6.07-fix-desktop-files.patch | 31 +++ .../xscreensaver/files/xscreensaver-6.07-gcc.patch | 24 ++ ...7-service-remove-Alias-org.jwz.xscreensav.patch | 13 + x11-misc/xscreensaver/xscreensaver-6.07.ebuild | 265 +++++++++++++++++++++ 6 files changed, 352 insertions(+) |