Bug 253008 - net/foreman-proxy: update 1.21.x to 2.3.x
Summary: net/foreman-proxy: update 1.21.x to 2.3.x
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-ruby (Nobody)
URL:
Keywords:
Depends on: 260019 260022
Blocks:
  Show dependency treegraph
 
Reported: 2021-01-26 01:32 UTC by Jason Unovitch
Modified: 2022-04-19 11:37 UTC (History)
3 users (show)

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


Attachments
net/foreman-proxy: update 1.21.2 -> 1.23.2 (15.00 KB, patch)
2021-01-26 01:32 UTC, Jason Unovitch
no flags Details | Diff
net/foreman-proxy: update 1.23.2 -> 1.24.3 (1.85 KB, patch)
2021-01-26 01:32 UTC, Jason Unovitch
no flags Details | Diff
net/foreman-proxy: update 1.24.3 -> 2.0.3 (1.05 KB, patch)
2021-01-26 01:32 UTC, Jason Unovitch
no flags Details | Diff
net/foreman-proxy update 2.0.3 -> 2.1.4 (4.26 KB, patch)
2021-10-21 00:49 UTC, Jason Unovitch
no flags Details | Diff
net/foreman-proxy: update 2.1.4 -> 2.2.3 (1.08 KB, patch)
2021-10-21 00:50 UTC, Jason Unovitch
no flags Details | Diff
net/foreman-proxy: update 2.2.3 -> 2.3.5 (8.12 KB, patch)
2021-12-01 02:15 UTC, Jason Unovitch
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Unovitch freebsd_committer freebsd_triage 2021-01-26 01:32:12 UTC
Created attachment 221918 [details]
net/foreman-proxy: update 1.21.2 -> 1.23.2

