Bug 279744 - x11/plasma5-plasma-workspace: fails check-plist since 5.27.11.1
Summary: x11/plasma5-plasma-workspace: fails check-plist since 5.27.11.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-15 03:13 UTC by Jan Beich
Modified: 2024-06-16 09:15 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (kde)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2024-06-15 03:13:02 UTC
Regressed by ports 353079b68987. To prevent such issues in future consider adding the following to /usr/local/etc/poudriere.conf

# Mimic QAT aka make "bulk" always use "-trk"
PORTTESTING=1                                                                                                                            
PORTTESTING_RECURSIVE=1                                                                                                                  
PORTTESTING_FATAL=no

$ poudriere testport -j main-amd64 x11/plasma5-plasma-workspace
[...]
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: share/doc/HTML/fr/kcontrol/desktopthemedetails/index.cache.bz2
Error: Orphaned: share/doc/HTML/fr/kcontrol/desktopthemedetails/index.docbook
Error: Orphaned: share/locale/eo/LC_MESSAGES/kcm_feedback.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/kcm_lookandfeel.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/kcm_nightcolor.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/kcm_notifications.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/kcm_regionandlang.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/kcm_users.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/kholidays_calendar_plugin.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/kio_desktop.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/krunner.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/libkicker.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/libnotificationmanager.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.activitybar.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.appmenu.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.calendar.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.clipboard.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.digitalclock.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.icon.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.manageinputmethod.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.mediacontroller.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.panelspacer.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.private.systemtray.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.systemmonitor.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_containmentactions_applauncher.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_engine_devicenotifications.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_engine_dict.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_engine_hotplug.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_engine_mpris2.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_engine_powermanagement.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_engine_time.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_package_plasmashell.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_runner_appstream.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_runner_baloosearch5.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasma_wallpaper_org.kde.color.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasmashell.mo
Error: Orphaned: share/locale/eo/LC_MESSAGES/plasmashellprivateplugin.mo
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-06-16 08:50:42 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c75e3897416092ecd7dd255114dae100734524d7

commit c75e3897416092ecd7dd255114dae100734524d7
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-06-16 07:34:43 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-06-16 08:44:31 +0000

    x11/plasma5-plasma-workspace: QA improvements

    Add missing pkg-plist entries after my rushed and pointy-hat-worthy
    commit 353079b68987. [1] I was under the impression that this version
    just contained the security fixes and didn't do my due diligence.

    To sort of make up for it:

    Add other missing pkg-plist entries if kuserfeedback is installed and
    add it as a dependency.

    Potentially improve wayland support by adding plasma-wayland-protocols
    and wayland-protocols as build dependencies.

    Add PIPEWIRE option and patch out auto-detection. Enable by default as
    x11/plasma5-plasma-desktop also enables PIPEWIRE by default.

    Remove ancient CONFLICTS.

    PR:             279744 [1]
    Reported by:    jbeich [1]
    MFH:            2024Q2

 x11/plasma5-plasma-workspace/Makefile              | 31 ++++++++++------
 .../files/patch-CMakeLists.txt (new)               | 26 ++++++++++++++
 x11/plasma5-plasma-workspace/pkg-plist             | 42 ++++++++++++++++++++++
 3 files changed, 89 insertions(+), 10 deletions(-)
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-06-16 08:51:42 UTC
A commit in branch 2024Q2 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8c63a3a2d926f49bab4644d60774ec64fc819c99

commit 8c63a3a2d926f49bab4644d60774ec64fc819c99
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-06-16 07:34:43 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-06-16 08:51:27 +0000

    x11/plasma5-plasma-workspace: QA improvements

    Add missing pkg-plist entries after my rushed and pointy-hat-worthy
    commit 353079b68987. [1] I was under the impression that this version
    just contained the security fixes and didn't do my due diligence.

    To sort of make up for it:

    Add other missing pkg-plist entries if kuserfeedback is installed and
    add it as a dependency.

    Potentially improve wayland support by adding plasma-wayland-protocols
    and wayland-protocols as build dependencies.

    Add PIPEWIRE option and patch out auto-detection. Enable by default as
    x11/plasma5-plasma-desktop also enables PIPEWIRE by default.

    Remove ancient CONFLICTS.

    PR:             279744 [1]
    Reported by:    jbeich [1]
    MFH:            2024Q2

    (cherry picked from commit c75e3897416092ecd7dd255114dae100734524d7)

 x11/plasma5-plasma-workspace/Makefile              | 31 ++++++++++------
 .../files/patch-CMakeLists.txt (new)               | 26 ++++++++++++++
 x11/plasma5-plasma-workspace/pkg-plist             | 42 ++++++++++++++++++++++
 3 files changed, 89 insertions(+), 10 deletions(-)
Comment 3 Jason E. Hale freebsd_committer freebsd_triage 2024-06-16 09:15:00 UTC
(In reply to Jan Beich from comment #0)
I do have these settings in my poudriere.conf, but I was in a rush trying to do a favor for tcberner and didn't thoroughly test this. <:(

Thanks for the report, though! Serendipitously, my blunder and your subsequent report led me to fixing another problem in the kde stack that would have likely gone overlooked even with proper build tests.