On 2018/09/25 19:02, Charlene Wendling wrote: > Hi, > > I'm proposing here a diff to update Scalar-List-Utils to 1.50. > > It will be needed to import p5-List-AllUtils, that in turn would allow > to import p5-GeoIP2 (currently in -wip) and update others like > p5-Audio-MPD. > > The changelog indicates no backward incompatible changes between this > version and 1.42 we're currently shipping [1]. > > Testing: > > - It passes Perl global test suite. > - 'make test' for p5-List-AllUtils runs fine as well, p5-Audio-MPD > builds and runs with no issues. > - Actually i've been asked to make it public for further testing ;) > > Any comment/feedback is welcome! > > Charlène. > > > [1] https://metacpan.org/changes/distribution/Scalar-List-Utils
A quick and dirty search for '(List|Scalar|Sub)::Util' in source to all p5-* ports suggests it's used by 400+ things there, plus it's used by other bits of perl core so, even if it seems a relatively safe update, my feeling is that this is a bit late for 6.4. When I looked at changelog it seems to me that 1.45 does have a breaking change, the old "uniq" was moved to "uniqstr" and a slightly different "uniq" was added, I couldn't say if this is _actually_ likely to be a problem though. My preferred approach would be to update all of perl core sometime not too long after a release (and after some initial ports testing) really.. I know it's a bunch more work but I'm pretty sure we have the same problem with other modules too..
