Bug 292929 - net-mgmt/rubygem-oxidized: fails after rubygem-syslog update to 0.4.0
Summary: net-mgmt/rubygem-oxidized: fails after rubygem-syslog update to 0.4.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-04 11:35 UTC by Þorsteinn
Modified: 2026-02-05 08:18 UTC (History)
3 users (show)

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


Attachments
Patch to relax dependency (1.22 KB, patch)
2026-02-04 11:35 UTC, Þorsteinn
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Þorsteinn 2026-02-04 11:35:11 UTC
Created attachment 267767 [details]
Patch to relax dependency

The service oxidized encounters the fault:

/usr/local/lib/ruby/site_ruby/3.3/rubygems/specification.rb:1417:in `block in activate_dependencies': Could not find 'syslog' (~> 0.3.0) among 25 total gem(s) (Gem::MissingSpecError)

after updating rubygem-syslog to 0.4.0.

Manually patching the gemspec for syslog resolves the issue.

The supplied patch relaxes the dependency to allow versions above and including rubygem-syslog 0.3.0.

Builds using poudriere and then runs on 14.3-RELEASE-p8.

Cheers,
Þorsteinn
Comment 1 commit-hook freebsd_committer freebsd_triage 2026-02-04 17:07:13 UTC
A commit in branch main references this bug:

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

commit a6a65c8f5cb25f31f64f7017bd7480593241c665
Author:     Þorsteinn <thorsteinn@isnic.is>
AuthorDate: 2026-02-04 16:58:19 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-02-04 17:02:57 +0000

    net-mgmt/rubygem-oxidized: Fix after updating devel/rubygem-syslog to 0.4.0

    The service oxidized encounters the fault:
      /usr/local/lib/ruby/site_ruby/3.3/rubygems/specification.rb:1417:in
      `block in activate_dependencies': Could not find 'syslog' (~> 0.3.0)
      among 25 total gem(s) (Gem::MissingSpecError)
    after updating devel/rubygem-syslog to 0.4.0.

    Manually patching the gemspec for syslog resolves the issue.
    Relax the dependency to allow versions above and including
    rubygem-syslog 0.3.0.

    PR:     292929

 net-mgmt/rubygem-oxidized/Makefile                           |  3 ++-
 net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec (new) | 11 +++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2026-02-04 17:08:55 UTC
Thanks.
Comment 3 Vladimir Druzenko freebsd_committer freebsd_triage 2026-02-04 18:30:08 UTC
Nice PR number: 292929! :-D
Comment 4 Þorsteinn 2026-02-05 08:18:44 UTC
(In reply to Vladimir Druzenko from comment #2)

Thank you mate!

(In reply to Vladimir Druzenko from comment #3)

:-D