Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#946683: Update to version 2 required to package htmlproofer 3.15.0

5 views
Skip to first unread message

Daniel Leidert

unread,
Dec 13, 2019, 12:10:03 PM12/13/19
to
Package: ruby-nokogumbo
Version: 1.4.2+ds-1+b5
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

The latest release of ruby-html-proofer changed from nokogiri to nokogumbo and
requires version 2 of the latter. So I'd like to request an update.

There are three packages depending on ruby-nokogumbo. One of them is
ruby-sanitize 4.x. Its .gemspec declares a dependency on nokogumbo ~> 1.4, which
conflicts with my request. So this must be resolved first.

Regards, Daniel


- -- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.3.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ruby-nokogumbo depends on:
ii libc6 2.29-6
ii libgmp10 2:6.1.2+dfsg-4
ii libgumbo1 0.10.1+dfsg-2.4
ii libruby2.5 2.5.7-1
ii libxml2 2.9.4+dfsg1-8
ii ruby 1:2.5.2
ii ruby-nokogiri 1.10.4+dfsg1-1

ruby-nokogumbo recommends no packages.

ruby-nokogumbo suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAl3zwqwACgkQS80FZ8KW
0F3LhRAAwyMCCVB5zn0vO14TQ+8nSH0sL/a/pgdbyGZo+d9+UUWOs/AOjL/3Fsek
Hjn1NCh4KQM6l9HrnrvYuLGNP2hFyddpF0lpV3d62u+N8zPt3eU3xdk2LvlCMXU4
dncpA5ttrvYPX8+AOJso7RpiC9Mann0D2n+EWGPdvg1fLDm6HE1GuH1XEa/+18YO
40MyNl7QpWDhy0TPWuWBeGCu7UUTOSXK/usESiFweNAAPSxTdv/8TzsXI9vaFMHV
kRtr5lTywpR23eDF455a9lgRVuC0WELc3Py2jM/M9wNH5GAcve5jBdEJ5AZxjbEt
bElEcap74cTl2WlBjs/fseT+flRXl2PugFptpDIE2sdjJHCaJRvWAZlpr3QQeBd0
Oei66d/ZJhrd3gPksMgllAE4wH1S4UGtf+K7jZ0JsdDRQLR3B/vQ7W+nV+/g+SZg
xBoUWOXXNAoXyL8rByCW5pjDO+NgrLXWePeXeNn72nVK1p53nZCFQS/oDq8CRYOj
pDZvTRYp96ZY07T/+WTmqgFUCeFSa4c6hQzYCUW6FspvN6a3F9VI7ji5hFx2tBKA
1qBEHTOxlnopeTkVihRqLsvEW/DwQeG/+OTT4PcUlOiID6Wzjm7XFmXe+RGYJd2u
aC8su3nvYer771tAkoKqIi/bANtVMSG148IpH75HvByuFnYPjDA=
=7jsD
-----END PGP SIGNATURE-----

Daniel Leidert

unread,
Jan 8, 2020, 9:00:04 PM1/8/20
to
I've examined the situation:

ruby-nokumbo is required by nanoc (actually requires Version 2.0 and later!),
the open-build-service (obs-api, no specific version given), and ruby-sanitize.

The latter would have to be updated to version 5.x together with nokogumbo. But
gitlab and ruby-gollum-lib depend on ruby-sanitize 4.6. According to the
release notes of ruby-sanitize the 5.0 series should work fin in most cases,
but this is probably something we need to verify.

Regards, Daniel
signature.asc

Cédric Boutillier

unread,
Jan 24, 2022, 8:40:03 AM1/24/22
to
Hi,

It seems that since nokogiri 1.12, the functionalities of nokogumbo have
been merged into nokogiri. html-proofer does not depend on nokogumbo
anymore, and uses nokogiri >=1.12.

It seems reasonable to upgrade nokogiri (I am trying to do it), make all
packages depending on ruby-nokogumbo to switch to nokogiri if it is not
already the case, and then remove nokogumbo.

Best wishes,

Cédric
signature.asc
0 new messages