Created attachment 243327 [details] patch to upgrade net-mgmt/rubygem-oxidized to 0.29.1 update for net-mgmt/rubygem-oxidized to bring it to 0.29.1. Depends on separate upgrade for net-mgmt/rubygem-oxidized-web.
Is there a changelog for this update?
basically no - the killer feature is that it unbreaks rubygem-oxidized again.
Do you know if rubygem-oxidized is broken in the quarterly branch? Would you like me to merge bug #272441 and this one into the quarterly branch (2023Q3)?
(In reply to Nick Hilliard from comment #0) Please match RUN_DEPENDS with its gempsec as possible as you can. For example, "net-ssh ~> 7.1" in [1] should be written as "rubygem-net-ssh>=7.1<8:security/rubygem-net-ssh" in RUN_DEPENDS unless you have a compelling reason to overwrite it. If so, you have to apply your changes back to foo.gemspec to keep them in sync. [1] https://rubygems.org/gems/oxidized/versions/0.29.1 (In reply to Robert Clausecker from comment #1) FYI, see https://github.com/ytti/oxidized/releases
Postponing commit pending new patch that takes sunpoet@'s recommendations into account.
(In reply to Po-Chuan Hsieh from comment #4) That was what I had initially - verbatim - but it threw up the following error in my poudriere rig: > [freebsd_13_x86_64-default-job-03] Extracting rubygem-net-ssh-7.1.0,2: .......... done > ===> rubygem-oxidized-0.29.1_1 depends on package: rubygem-net-ssh>=7.1<8 - not found > *** Error code 1
(In reply to Robert Clausecker from comment #3) the port is likely broken in the quarterly build (problems with upstream maintenance), so yes, it would be great to get this into the quarterly branch.
Created attachment 243355 [details] upgrade net-mgmt/rubygem-oxidized to 0.29.1, with improved dependency (In reply to Nick Hilliard from comment #6) this works: + rubygem-net-ssh>=7.1:security/rubygem-net-ssh \ this doesn't work: + rubygem-net-ssh>=7.1<8:security/rubygem-net-ssh \ possibly PORTEPOCH is causing make to become confused? In any event, this looks like an issue which is not possible to address inside the scope of #272440. I've attached a patch to use >=7.1 instead of >=7.
(In reply to Nick Hilliard from comment #6) > [freebsd_13_x86_64-default-job-03] Extracting rubygem-net-ssh-7.1.0,2: .......... done > ===> rubygem-oxidized-0.29.1_1 depends on package: rubygem-net-ssh>=7.1<8 - not found > *** Error code 1 OK, I did not notice the PORTEPPOCH (,2). (In reply to Nick Hilliard from comment #8) You could use "rubygem-net-ssh>=7.1,2<8,2:security/rubygem-net-ssh" where the two ",2" are the PORTEPOCHs. And I noticed that the following inconsistency. - "asetus ~> 0.1" and "rubygem-asetus>=0.4<1:devel/rubygem-asetus" - "rugged ~> 1.6" and "rubygem-rugged>=1.0:devel/rubygem-rugged"
Created attachment 243441 [details] upgrade net-mgmt/rubygem-oxidized to 0.29.1, with even more improved dependencies > You could use "rubygem-net-ssh>=7.1,2<8,2:security/rubygem-net-ssh" where the two ",2" are the PORTEPOCHs. oh ok, I did know know that trick. patch updated for this and the two other dependencies you flagged.
Sorry for the delay. I was on vacation. Will commit with my next batch.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=995212bb436660028632ba67568b38d84bb733f8 commit 995212bb436660028632ba67568b38d84bb733f8 Author: Nick Hilliard <nick@foobar.org> AuthorDate: 2023-07-28 09:59:36 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-07-30 22:59:02 +0000 net-mgmt/rubygem-oxidized: update to 0.29.1 - unbreak rubygem-oxidized again PR: 272440 MFH: 2023Q3 Reviewed by: sunpoet net-mgmt/rubygem-oxidized/Makefile | 12 +++++------ net-mgmt/rubygem-oxidized/distinfo | 6 +++--- .../rubygem-oxidized/files/patch-oxidized.gemspec | 24 ++++++++++++++-------- 3 files changed, 25 insertions(+), 17 deletions(-)
A commit in branch 2023Q3 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=968700a48e1fe1c51b05f063df7a548bdee40e40 commit 968700a48e1fe1c51b05f063df7a548bdee40e40 Author: Nick Hilliard <nick@foobar.org> AuthorDate: 2023-07-28 09:59:36 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-07-30 23:01:41 +0000 net-mgmt/rubygem-oxidized: update to 0.29.1 - unbreak rubygem-oxidized again PR: 272440 MFH: 2023Q3 Reviewed by: sunpoet (cherry picked from commit 995212bb436660028632ba67568b38d84bb733f8) net-mgmt/rubygem-oxidized/Makefile | 12 +++++------ net-mgmt/rubygem-oxidized/distinfo | 6 +++--- .../rubygem-oxidized/files/patch-oxidized.gemspec | 24 ++++++++++++++-------- 3 files changed, 25 insertions(+), 17 deletions(-)
Thank you for your contribution.