Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#65320 - [deja-dup] requires python-pydrive since version 40.1-2. Don't.

Attached to Project: Community Packages
Opened by chris (jugg) - Wednesday, 29 January 2020, 16:46 GMT
Last edited by Balló György (City-busz) - Sunday, 08 March 2020, 13:29 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Balló György (City-busz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

deja-dup 40.1-2 added python-pydrive (well, technically python2-pydrive) as a dependency.

Since deja-dup uses duplicity as its backend, where that is an optional dependency, I do not see why it must be a required dependency specified by deja-dup package itself. Please remove as a required dependency.

However, I do see that pydrive is referenced in the upstream build file https://gitlab.gnome.org/World/deja-dup/blob/master/meson.build . It however does not look to be a dependency, but just an option override for what pydrive package duplicity should use if it pulls it in. So, it is not clear to me that this is actually a required dependency for deja-dup.

Additional info:
* 40.1-2 +

Steps to reproduce:

Install deja-dup equal or greater than 40.1-2, pydrive and all of its related google dependencies are pulled in.
This task depends upon

Closed by  Balló György (City-busz)
Sunday, 08 March 2020, 13:29 GMT
Reason for closing:  Not a bug
Comment by Balló György (City-busz) - Sunday, 02 February 2020, 17:38 GMT
It's needed if someone wants to backup to Google Drive. See:
https://bugs.archlinux.org/task/62437

Loading...