Re: Upgrade to rdiff-backup in EPEL-7

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

 



On Mon, Apr 20, 2020 at 09:59:17AM -0700, Lance Albertson wrote:
> What does the upgrade path look like from if folks are currently creating
> backups using 1.x and they suddenly switch to 2.x? Is there an upgrade
> path? Is there a way in EPEL to allow for both versions to exist to ease
> migration? i.e. maybe by creating rdiff-backup2 which
> supercedes rdiff-backup.
> 
> Ideally, it would be nice to have some kind of an upgrade path so we don't
> end up breaking all of our backups.

You can stay on the old 1.2 version on all machines and keep on the way
you have been. Of course it won't get any updates or fixes, but thats
pretty much been the case for the last N years anyhow. Just
'exclude=rdiff-backup-2*' in your yum.conf. For new installs you can get
it from koji or from Frank's copr.

If you upgrade to 2.0, you need to do so on all clients and servers at
the same time so they can talk to each other. The existing backups you
have on disk will work with either version. 

Does that help clarify any?

kevin
--
> 
> Thanks-
> 
> On Mon, Apr 20, 2020 at 6:33 AM Frank Crawford <frank@xxxxxxxxxxxxxxxxxx>
> wrote:
> 
> > We have pushed into testing and intend to eventually release a new version
> > of rdiff-backup which has a significant incompatibly with the current
> > distributed version, when used in client-server mode.
> >
> > The current version is v1.2.8 and written in Python2, while the new
> > version is v2.0.0 and written in Python3, and the language change breaks
> > client-server mode, due to incompatible data representations between
> > Python2 and Python3. In all other respects the two versions are compatible
> > including the ability to read and write existing backup repositories.
> >
> > It should be noted that the v1.2.8 was released over 11 years ago and
> > while a small number of bug fixes have been added by the community, there
> > has been no co-ordinated work for a number of years, and no further
> > development will occur on the Python2 version. All future work,
> > enhancements and bugfixes, including security bugfixes, will be to the
> > Python3 version.
> >
> > If it is necessary to stay with the Python2 version, it is recommended
> > that you exclude rdiff-backup from future updates.
> >
> > Also, if you are testing the Python3 update in EPEL-7 (and EPEL-8) some of
> > the dependencies (python3-pyxattr and py3libacl) are also in the testing
> > repositories.
> >
> > If you have any questions about the update, please contact me.
> >
> > Frank Crawford
> > FAS: frankcrawford
> > _______________________________________________
> > epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> > To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> > Fedora Code of Conduct:
> > https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > List Archives:
> > https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> >
> 
> 
> -- 
> Lance Albertson
> Director
> Oregon State University | Open Source Lab

> _______________________________________________
> epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx

Attachment: signature.asc
Description: PGP signature

_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux