[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ale] Backup software incompatible versions

Solomon Peachy <pizza at shaftnet.org> writes:

> On Mon, May 18, 2020 at 11:28:57AM -0400, Derek Atkins via Ale wrote:
>> maintaining both versions!   F32 still has 1.2.8 so I can't (yet) file
>> a bug, but apparently CentOS/RHEL/EPEL has already been updated!
> Eh?  F32 shipped with 2.0.0, and just saw 2.0.3 come through updates.

Hmm, maybe I missed that.  Oops.

> I believe F31 is also shipping 2.x now, and F30 has the COPR.

OH GOOD.  That means I can go file a bug at RH against F31 that the
upgrade broke my backups!

>> Still, completely frustrating that the wire protocol is incompatible.  :(
>> Very poor software engineering choice, IMHO.
> I suspect the incompatibility was forced upon them by dependencies in 
> the Python2->3 transition (eg py2 strings and py3 strings are not 
> compatible), and working around that would have required a 
> disproportionate amount of work.

IIRC they were able to work around the string issue; I think the bigger
issue is the pickle format changed in an incompatible way.

>  - Solomon

       Derek Atkins                 617-623-3745
       derek at ihtfp.com             www.ihtfp.com
       Computer and Internet Security Consultant