Milan Crha <mc...@redhat.com> writes:

>       Hello,
> there is some effort to rename 'python' to 'python2' in the
> distributions, but SyncEvolution still uses 'python' (without the
> version number) in its scripts. I made a change for Fedora to detect
> the installed python 2 binary name and use it in the scripts.
>
> I know, an ideal solution would be to port to python3 at the same time,
> but it's out of my knowledge, I do not speak pythonish and simple
> change to /usr/bin/python3 makes the provided scripts not to run with a
> runtime error about syntax and such, thus I decided to offer at least
> this change to you. Maybe I'll convince someone with python knowledge
> to port the scripts to python3, in which case I'd return back to you
> with a follow up change, if you are interested.

I'm definitely interested. The Arch maintainer filed an issue for the
same problem and attached his own patch here:
https://bugs.freedesktop.org/show_bug.cgi?id=107014

But as you said, the real solution has to be a port to Python3. Would it
be okay to drop Python2 support entirely? Doing so in a 1.5.x
maintenance release sounds too intrusive.

Should I target a 1.6.0 release with Python3 as dependency and also
include my "cxx-future" branch, where I require C++11?

-- 
Best Regards

Patrick Ohly
_______________________________________________
SyncEvolution mailing list
SyncEvolution@syncevolution.org
https://lists.syncevolution.org/mailman/listinfo/syncevolution

Reply via email to