@17: I think that's understandable that not giving enough necessary packages may make apt do wrong decisions. The upgrade is very complex package dependency wise so apt needs to be given as much information as possible so that it's able to do the correct upgrade.
I experienced the same with 12.04 LTS point releases, for example I needed to add that "libglapi-mesa-lts-xxx" at some point or otherwise I also experienced apt doing misupgrades I think during 12.04.2 -> 12.04.3 HWE stack or so. As upgrading HWE stack from command line is an advanced operation, I think the current situation seems good (and documentable, ie just use the command I gave for example) aside from the "Provides:" problem making some packages uninstallable after the upgrade. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to x11proto-core in Ubuntu. https://bugs.launchpad.net/bugs/1400626 Title: Please backport xtrans, libdrm, x11proto-{fonts,core} packages for 14.04.2 Status in libdrm package in Ubuntu: In Progress Status in llvm-toolchain-snapshot package in Ubuntu: Invalid Status in x11proto-core package in Ubuntu: New Status in x11proto-fonts package in Ubuntu: New Status in xorg package in Ubuntu: In Progress Status in xtrans package in Ubuntu: In Progress Status in libdrm source package in Trusty: Fix Released Status in llvm-toolchain-snapshot source package in Trusty: Fix Committed Status in x11proto-core source package in Trusty: Fix Released Status in x11proto-fonts source package in Trusty: Fix Released Status in xorg source package in Trusty: Fix Committed Status in xtrans source package in Trusty: Fix Released Bug description: In order to upload the new xorg-server we need to backport the following packages from utopic: libdrm x11proto-core x11proto-fonts xtrans libdrm 2.4.52-1->2.4.56-1 seems to have the following changes: - Hides private symbols from all libdrm libraries - fixes MSAA on Hawaii (radeon). - Adds cherryview pci-ids (intel). - Makes libdrm-nouveau threadsafe with concurrent access to the drm fd. - Fixes to exynos and freedreno. - Enables building libdrm-freedreno1 and libdrm-exynos1 x11proto-core's main change appears to be changing from the 'pointer' type to 'void *': https://launchpadlibrarian.net/173873109/x11proto-core_7.0.24-1_7.0.26-1.diff.gz x11proto-fonts' main change is the same as x11proto-core, but the documentation is reformatted too: https://launchpadlibrarian.net/173873038/x11proto-fonts_2.1.2-1_2.1.3-1.diff.gz xtrans seems to have 2 minor changes, increase default unix pipe size and add support for systemd socket activation: https://launchpadlibrarian.net/173873112/xtrans_1.3.2-1_1.3.4-1.diff.gz xorg needs to be slightly updated, to allow xserver-xorg to provide the unrenamed lts-utopic, and to allow xorg to be installed with the renamed xorg-server. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/1400626/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp