In the past few days, some update in the gnome3 ppa has completely broken dependencies. I suspect it may be this:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1186506
To reproduce:
sudo apt-get update && sudo apt-get dist-upgrade
Here is what my system reports:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
abiword abiword-plugin-grammar abiword-plugin-mathview account-plugin-aim account-plugin-facebook account-plugin-flickr account-plugin-google
account-plugin-jabber account-plugin-salut account-plugin-windows-live account-plugin-yahoo adobe-flash-properties-gtk adobe-flashplugin aisleriot alacarte
apport-gtk apturl awesome bamfdaemon baobab brasero brasero-cdrkit checkbox-gtk cheese chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg compiz
compiz-gnome dconf-tools deja-dup deja-dup-backend-cloudfiles deja-dup-backend-gvfs deja-dup-backend-s3 deja-dup-backend-ubuntuone desktop-base dropbox
emacs24 empathy eog epiphany-browser evince evolution evolution-data-server evolution-ews evolution-plugins exfalso file-roller firefox firefox-globalmenu
firefox-gnome-support gcr gdm gedit gedit-plugins gir1.2-caribou-1.0 gir1.2-clutter-1.0 gir1.2-clutter-gst-2.0 gir1.2-coglpango-1.0 gir1.2-evince-3.0
gir1.2-gcr-3 gir1.2-gdata-0.0 gir1.2-gkbd-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-goa-1.0 gir1.2-gtk-3.0 gir1.2-gtkclutter-1.0
gir1.2-gtksource-3.0 gir1.2-gucharmap-2.90 gir1.2-mutter-3.0 gir1.2-nmgtk-1.0 gir1.2-panelapplet-4.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-totem-1.0
gir1.2-vte-2.90 gir1.2-webkit-3.0 gir1.2-wnck-3.0 gir1.2-zpj-0.0 gkbd-capplet gksu gnome-applets gnome-bluetooth gnome-calculator gnome-color-manager
gnome-contacts gnome-control-center gnome-control-center-signon gnome-dictionary gnome-disk-utility gnome-documents gnome-font-viewer gnome-icon-theme
gnome-icon-theme-extras gnome-icon-theme-full gnome-icon-theme-symbolic gnome-keyring gnome-mahjongg gnome-media gnome-mines gnome-online-accounts
gnome-orca gnome-panel gnome-power-manager gnome-screensaver gnome-screenshot gnome-search-tool gnome-session gnome-session-bin gnome-session-canberra
gnome-session-fallback gnome-settings-daemon gnome-shell gnome-sudoku gnome-sushi gnome-system-log gnome-system-monitor gnome-terminal
gnome-themes-standard gnome-tweak-tool gnome-user-guide gnome-user-share gnumeric google-chrome-stable graphviz gst123 gstreamer0.10-plugins-bad
gstreamer0.10-x gstreamer0.10-x:i386 gstreamer1.0-clutter gstreamer1.0-x gtk2-engines-pixbuf gtk2-engines-pixbuf:i386 gucharmap gvfs-backends
hamster-applet humanity-icon-theme ibus ibus-gtk ibus-gtk:i386 ibus-gtk3 ibus-pinyin ibus-table indicator-applet-complete indicator-application
indicator-messages indicator-session indicator-sound indicator-sync language-selector-gnome libabiword-2.9 libaccount-plugin-1.0-0 libappindicator0.1-cil
libappindicator1 libappindicator3-1 libavahi-ui-gtk3-0 libbamf3-1 libbonoboui2-0 libbrasero-media3-1 libcanberra-gtk-module libcanberra-gtk-module:i386
libcanberra-gtk0 libcanberra-gtk0:i386 libcanberra-gtk3-0 libcanberra-gtk3-module libcaribou0 libcheese-gtk23 libcheese7 libclutter-1.0-0
libclutter-gst-2.0-0 libclutter-gtk-1.0-0 libclutter-imcontext-0.1-0 libclutter-imcontext-0.1-bin libcogl-pango12 libcolord-gtk1 libdbusmenu-gtk3-4
libdbusmenu-gtk4 libebackend-1.2-5 libebackend-1.2-6 libebook-1.2-14 libebook-contacts-1.2-0 libecal-1.2-15 libedata-book-1.2-15 libedata-book-1.2-17
libedata-cal-1.2-18 libedata-cal-1.2-20 libedataserver-1.2-17 libevdocument3-4 libevolution libevview3-3 libfolks-eds25 libgail-3-0 libgail-common
libgail-common:i386 libgail18 libgail18:i386 libgcr-3-1 libgdata13 libgdict-1.0-6 libgimp2.0 libgksu2-0 libglade2-0 libgnome-bluetooth11
libgnome-control-center1 libgnome-desktop-3-4 libgnome-desktop-3-7 libgnome-media-profiles-3.0-0 libgnomecanvas2-0 libgnomekbd8 libgnomeui-0 libgoa-1.0-0
libgoffice-0.10-10 libgrip0 libgtk-3-0 libgtk-3-0:i386 libgtk-3-bin libgtk-vnc-2.0-0 libgtk2-perl libgtk2.0-0 libgtk2.0-0:i386 libgtk2.0-bin libgtk2.0-cil
libgtkhtml-4.0-0 libgtkhtml-4.0-common libgtkhtml-editor-4.0-0 libgtkhtml3.14-19 libgtkmathview0c2a libgtkmm-2.4-1c2a libgtkmm-3.0-1 libgtksourceview-3.0-0
libgtksourceview-3.0-1 libgtksourceview2.0-0 libgtkspell0 libgucharmap-2-90-7 libgvc5 libgweather-3-1 libgweather-3-3 libido3-0.1-0 libindicator3-7
libindicator7 liblua5.1-oopango-dev liblua5.1-oopango0 libmagickcore4-extra libmagickcore5-extra libmetacity-private0a libmono-addins-gui0.2-cil
libmutter0b libnautilus-extension1a libnm-gtk0 libpanel-applet-4-0 libpango-perl libpango1.0-0 libpango1.0-0:i386 libpangomm-1.4-1 libpeas-1.0-0
libreoffice libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk
libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-presentation-minimizer
libreoffice-report-builder-bin libreoffice-writer librhythmbox-core7 librsvg2-2 librsvg2-2:i386 librsvg2-common librsvg2-common:i386 libscim8c2a libtotem0
libunity-webapps0 libvte-2.90-9 libvte9 libwebkitgtk-3.0-0 libwnck-3-0 libwnck22 libyelp0 libzapojit-0.0-0 mcp-account-manager-uoa meld metacity
mousetweaks mutter mysql-admin mysql-query-browser nautilus nautilus-sendto nautilus-sendto-empathy nautilus-share network-manager-gnome
network-manager-pptp-gnome notification-daemon notify-osd pidgin pidgin-libnotify pinentry-gtk2 policykit-1-gnome python-appindicator
python-aptdaemon.gtk3widgets python-glade2 python-gnome2 python-gnomekeyring python-gtk2 python-gtksourceview2 python-ibus python-mmkeys python-notify
python-ubuntu-sso-client python-ubuntuone-control-panel python-uno python-vte python-wnck python3-aptdaemon.gtk3widgets python3-pyatspi quodlibet
quodlibet-plugins remmina remmina-plugin-rdp remmina-plugin-vnc rhythmbox rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune
rhythmbox-plugin-zeitgeist rhythmbox-plugins scim scim-bridge-agent scim-bridge-client-gtk scim-gtk-immodule scim-im-agent scim-modules-socket seahorse
sessioninstaller shotwell simple-scan software-properties-gtk spotify-client ssh-askpass-gnome synaptic system-config-printer-gnome telepathy-indicator
thunderbird thunderbird-globalmenu thunderbird-gnome-support tinyca tomboy totem totem-mozilla totem-plugins tracker-gui transmission-gtk ubuntu-docs
ubuntu-gnome-default-settings ubuntu-gnome-desktop ubuntu-release-upgrader-gtk ubuntu-sso-client ubuntu-sso-client-qt ubuntuone-client
ubuntuone-control-panel unison-gtk unity-asset-pool unity-webapps-service unoconv update-manager update-notifier usb-creator-gtk vinagre vino wireshark
xdg-user-dirs-gtk xdiagnose yelp zeitgeist zeitgeist-datahub zenity
The following NEW packages will be installed:
dolphin icoutils kate-data katepart kde-baseapps-bin kde-baseapps-data kde-runtime kde-runtime-data kdelibs-bin kdelibs5-data kdelibs5-plugins kdoctools
kfind konqueror konqueror-nsplugins kubuntu-debug-installer libattica0.4 libdlrestrictions1 libgraphite2-3:i386 libkactivities-bin libkactivities-models1
libkactivities6 libkatepartinterfaces4 libkcmutils4 libkde3support4 libkdeclarative5 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4
libkemoticons4 libkfile4 libkhtml5 libkidletime4 libkio5 libkjsapi4 libkjsembed4 libkmediaplayer4 libknewstuff3-4 libknotifyconfig4 libkntlm4
libkonq-common libkonq5-templates libkonq5abi1 libkonqsidebarplugin4a libkparts4 libkpty4 libkrosscore4 libktexteditor4 libkxmlrpcclient4 libnepomuk4
libnepomukcore4abi1 libnepomukquery4a libnepomukutils4 libnepomukwidgets4 libntrack-qt4-1 libntrack0 libphonon4 libplasma3 libpolkit-qt-1-1
libpoppler-qt4-4 libqapt2 libqapt2-runtime libqca2 libqt4-qt3support libsolid4 libsoprano4 libstreamanalyzer0 libstreams0 libthreadweaver4 libvirtodbc0
nepomuk-core nepomuk-core-data ntrack-module-libnl-0 oxygen-icon-theme phonon phonon-backend-gstreamer pinentry-curses plasma-scriptengine-javascript
polkit-kde-1 qapt-batch shared-desktop-ontologies soprano-daemon virtuoso-minimal virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common
The following packages have been kept back:
gir1.2-pango-1.0 libpangoft2-1.0-0 libpangoft2-1.0-0:i386 libpangoxft-1.0-0 libpangoxft-1.0-0:i386
The following packages will be upgraded:
apport epiphany-browser-data libfs6 libjavascriptcoregtk-3.0-0 libpango-1.0-0 libpango-1.0-0:i386 libpangocairo-1.0-0 libpangocairo-1.0-0:i386
libwireshark-data libwireshark2 libwiretap2 libwsutil2 libx11-6 libx11-6:i386 libx11-data libx11-xcb1 libx11-xcb1:i386 libxcb-dri2-0 libxcb-dri2-0:i386
libxcb-glx0 libxcb-glx0:i386 libxcb-randr0 libxcb-render0 libxcb-render0:i386 libxcb-shape0 libxcb-shm0 libxcb-shm0:i386 libxcb-xfixes0 libxcb-xinerama0
libxcb-xtest0 libxcb1 libxcb1:i386 libxcursor1 libxcursor1:i386 libxext6 libxext6:i386 libxfixes3 libxfixes3:i386 libxi6 libxi6:i386 libxinerama1
libxinerama1:i386 libxp6 libxp6:i386 libxrandr2 libxrandr2:i386 libxrender1 libxrender1:i386 libxres1 libxt6 libxt6:i386 libxtst6 libxtst6:i386 libxv1
libxv1:i386 libxvmc1 libxxf86dga1 libxxf86vm1 libxxf86vm1:i386 python3-apport python3-problem-report wireshark-common
62 upgraded, 87 newly installed, 384 to remove and 5 not upgraded.
Need to get 86.5 MB of archives.
After this operation, 1,138 MB disk space will be freed.
Do you want to continue [Y/n]?
Please run apt-cache policy libpango-1.0-0 and paste the output here.