Opened 2 years ago

Closed 2 years ago

#12373 closed enhancement (fixed)

Update dependant perl modules for biber

Reported by: ken@… Owned by: ken@…
Priority: normal Milestone: 9.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

The modules pulled in for biber have had the usual churn since I last looked at them (this time, I checked on 6th August).

Some of this is just newer versions (e.g. updates for newer tzdata within DateTime-TimeZone and DateTimeLocale).

An update to DateTime-Format-Strptime means that it no longer requires Package-DeprecationManager (or the deps for that).

Net-SSLeay now has a proper release (1.88)

XML-LibXML is now happy with all libxml-2.9 versions (it previously reported during configuration that it was untested). Unfortunately, it now requires Alien-Libxml2 which pulls in several other modules.

LWP-MediaTypes now needs Test-Fatal for its testsuite.

Unfortunately, for me Net-SSLeay now fails one of its external tests.

#   Failed test 'get_subjectAltNames works'
#   at t/external/15_altnames.t line 31.
# Looks like you failed 1 test of 9.
t/external/15_altnames.t ............... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/9 subtests 

This appears to be https://rt.cpan.org/Public/Bug/Display.html?id=129542 where the test worked in some places but not in others (one comment said it worked in the UK, but it doesn't for me). Will document that.

Change History (8)

comment:1 by ken@…, 2 years ago

Owner: changed from blfs-book to ken@…
Status: newassigned

comment:2 by ken@…, 2 years ago

More details of what changed:

Class-Inspector-1.36

Date-Time-1.51

DateTime-Format-Builder-0.82

DateTime-Format-Strptime-1.76 - drop Package-DeprecationManager and deps for that

DateTime-Locale-1.24

DateTime-TimeZone-2.36

Devel-StackTrace-2.04

File-Copy-Recursive-0.45 (only build tested, I forgot to update my script)

HTTP-Daemon-6.05

libwww-perl-6.39

Log-Log4perl-1.49

LWP-MediaTypes-6.04 - now needs Test-Fatal for testsuite

Module-Build-0.4229

Net-HTTP-6.19

Net-SSLeay-1.88

Role-Tiny-2.000008

Sub-Quote-2.006003

SUPER-1.20190531

Test2-Plugin-NoWarnings-0.07

Test2-Suite-0.000122

Test-Needs-0.002006

Test-Simple-1.302164

Text-CSV_XS-1.39

XML-LibXML-2.0201

· new dep Alien-libxml2-0.09

· new dep Alien-Build-1.79

requires File-Which

for tests, requires File-chdir-0.1010 (new)

and FFI-Checklib-0.25 (new, for tests needs Test2-Suite)

and Capture-Tiny, Path-Tiny

XML-SAX-1.02

comment:3 by ken@…, 2 years ago

Scratch DateTime-Format-Builder, that is already in the book. My comparison script obviously found multiple versions at cpan.

comment:4 by ken@…, 2 years ago

Sub-Name was listed as optional for Try-Tiny (suggested for runtime, but not required for the tests of any listed module), I'm replacing that by Capture-Tiny - not required, but Try-Tiny will run one extra test if it is present (my build for biber had it already installed, another for my normal desktop had omitted it).

Also, HTTP-Daemon is a top-level dep for other packages, but we seem to have missed the newer version.

in reply to:  4 comment:5 by ken@…, 2 years ago

Replying to ken@…:

Also, HTTP-Daemon is a top-level dep for other packages, but we seem to have missed the newer version.

Changed maintainer.

Scratch Log-Log4perl, that's another one where there are multiple versions available.

comment:6 by ken@…, 2 years ago

Module-Build is also a top-level dep.

For changes in each of these, look at the Changes file at metacpan.org

comment:7 by ken@…, 2 years ago

Changes as far as Sub-Quote r21924.

comment:8 by ken@…, 2 years ago

Resolution: fixed
Status: assignedclosed

Completed in r21925.

Note: See TracTickets for help on using tickets.