Patches attached to update net/foreman-proxy.  I am attaching them individually to make it easy to step incrementally depending on the user's environment.
Comment 1 Jason Unovitch freebsd_committer freebsd_triage 2021-01-26 01:32:35 UTC
Created attachment 221919 [details]
net/foreman-proxy: update 1.23.2 -> 1.24.3
Comment 2 Jason Unovitch freebsd_committer freebsd_triage 2021-01-26 01:32:59 UTC
Created attachment 221920 [details]
net/foreman-proxy: update 1.24.3 -> 2.0.3
Comment 3 Pau Amma 2021-01-26 05:23:15 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field
Comment 4 Karli Sjöberg 2021-10-20 19:27:21 UTC
The patches successfully updates foreman-proxy to a newer version and is working with Foreman version 19.0 (what I'm currently using), compared to the generally available version that wouldn't even start, I'd call this a complete success! When is this getting merged?
Comment 5 Jason Unovitch freebsd_committer freebsd_triage 2021-10-21 00:47:24 UTC
(In reply to Karli Sjöberg from comment #4)

Karli, it's been some time and good to hear from you. I see we are still trailing each other on the same applications as the time has gone by.

These patches are all ready to go into ports. I no longer have a commit bit with the ability to push these in and just need a current committer to do the commits. I do have a few more patches I have been carrying locally that I will toss into the mix here to step to 2.2.x.

I'll have some more additions in the near future to step further than that after an addition of a new rubygem port when I can get the time.

(In reply to PauAmma from comment #3)

From the git commit log there isn't a log of significance to site in the ports commit. These releases are just stepped with minor fixes following the current Foreman application release. It's not worth mentioning in my opinion.
Comment 6 Jason Unovitch freebsd_committer freebsd_triage 2021-10-21 00:47:33 UTC
(In reply to Karli Sjöberg from comment #4)

Karli, it's been some time and good to hear from you. I see we are still trailing each other on the same applications as the time has gone by.

These patches are all ready to go into ports. I no longer have a commit bit with the ability to push these in and just need a current committer to do the commits. I do have a few more patches I have been carrying locally that I will toss into the mix here to step to 2.2.x.

I'll have some more additions in the near future to step further than that after an addition of a new rubygem port when I can get the time.

(In reply to PauAmma from comment #3)

From the git commit log there isn't a log of significance to site in the ports commit. These releases are just stepped with minor fixes following the current Foreman application release. It's not worth mentioning in my opinion.
Comment 7 Jason Unovitch freebsd_committer freebsd_triage 2021-10-21 00:47:45 UTC
(In reply to Karli Sjöberg from comment #4)

Karli, it's been some time and good to hear from you. I see we are still trailing each other on the same applications as the time has gone by.

These patches are all ready to go into ports. I no longer have a commit bit with the ability to push these in and just need a current committer to do the commits. I do have a few more patches I have been carrying locally that I will toss into the mix here to step to 2.2.x.

I'll have some more additions in the near future to step further than that after an addition of a new rubygem port when I can get the time.

(In reply to PauAmma from comment #3)

From the git commit log there isn't a log of significance to site in the ports commit. These releases are just stepped with minor fixes following the current Foreman application release. It's not worth mentioning in my opinion.
Comment 8 Jason Unovitch freebsd_committer freebsd_triage 2021-10-21 00:49:43 UTC
Created attachment 228908 [details]
net/foreman-proxy update 2.0.3 -> 2.1.4
Comment 9 Jason Unovitch freebsd_committer freebsd_triage 2021-10-21 00:50:18 UTC
Created attachment 228909 [details]
net/foreman-proxy: update 2.1.4 -> 2.2.3
Comment 10 Jason Unovitch freebsd_committer freebsd_triage 2021-10-21 00:53:04 UTC
ruby@, ports@,

Please apply the patches here. These have all been runtime use since PR submission and will get the port caught up significantly.
Comment 11 Karli Sjöberg 2021-10-21 06:13:56 UTC
(In reply to Jason Unovitch from comment #7)

I was equally pleased to see your name on the bug :) Yeah, long story short, I moved and had to build a new "bikeshed" and now that I'm finally done (I can send you pictures in private if you like, it's glorious), I'm shocked and appalled that the rest of the world didn't actually stop and wait for me! ;) Now I'm finally caught up after upgrading all my systems to 13.0-RELEASE and taking care of about a dozen different applications, where Puppet and Foreman I saved for last, so was really glad to see you fixed the borked foreman-proxy, really made my day, thanks!
Comment 12 Frank Wall 2021-11-24 15:22:01 UTC
Hi folks, I've submitted a new BZ to update foreman-proxy to version 3.0.1:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260019
Comment 13 Jason Unovitch freebsd_committer freebsd_triage 2021-12-01 02:14:11 UTC
(In reply to Frank Wall from comment #12)

Awesome thanks Frank! I'll go ahead and toss in the 2.2.3 -> 2.3.5 in here as well. That depends on rubygem-rubyipmi and ruby-redfish_client which I have been carrying in my local repository for a bit now waiting on this to land. I'll update that this would depend on your submissions for the incremental step up approach to committing the full update sequentially.

I'll be traveling for a job until the new year and limited on things, but hopefully someone can pick this up. I would like to be doing more and still able to commit but ENOTIME on this for while.
Comment 14 Jason Unovitch freebsd_committer freebsd_triage 2021-12-01 02:15:12 UTC
Created attachment 229824 [details]
net/foreman-proxy: update 2.2.3 -> 2.3.5
Comment 15 Jason Unovitch freebsd_committer freebsd_triage 2021-12-01 02:17:17 UTC
(In reply to Jason Unovitch from comment #14)

This attachment depends on PR 260022.
Comment 16 commit-hook freebsd_committer freebsd_triage 2022-04-19 10:33:01 UTC
A commit in branch main references this bug:

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

commit a234961c40695bfbf00dcabfc8fc3095183b3ab9
Author:     Jason Unovitch <junovitch@FreeBSD.org>
AuthorDate: 2021-04-24 20:56:45 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-04-19 10:27:10 +0000

    net/foreman-proxy: update 2.0.3 -> 2.1.4

    Changes:        https://github.com/theforeman/smart-proxy/compare/2.0.3...2.1.4
    PR:             253008
    Submitted by:   junovitch

 net/foreman-proxy/Makefile                    | 6 +++---
 net/foreman-proxy/distinfo                    | 6 +++---
 net/foreman-proxy/files/patch-bin-smart-proxy | 2 +-
 net/foreman-proxy/pkg-plist                   | 7 +------
 4 files changed, 8 insertions(+), 13 deletions(-)
Comment 17 commit-hook freebsd_committer freebsd_triage 2022-04-19 10:33:02 UTC
A commit in branch main references this bug:

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

commit 8a4a8aa435d7d45f4d2fe6c25c8d453e6ae2ecd9
Author:     Jason Unovitch <junovitch@FreeBSD.org>
AuthorDate: 2020-11-14 22:17:25 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-04-19 10:27:10 +0000

    net/foreman-proxy: update 1.23.2 -> 1.24.3

    Changes:        https://github.com/theforeman/smart-proxy/compare/1.23.2...1.24.3
    PR:             253008
    Submitted by:   junovitch

 net/foreman-proxy/Makefile  | 2 +-
 net/foreman-proxy/distinfo  | 6 +++---
 net/foreman-proxy/pkg-plist | 2 ++
 3 files changed, 6 insertions(+), 4 deletions(-)
Comment 18 commit-hook freebsd_committer freebsd_triage 2022-04-19 10:33:03 UTC
A commit in branch main references this bug:

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

commit a74a89ddd1d065d8bd038bac60c2d26b6f246f61
Author:     Jason Unovitch <junovitch@FreeBSD.org>
AuthorDate: 2021-09-04 03:51:52 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-04-19 10:27:10 +0000

    net/foreman-proxy: update 2.1.4 -> 2.2.3

    Changes:        https://github.com/theforeman/smart-proxy/compare/2.1.4...2.2.3
    PR:             253008
    Submitted by:   junovitch

 net/foreman-proxy/Makefile | 2 +-
 net/foreman-proxy/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 19 commit-hook freebsd_committer freebsd_triage 2022-04-19 10:33:04 UTC
A commit in branch main references this bug:

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

commit 61f6cf14ee2c173ae73e111b7eff28c94b8ee133
Author:     Jason Unovitch <junovitch@FreeBSD.org>
AuthorDate: 2020-11-14 22:08:34 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-04-19 10:27:10 +0000

    net/foreman-proxy: update 1.21.2 -> 1.23.2

    Changes:        https://github.com/theforeman/smart-proxy/compare/1.21.2...1.23.2
    PR:             253008
    Submitted by:   junovitch

 net/foreman-proxy/Makefile                         | 15 ++++---
 net/foreman-proxy/distinfo                         |  6 +--
 ...ttings.d-puppet_proxy_legacy.yml.example (gone) | 24 -----------
 ...ings.d_puppetca__puppet__cert.yml.example (new) |  9 ++++
 net/foreman-proxy/pkg-plist                        | 49 ++++++++++------------
 5 files changed, 43 insertions(+), 60 deletions(-)
Comment 20 commit-hook freebsd_committer freebsd_triage 2022-04-19 10:33:05 UTC
A commit in branch main references this bug:

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

commit 38f5b198a959abc287e50bbd609a74c5395e7384
Author:     Jason Unovitch <junovitch@FreeBSD.org>
AuthorDate: 2021-01-24 19:04:28 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-04-19 10:27:10 +0000

    net/foreman-proxy: update 1.24.3 -> 2.0.3

    Changes:        https://github.com/theforeman/smart-proxy/compare/1.24.3...2.0.3
    PR:             253008
    Submitted by:   junovitch

 net/foreman-proxy/Makefile | 2 +-
 net/foreman-proxy/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 21 commit-hook freebsd_committer freebsd_triage 2022-04-19 11:33:16 UTC
A commit in branch main references this bug:

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

commit b2e869a6b8ed70878bbb7630827e24898b570a1c
Author:     Jason Unovitch <junovitch@FreeBSD.org>
AuthorDate: 2021-12-04 13:07:23 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-04-19 11:32:16 +0000

    net/foreman-proxy: update 2.2.3 -> 2.3.5

    - Add new dependency: devel/rubygem-sd_notify
    - Add new BMC dependency: sysutils/rubygem-redfish_client

    Changes:        https://github.com/theforeman/smart-proxy/compare/2.2.3...2.3.5
    PR:             253008
    Submitted by:   junovitch

 net/foreman-proxy/Makefile  | 13 +++++++------
 net/foreman-proxy/distinfo  |  6 +++---
 net/foreman-proxy/pkg-plist | 31 +++++++++----------------------
 3 files changed, 19 insertions(+), 31 deletions(-)
Comment 22 Matthias Fechner freebsd_committer freebsd_triage 2022-04-19 11:37:55 UTC
Committed, thanks.