Created attachment 245190 [details] v1
Created attachment 245191 [details] poudriere build log
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field. Thanks!
(In reply to Fernando Apesteguía from comment #2) Nothing really meaningful in that changelog, but added a link. BTW, 4.8.4, which is in tree currently, doesn't build at all after glib+glibmm update, so this is not just update, but unbreak as well.
Created attachment 245201 [details] v2 Revised patch to remove c++17 as c++20 being in use now, and appropriate switch added automatically. No more patches for this version expected.
Created attachment 245202 [details] poudriere build log v2
====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: share/dbus-1/services/org.telegram.desktop.service ===> Checking for items in pkg-plist which are not in STAGEDIR ===> Error: Plist issues found. *** Error code 1 Hi Anton, could you have a look at this?
(In reply to Fernando Apesteguía from comment #6) Fernando, I'm not very smart and always felt in desperate fear when heard about plist due to total absence of understanding how to work with it... But I can try if you'll tell me how to trigger that.
(In reply to Anton Saietskii from comment #7) Hi Anton, The pkg-plist file is where all the files installed by the package are listed. Before creating the package, the ports framekwork creates a "fake" installation in a directory called "stage". Then, it compares the contents of this directory with the contents of the pkg-plist file. What the error means is: "There is something that got installed in "stage" dir that is not recorded in the pkg-plist. Have a look at this: https://docs.freebsd.org/en/books/porters-handbook/book/#porting-pkg-plist and let me know if you find any difficulties.
(In reply to Fernando Apesteguía from comment #8) Fernando, got it, thanks. But I still don't understand how to _trigger_ error. I just run poudriere bulk and it creates me a package without failure on plist differences...
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6a6a9ad85d351525e0a974e5e9ae36a30b30155a commit 6a6a9ad85d351525e0a974e5e9ae36a30b30155a Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2023-09-25 15:08:32 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2023-09-25 15:08:32 +0000 net-im/telegram-desktop: update to 4.9.3 release (+) Telegram Desktop 4.9.3 is latest release which supports Qt 5.15.8 before migrating to Qt 5.15.10 API PR: 274043, 274064 net-im/telegram-desktop/Makefile | 12 +++--------- net-im/telegram-desktop/distinfo | 6 +++--- ...inux_base__system__media__controls__linux.cpp (gone) | 17 ----------------- ...tch-cmake_external_glib_cppgir_CMakeLists.txt (gone) | 13 ------------- ...h-cmake_external_glib_cppgir_tools_cppgir.cpp (gone) | 13 ------------- ...cmake_external_glib_cppgir_tools_function.hpp (gone) | 8 -------- ...-cmake_external_glib_cppgir_tools_genbase.cpp (gone) | 8 -------- ...ch-cmake_external_glib_cppgir_tools_genns.cpp (gone) | 13 ------------- net-im/telegram-desktop/pkg-plist | 1 + 9 files changed, 7 insertions(+), 84 deletions(-)
^Triage: assigning to committer who actually resolved the issue.