Created attachment 237879 [details] update foreman-proxy to 3.4.0 This patch updates foreman-proxy to the most recent version 3.4.0 and applies the following changes: * use daemon(1) because daemonize support is deprecated [1] * add upgrade message to pkg-message * add new dependency www/rubygem-webrick [1] https://github.com/theforeman/smart-proxy/pull/777
Maintainer informed via mail
Release Notes for Foreman 3.4: https://theforeman.org/manuals/3.4/index.html#Releasenotesfor3.4
Looks like plist issue: ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: etc/rc.d/foreman-proxy ===> Error: Plist issues found. *** Error code 1 Stop. make: stopped in /usr/ports/net/foreman-proxy Full log: http://jenkins.ygy.io/job/freebsd-ports-testing-13.1R-amd64/2116/console
Created attachment 237930 [details] update foreman-proxy to 3.4.0 (v2)
> Looks like plist issue: Oops, sorry. I've missed the poudriere warning. Now fixed in patch v2.
Created attachment 237984 [details] update foreman-proxy to 3.4.0 (v3)
I've tried to apply some lessons from the Porter's Handbook: * changed Bugzilla e-mail address to match maintainer address * regenerated all patches using `make makepatch` * prefixed absolute paths in Makefile with ${DESTDIR} * regenerated patch using `git format-patch main` * attached portlint and poudriere logs
Created attachment 237985 [details] output of portlint -C
Created attachment 237986 [details] output of poudriere
Thanks! In the future, there is no need to upload the output from portlint/poudriere, simply stating that it passed is good enough. :)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ead99507a41eea8951fad445d9cda7f85d98d4c0 commit ead99507a41eea8951fad445d9cda7f85d98d4c0 Author: Frank Wall <freebsd@moov.de> AuthorDate: 2022-11-10 17:17:16 +0000 Commit: Guangyuan Yang <ygy@FreeBSD.org> CommitDate: 2022-11-10 17:17:16 +0000 net/foreman-proxy: Update to 3.4.0 Changelog: https://theforeman.org/manuals/3.4/index.html#Releasenotesfor3.4 PR: 267579 net/foreman-proxy/Makefile | 16 ++++++++-------- net/foreman-proxy/distinfo | 6 +++--- net/foreman-proxy/files/foreman-proxy.in | 4 +++- net/foreman-proxy/files/patch-bin-smart-proxy | 2 +- .../files/patch-config-settings.yml.example (gone) | 11 ----------- ...ig_settings.d_puppet__proxy__puppet__api.yml.example} | 6 +++--- ...tings.d_puppetca__hostname__whitelisting.yml.example} | 4 ++-- ...ch-config_settings.d_puppetca__http__api.yml.example} | 4 ++-- ..._settings.d_puppetca__puppet__cert.yml.example (gone) | 9 --------- ...> patch-config_settings.d_realm__freeipa.yml.example} | 5 +++-- ....example => patch-config_settings.d_tftp.yml.example} | 4 ++-- .../files/patch-lib_proxy_http__download.rb | 6 +++--- net/foreman-proxy/pkg-message | 12 +++++------- net/foreman-proxy/pkg-plist | 5 ----- 14 files changed, 35 insertions(+), 59 deletions(-)