Skip Menu |

This queue is for tickets about the XS-Install CPAN distribution.

Report information
The Basics
Id: 131830
Status: resolved
Priority: 0/
Queue: XS-Install

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: (no value)
Fixed in: (no value)



Subject: XS::Loader: sort modules in reinstall suggestion?
While building+testing Google-Ads-AdWords-Client-5.8.2 I saw the following output: ... # XS::Loader: XS module Date binary depends on XS module XS::Framework. # Date was compiled with XS::Framework version 1.2.2, but current version is 1.2.6. # Please reinstall all modules that binary depend on XS::Framework: # cpanm -f Date Export::XS Geo::Geos Time::XS URI::XS ... However, when installing these modules in this order (using CPAN.pm, but this should not matter in this situation), then after installing Date and then Export::XS, Export::XS complains that Date has to be installed again. So it would be better to sort the listed modules here by dependency (if this is possible here) and not alphabetically.
Вск Фев 16 12:18:18 2020, SREZIC писал: Show quoted text
> While building+testing Google-Ads-AdWords-Client-5.8.2 I saw the > following output: > > ... > # XS::Loader: XS module Date binary depends on XS module > XS::Framework. > # Date was compiled with XS::Framework version 1.2.2, but current > version is 1.2.6. > # Please reinstall all modules that binary depend on XS::Framework: > # cpanm -f Date Export::XS Geo::Geos Time::XS URI::XS > ... > > However, when installing these modules in this order (using CPAN.pm, > but this should not matter in this situation), then after installing > Date and then Export::XS, Export::XS complains that Date has to be > installed again. So it would be better to sort the listed modules here > by dependency (if this is possible here) and not alphabetically.
Thanks for feedback. Yeah it is not a good list right now. It should be sorted in parent-child mode and it is possible. Scheduled for the next version.
done