# Last update included in this point release is https://lists.ubuntu.com/archives/xenial-changes/2016-July/014105.html ||<>|| This is a brief summary of bugs fixed between Ubuntu 16.04 and 16.04.1. '''This summary covers only changes to packages in ''__main__'' and ''__restricted__'', which account for all packages in the officially-supported CD images; there are further changes to various packages in ''universe'' and ''multiverse''.''' Some of these fixes were by Ubuntu developers directly, while others were by upstream developers and backported to Ubuntu. For full details, see the individual package changelogs. In addition to the bugs listed below, this update includes all security updates from the [[http://www.ubuntu.com/usn/trusty|Ubuntu Security Notice list]] affecting Ubuntu 16.04 LTS that were released up to and including July 19, 2016. The last update included was USN-3039-1 (Django vulnerability). == Installation bug fixes == Updated CD images are provided with this release, including fixes for some installation bugs. (Many installation problems are hardware-specific; for those, see "Hardware support bugs" below.) || debian-installer || Bug:1567687 || fix propagation of netcfg/vlan_id settings LP: #1567687 || || debian-installer || Bug:1572607 || fix disabling dhcp via preseed on s390x LP: #1572607 || || installation-guide || Bug:1604178 || arm64] Server ISOs now exist and will be available in 16.04.1. (LP: #1604178) || || installation-guide || Bug:1590062 || Documentation updates for xenial, tracked via LP: #1590062: || || partman-base || Bug:1595495 || On s390[x], Prevent using extended partitions on DASD drives that can only hold 3 partitions. Parted doesn't have special knowledge about that and claims that msdos partition table on DASD drives can hold usual maximum number of partitions types. LP: #1595495. || || live-installer || Bug:1575652 || Don't impose a prefix on places paths that are already URIs. (LP: #1575652) || || netcfg || Bug:1567687 || With vlan connection type, finish-install.d would decide to purge network configuration and writeout loopback interfaces only, due to the assumption that !wired, must be wireless. Write out loopback only config with wireless only connection type. With this change vlan settings propagate through to the system, after additional network-manager changes were added. LP: #1567687 || || netcfg || Bug:1572607 || When DHCP is disabled via preseed, do not ask the DHCP question on s390x by propagating the seen flags from preseed-only keys to the interactive question. This is a side-effect / regression from 1.135ubuntu3. LP: #1572607 || || s390-dasd || Bug:1572941 || Inproduce preseed step in the state machine, based on s390-zfcp implementation. LP: #1572941 || || base-installer || Bug:1512347 || Tolerate omission of leading "deb " in apt-setup/local0/repository (based on patch by Lars Kollstedt; LP: #1512347). || || libdebian-installer || Bug:1582320 || src/system/efi.c: validate the presence of efivars *or* vars under /sys/firmware/efi to decide whether we should show the system as running in EFI mode; either of these paths is required for efibootmgr to set a BootEntry at the end of installation. (LP: #1582320) || || ubiquity || Bug:1584417 || Some places doesn't have the location information. (LP: #1584417) || || ubiquity || Bug:1603926 || Fix substitution variables syntax from $() -> ${} in translations. (LP: #1603926) || || ubiquity || Bug:1572793 || misc.py: Ask for the 'State' property instead of 'state'. Fixes display of wireless page. (LP: #1572793) || || ubuntu-drivers-common || Bug:1575960 || Pass the arguments in the correct order when getting the list of alternatives (LP: #1575960). Thanks to Rafał Cieślak for the fix. || == Upgrade bug fixes == These changes fix upgrade issues, smoothing the way for future upgrades to later releases of Ubuntu. || xinit || Bug:1562033 || postinst: Check that xinitrc exists before trying to chmod it. (LP: #1562033) || || systemd || Bug:1585406 || Add pre-dependency to dpkg >= 1.17.14 on udev, to ensure that dpkg-maintscript-helper symlink_to_dir is available. (LP: #1585406) || || apt || Bug:1538438 Bug:1580952 || Upload 1.2.12 micro-release to Xenial (LP: #1538438, #1580952) || || apt || Bug:1569099 || recheck Pre-Depends satisfaction in SmartConfigure (LP: #1569099) || || dpkg || Bug:1571174 || Add Breaks on ufw (<< 0.35-0ubuntu2~) for trigger loops (LP: #1571174) || || systemd || Bug:1574004 || debian/udev.postinst: Don't fail if /var/log/udev is a directory. (LP: #1574004) || || ubuntu-release-upgrader || Bug:1560797 || Ensure that the system being upgraded has the version of apt which fixes LP: #1560797 installed and that 14.04 systems have the version of dpkg which fixes LP: #1574285 installed. || == Desktop fixes == These changes mainly affect desktop installations of Ubuntu, Kubuntu, Edubuntu and other Ubuntu-based systems. || mozc || Bug:1591503 || export NO_PKG_MANGLE=1 in order to not have translations stripped (LP: #1591503). || || whoopsie || Bug:1592649 || Ensure that Whoopsie picks up NetworkManager include paths to fix build. (LP: #1592649) || || util-linux || Bug:1584509 || backport upstream fix to make hybrid disk work again, should resolve some disks like video DVDs not showing in the desktop interface (lp: #1584509) || || apport || Bug:1548421 || data/general-hooks/ubuntu.py: Fix stacktrace when parsing DpkgTerminalLog.txt. (LP: #1548421) || || apport || Bug:1581682 || data/general-hooks/ubuntu.py: Restore starting package problem duplicate signatures with the word package, the package name, and its version. (LP: #1581682) || || libsoup2.4 || Bug:1573494 || debian/patches/new_samba_compat.patch: fix regression in NTLM authentication caused by Samba security update (LP: #1573494) || || libreoffice-l10n || Bug:1569500 || fix crash with nullptr SdrObjList (LP: #1569500) || || libreoffice-l10n || Bug:1566050 || fix crash with ScCsvGrid living beyond VCL shutdown (LP: #1566050) || || libreoffice-l10n || Bug:1560328 || fix crash with non-empty BlendFrameCache in late VCL shutdown (LP: #1560328) || || libreoffice || Bug:1569500 || fix crash with nullptr SdrObjList (LP: #1569500) || || libreoffice || Bug:1566050 || fix crash with ScCsvGrid living beyond VCL shutdown (LP: #1566050) || || libreoffice || Bug:1560328 || fix crash with non-empty BlendFrameCache in late VCL shutdown (LP: #1560328) || || libreoffice-dictionaries || Bug:1574745 || Modifications due to possible file conflicts which were identified through Debian bug reports (see comment #7-9 in LP: #1574745): || || ecryptfs-utils || Bug:1597154 || debian/patches/set-up-encrypted-swap-on-nvme-and-mmc.patch: Properly handle the formatting of the path to swap partitions on NVMe and MMC drives so that they're correctly marked as not to be automatically mounted by systemd. Based on upstream patch from Jason Gerard DeRose. (LP: #1597154) || || ecryptfs-utils || Bug:1597154 || debian/ecryptfs-utils.postinst: Fix any unencrypted GPT swap partitions that have mistakenly remained marked as auto mount. This should only modify the swap partitions on systems that ecryptfs-setup-swap has been used on. (LP: #1447282, LP: #1597154) || || gnome-software || Bug:1575529 || Fix launching various KDE4 applications (LP: #1575529) || || gnome-software || Bug:1590508 || Guard against review server errors (LP: #1590508) || || gnome-software || Bug:1590508 || Fix a couple of CSS errors (LP: #1590508) || || gnome-software || Bug:1581938 || Fix conversion from star ratings (1-5) to G-S rating (0-100) (LP: #1581938) || || gnome-software || Bug:1581938 || Fix wilson score calulation (LP: #1581938) || || gnome-software || Bug:1590115 || Make the app folder dialog work again (LP: #1590115) || || gnome-software || Bug:1573052 || Remove broken symlink of xdg-app-reviews plugin (LP: #1573052) || || gnome-software || Bug:1592382 || Disable redundant notification (LP: #1592382) || || gnome-software || Bug:1590152 || Disable app folders feature when run outside GNOME (LP: #1590152) || || lsb || Bug:1536353 || Re-added LSB compatibility packages, so that auto-downloadable LSB-based printer driver packages work. Thanks to Till Kammpeter for the patch. LP: #1536353 || || appstream-glib || Bug:1576780 || Do not load stock icons from the metadata. This is needed to not trigger a bug in GNOME Software which can not be fixed easily in Xenial. This will resolve the regression described in LP: #1576780 || || brlaser || Bug:1592659 || SRU: LP: #1592659, fix build failure. || || adwaita-icon-theme || Bug:1555170 || Include audio-speakers in the non-full theme, it's used by unity-control-center to represent bluetooth speakers (LP: #1555170) || || appstream || Bug:1574896 || iconfinding-refactor.patch: Fix double-free corruption which happens with certain metadata. (LP: #1574896) || || appstream || Bug:1579712 || fix-decompression.patch: Fix hang when refreshing the metadata cache. (LP: #1579712) || || fonts-noto-cjk || Bug:1575555 || No-change backport to 16.04 as SRU to fix display problems in Chromium. (LP: #1575555) || || gnome-software || Bug:1559185 || Recognize apt: urls (LP: #1559185) || || gnome-software || Bug:1559284 || Increase the number of displayed reviews from 10 to 30 (LP: #1559284) || || gnome-software || Bug:1564621 || Show version information for non-installed apps (LP: #1564621) || || gnome-software || Bug:1571414 || Show size information for non-installed apps (LP: #1571414) || || gnome-software || Bug:1573408 || Fix sideloading of local .deb files (LP: #1573408) || || gnome-software || Bug:1575104 || Enable the Snappy backend (LP: #1575104) || || llvm-toolchain-3.8 || Bug:1564156 || drop-avx512-from-skylake.diff: Don't enable AVX512 on Skylake, as it's a server cpu feature and breaks llvmpipe on workstations. (LP: #1564156) || || unity || Bug:1586491 || Add whitelist for auto-repated keys. (LP: #1586491) || || unity || Bug:1582056 || Fix scale window activation if in show desktop mode. (LP: #1582056) || || unity || Bug:1586374 || Order matters in the rendering. Draw launcher shadow after the background in all cases. (LP: #1586374) || || unity || Bug:1103593 || Fallback to volume name if no other identifier is available. (LP: #1103593) || || unity || Bug:1587507 || Do not trigger screensaver on session inactive. (LP: #1587507) || || unity || Bug:1587618 || Use SwitcherController::SetDetail instead of detail=... (LP: #1587618) || || unity || Bug:1460649 || UnitySettings: Add an option to enable/disable pam account checking. (LP: #1460649) || || unity || Bug:1593696 || Lockscreen: Make sure warning and errors are properly shown to the user (LP: #1593696) || || unity || Bug:1597706 || Filter out fullscreen window in show desktop mode. (LP: #1597706) || || unity || Bug:1578792 || Make sure file manager icon is not removed when unpinned. (LP: #1578792) || || unity || Bug:1595698 || Properly calculate the intersection geometry in PanelView::Draw. This is needed to properly call SyncGeometries and to avoid problems such as lp:1595698. (LP: #1595698) || || unity || Bug:1589520 || UnitySettings: Add dconf keys for disabling multitouch gestures (LP: #1589520) || || unity || Bug:1438754 || LockScreenAcceleratorController: use key::Grabber to handle allowed bindings (LP: #1438754) || || unity || Bug:1598770 || Views: Toggle animators durations based on low-gfx setting (LP: #1598770) || || unity || Bug:1598770 || unity7.conf: use different compiz profile based on unity_support_test result (LP: #1598770) || || unity-settings-daemon || Bug:1510344 || PowerManager: connect to keyboard BrightnessChanged signal to update the cached current value properly (LP: #1510344) || || unity-settings-daemon || Bug:1583861 || GsdPowerManager: don't cache kbd backlight current value (LP: #1583861) || || unity-settings-daemon || Bug:1415265 || ScreensaverProxy: redirect supported calls to gnome screensaver APIs (LP: #1415265, LP: #1584161) || || unity-settings-daemon || Bug:1584161 || ScreensaverProxy: redirect supported calls to gnome screensaver APIs (LP: #1415265, LP: #1584161) || || unity-settings-daemon || Bug:1503758 || Don't hit an xerror when a device is removed while being configured (LP: #1503758) || || unity-settings-daemon || Bug:1439427 || wacom: don't segfault when a device is removed while being configured. (LP: #1439427) || || unity-settings-daemon || Bug:1592816 || GsdPowerManager: use proper return value for upower_kbd_toggle wherever we use it (LP: #1592816) || || unity-settings-daemon || Bug:1571640 || SettingsManager: Queue up signals before getting D-Bus connection. (LP: #1571640) || || unity-control-center || Bug:1304388 || Fix crash when application supports no mime-type (LP: #1304388) || || unity-control-center || Bug:1598770 || CcAppearancePanel: read COMPIZ_CONFIG_PROFILE value to choose the right settings path (LP: #1598770) || || unity-lens-applications || Bug:1582433 || Fallback from pkginfo.application_name in case app is NULL. (LP: #1582433) || || update-notifier || Bug:356152 || src/update.c: don't use the logs ctime information to decide if update-manager needs to be started, the log rotation updates that one which means it's never getting older than a week and the updater not started (lp: #356152) || || libunity || Bug:1506744 || Process GFileMonitors signals with a small timeout. (LP: #1506744) || || gnome-menus || Bug:1506744 || delay the .desktop handling so the files are available by the time the callback is called (LP: #1506744) || || ubuntu-themes || Bug:1052936 || Re-style progress bars to fix them having a border but no background, for example in gnome-system-monitor. (LP: #1052936) || || file-roller || Bug:1585867 || Support squashfs (i.e. .snap) files (LP: #1585867) || || network-manager-applet || Bug:1571574 || debian/patches/apple-set-out_icon_name-for-WWAN-connections-for-ind.patch: use available gsm-3g-* icons so that the icon for mobile is different than that used for wifi; to avoid confusing people. (LP: #1571574) || || network-manager-applet || Bug:1575614 || wireless-security-fix-failed-assertion-in-default_fi.patch: Fix TLS cert authentication (LP: #1575614) || || network-manager-applet || Bug:1578962 || applet-remove-assert-s_con-from-applet_get_active_vp.patch Remove the assert which lead to many false assertions (LP: #1578962) || || network-manager-applet || Bug:1571574 || apple-set-out_icon_name-for-WWAN-connections-for-ind.patch WWAN icon should appear when the connection is activated (LP: #1571574) || || indicator-bluetooth || Bug:1562822 || remove the "browse" action since there is no working backend (LP: #1562822) || || unity-control-center || Bug:1492443 || backport fix for making pairing of old bluetooth keyboard work, thanks Kai-Heng Feng and Maurizio Gobbo (lp: #1492443) || || unity || Bug:1553165 || Properly remove SoftwareCenterLauncherIcon in case of failure. (LP: #1553165) || || unity || Bug:1525685 || Update ExpoLauncherIcon in case the quicklist is used to switch vp. (LP: #1525685) || || unity || Bug:1572241 || GnomeKeyGrabber: do not activate an action if it's a repeated one. (LP: #1572241) || || unity || Bug:1570843 || Properly calculate array indexes to avoid crashes. (LP: #1570843) || || unity || Bug:1575527 || Fallback to "background" class in case no background is specified for title bars and top panel. (LP: #1575527) || || unity || Bug:1562847 || Do not reset the shortcut for icons that have their own shortcut. (LP: #1562847) || || unity || Bug:1574689 || SwitcherView: close the mouse-selected application on middle-click (LP: #1574689) || || unity || Bug:1580211 || SwitcherController: don't try to get a window from empty selections (LP: #1580211) || || unity || Bug:1580212 || DashStyle: ensure LazyLoadTexture disconnects from signals on destruction (LP: #1580212) || || unity || Bug:1562348 || Change the x_offset of expo when launcher position changed. (LP: #1562348, LP: #1573897) || || unity || Bug:1573897 || Change the x_offset of expo when launcher position changed. (LP: #1562348, LP: #1573897) || || ubuntu-themes || Bug:762349 || Adds Terminal specific CSS to change tab colours making it easier to distinguish the current selected tab from the others. Design have reviewed and ack'd. LP: #762349 || || unity-settings-daemon || Bug:1510344 || backport upstream "power: '0' keyboard backlight is a valid value", the change makes the keyboard backlight not being forced on at login (lp: #1510344) || || gnome-session || Bug:1433013 || Export environment variables to upstart as well, if available (LP: #1433013) || || unity-control-center || Bug:1562822 || bluetooh: remove leftover "browse" button, the backend used was removed during the bluez5 update and the panel callbacks were cleaned out, the button is doing nothing else than confusing users (LP: #1562822) || || gnome-calendar || Bug:1565267 || Use the theme's CSS instead of our custom one (lp: #1565267) || || adium-theme-ubuntu || Bug:1235472 || Update the theme to work with recent Empathy (LP: #1235472). || || accountsservice || Bug:1581567 || restore the allow_active/inactive rules they are needed, fix regression where the user account panel can't change the user own image/name (lp: #1581567) || || accountsservice || Bug:1512002 || updated to use allow_any=yes to avoid displaying unndeed dialog for remote sessions as well, thanks Alkis Georgopoulos (lp: #1512002) || || network-manager-applet || Bug:1576726 || Rebase to upstream stable release (lp: #1576726) || || file-roller || Bug:1576656 || New upstream bugfix update (lp: #1576656) || || nux || Bug:1598770 || unity_support_test: add llvmpipe as software-rendererd (LP: #1598770) || || bamf || Bug:1582430 || Daemon: manually set to complete the startup notification on view state change (LP: #1582430) || || bamf || Bug:1589097 || debian/bamfdaemon.triggers: use interest-noawait (LP: #1589097) || || gst-plugins-base1.0 || Bug:1594407 || Merge from Debian unstable (LP: #1594407). Remaining changes: || || gstreamer1.0 || Bug:1594407 || No-change backport from yakkety to 16.04 (LP: #1594407) || || gst-plugins-good1.0 || Bug:1594407 || Merge with Debian unstable (LP: #1594407); remaining changes: || || gtk+3.0 || Bug:1574693 || Make sure shadows are drawn for menus on Unity. (lp: #1574693) || || oxide-qt || Bug:1590776 || Fix LP: #1590776 - Hide the insertion handle on input events || || glib2.0 || Bug:1581439 || No-change backport of this stable release from unstable to 16.04 (LP: #1581439) || || glib-networking || Bug:1581480 || Backport from yakkety/unstable to 16.04 (LP: #1581480), with one change || || oxide-qt || Bug:1567542 || Fix LP: #1567542 - Ensure the camera image is rotated correctly for both front and back cameras, and fix a krillin-specific issue || || oxide-qt || Bug:1570511 || Fix LP: #1570511 / LP: #1586968 - Allow touch selection to short circuit context menu requests || || oxide-qt || Bug:1586968 || Fix LP: #1570511 / LP: #1586968 - Allow touch selection to short circuit context menu requests || || oxide-qt || Bug:1569315 || Fix LP: #1569315 - Make WebView::EditingCapabilitiesChanged faster to avoid serious performance issues with an active selection || || oxide-qt || Bug:1582060 || Fix LP: #1582060 - Ensure we attach the InputMethodContext for script opened webviews || || oxide-qt || Bug:1578808 || Fix LP: #1578808 - link failure on armhf || || oxide-qt || Bug:1576164 || Fix LP: #1576164 - Internationalize the camera names || || oxide-qt || Bug:1556658 || Fix LP: #1556658 - Provide dummy message text to an application's custom beforeunload dialog component for compatibility purposes, now that Chromium ignores the one provided by the page || || oxide-qt || Bug:1535818 || Fix LP: #1535818 - Add support for the deviceId constraint in getUserMedia || || oxide-qt || Bug:1568860 || Fix LP: #1568860 - Replace use of scoped_ptr with std::unique_ptr || || oxide-qt || Bug:1447395 || Fix LP: #1447395 - Add WebView.zoomFactor API || || oxide-qt || Bug:1565063 || Fix LP: #1565063 - Add 'version' and 'chromiumVersion' properties to the API || || oxide-qt || Bug:1498200 || Fix LP: #1498200 - Componentize qt/core/ and shared/. This allows us to build unit test binaries that depend on shared/ || || oxide-qt || Bug:1399208 || Adapt the QML tests to run in single-process and make lots of test fixes (LP: #1399208) || || oxide-qt || Bug:1399207 || Fix LP: #1399207 - Make it possible to skip entire QML test cases where they aren't relevant for specific configurations (eg, single process) || || oxide-qt || Bug:1462814 || Fix LP: #1462814 - Drop failing test which appears to not be useful anymore || || oxide-qt || Bug:1556762 || Fix LP: #1556762 - Add TouchSelectionController.handleDragInProgress property || || oxide-qt || Bug:1556764 || Fix LP: #1556764 - Add TouchSelectionController.hide() API || || oxide-qt || Bug:1552161 || Fix LP: #1552161 - Convert QTouchEvent directly to ui::MotionEvent. Dropping the use of ui::TouchEvent means we no longer have to round the scroll coordinates, which should improve smoothness on high-DPI screens || || bamf || Bug:1581896 Bug:1532226 || bamfdaemon-dbus-runner: don't try to start again if already running (LP: #1581896, #1532226) || || qtbase-opensource-src || Bug:1557915 || Backport from upstream 5.6 (LP: #1557915) (LP: #1559906) || || qtbase-opensource-src || Bug:1559906 || Backport from upstream 5.6 (LP: #1557915) (LP: #1559906) || || qtbase-opensource-src || Bug:1571158 || Add two patches from stable Qt 5.6 branch to fix another case of QXcbWindow crashes (LP: #1571158). || || qtbase-opensource-src || Bug:1577313 || Fix drag and drop issues with patches from upstream. (LP: #1577313) || || gvfs || Bug:1581577 || Merge from Debian unstable to 16.04 as a stable update (LP: #1581577). Remaining changes: || || gst-plugins-good1.0 || Bug:1575152 || Merge with Debian unstable (LP: #1575152); remaining changes: || || gstreamer1.0 || Bug:1575152 || No-change backport of 1.8.1 to 16.04 (LP: #1575152) || || gst-plugins-base1.0 || Bug:1575152 || Merge from Debian unstable (LP: #1575152). Remaining changes: || || oxide-qt || Bug:1575216 || Fix LP: #1575216 - Ensure we resize / rescale the webview compositor viewport when the screen is updated || || oxide-qt || Bug:1565685 || Fix LP: #1565685 - Gracefully handle the case where glGetString(GL_SHADING_LANGUAGE_VERSION) returns a null pointer || || oxide-qt || Bug:1543761 || Fix LP: #1543761 - Move fullscreen logic out of oxide::WebView || || oxide-qt || Bug:1542119 || Fix LP: #1542119 - Rip input handling and compositing glue out of oxide::WebView || || oxide-qt || Bug:1548996 || Fix LP: #1548996 - Fix device scaling mess || || oxide-qt || Bug:1459830 || Fix LP: #1459830 - Support drag and drop || || oxide-qt || Bug:1440863 || Fix LP: #1440863 - Support navigator.vibrate() || || oxide-qt || Bug:1552376 || Fix LP: #1552376 - Ensure we disable the use of the share context on drivers where Chromium uses virtualized GL contexts || || oxide-qt || Bug:1520537 || Fix LP: #1520537 - webbrowser-app crashes after 1 sec on unity8 || || oxide-qt || Bug:1459395 || Fix LP: #1459395 - Triple click doesn't work || || oxide-qt || Bug:1459362 || Fix LP: #1459362 - SwipeArea lets touch events through before a drag is detected || || oxide-qt || Bug:1426153 || Fix LP: #1426153 - Use a single-threaded webview compositor || || oxide-qt || Bug:1543587 || Fix LP: #1543587 - Duplicate targets and random mis-builds due to Chromedriver || || oxide-qt || Bug:1555122 || Fix LP: #1555122 - Startup crash when running in a VM || || oxide-qt || Bug:1552825 || Fix LP: #1552825 - WebView.touchSelectionController.active remains true when navigating away || || oxide-qt || Bug:1556323 || Fix LP: #1556323 - Fix SIGSEGV in oxide::InputMethodContext::SetImeBridge || || network-manager || Bug:1595707 || cli-initialize-connection-list-in-do_device_connect.patch: Make sure connection list available for nmc_secrets_requested(). (LP: #1595707). || || network-manager || Bug:1557026 || Removing default_powersave_on.patch, and instead install config file that accomplishes the same (LP: #1557026) || || network-manager || Bug:1582803 || Fix invalid nmcli option in bug report script debian/source_network-manager.py (LP: #1582803) || || network-manager || Bug:1574347 || Fix Wi-Fi network list disappearing problem (LP: #1574347) || || compiz || Bug:1598770 || debian: add unity-lowgfx profile to compizconfig (LP: #1598770) || || metacity || Bug:1592953 || Fixes issues with windows not being destroyed after drag and drop (LP: #1592953). || || metacity || Bug:1509031 || Fixes issues with moving windows above top of screen (LP: #1509031). || || metacity || Bug:1596574 || Add a patch from upstream to restore window resize using titlebar (titlebar_resize.diff, LP: #1596574). || || lightdm || Bug:960157 || Don't quit on SIGUSR1, SIGUSR2 or SIGHUP (LP: #960157) || || lightdm || Bug:1583624 || Use MIR_SERVER_HOST_SOCKET instead of MIR_SOCKET to report compositor socket to sessions. This used to work but no longer works in Mir 0.21 (LP: #1583624) || || lightdm || Bug:1594229 || Use only a single compositor on xlocal seats (LP: #1594229) || || lightdm || Bug:1590582 || Fix Mir greeter log filename having "(null)" in the name (LP: #1590582) || || lightdm || Bug:1578442 || Set XDMCP hostname field in to system hostname or configured value (LP: #1578442) || || lightdm || Bug:1575200 || Improve XDMCP IPv6 address selection (LP: #1575200) || || lightdm || Bug:1509829 || Allow fcitx and mozc to run in guest session (LP: #1509829) || || lightdm || Bug:1581853 || Source prefs.sh as privileged user to allow user modification (LP: #1581853) || || gtk2-engines-murrine || Bug:1294699 || pango_cairo_update_layout.patch: new patch. Fixes crashes of various apps when bitmap font like Terminus is used as default system font. (LP: #1294699) || || metacity || Bug:1582687 || Use one error trap for the whole free_win function (taken from upstream gnome-3-18 branch). This fixes the other part of LP: #1582687. || || compiz || Bug:1572241 || Add an option to notify that a key press is actually an "auto repeat" one. (LP: #1572241) || || compiz || Bug:1574866 || OpenGL: use the number of Opaque windows around to decide whether paint the bg or not (LP: #1574866) || || compiz || Bug:1575168 || Scale: use the selectedWindow as starting point when focusing a window (LP: #1575168) || || compiz || Bug:1521302 || Window: call stateChangeNotify when compiz state changed but before changing the WM state (LP: #1521302) || || compiz || Bug:1562346 || Expo, Scale: add support for bottom offsets (LP: #1562346, LP: #1573897) || || compiz || Bug:1573897 || Expo, Scale: add support for bottom offsets (LP: #1562346, LP: #1573897) || || compiz || Bug:1562348 || Add a YBottomOffset value when stretch maximized windows<80><82> (LP: #1562348) || || xorg-server || Bug:1566487 || Pass keymap from Mir to Xkb (LP: #1566487) || || metacity || Bug:1573478 || Fixes crashes (LP: #1573478). || || metacity || Bug:1566157 || Fixes performance regressions (LP: #1566157). || || upower || Bug:1546641 || Fix up_client_new() returning an invalid object (that causes crashes on any operation) when upowerd is not (yet) started. (LP: #1546641) || || software-properties || Bug:1101881 || SoftwarePropertiesGtk.py: only add mirror choices if there are mirrors available from which to choose. (LP: #1101881) || || software-properties || Bug:1101881 || DialogMirror.py: guard against a traceback when get cursor returns None. (LP: #1101881) || || language-selector || Bug:1585797 || LanguageSelector/gtk/GtkLanguageSelector.py, LanguageSelector/ImConfig.py: Add an explicit XIM input method option, and let "none" be truly "none" (and not "xim") to prevent confusion (LP: #1585797). || || apturl || Bug:1566201 || Fix common crashes (AttributeError in doEnableChannel), due to changes in apt_pkg API, etc. (LP: #1566201) || || upstart || Bug:1433013 || Cherry-pick upstream fixes to publish global session variable changes to the dbus environment. LP: #1433013. || || packagekit || Bug:1569292 || Fix segfault on AptIntf::init() (LP: #1569292) aptcc: Don't ask about config changes if we are not interactive aptcc: Always respect the noninteractive flag aptcc: Fix several compiler warnings aptcc: Ensure proxy and frontend-socket aren't used if they are NULL || || click-apparmor || Bug:1581097 || src/apparmor/click.py: adjust _ubuntu_transform() to handle .10 releases of Ubuntu (LP: #1581097) || || language-selector || Bug:1578821 || language_support_pkgs.py: Hack to exclude hunspell-gl from the installation candidates (LP: #1578821). || || systemd || Bug:1574483 || Set MAC based name for USB network interfaces only for universally administered (i.e. stable) MACs, not for locally administered (i. e. randomly generated) ones. Drop /lib/systemd/network/90-mac-for-usb.link (as link files don't currently support globs for MACAddress=) and replace with an udev rule in /lib/udev/rules.d/73-special-net-names.rules. (Closes: #812575, LP: #1574483) || || language-selector || Bug:1574835 || data/pkg_depends: Replace fonts packages, which were dropped from archive in Xenial, with their replacement packages (LP: #1574835). || || libopenobex || Bug:1539694 || backported fedora patch for obex-check-device segfaulting when being called with the wrong number of arguments (lp: #1539694) || == Server and Cloud related fixes == These changes mainly affect installations of Ubuntu on server systems and clouds. || console-setup || Bug:1591622 Bug:1593156 || Reorganize and correct console-setup, keyboard-setup and setvtrgb along the lines of the logic in 16.04: (LP: #1591622, #1593156) || || console-setup || Bug:1576893 || debian/console-setup-linux.setvtrgb.service: port the upstart job for applying our preferred color settings to a systemd unit so it gets run. (LP: #1576893) || || console-setup || Bug:1572697 || debian/keyboard-configuration.links: fix link source for console-setup service. (LP: #1572697) || || console-setup || Bug:1579267 || debian/keyboard-configuration.keyboard-setup.service: also enable keyboard-setup as a systemd service so we can have proper keymaps enabled in VTs. (LP: #1579267) || || powerpc-utils || Bug:1599191 || debian/patches/bashisms.patch: Fix bashism in update_flash_nv. Closes LP: #1599191. || || clamav || Bug:1581839 || Fix upgrade paths with proper Breaks/Replaces (LP: #1581839) || || valgrind || Bug:1572613 || Recompile to resolve miscompilation on s390x architecture. LP: #1572613 || || libvirt || Bug:1566564 || Cherry pick patches from upstream to enable detection and automatic usage of host-supported GIC versions. (LP: #1566564) || || juju-core || Bug:1581645 || New upstream release 2.0-beta7 (LP: #1581645) || || python-keystoneauth1 || Bug:1586900 || Merge from Debian unstable, remaining changes (LP: #1586900): || || heat || Bug:1562042 || d/p/engine-shutdown.patch: Cherry pick fix to ensure that heat-engine worker processes are shutdown correctly when SIGINT is received early in the process lifecycle (LP: #1562042). || || qemu || Bug:1566564 || Cherrypick upstream patches to support the query-gic-version QMP command (LP: #1566564) || || apt-setup || Bug:1590358 || generators/50mirror.ubuntu: universe incorrectly mentions some software being unfree, which is not true. Remove that mention from the notice we write to sources.list. Patch from Dan Watkins. (LP: #1590358) || || init-system-helpers || Bug:1575572 || invoke-rc.d: Under systemd, "runlevel" only switches to 3 or 5 when multi-user.target/graphical.target have been reached, not before. Adjust the runlevel check accordingly. This is only relevant for the check for wrong/dangling rcN.d/ symlinks, so just pin it to "5" (the precise value does not matter much). Fixing this in systemd requires bigger architectural changes, so use this tiny (and backportable) bandaid for the time being. (LP: #1575572) || || postgresql-9.5 || Bug:1581016 || New upstream bug fix release (LP: #1581016) || || klibc || Bug:1327412 || debian/patches/broadcast_dhcp_send.patch: yiaddr should always be set to 0 (INADDR_ANY) when sending those messages we're sending as a DHCP client, so DHCPDISCOVER and DHCPREQUEST for now. DHCPDISCOVER already did the right thing since 2.0.4-8ubuntu1, this fixes DHCPREQUEST. (LP: #1327412) || || librtas || Bug:1597363 || 02_errinjct.patch: Fix endianess issue with errinjct (LP: #1597363) || || boost1.58 || Bug:1557240 || Enable context and coroutine on arm64 (LP: #1557240): || || dpdk || Bug:1570195 || d/p/ubuntu-backport-[36-37] fix virtio issues (LP: #1570195): || || dpdk || Bug:1570466 || d/p/ubuntu-backport-38... fix for memory leak (LP: #1570466): || || dpdk || Bug:1546565 || d/p/ubuntu-fix-vhost-user-socket-permission.patch fox (LP: #1546565): || || isc-dhcp || Bug:1529815 || Fixed missing broadcast flag for Infiniband interfaces (LP: #1529815) || || keystone || Bug:1592865 || New upstream point release for OpenStack Mitaka (LP: #1592865). || || maas || Bug:1604128 || debian/patches/lp1604128_workaround_python_lp1604147: Work around a regression in the recent update to Python 3.5.2 that lost the pathlib.Path.path property. (LP: #1604128) || || maas || Bug:1599523 || New upstream bugfix release, 2.0.0 RC2 bzr5143 (LP: #1599523): || || horizon || Bug:1594249 || d/theme/ubuntu_theme.py: When setting UBUNTU_THEME for AVAILABLE_THEMES, use the symlinked path that already exists under /usr/share/openstack-dashboard/openstack_dashboard (LP: #1594249). || || nova || Bug:1576093 || d/p/fix-block-migration.patch: Cherry pick and rebase patch from stable/mitaka gerrit review to fix block migration (LP: #1576093). || || neutron || Bug:1591248 || New upstream point release for OpenStack Mitaka (LP: #1591248). || || horizon || Bug:1585948 || d/theme/ubuntu/*: Refresh with misc fixes from the Canonical design team (LP: #1585948). || || neutron || Bug:1580674 || New upstream point release for OpenStack Mitaka (LP: #1580674). || || samba || Bug:1578576 || SECURITY REGRESSION: NTLM authentication issues (LP: #1578576) || || tgt || Bug:1547060 || Fix errno handling for number * parsing (LP: #1547060) || || samba || Bug:1577739 || SECURITY REGRESSION: Updated to 4.3.9 to fix multiple regressions in the previous security updates. (LP: #1577739) || || bind9 || Bug:1552801 Bug:1549788 Bug:1553460 || Fix bad patch from when we switched to quilt. Closes: #820847 LP: #1552801, #1549788, #1553460 || || python-glanceclient || Bug:1579768 || d/p/get-endpoint.patch: Cherry-pick patch from upstream stable/mitaka branch to get endpoint if os_image_url is not set (LP: #1579768). || || neutron-vpnaas || Bug:1591248 || New upstream point release for OpenStack Mitaka (LP: #1591248). || || simplestreams || Bug:1580534 || Fix signature verification speed (LP: #1580534). || || systemd || Bug:1593379 || 73-usb-net-by-mac.rules: Disable when net.ifnames=0 is specified on the kernel command line or if /etc/udev/rules.d/80-net-setup-link.rules is a symlink to /dev/null, to be consistent with disabling the *.link files and the documented way to disable ifnames. (Closes: #824491, LP: #1593379) || || s390-tools || Bug:1592990 || zipl: Import off-by-one patch to resolve failure to start subchannel in FBA loader. LP: #1592990. || || ubuntu-fan || Bug:1584150 || fanatic: fix legacy command line form syntax error (LP: #1584150) || || ubuntu-fan || Bug:1535054 || fanctl/fanatic: add help commands/options with initial pointers (LP: #1535054) || || ubuntu-fan || Bug:1584092 || fanatic: fix underlay with calculation (LP: #1584092) || || ubuntu-fan || Bug:1582956 || fanctl/fanatic: remove invalid web reference from manual pages. (LP: #1582956) || || ubuntu-fan || Bug:1584692 || fanatic: detect user specified underlay address without overlay (LP: #1584692) || || ubuntu-fan || Bug:1584775 || fanatic: switch from lxd-images to using cached lxc images. (LP: #1584775) || || ubuntu-fan || Bug:1584878 || fanatic: test-host -- use the selected underlay width to calculate the remote addresses (LP: #1584878) || || ubuntu-fan || Bug:1551747 || fanctl: fix net start/stop exit codes. (LP: #1551747) || || ubuntu-fan || Bug:1586176 || fanatic: install ping and nc when needed (LP: #1586176) || || ubuntu-fan || Bug:1586169 || fanatic: switch docker testing to lts images (LP: #1586169) || || cloud-init || Bug:1596690 || fix restoring from a datasource that did not have dsmode (LP: #1596690) || || cloud-init || Bug:1595302 || SRU Upstream to 16.04 (LP: #1595302). || || lxd || Bug:1597544 || Cherry-pick squashfs fix from upstream (LP: #1597544) || || lxd || Bug:1597544 || New upstream bugfix release (2.0.3) (LP: #1597544) || || lxd || Bug:1584024 || Fix typo in debconf question. (LP: #1584024) || || lxc || Bug:1597523 || New upstream bugfix release (2.0.3) (LP: #1597523): || || lxcfs || Bug:1597493 || New upstream bugfix release (2.0.2) (LP: #1597493): || || multipath-tools || Bug:1578638 || Resolves LP: #1578638, LP: #1589526, LP: #1583563. Separate bugs, all due to same root cause. || || multipath-tools || Bug:1589526 || Resolves LP: #1578638, LP: #1589526, LP: #1583563. Separate bugs, all due to same root cause. || || multipath-tools || Bug:1583563 || Resolves LP: #1578638, LP: #1589526, LP: #1583563. Separate bugs, all due to same root cause. || || base-files || Bug:1592386 || add links for obtaining management and support in 10-help-text and fix the documentation link, LP: #1592386 || || s390-tools || Bug:1567473 || Fix ts-shell maintainer scripts LP: #1567473: || || s390-tools || Bug:1580226 || Install iuctty-login@.service systemd unit, with a correct path LP: #1580226 || || s390-tools || Bug:1582728 || Cherrypick upstream fix for buffer overflow in dasdfmt. LP: #1582728 || || curtin || Bug:1582410 || Detect and remove legacy /etc/network/interfaces.d/eth0.cfg from target (LP: #1582410) || || curtin || Bug:1577872 || sru current curtin (LP: #1577872) || || ceph || Bug:1572613 || Recompile to resolve miscompilation on s390x architecture. LP: #1572613 || || software-properties || Bug:1591382 || cloudarchive: Enable support for the Newton Ubuntu Cloud Archive on 16.04 (LP: #1591382). || || mdadm || Bug:1583279 || debian/source_mdadm.py: fix bytes versus strings mismatch that caused the apport hook to fail (LP: #1583279) || || lxd || Bug:1582891 || New upstream bugfix release (2.0.1) (LP: #1582891) || || lxc || Bug:1582887 || New upstream bugfix release (2.0.1) (LP: #1582887) || || lxcfs || Bug:1582889 || New upstream bugfix release (2.0.1) (LP: #1582889) || || pollinate || Bug:1576333 || debian/pollinate.service: Move installation from network.target to multi-user.target. network.target is too early and causes dependency loops with e. g. NFS. (LP: #1576333) || || systemd || Bug:1578080 || Revert "enable TasksMax= for all services by default, and set it to 512". Introducing a default limit on number of threads broke a lot of software which regularly needs more, such as MySQL and RabbitMQ, or services that spawn off an indefinite number of subtasks that are not in a scope, like LXC or cron. 512 is way too much for most "simple" services, and it's way too little for the ones mentioned above. Effective (and much stricter) limits should instead be put into units individually. (Closes: #823530, LP: #1578080) || || pollinate || Bug:1578833 || use the right flag file for LP: #1578833 || || pollinate || Bug:1578833 || Don't run pollinate.service in containers (as containers can't and should not write the host's random pool) and when we already have a saved random seeds (i. e. only on first boot). (LP: #1578833) || || pollinate || Bug:1578833 || pollinate: use timeout(1) to limit curl, related to LP: #1578833 || || ceph || Bug:1563714 || Ceph Jewel stable release (LP: #1563714). || || lxcfs || Bug:1574765 || Cherrypick two upstream patches to fix access() returning EINVAL for cgroup controller directories, which prevents booting certain systemd systems. (LP: #1574765) || || squid3 || Bug:1571174 || Add Breaks on older ufw to fix upgrade path (LP: #1571174). || || nginx || Bug:1575212 || Stable Release Update (LP: #1575212) || || mysql-5.7 || Bug:1572613 || Recompile to resolve miscompilation on s390x architecture. LP: #1572613 || == Kernel and Hardware support updates == Considerable work has been done in Ubuntu 16.04.1 on improving support for many specific items of hardware. Note that upstream commits to stable kernel releases are listed separately below. || initramfs-tools || Bug:1588946 || hook-functions: include ehci-msm in auto_add_modules_list (LP: #1588946) || || lshw || Bug:1039701 || Use upstream solution for avoiding /dev/mem accesses on !x86, fixing a memory size detection regression (LP: #1039701): || || lshw || Bug:1590994 || d/p/Avoid-crash-in-scan_dmi_sysfs-when-running-as-non-ro.patch: Fix a regression from the last upload that causes lshw to crash when running unprivileged (LP: #1590994). || || sbsigntool || Bug:1579766 || debian/patches/ubuntu-kernel-module-signing.patch: add signing support programs for Ubuntu archive signing. (LP: #1579766) || || shim-signed || Bug:1574727 || Backport shim-signed 1.17 to 16.04. (LP: #1574727) || || dmidecode || Bug:1578022 || Fix decoding of SMBIOS 3.0 tables (LP: #1578022) || || linux || Bug:1602340 || nouveau: boot hangs at blank screen with unsupported graphics cards (LP: #1602340) || || linux || Bug:1567602 || FCP devices are not detected correctly nor deterministically (LP: #1567602) || || linux || Bug:1589886 || Wireless hotkey fails on Dell XPS 15 9550 (LP: #1589886) || || linux || Bug:1588056 || cgroupfs mounts can hang (LP: #1588056) || || linux || Bug:1596635 || KVM system crashes after starting guest (LP: #1596635) || || linux || Bug:1596557 || Upstream patch "crypto: vmx - IV size failing on skcipher API" for Ubuntu 16.04 (LP: #1596557) || || linux || Bug:1596469 || Bug]tpm initialization fails on x86 (LP: #1596469) || || linux || Bug:1592114 || Device shutdown notification for CAPI Flash cards (LP: #1592114) || || linux || Bug:1594871 || Sync up latest relevant upstream bug fixes (LP: #1594871) || || linux || Bug:1592531 || Cannot compile module tda10071 (LP: #1592531) || || linux || Bug:1594847 || lsvpd doesn't show correct location code for devices attached to a CAPI card (LP: #1594847) || || linux || Bug:1594455 || enable CRC32 and AES ARM64 by default or as module (LP: #1594455) || || linux || Bug:1592481 || VMX kernel crypto module exhibits poor performance in Ubuntu 16.04 (LP: #1592481) || || linux || Bug:1593134 || build squashfs into xenial kernels by default (LP: #1593134) || || linux || Bug:1592809 || Restore irqfd fast path for PPC (LP: #1592809) || || linux || Bug:1592042 || Unable to start guests with memballoon default. (LP: #1592042) || || linux || Bug:1587686 || ZFS: Running ztest repeatedly for long periods of time eventually results in "zdb: can't open 'ztest': No such file or directory" (LP: #1587686) || || linux || Bug:1587316 || STC840.20:Alpine:alp7fp1:Ubuntu 16.04, BlueFin (SAN) EEH 6 times during boot then disabled SRC BA188002:b0314a_1612.840 (LP: #1587316) || || linux-firmware || Bug:1436940 || Updates to fix problems with QCA6164 wireless support ath10k: QCA6174 hw3.0: add board-2.bin ath10k: QCA6174 hw2.1: add board-2.bin ath10k: QCA6174 hw2.1: update firmware-5.bin to SW_RM.1.1.1-00157-QCARMSWPZ-1 LP: #1436940 || || linux-firmware || Bug:1484159 || Add firmware for QCA9377 wireless network adapter ath10k: QCA9377 hw1.0: add firmware and board files LP: #1484159 || || zfs-linux || Bug:1594871 || Sync with relevant upstream fixes (LP: #1594871) || || zfs-linux || Bug:1587686 || Fix ztest truncated cache file (LP: #1587686) Commit efc412b updated spa_config_write() for Linux 4.2 kernels to truncate and overwrite rather than rename the cache file. This is the correct fix but it should have only been applied for the kernel build. In user space rename(2) is needed because ztest depends on the cache file. (upstream commit 151f84e2c32f690b92c424d8c55d2dfccaa76e51) ZFS #4129 || || libdrm || Bug:1577735 || Add missing SKL/BXT pci-id's (LP: #1577735) || || grub2 || Bug:1574727 || debian/postinst.in: replace setup_mok_validation with a call to update-secureboot-policy, a script shipped by shim-signed. (LP: #1574727) || || dkms || Bug:1574727 || debian/patches/shim_secureboot_support.patch: move to using the script update-secureboot-policy, which also has the benefit of being handled via triggers, to avoid prompting users multiple times to disable Secure Boot validation in shim. (LP: #1574727) || || grub2 || Bug:1574727 || debian/postinst.in: replace setup_mok_validation with a call to update-secureboot-policy, a script shipped by shim-signed. (LP: #1574727) || || fwupd || Bug:1574079 || Fix USB audio devices not working properly (LP: #1574079) || || systemd || Bug:1387908 || Add debian/extra/rules/70-debian-uaccess.rules: Make FIDO U2F dongles accessible to the user session. This avoids having to install libu2f-host0 (which isn't discoverable at all) to make those devices work. (LP: #1387908) || || fwupd || Bug:1575248 || Add name and summary to Rival Steelseries device (LP: #1575248) || == Unsorted changes == || fuse || Bug:1558967 || Cherrypick upstream patch for parent to wait until daemon child process is ready. LP: #1558967. || || grep || Bug:1547466 || Don't switch into binary mode when encountering non-ASCII characters and running in the C locale. (LP: #1547466) || || livecd-rootfs || Bug:1602035 || Switch ubuntu-gnome from using tasks to metapackages (LP: #1602035) || || debian-installer || Bug:1604441 || Strop stripping modules; it removes the signatures (LP: #1604441) || || binutils || Bug:1603137 || debian/rules: 2.26.1 changed sonames for libbfd and libopcodes, but there were no changes to the public ABI. Add compatibility symlinks and revert the shlibs change. LP: #1603137. || || gcc-5-cross || Bug:1586673 || SRU: LP: #1586673. Build using the updated gcc-5 package. || || ubuntu-defaults-builder || Bug:1597370 || SRU: LP: #1597370, fix build/test failures (set standards to 3.9.7). || || gcc-5 || Bug:1586673 || SRU: LP: #1586673. Backport GCC 5.4 to 16.04 LTS. || || gcc-5 || Bug:1594452 || Add AArch64 Vulcan cpu support, backport from trunk. LP: #1594452. || || gcc-5 || Bug:1593608 || Fixes C++ ICE. LP: #1593608. || || gcc-5 || Bug:1594452 || Add AArch64 Vulcan cpu support, backport from trunk. LP: #1594452. || || gcc-5 || Bug:1572613 || Fix PR target/70566 (ARM, wrong-code), PR target/70117 (PPC, wrong-code), PR target/70630 (sparc), PR target/70107 (PPC, wrong-code), PR c++/70096 (wrong code), PR libstdc++/69478, PR libstdc++/70503, PR libstdc++/69464, PR c/70297, PR target/70674 (390x, LP: #1572613), PR target/70662 (x86), PR target/70044 (AArch64), PR c++/67164. || || binutils || Bug:1586673 || SRU: LP: #1586673, backport to 16.04 LTS. || || binutils || Bug:1588475 || Supports new POWER9 instructions. LP: #1588475. || || binutils || Bug:1594452 || Cherry pick backports for AArch64 vulcan support (Dann Frazier). LP: #1594452. || || binutils || Bug:1588123 || Fix PR ld/20159, reverting the change for PR ld/16467. LP: #1588123. || || cmake || Bug:1564741 || cherry-picks from upstream to fix a GetProperty() crash (LP: #1564741): || || snapd || Bug:1597329 || New upstream release: LP: #1597329 || || snapd || Bug:1592901 || interfaces: allow gvfs shares in home and temporarily allow socketcall by default (LP: #1592901, LP: #1594675) || || snapd || Bug:1594675 || interfaces: allow gvfs shares in home and temporarily allow socketcall by default (LP: #1592901, LP: #1594675) || || dh-make || Bug:1592134 || Generate debian/source/format Closes: #813937 (lp: #1592134) || || bzr || Bug:1592731 || SRU: LP: #1592731. || || ecj || Bug:1592801 || SRU: LP: #1592801. || || debian-installer || Bug:1582728 || Cherrypick upstream fix for buffer overflow in dasdfmt. LP: #1582728 || || gdb || Bug:1588066 || SRU: LP: #1588066, backport 7.11.1 to 16.04 LTS. || || golang-1.6 || Bug:1567096 Bug:1591010 || Backport new upstream release to Xenial to fix epoll on ppc64el and s390x. (LP: #1567096, #1591010) || || snapd || Bug:1593201 || New upstream release: LP: #1593201 || || snapd || Bug:1590704 || cmd/snap: also print slots that connect to the wanted snap (LP: #1590704) || || snapd || Bug:1564076 || rest-api: support to send apps per snap (LP: #1564076) || || snapd || Bug:1589534 || New upstream release: LP: #1589534 || || snapd || Bug:1537793 || debian: make `snap refresh` times more random (LP: #1537793) || || snapd || Bug:1587445 || cmd/snap: have 'snap list' display helper message on stderr (LP: #1587445) || || gcc-5 || Bug:1572613 || Fix PR target/70674 cherrypick from the gcc-5-branch. LP: #1572613. || || snapd || Bug:1583085 || New upstream release: LP: #1583085 || || snapd || Bug:1573188 || interfaces: add dbusmenu, freedesktop and kde notifications to unity7 (LP: #1573188) || || snapd || Bug:1574829 || daemon,client,cmd/snap: nice access denied message (LP: #1574829) || || snapd || Bug:1571721 || add integration test to verify fix for LP: #1571721 || || binutils || Bug:1581140 || SRU LP: #1581140. Fix PR ld/20060, ld --gc-sections fail with __tls_get_addr_opt. || || livecd-rootfs || Bug:1579950 || Rename old ubuntu-core tarballs to ubuntu-base, for consistency with the changes already made to yakkety and the ubuntu-cdimage project. LP: #1579950. || || snapd || Bug:1571721 Bug:1575399 || many: go into state.Retry state when unmounting a snap fails. (LP: #1571721, #1575399) || || snapd || Bug:1574830 || daemon,client,cmd/snap: improve output after snap install/refresh/remove (LP: #1574830) || || snapd || Bug:1570280 || snap: add short and long description to the man-page (LP: #1570280) || || snapd || Bug:1571710 || overlord/snapstate: make "snap remove" remove all revisions of a snap (LP: #1571710) || || snapd || Bug:1572463 || overlord/ifacestate: fix setup-profiles to use new snap revision for setup (LP: #1572463) || || snapd || Bug:1574526 || intefaces/builtin: allow getsockname on connected x11 plugs (LP: #1574526) || || snapd || Bug:1569577 || debian: remove unneeded /var/lib/snapd/apparmor/additional directory (LP: #1569577) || || juju-core || Bug:1573176 || New upstream release 2.0-beta6 (LP: #1573176). || || distro-info-data || Bug:1573780 || Copy data from 0.29 (LP: #1573780) || || vim || Bug:1574897 || debian/rules: Specify python3 setup correctly (LP: #1574897) || || ubuntu-docs || Bug:1592162 || Umbrella bug report for this upload: LP: #1592162 (see the bug description). All the below items consist of backported fixes from the upload to yakkety of version 16.10.1, except that the bug references have been excluded to make the SRU verification easier. || || python3.5 || Bug:1591887 || SRU: LP: #1591887. Backport 3.5.2 to 16.04 LTS. || || python3.5 || Bug:1574892 || Fix issue #26673, runtime error in idle3. LP: #1574892. || || lsb || Bug:1596638 || Revert changes to python2 vs. python3 installation of lsb_release.py, inadvertently breaking imports of lsb_release in python2. LP: #1596638. || || ruby2.3 || Bug:1589271 || SRU: LP: #1589271, backport 2.3.1 to 16.04 LTS. || || ruby2.3 || Bug:1556783 || Fixes tests on s390x. LP: #1556783. || || shared-mime-info || Bug:1585867 || Recognise squashfs/snap files (LP: #1585867) || || thermald || Bug:1582982 || Downgrade errors to just info messages (LP: #1582982) || || dh-python || Bug:1581065 || dhpython/pydist.py: Ensure that != dependency versions are ignored (LP: #1581065). || || thermald || Bug:1568123 || Fix incorrect path to thermald config file (LP: #1568123) || || gnutls28 || Bug:1592693 || SRU: LP: #1592693. || || mtr || Bug:1581186 || Pull commits from upstream to fix terminal colours (LP: #1581186) || || openldap || Bug:1557248 || Fix use after free with GnuTLS. (LP: #1557248) || || openssh || Bug:1575961 || Backport upstream patch to unbreak authentication using lone certificate keys in ssh-agent: when attempting pubkey auth with a certificate, if no separate private key is found among the keys then try with the certificate key itself (thanks, Paul Querna; LP: #1575961). || || plymouth || Bug:1578006 || Fix hook script to not print warnings about label.so when using the ubuntu-text theme. LP: #1578006. || || pyparsing || Bug:1578761 || d/patches/use-setuptools.patch: Use setuptools.setup() instead of distutils.setup() so an egg-info directory is generated instead of an egg-info file. (LP: #1578761) || || python-urllib3 || Bug:1578351 || d/p/06_revert_square_brackets_httplib.patch: Cherry pick revert of change to behaviour with httplib which breaks IPv6 square bracket handling (LP: #1578351). || || systemd || Bug:1568094 || Add activation rate limiting for socket units. (LP: #1568094) || || systemd || Bug:1602256 || coredump: Fix "Coredump file descriptor missing". (LP: #1602256) || || command-not-found || Bug:1593592 || Update data for xenial, and add s390x database (LP: #1593592) || || command-not-found || Bug:1585696 || command-not-found: Define full path to python3 (LP: #1585696) || || systemd || Bug:1578663 || Add a DHCP exit hook for pushing received NTP servers into timesyncd. (LP: #1578663) || || systemd || Bug:1576409 || no-pager, to avoid blocking scripts that call an init.d script with "status" with an unexpected pager process. (Closes: #765175, LP: #1576409) || || sudo || Bug:1565567 || debian/patches/lp1565567.patch: fix crash when looking up a negative cached entry which is stored as a NULL passwd or group struct pointer in plugins/sudoers/pwutil.c. (LP: #1565567) || || brltty || Bug:1574538 || Update to restore BrlTTY auto/udev start functionality (LP: #1574538) || || debootstrap || Bug:1573596 || Add (Ubuntu) yakkety as a symlink to gutsy. (LP: #1573596) || || bash || Bug:1588562 || Add $HOME/.local/bin to PATH, and add the user's home directories unconditionally to the path, so that they are available without a new login. Closes: #820856, LP: #1588562. || || bash-completion || Bug:1390061 || Add backslash for tilde character (LP: #1390061) ||