Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various GNOME leaf package updates #73790

Merged
merged 13 commits into from Nov 21, 2019
Merged

Various GNOME leaf package updates #73790

merged 13 commits into from Nov 21, 2019

Conversation

jtojnar
Copy link
Contributor

@jtojnar jtojnar commented Nov 19, 2019

  • Built and run the packages on NixOS (sandbox)
  • Verified that Déjà dup can backup to Google Drive.

@ofborg ofborg bot added 6.topic: GNOME GNOME desktop environment and its underlying platform 6.topic: python 8.has: documentation labels Nov 19, 2019
@jonringer
Copy link
Contributor

if the tests are missing from pypi, i would just fetchFromGitHub

@jtojnar
Copy link
Contributor Author

jtojnar commented Nov 20, 2019

IIRC they were also broken in 0.6.0 on Git (but working on master), so I decided to disable them instead, rather than switching to unstable.

	============================= test session starts ==============================
	platform linux2 -- Python 2.7.17, pytest-4.6.6, py-1.8.0, pluggy-0.13.0
	rootdir: /build/google-auth-httplib2-0.0.3
	plugins: localserver-0.5.0
	collected 0 items / 1 errors

	==================================== ERRORS ====================================
	_____________ ERROR collecting tests/test_google_auth_httplib2.py ______________
	ImportError while importing test module '/build/google-auth-httplib2-0.0.3/tests/test_google_auth_httplib2.py'.
	Hint: make sure your test modules/packages have valid Python names.
	Traceback:
	tests/test_google_auth_httplib2.py:20: in <module>
	    import google_auth_httplib2
	google_auth_httplib2.py:21: in <module>
	    from google.auth import exceptions
	E   ImportError: No module named google.auth
Required by Déjà Dup.
The main news is that GNOME Online Accounts are no longer used so if one wants to back up to Google Drive, they need to install Duplicity with PyDrive support. The credentials should be migrated automatically.

https://gitlab.gnome.org/World/deja-dup/blob/40.4/NEWS.md#anchor-404
libsoup
webkitgtk
gjs
gobject-introspection
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gobject-introspection in buildInputs?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

libgdprivate links against it.

Copy link
Contributor

@worldofpeace worldofpeace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Otherwise, LGTM. Feel free to merge after the previous comment is addressed.

@jtojnar jtojnar merged commit 6fb5b6b into NixOS:master Nov 21, 2019
@jtojnar jtojnar deleted the gnome-updates branch November 21, 2019 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants