pmqs / IO-Compress-Lzma

IO-Compress-Lzma - Perl5 module to read/write compressed lzma/xz/lzip data
4 stars 3 forks source link

Missing tags/releases (2.102 and 2.106) #5

Open M0ses opened 2 years ago

M0ses commented 2 years ago

It would be good to have tags/release aligned to the versions distributed with the perl5 core. This would make linux packagers life much easier.

pmqs commented 2 years ago

Hey @manwar - sorry for the delay in responding.

I do try to keep the versions in sync as much as possible, but there are times when I do forget.

Does the rule of just going for the newest version available cause packaging problems for the Linux distros?

M0ses commented 2 years ago

I cannot speak for other distributions than openSUSE/SUSE.

In openSUSE there are 2 packages which get built out of the official perl5 tarball (perl/perl-base).

All modules which are bundled with upstream/vanilla perl are in the package "perl". IO::Compress also includes 2 scripts (streamzip/zipdetails) which conflict if you want to install e.g. perl-IO-Compress (CPAN module) with "perl"

Mixing multiple versions of IO::Compress (IMHO) is a bad idea and not maintainable. It might work in 99% or more, but it could create problems which nobody wants to debug.

So my idea was to keep the version of perl-IO-Compress-LZMA aligned to IO::Compress from the vanilla perl.

pmqs commented 2 years ago

Thanks for the useful feedback @M0ses

The thing that I can control are the versions of the various IO::Compress::* modules. My original intention was to always keep them in sync, but as you've seen I don't always succeed in that. Will try to deal with that going forward.

M0ses commented 2 years ago

My original intention was to always keep them in sync

awesome

, but as you've seen I don't always succeed in that.

Remember: nobody is perfect! :-)

Will try to deal with that going forward.

This would be really a great, and I could offer that I would ping you if I don't find the tags again. ;-)