Bug 1833578 - syncevolution fails since python3 conversion
Summary: syncevolution fails since python3 conversion
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: syncevolution
Version: 32
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Milan Crha
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-05-08 23:00 UTC by David Hampton
Modified: 2020-05-20 03:19 UTC (History)
2 users (show)

Fixed In Version: syncevolution-1.5.3-11.fc31 syncevolution-1.5.3-12.fc32
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-05-20 03:14:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Additional python2 to python3 changes. (2.93 KB, patch)
2020-05-08 23:00 UTC, David Hampton
no flags Details | Diff

Description David Hampton 2020-05-08 23:00:06 UTC
Created attachment 1686659 [details]
Additional python2 to python3 changes.

Description of problem:

Synchronizing my phone to evolution has not worked for me since the conversion from python2 to python3.  I believe the original error returned on my phone was server not found.

This bug report is so late because when Fedora 30 and 31 came out, I installed the older python2 versions of syncevolution and twisted and lived with that.  With Fedora32 that was no longer an option.

Version-Release number of selected component (if applicable):

1.5.3

How reproducible:

Every time.

Steps to Reproduce:

1. Try and sync phone.
2. Fail

Actual results:

Failure.

Expected results:

Synchronization of addressbook and calendar.

Additional info:

The existing code appears to have been a automated/incomplete conversion from python2 to python3. I've attached a patch that makes synchronization work again for me.

Comment 1 Milan Crha 2020-05-11 10:18:02 UTC
Thanks for the patch. You are right it was just an automated conversion. I didn't know how to actually test the things, thus I hoped the conversion script made necessary changes. I applied you patch to the sources and I'm building the package now.

Comment 2 Fedora Update System 2020-05-11 11:54:46 UTC
FEDORA-2020-4dc3dc02a2 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-4dc3dc02a2

Comment 3 Fedora Update System 2020-05-12 06:44:00 UTC
FEDORA-2020-1a0feda9a3 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-1a0feda9a3`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1a0feda9a3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2020-05-12 07:18:21 UTC
FEDORA-2020-4dc3dc02a2 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-4dc3dc02a2`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-4dc3dc02a2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2020-05-20 03:14:49 UTC
FEDORA-2020-1a0feda9a3 has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 6 Fedora Update System 2020-05-20 03:19:20 UTC
FEDORA-2020-4dc3dc02a2 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.