Bug 274379 - www/qt6-webengine: fails check-plist
Summary: www/qt6-webengine: fails check-plist
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: https://pkg-status.freebsd.org/packag...
Keywords:
: 274385 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-10-09 15:09 UTC by Jan Beich
Modified: 2023-10-10 04:09 UTC (History)
2 users (show)

See Also:
jhale: maintainer-feedback+
jhale: merge-quarterly+


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 2023-10-09 15:09:21 UTC
Regressed by ports b27916d94c81. See URL for complete log and compare with past versions in https://pkg-status.freebsd.org/package21/data/latest-per-pkg/qt6-webengine/

$ poudriere testport -j 131amd64 www/qt6-webengine
[...]
===========================================================================
====> Running Q/A tests (stage-qa)
Warning: you might not need LIB_DEPENDS on libcups.so
Warning: you might not need LIB_DEPENDS on libevent.so
Warning: you might not need LIB_DEPENDS on libpng.so
Warning: you might not need LIB_DEPENDS on libglib-2.0.so
Warning: you might not need LIB_DEPENDS on libintl.so
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginAdditionalTargetInfo.cmake
Error: Orphaned: lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginConfig.cmake
Error: Orphaned: lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginConfigVersion.cmake
Error: Orphaned: lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginConfigVersionImpl.cmake
Error: Orphaned: lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
Error: Orphaned: lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginTargets.cmake
Error: Orphaned: %%QT_PLUGINDIR%%/designer/libqwebengineview.so
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1
Comment 1 Jan Beich freebsd_committer freebsd_triage 2023-10-09 15:21:50 UTC
To avoid such issues (mimic QAT[1]) in future add the following to poudriere.conf

  PORTTESTING=1
  PORTTESTING_RECURSIVE=1
  PORTTESTING_FATAL=no

[1] https://pkg-status.freebsd.org/?all=1&type=qat&jailname=132amd64
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-10-10 03:56:02 UTC
A commit in branch main references this bug:

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

commit 8fa4bb29e29b9d0cb5ffafee38bc0669a4ebe008
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-10-10 03:41:29 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-10-10 03:55:10 +0000

    www/qt6-webengine: Fix pkg-plist

    PR:             274379
    Reported by:    jbeich
    MFH:            2023Q4

 www/qt6-webengine/Makefile  | 1 +
 www/qt6-webengine/pkg-plist | 7 +++++++
 2 files changed, 8 insertions(+)
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-10-10 03:58:05 UTC
A commit in branch 2023Q4 references this bug:

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

commit 5b47020f2d0493b5f4ec126e387ff92bcb9bac36
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-10-10 03:41:29 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-10-10 03:57:15 +0000

    www/qt6-webengine: Fix pkg-plist

    PR:             274379
    Reported by:    jbeich
    MFH:            2023Q4

    (cherry picked from commit 8fa4bb29e29b9d0cb5ffafee38bc0669a4ebe008)

 www/qt6-webengine/Makefile  | 1 +
 www/qt6-webengine/pkg-plist | 7 +++++++
 2 files changed, 8 insertions(+)
Comment 4 Jason E. Hale freebsd_committer freebsd_triage 2023-10-10 03:59:36 UTC
*** Bug 274385 has been marked as a duplicate of this bug. ***
Comment 5 Jason E. Hale freebsd_committer freebsd_triage 2023-10-10 04:09:40 UTC
(In reply to Jan Beich from comment #1)

Thank you, Jan! That is very helpful. All these pkg-plist issue are very embarrassing and I don't want to repeat it. I've already set those values in my poudriere.conf.