Skip to content

Commit

Permalink
Upgrade XML::LibXML.
Browse files Browse the repository at this point in the history
This fixes an issue when compiling with clang 16+.
Recent versions of IO::Socket::SSL and Net::SSLeay need to be installed.
  • Loading branch information
dracos committed Nov 20, 2024
1 parent 36a1712 commit d011e81
Show file tree
Hide file tree
Showing 5 changed files with 207 additions and 42 deletions.
1 change: 1 addition & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ jobs:
run: |
sudo apt update
sudo apt install -y gettext language-pack-en language-pack-de language-pack-sv-base=1:22.04+20220415 language-pack-sv=1:22.04+20220415 libimage-magick-perl
sudo apt install -y libio-socket-ssl-perl libnet-ssleay-perl # For Geography::NationalGrid installation
vendor/bin/carton install --deployment
commonlib/bin/gettext-makemo FixMyStreet
bin/cpanm --quiet --notest -l local-coverage Devel::Cover JSON::MaybeXS
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/cypress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ jobs:
run: |
sudo apt update
sudo apt install -y gettext
sudo apt install -y libio-socket-ssl-perl libnet-ssleay-perl # For Geography::NationalGrid installation
npm install [email protected] @cypress/[email protected]
vendor/bin/carton install --deployment
commonlib/bin/gettext-makemo FixMyStreet
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/default.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ jobs:
run: |
sudo apt update
sudo apt install -y gettext language-pack-en language-pack-de language-pack-sv-base=1:22.04+20220415 language-pack-sv=1:22.04+20220415 libimage-magick-perl
sudo apt install -y libio-socket-ssl-perl libnet-ssleay-perl # For Geography::NationalGrid installation
~/perl5/perlbrew/bin/perlbrew exec vendor/bin/carton install --deployment
commonlib/bin/gettext-makemo FixMyStreet
Expand Down
1 change: 1 addition & 0 deletions cpanfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ requires 'Test::Differences', '0.67'; # [3]
# Minimum versions of dependencies to upgrade for bugfixes
requires 'CGI', '4.43';
requires 'Net::Server', '2.009';
requires 'XML::LibXML', '2.0210';
# For perl 5.20/5.22 support
requires 'Guard', '1.023';
requires 'PadWalker', '2.2';
Expand Down
245 changes: 203 additions & 42 deletions cpanfile.snapshot
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,131 @@ DISTRIBUTIONS
Algorithm::DiffOld 1.1
requirements:
ExtUtils::MakeMaker 0
Alien-Build-2.84
pathname: P/PL/PLICEASE/Alien-Build-2.84.tar.gz
provides:
Alien::Base 2.84
Alien::Base::PkgConfig 2.84
Alien::Base::Wrapper 2.84
Alien::Build 2.84
Alien::Build::CommandSequence 2.84
Alien::Build::Helper 2.84
Alien::Build::Interpolate 2.84
Alien::Build::Interpolate::Default 2.84
Alien::Build::Interpolate::Helper 2.84
Alien::Build::Log 2.84
Alien::Build::Log::Abbreviate 2.84
Alien::Build::Log::Default 2.84
Alien::Build::MM 2.84
Alien::Build::Meta 2.84
Alien::Build::Plugin 2.84
Alien::Build::Plugin::Build::Autoconf 2.84
Alien::Build::Plugin::Build::CMake 2.84
Alien::Build::Plugin::Build::Copy 2.84
Alien::Build::Plugin::Build::MSYS 2.84
Alien::Build::Plugin::Build::Make 2.84
Alien::Build::Plugin::Build::SearchDep 2.84
Alien::Build::Plugin::Core::CleanInstall 2.84
Alien::Build::Plugin::Core::Download 2.84
Alien::Build::Plugin::Core::FFI 2.84
Alien::Build::Plugin::Core::Gather 2.84
Alien::Build::Plugin::Core::Legacy 2.84
Alien::Build::Plugin::Core::Override 2.84
Alien::Build::Plugin::Core::Setup 2.84
Alien::Build::Plugin::Core::Tail 2.84
Alien::Build::Plugin::Decode::DirListing 2.84
Alien::Build::Plugin::Decode::DirListingFtpcopy 2.84
Alien::Build::Plugin::Decode::HTML 2.84
Alien::Build::Plugin::Decode::Mojo 2.84
Alien::Build::Plugin::Digest::Negotiate 2.84
Alien::Build::Plugin::Digest::SHA 2.84
Alien::Build::Plugin::Digest::SHAPP 2.84
Alien::Build::Plugin::Download::Negotiate 2.84
Alien::Build::Plugin::Extract::ArchiveTar 2.84
Alien::Build::Plugin::Extract::ArchiveZip 2.84
Alien::Build::Plugin::Extract::CommandLine 2.84
Alien::Build::Plugin::Extract::Directory 2.84
Alien::Build::Plugin::Extract::File 2.84
Alien::Build::Plugin::Extract::Negotiate 2.84
Alien::Build::Plugin::Fetch::CurlCommand 2.84
Alien::Build::Plugin::Fetch::HTTPTiny 2.84
Alien::Build::Plugin::Fetch::LWP 2.84
Alien::Build::Plugin::Fetch::Local 2.84
Alien::Build::Plugin::Fetch::LocalDir 2.84
Alien::Build::Plugin::Fetch::NetFTP 2.84
Alien::Build::Plugin::Fetch::Wget 2.84
Alien::Build::Plugin::Gather::IsolateDynamic 2.84
Alien::Build::Plugin::PkgConfig::CommandLine 2.84
Alien::Build::Plugin::PkgConfig::LibPkgConf 2.84
Alien::Build::Plugin::PkgConfig::MakeStatic 2.84
Alien::Build::Plugin::PkgConfig::Negotiate 2.84
Alien::Build::Plugin::PkgConfig::PP 2.84
Alien::Build::Plugin::Prefer::BadVersion 2.84
Alien::Build::Plugin::Prefer::GoodVersion 2.84
Alien::Build::Plugin::Prefer::SortVersions 2.84
Alien::Build::Plugin::Probe::CBuilder 2.84
Alien::Build::Plugin::Probe::CommandLine 2.84
Alien::Build::Plugin::Probe::Vcpkg 2.84
Alien::Build::Plugin::Test::Mock 2.84
Alien::Build::PluginMeta 2.84
Alien::Build::Temp 2.84
Alien::Build::TempDir 2.84
Alien::Build::Util 2.84
Alien::Build::Version::Basic 2.84
Alien::Build::rc 2.84
Alien::Role 2.84
Alien::Util 2.84
Test::Alien 2.84
Test::Alien::Build 2.84
Test::Alien::CanCompile 2.84
Test::Alien::CanPlatypus 2.84
Test::Alien::Diag 2.84
Test::Alien::Run 2.84
Test::Alien::Synthetic 2.84
alienfile 2.84
requirements:
Capture::Tiny 0.17
Digest::SHA 0
ExtUtils::CBuilder 0
ExtUtils::MakeMaker 6.64
ExtUtils::ParseXS 3.30
FFI::CheckLib 0.11
File::Which 1.10
File::chdir 0
JSON::PP 0
List::Util 1.33
Path::Tiny 0.077
Test2::API 1.302096
Text::ParseWords 3.26
parent 0
perl 5.008004
Alien-Build-Plugin-Download-GitLab-0.01
pathname: P/PL/PLICEASE/Alien-Build-Plugin-Download-GitLab-0.01.tar.gz
provides:
Alien::Build::Plugin::Download::GitLab 0.01
requirements:
Alien::Build::Plugin 0
ExtUtils::MakeMaker 0
JSON::PP 0
Path::Tiny 0
URI 0
URI::Escape 0
perl 5.008004
Alien-Libxml2-0.19
pathname: P/PL/PLICEASE/Alien-Libxml2-0.19.tar.gz
provides:
Alien::Libxml2 0.19
requirements:
Alien::Base 2.37
Alien::Build 2.37
Alien::Build::MM 2.37
Alien::Build::Plugin::Build::SearchDep 0.35
Alien::Build::Plugin::Download::GitLab 0
Alien::Build::Plugin::Prefer::BadVersion 1.05
Alien::Build::Plugin::Probe::Vcpkg 0
ExtUtils::CBuilder 0
ExtUtils::MakeMaker 6.52
perl 5.006
Apache-LogFormat-Compiler-0.35
pathname: K/KA/KAZEBURO/Apache-LogFormat-Compiler-0.35.tar.gz
provides:
Expand Down Expand Up @@ -3008,6 +3133,15 @@ DISTRIBUTIONS
FCGI 0.74
requirements:
ExtUtils::MakeMaker 0
FFI-CheckLib-0.31
pathname: P/PL/PLICEASE/FFI-CheckLib-0.31.tar.gz
provides:
FFI::CheckLib 0.31
requirements:
ExtUtils::MakeMaker 0
File::Which 0
List::Util 1.33
perl 5.006
File-ChangeNotify-0.31
pathname: D/DR/DROLSKY/File-ChangeNotify-0.31.tar.gz
provides:
Expand Down Expand Up @@ -3120,6 +3254,21 @@ DISTRIBUTIONS
requirements:
ExtUtils::MakeMaker 0
perl 5.006
File-chdir-0.1011
pathname: D/DA/DAGOLDEN/File-chdir-0.1011.tar.gz
provides:
File::chdir 0.1011
File::chdir::ARRAY 0.1011
File::chdir::SCALAR 0.1011
requirements:
Carp 0
Cwd 3.16
Exporter 0
ExtUtils::MakeMaker 6.17
File::Spec::Functions 3.27
perl 5.006
strict 0
vars 0
Filesys-Notify-Simple-0.10
pathname: M/MI/MIYAGAWA/Filesys-Notify-Simple-0.10.tar.gz
provides:
Expand Down Expand Up @@ -8422,55 +8571,67 @@ DISTRIBUTIONS
Plack 0.9968
Syntax::Keyword::Gather 1.001
warnings::illegalproto 0.001
XML-LibXML-2.0132
pathname: S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz
provides:
XML::LibXML 2.0132
XML::LibXML::Attr 2.0132
XML::LibXML::AttributeHash 2.0132
XML::LibXML::Boolean 2.0132
XML::LibXML::CDATASection 2.0132
XML::LibXML::Comment 2.0132
XML::LibXML::Common 2.0132
XML::LibXML::Devel 2.0132
XML::LibXML::Document 2.0132
XML::LibXML::DocumentFragment 2.0132
XML::LibXML::Dtd 2.0132
XML::LibXML::Element 2.0132
XML::LibXML::ErrNo 2.0132
XML::LibXML::Error 2.0132
XML::LibXML::InputCallback 2.0132
XML::LibXML::Literal 2.0132
XML::LibXML::NamedNodeMap 2.0132
XML::LibXML::Namespace 2.0132
XML::LibXML::Node 2.0132
XML::LibXML::NodeList 2.0132
XML::LibXML::Number 2.0132
XML::LibXML::PI 2.0132
XML::LibXML::Pattern 2.0132
XML::LibXML::Reader 2.0132
XML::LibXML::RegExp 2.0132
XML::LibXML::RelaxNG 2.0132
XML::LibXML::SAX 2.0132
XML::LibXML::SAX::AttributeNode 2.0132
XML::LibXML::SAX::Builder 2.0132
XML::LibXML::SAX::Generator 2.0132
XML::LibXML::SAX::Parser 2.0132
XML::LibXML::Schema 2.0132
XML::LibXML::Text 2.0132
XML::LibXML::XPathContext 2.0132
XML::LibXML::XPathExpression 2.0132
XML::LibXML::_SAXParser 2.0132
requirements:
XML-LibXML-2.0210
pathname: S/SH/SHLOMIF/XML-LibXML-2.0210.tar.gz
provides:
XML::LibXML 2.0210
XML::LibXML::Attr 2.0210
XML::LibXML::AttributeHash 2.0210
XML::LibXML::Boolean 2.0210
XML::LibXML::CDATASection 2.0210
XML::LibXML::Comment 2.0210
XML::LibXML::Common 2.0210
XML::LibXML::Devel 2.0210
XML::LibXML::Document 2.0210
XML::LibXML::DocumentFragment 2.0210
XML::LibXML::Dtd 2.0210
XML::LibXML::Element 2.0210
XML::LibXML::ErrNo 2.0210
XML::LibXML::Error 2.0210
XML::LibXML::InputCallback 2.0210
XML::LibXML::Literal 2.0210
XML::LibXML::NamedNodeMap 2.0210
XML::LibXML::Namespace 2.0210
XML::LibXML::Node 2.0210
XML::LibXML::NodeList 2.0210
XML::LibXML::Number 2.0210
XML::LibXML::PI 2.0210
XML::LibXML::Pattern 2.0210
XML::LibXML::Reader 2.0210
XML::LibXML::RegExp 2.0210
XML::LibXML::RelaxNG 2.0210
XML::LibXML::SAX 2.0210
XML::LibXML::SAX::AttributeNode 2.0210
XML::LibXML::SAX::Builder 2.0210
XML::LibXML::SAX::Generator 2.0210
XML::LibXML::SAX::Parser 2.0210
XML::LibXML::Schema 2.0210
XML::LibXML::Text 2.0210
XML::LibXML::XPathContext 2.0210
XML::LibXML::XPathExpression 2.0210
XML::LibXML::_SAXParser 2.0210
requirements:
Alien::Base::Wrapper 0
Alien::Libxml2 0.14
Carp 0
Config 0
DynaLoader 0
Encode 0
Exporter 5.57
ExtUtils::MakeMaker 0
Test::More 0
IO::Handle 0
Scalar::Util 0
Tie::Hash 0
XML::NamespaceSupport 1.07
XML::SAX 0.11
XML::SAX::Base 0
XML::SAX::DocumentLocator 0
XML::SAX::Exception 0
base 0
constant 0
overload 0
parent 0
perl 5.008
perl 5.008001
strict 0
vars 0
warnings 0
Expand Down

0 comments on commit d011e81

Please sign in to comment.