Bug 262159 - textproc/rubygem-nokogiri: Fails to build after devel/rubygem-mini_portile2 2.8.0 update: mini_portile2>=2.7.0<2.8 - not found
Summary: textproc/rubygem-nokogiri: Fails to build after devel/rubygem-mini_portile2 2...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Matthias Fechner
URL:
Keywords: needs-qa, regression
Depends on:
Blocks:
 
Reported: 2022-02-23 20:13 UTC by lysfjord.daniel
Modified: 2022-02-24 07:53 UTC (History)
3 users (show)

See Also:
koobs: maintainer-feedback? (ruby)
koobs: maintainer-feedback? (wen)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lysfjord.daniel 2022-02-23 20:13:21 UTC
===>   rubygem-nokogiri-1.13.1 depends on package: rubygem-mini_portile2>=2.7.0<2.8 - not found
===>   Installing existing package /packages/All/rubygem-mini_portile2-2.8.0.pkg
[default-default-job-06] Installing rubygem-mini_portile2-2.8.0...
[default-default-job-06] Extracting rubygem-mini_portile2-2.8.0: .......... done
===>   rubygem-nokogiri-1.13.1 depends on package: rubygem-mini_portile2>=2.7.0<2.8 - not found

I guess an update of the gemfile requirements to include 2.8 would be fine..
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2022-02-24 00:08:40 UTC
^Triage: Regressed with ports ef5f30e4deae, request committer feedback.
Comment 2 Wen Heping freebsd_committer freebsd_triage 2022-02-24 01:01:19 UTC
Update nokogiri to 1.13.3 should resolv the problem.

Please feel free to reset maintainer of rubygem-mini_portile to ruby@.

wen
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-02-24 07:52:14 UTC
A commit in branch main references this bug:

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

commit c55cd6c26caf7d37759f960ac25849520a6b0eda
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2022-02-24 07:12:58 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-02-24 07:51:45 +0000

    devel/rubygem-mini_portile2: reset maintainer to ruby

    PR:             262159
    Approved by:    wen (maintainer)

 devel/rubygem-mini_portile2/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-02-24 07:52:15 UTC
A commit in branch main references this bug:

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

commit 25ac42027f6251d7f8a7f1db4eb7226dc2504e03
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2022-02-24 07:14:59 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-02-24 07:51:45 +0000

    textproc/rubygem-nokogiri: update to 1.13.3

    This fixes a regression from:
    https://cgit.freebsd.org/ports/commit/?id=ef5f30e4deae

    Changelog:
    https://nokogiri.org/CHANGELOG.html#notes

    1.13.3 / 2022-02-21¶
    Fixed¶

        [CRuby] Revert a HTML4 parser bug in libxml 2.9.13 (introduced in Nokogiri v1.13.2). The bug causes libxml2's HTML4 parser to fail to recover when encountering a bare < character in some contexts. This version of Nokogiri restores the earlier behavior, which is to recover from the parse error and treat the < as normal character data (which will be serialized as &lt; in a text node). The bug (and the fix) is only relevant when the RECOVER parse option is set, as it is by default. [#2461]

    1.13.2 / 2022-02-21¶
    Security¶

        [CRuby] Vendored libxml2 is updated from 2.9.12 to 2.9.13. This update addresses CVE-2022-23308.
        [CRuby] Vendored libxslt is updated from 1.1.34 to 1.1.35. This update addresses CVE-2021-30560.

    Please see GHSA-fq42-c5rg-92c2 for more information about these CVEs.
    Dependencies¶

        [CRuby] Vendored libxml2 is updated from 2.9.12 to 2.9.13. Full changelog is available at https://download.gnome.org/sources/libxml2/2.9/libxml2-2.9.13.news
        [CRuby] Vendored libxslt is updated from 1.1.34 to 1.1.35. Full changelog is available at https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.news

    PR:             262159
    Reported by:    lysfjord.daniel@smokepit.net

 textproc/rubygem-nokogiri/Makefile            | 4 ++--
 textproc/rubygem-nokogiri/distinfo            | 6 +++---
 textproc/rubygem-nokogiri/files/patch-gemspec | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)
Comment 5 Matthias Fechner freebsd_committer freebsd_triage 2022-02-24 07:53:05 UTC
Thanks a lot, should be fixed now.