| Summary: | Deja Dup's Google support will break in September 2022 for versions < 43.3 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Michael Terry <mike> |
| Component: | RPM Packages | Assignee: | Jani Välimaa <jani.valimaa> |
| Status: | NEW --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | High | CC: | andrewsfarm, fri, jani.valimaa |
| Version: | 8 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | deja-dup-42.6-1.mga8.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Michael Terry
2022-05-20 17:00:03 CEST
Changed package source versions and version to cauldron/MGA8TOO as MGA7 is EOL since june 2021. Whiteboard:
(none) =>
MGA8TOO Pushed deja-dup-43.3-1.mga9 to Cauldron. CC:
(none) =>
jani.valimaa Pushed deja-dup-42.9-1.mga8 with a patch to mga8 core/updates_testing. Please test. SRPMS/RPMS: deja-dup-42.9-1.mga8 Source RPM:
deja-dup-43.2-1.mga9.src.rpm; deja-dup-42.6-1.mga8.src.rpm =>
deja-dup-42.6-1.mga8.src.rpm I want to start this by saying that I have never used this app before, and don't have a clue about what I am doing. That said... Attempting to test in a MGA8-64 Plasma Vbox guest, using the Google Drive account that came with the Gmail account I use with my Android phone and tablet. I do not use it for cloud storage, except for what my phone puts there on its own. Installed deja-dupwhich drew in duplicity along with several dependencies, most of which included "python" in their names. Used qarepo to download the deja-dup update, which installed without issues. Attempted to set the app to back up a single folder that contained a single .jpg photo to my Google Drive account. When I started the backup, it said It needed Drive access. I went through the now-familiar (went through it with Thunderbird) procedure of logging into my Drive account. That was successful, because I got a security email from Google about a new device accessing the account. But that was as far as it got. I got a popup labeled "backup failed" with this text inside: BackendException: PyDrive backend requires PyDrive and Google API client installation. Please read the manpage for setup details. Exception: No module named 'httplib2' It's more than possible that this is from user error, but it really doesn't feel like that. Even if it is, the process ought to be more transparent than this, if newbies are to get it to operate. CC:
(none) =>
andrewsfarm Just tried again, this time backing up to a local folder inside the guest. That appears to work as designed. Looks like python-pydrive2 [1] and its reqs needs to be imported and required. [1] https://pypi.org/project/PyDrive2/ (In reply to Jani Välimaa from comment #6) > Looks like python-pydrive2 [1] and its reqs needs to be imported and > required. > > [1] https://pypi.org/project/PyDrive2/ Mageia 8 is a bit problematic. Also a couple of new python pkgs needs to be introduced and a version update for protobuf. Adding the feedback flag until the python-pydrive2 issue is resolved. Keywords:
(none) =>
feedback (In reply to Michael Terry from comment #0) > Google will be removing a > particular oauth workflow that Deja Dup uses in September. That means now... Priority:
Normal =>
High Well over a year, and no response. Mageia 8 will be EOL before long, and it's looking like this will be a "won't fix," but I'm re-assigning it anyway. Assignee:
qa-bugs =>
jani.valimaa We could say users should uprgade to mga9, but then it is good to make a backup first, and if they are used to DejaDup... DejaDup is available as flatpak. If that works on mga8, working on this is less needed. As I understand this, the issue only affects Google Drive access, and indeed the app worked for me to back up a single file locally - as if I were backing up to an external drive, for example. Since Google Drive access hasn't worked for over a year, surely regular Mageia 8 DejaDup users have sought out and found alternatives by now. (I use Lucky Backup to an external drive, for example.) The flatpak version should work, I would think, but I've never tried it so I can't say for sure. |