GNOME Bugzilla – Bug 749931
geary 0.10.x is removed upon installing libgcr update
Last modified: 2016-05-15 07:27:13 UTC
Today I update my GNOME installation via https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging. This removes `libgcr-3-1` and installs `libgcr-base-3-1` and `libgcr-ui-3-1`. This leads to removing geary from daily PPA and then it cannot be installed because it seems libgcr packaging has changed. $ sudo apt-get install geary The following packages have unmet dependencies: geary : Depends: libgcr-3-1 (>= 3.10.1) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
It looks like as of Ubuntu 14.04, libgcr is a transitional package that requires -base and -ui. We should be able to change our dependencies without any problem.
Created attachment 304092 [details] [review] Depend on actual libgcr packages, not transitional one I assume this will do what we need, but I don't know how we build debian packages, so I haven't tested it.
Hi Robert, Thank you for your patch on this. Any chance you might know how this bug can be prioritized a bit more? I'd be more than happy to open a PR on GitHub if necessary. My reason is quite simple. All users like me that use GNOME staging ppa on Ubuntu would face the same situation and would be imposed to remove Geary. Unless, they revert to way older versions to get it again. Thanks, Behrooz P.S. increasing priority to 'critical'.
The same thing happens when using geary from stable ppa and https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging.
I opened a PR at GitHub: https://github.com/GNOME/geary/pull/2 I hope it can be merged soon.
Attachment 304092 [details] pushed as af5dc85 - Depend on actual libgcr packages, not transitional one
Thanks. I confirm that I could install it via daily ppa from Yorba.
Good to hear. For future reference: we don't, at the moment, follow pull-requests on Github. This is an automatic mirror largely our of our control.