On 4/30/20 1:43 PM,
web.p...@gmail.com wrote:
> Several distros like Debian and Ubuntu are now droping python2 from there repositories. It means that bup will be dropped as well everywhere soon if it can't run with python3.
> Is there any ongoing plan to port it to python 3 as it sounds a bit urgent now?
>
> I maintain kup-backup for Debian which use bup as backend. ...
I am on Fedora everywhere, and until f32 release few days ago, I was
happy and careless `dnf install bup` [1] user (Thank you, Tadej! [2]).
Now, for the sites I support, I began thinking to replace (temporarily
[i]) bup (1) with a simple f30 [ii] RPMs based systemd-nspawn container,
with mkosi definition (systemd-container package and mkosi python3
script seems to be available anywhere [3]).
But @Thomas ... , for active Ubuntu users, perhaps more apropriate
temporary solution would be a bup snap [4] (confinement: classic, python2)?.
Kind Regards,
Alek
P.S. I know barely nothing about Snappy technology, except that it is a)
not so bad pycharm [5] delivery option (for all popular distributions)
and b) their team tries (very gently) to contribute to the sqlite
project (which is somewhat ... conservative) a killer clustering feature
[6], (which of course is used in the snapd stack) based on binary
transaction log shipping - IMHO, the project deserve admiration, just
for that :-). Anyway, I am willing to help with the snap, if considered.
[i] until I manage to verify bup-save-s of python3/bup-0.30 for
few weeks.
[ii] not f31, because f30 also have python2-tornado (i.e. bup-web)
[1]
https://src.fedoraproject.org/rpms/bup/blob/f31/f/bup.spec
f32 also contains python27, but not out-of-the-box: acl, xattr,
fuse ...
[2]
https://src.fedoraproject.org/user/tadej
Tadej Janež, bup maintainer in Fedora/descendant-or-self::*
[3]
http://manpages.ubuntu.com/manpages/xenial/man1/systemd-nspawn.1.html
https://github.com/systemd/mkosi
Everywhere, except alpine and slack of course :-)
[4]
https://snapcraft.io/#python
https://ubuntu.com/blog/how-to-snap-introducing-classic-confinement
[5]
https://snapcraft.io/pycharm-community
https://github.com/JetBrains/intellij-community
IMHO, pycharm CE is currently is the best open-source python
code bases browser. It is deliverable in e.g. Fedora with:
dnf install snapd && snap install pycharm-community
so, something way more simple like bup, should be possible
to be "installed" the same way, too.
[6]
https://github.com/canonical/sqlite/commits/replication-support