16.04.2

This is a brief summary of bugs fixed between Ubuntu 16.04.1 and 16.04.2. 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 Ubuntu Security Notice list affecting Ubuntu 16.04.1 LTS that were released up to and including February 15, 2017. The last update included was USN-3197-1 (libgc 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.)

livecd-rootfs

1602035

Switch ubuntu-gnome from using tasks to metapackages (LP: #1602035)

pkgsel

1585771

debian/postinst: get our "No automatic updates" policy selection to really seed unattended-upgrades with automatic upgrades disabled. (LP: #1585771)

debian-installer

1605407

arm64/cdrom: add virtio-modules for QEMU installs (LP: #1605407)

partman-auto

1615650

lib/auto-shared.sh: list Software RAID devices on NVMe disks. Thanks to Mauricio Faria De Oliveira for the patch. (LP: #1615650)

livecd-rootfs

1565985

Fixes for vagrant box builder in ubuntu-cpc LP: #1565985

livecd-rootfs

1561250

Add cloud-init config to manage /etc/hosts LP: #1561250

curtin

1609614

fix dpkg-reconfigure when debconf_selections was provided. (LP: #1609614)

curtin

1574113

Add apt features to curtin. (LP: #1574113)

curtin

1351085

curtin/doc: overhaul curtin documentation for readthedocs.org (LP: #1351085)

curtin

1617375

curtin.util: re-add support for RunInChroot (LP: #1617375)

debian-installer

1628149

Use full version as BUILD_DATE string in the build process, such that mini.iso mini-info & d-i fake status file correctly declare full buildstamp. Currently it's impossible to tell apart SRU builds from each and from the GA build. LP: #1628149.

preseed

1452202

Fix for netcfg/hostname, if set, to take precedence. (LP: #1452202)

debootstrap

1636583

Add (Ubuntu) zesty as a symlink to gutsy. (LP: #1636583)

casper

1619188

Make scripts/casper-bottom/53disable_unattended_upgrades executable. (LP: #1619188)

ubiquity

1606393

ubi-prepare.py: default to disabling Secure Boot when third party drivers are being installed, since it's most likely what people will want. This will also avoid people skipping through this important part of the installer without noticing, only to find their systems not all working correctly. (LP: #1606393)

ubiquity

1590358

Automatic update of included source packages: apt-setup 1:0.104ubuntu4.1, base-installer 1.158ubuntu2.1, netcfg 1.135ubuntu4.1. (LP: #1590358)

ubiquity

1560162

bin/ubiquity-dm: wait for the DBus signals telling us that xsettings are ready before continuing with preparing ubiquity-dm; this avoids starting too quickly and incorrectly applying scale ratios for HiDPI screens. (LP: #1560162)

debian-installer

1452202

No change rebuild to pick up the latest change in preseed (LP: #1452202)

flash-kernel

1384955

Add support for gzip-compressed kernel images (LP: #1384955)

Upgrade bug fixes

These changes fix upgrade issues, smoothing the way for future upgrades to later releases of Ubuntu.

ubuntu-release-upgrader

1603576

Add the letters LTS to the Release Announcement. (LP: #1603576)

ubuntu-release-upgrader

1611909

data/DistUpgrade.cfg.trusty: modify which demotions file is used for calculating the upgrade. (LP: #1611909)

update-manager

1574193

Correctly calculate the end of support, and return correctly when support has ended. Patch from Andrew Gaul, with thanks. (LP: #1574193)

ubuntu-release-upgrader

1632047

DistUpgradeViewNonInteractive.py: When handling an exception also log what the traceback causing the exception was. (LP: #1632047)

unattended-upgrades

1624641

Modify data/50unattended-upgrades.Ubuntu such that the release pocket is an allowed origin so that security updates with a new dependency will be upgraded and the new dependency will be installed. (LP: #1624641)

update-notifier

1621629

handle different failure modes better thanks to Launchpad user AtesComp for the detective work and patch. (LP: #1621629)

ubuntu-release-upgrader

1635155

DistUpgrade/ReleaseNotesViewerWebkit.py: fix indentation of function _on_navigation_policy_decision_requested. (LP: #1635155)

ubuntu-release-upgrader

1614576

DistUpgradeViewNonInteractive.py: Instead of tripping over errors when writing progress to stdout just ignore them so that the upgrade can continue. (LP: #1614576)

unattended-upgrades

1590321

Create logfile_dpkg if it does not exist so that the file can be read later, thereby preventing a FileNotFound crash. (LP: #1590321)

unattended-upgrades

1639977

Create the directory /var/lib/apt/periodic/, if it does not exist, so that we don't receive a Traceback when trying to write a stampfile there. (LP: #1639977)

ubuntu-release-upgrader

1645906

No change rebuild so the dist-upgrader tarball will be signed with the new method. (LP: #1645906)

unattended-upgrades

1618900

Ensure that network and local filesystems are available when running unattended-upgrades during shutdown mode. (LP: #1618900)

update-notifier

1640318

data/package-data-downloader: Be resilient and do not crash when we can not print information about what is happening. (LP: #1640318)

ubuntu-release-upgrader

1640645

DistUpgrade/DistUpgradeCache.py: when checking for free space in boot also check for kernels being upgraded not just installed. (LP: #1640645)

update-manager

1548425

ChangelogViewer: Fix an API call to work with GTK < and ≥ 3.20. Upstream gave gtk_text_view_get_iter_at_location a gboolean return type, which makes gobject-introspection return (return value, out parameter). (LP: #1548425)

ubuntu-release-upgrader

1646222

DistUpgrade/DistUpgradeCache.py: import kernel initrd size estimation code from update-manager (since u-r-u is the only consumer of it) and refactor in order to give more accurate estimates. LP: #1646222.

Desktop fixes

These changes mainly affect desktop installations of Ubuntu, Kubuntu, Edubuntu and other Ubuntu-based systems.

mesa

1585942

control, rules: Enable llvm/opencl on arm64. (LP: #1585942)

xorg-server

1574320

control: Add Conflicts/Replaces on xserver-xorg-video-glamoregl. (LP: #1574320)

xorg-server

1604851

Build xmir for arm64 (LP: #1604851).

xorg-lts-transitional

1608081

Add lts-xenial packages. (LP: #1608081)

xorg-lts-transitional

1573190

Add Conflicts to libgbm1-lts-* so that the previous ones are removed. (LP: #1573190)

snapd

1605303

remove purge for now to unblock the SRU (LP: #1605303)

oxide-qt

1532910

Fix LP: #1532910 - Stop using deprecated V8 APIs

language-selector

1605408

LanguageSelector/ImConfig.py: Use "none" as default for non-CJKV languages on certain flavors instead of "xim" (LP: #1605408).

software-properties

1594776

fix exception output when add-apt-repository is called with an invalid ppa (LP: #1594776)

lightdm

1605117

Fix stdin being accidentally closed, causing indicators not to show in unity-greeter (LP: #1605117)

nautilus

1564375

debian/patches/0001-desktop-canvas-view-scale-desktop-workarea.patch: Scale down workarea geometries to application pixels, so that icons are positioned correctly on hidpi setups. (LP: #1564375)

unity

1599133

FileManagerLauncherIcon: Don't trust the Quirk::VISIBLE in the ctor. (LP: #1599133)

unity

1602720

TrashLauncherIcon] Create GFileMonitor in an idle to avoid blocking calls. (LP: #1602720)

unity

1526322

LockSceen] Remove numlock warning. (LP: #1526322)

unity

1605012

Make sure initiate and terminate callbacks are not empty before calling them. (LP: #1605012)

unity

1605010

Properly destroy close_button_ to properly disconnect lambda. (LP: #1605010)

unity

1605231

Use the standard notification-device-eject in the "device eject" notification. This allows us to scale it properly on high-dpi setups. (LP: #1605231)

unity

1506023

Add tools to enforce unityshell plugin for the current profile and add "move" and "resize" plugins as requirements. (LP: #1506023, LP: #1605007, LP: #1604657)

unity

1605007

Add tools to enforce unityshell plugin for the current profile and add "move" and "resize" plugins as requirements. (LP: #1506023, LP: #1605007, LP: #1604657)

unity

1604657

Add tools to enforce unityshell plugin for the current profile and add "move" and "resize" plugins as requirements. (LP: #1506023, LP: #1605007, LP: #1604657)

unity

1602377

Unity script: use result from unity_support_test to check the right COMPIZ_CONFIG_PROFILE to use (LP: #1602377)

unity

1605012

LockScreenAcceleratorController: ensure callbacks are valid before calling them (LP: #1605012)

unity

1608418

DecoratedWindow: Cleanup shadows for shaped windows, reduce recomputation (LP: #1608418)

compiz

1606254

Don't activate expo if not needed (1x1 setup) (LP: #1606254)

compiz

1044662

Don't crash if gsettings key is not found. Default value will be used. (LP: #1044662)

compiz

1073488

focusDefaultWindow: focus Most Recently Used (MRU) window and fallback to the top window in case MRU list is not available. (LP: #1073488, LP: #1459671)

compiz

1459671

focusDefaultWindow: focus Most Recently Used (MRU) window and fallback to the top window in case MRU list is not available. (LP: #1073488, LP: #1459671)

compiz

1605011

Unity MigrationScript: sync gsettings on exit, and only use dconf on failure (LP: #1605011)

poppler

1610714

Fix crash in _cairo_gstate_set_dash (LP: #1610714)

vino

1610547

use correct arguments for upnp calls, fixes vino server eating cpu and not responding once the corresponding option is enabled (lp: #1610547)

xserver-xorg-video-intel

1568604

preserve-mouse-cursor-after-vt-switch.patch: Fix lost mouse cursor after unlocking. (LP: #1568604)

gnome-system-monitor

1581229

Fixes the default column width for the memory and started columns as they otherwise do not show even when enabled (lp: #1581229)

cups-filters

1579905

Added "Requires=cups-service" to the cups-browsed.service file to make cups-browsed always shut down before CUPS to avoid the system hanging during shutdown (LP: #1579905).

gnome-font-viewer

1607937

debian/patches/gapplication.patch: Use GApplication commandline handling to fix Font Viewer failing to start (LP: #1607937).

ubuntu-themes

1603218

Simplify Metacity theme by replacing solid color image with filled rectangle to improve HiDPI support. (LP: #1603218)

ubuntu-themes

1594816

Adds specific border widths to left and right of GtkSwitch buttons to hide the overflowing background of the button. (LP: #1594816)

gnome-session

1594681

Honor values set by e.g. im-config, and with that give users the option to use fcitx or other framework (LP: #1594681).

xdiagnose

1483276

Use xdiagnose-pkexec helper script (like synaptic-pkexec) to fix xdiagnose not starting from GNOME's Activities Overview (LP: #1483276)

gnome-settings-daemon

1594681

Honor values set by e.g. im-config, and with that give users the option to use fcitx or other framework (LP: #1594681).

gnome-sudoku

1615252

New upstream bugfix release (LP: #1615252)

mesa

1577735

bxt-add-2x6-variant.diff: Update BXT pciids. (LP: #1577735)

metacity

1615762

New upstream bugfix release (LP: #1615762).

network-manager-applet

1579246

fix handling of 802.1x secrets for ethernet connections (LP: #1579246)

compiz

913880

expo] limit scroll to workarea. (LP: #913880)

bamf

1606234

Unscale x/y coordinates returned by top_window_action_menu. (LP: #1606234)

unity

1602784

SwitcherView: always disable animations when in lowgfx mode (LP: #1602784)

unity

1605180

When locked discard damages from windows below lockscreen. (LP: #1605180)

unity

1608480

DecoratedWindow: display unmaximize button if the window is vertically or horizontally maximized (LP: #1608480)

unity

1605256

Make sure the switcher detail view is properly scaled. Also scale the xy_offset to make sure the switcher and launcher do not overlap. (LP: #1605256)

unity

1521116

Close session dialog on first ESC. (LP: #1521116)

unity

1604632

Filter out scrolling envents for FilterExpanderLabel. (LP: #1604632)

unity

942962

Disable menu discovery animation if MenusDiscoveryDuration is 0. (LP: #942962)

unity

940470

Redraw fake decorations on window resize. (LP: #940470)

unity

1614116

Use compiz::Window::serverNext instead of compiz::Window::next in IsWindowObscured as the latter can be outdated just after scale/spread terminates. (LP: #1614116)

unity

1608464

DecoratedWindow: avoid deferencing an invalid shadow texture ptr, and split functions (LP: #1608464)

unity

1608480

DecoratedWindow: display unmaximize button if the window is vertically or horizontally maximized (LP: #1608480)

unity

1611668

UserAuthenticatorPam: ensure pam_handle_ is null initialized and don't proceed if not set (LP: #1611668)

unity

1611694

OverlayRenderer: properly decorate launcher/panel when the launcher is at the bottom (LP: #1611694)

unity

1283314

SpreadWidgets: add container for spread filter and new spread decorations (LP: #1283314)

unity

1616136

WindowButton: properly partially unmaximize a window when middle/left clicking in the restore button (LP: #1616136)

oxide-qt

1615832

Fix LP: #1615832 - Don't compile the mock QPA plugin with Qt5.6

oxide-qt

1618589

Fix LP: #1618589 - Compile with -fno-delete-null-pointer-checks to work around issues related to changes in GCC6

oxide-qt

1618530

Fix LP: #1618530 - Ensure we use the correct ozone platform

oxide-qt

1616595

Fix LP: #1616595 - Fix Qt5.2 build

oxide-qt

1260103

Fix LP: #1260103 - Oxide should use an app-specific path for shared memory files

oxide-qt

1615683

Fix LP: #1615683 - Implement KeyboardEvent.code and KeyboardEvent.key, as parts of Blink now depend on this

oxide-qt

1605365

Fix LP: #1605365 - Front camera is inverted on BQ E5

oxide-qt

1608657

Fix LP: #1608657 - Ensure shrinksViewportContentToFit option is enabled on mobile

oxide-qt

1597420

Fix LP: #1597420 - Add a mock QPA plugin and add integration tests for the Screen and ScreenOrientation APIs

oxide-qt

1568145

Fix LP: #1568145 - Correctly report the position for video capture devices

oxide-qt

1599236

Fix LP: #1599236 - ensure GN builds are built with Pango support

oxide-qt

1588219

Fix LP: #1588219 - fix mediahub GN build

oxide-qt

1592020

Fix LP: #1592020 - Make oxide_shared_unittests / oxide_qt_unittests work with the GN build

oxide-qt

1597262

Fix LP: #1597262 - Only enable plugin support on x86 / x86-64

oxide-qt

1560271

Fix LP: #1560271 - Refactor CookieStoreProxy and ensure that the cookie store is created on the IO thread

oxide-qt

1510603

Fix LP: #1510603 - Stop using GetFormFactorHint for memory optimizations

oxide-qt

1595320

Fix LP: #1595320 - Ensure GN builds are linked without --fatal-warnings

oxide-qt

1595321

Various allocator related fixes (LP: #1595321 and LP: #1595324)

oxide-qt

1595324

Various allocator related fixes (LP: #1595321 and LP: #1595324)

oxide-qt

1588218

Fix LP: #1588218 - Make ENABLE_TCMALLOC work with GN builds

oxide-qt

1597040

Fix LP: #1597040 - Disable TCMalloc on AArch64

oxide-qt

1585291

Fix LP: #1585291 - Add copy image support to the context menu

oxide-qt

1593232

Fix LP: #1593232 - Fix navigator.vibrate regression and add tests for this

oxide-qt

1595136

Fix LP: #1595136 - Compile the core library with -g1 on hosts with less than 8GB of RAM

oxide-qt

1594941

Fix LP: #1594941 - Fix static ENABLE_PLUGINS=0 GN build

oxide-qt

1594962

Fix LP: #1594962 - Disable gn check step for now

oxide-qt

1326697

Fix LP: #1326697 - Preliminary support for building with GN

oxide-qt

1588217

Fix LP: #1588217 - Cross-compiling support with GN

oxide-qt

1588942

Fix LP: #1588942 - Support for bootstrapping a GN binary

oxide-qt

1582638

Fix LP: #1582638 - Initial build support for AArch64

oxide-qt

1592296

Fix LP: #1592296 - Support filenames in drag and drop

oxide-qt

1601887

Fix LP: #1601887 - Add a quirk to assume that the native orientation of the primary screen on freiza and cooler devices is landscape

oxide-qt

1613258

Fix LP: #1613258 - Avoid a hard runtime dependency on MADV_FREE when compiled against glibc 2.24, and ensure madvise(MADV_FREE) is allowed in the seccomp policy so that it works when the kernel is upgraded to 4.5

oxide-qt

1616132

Fix LP: #1616132 - Explicitly whitelist accelerated canvas and GPU raster on various devices. This got disabled due to a recent change in libhybris

gtk2-engines-murrine

1598316

Remove pango_cairo_update_layout.patch and revert to previous version of gtk2-engines-murrine. The patch caused text shadows to be very misaligned for Xfce desktop icon labels with several different themes (LP: #1598316)

libgweather

1620557

Switches to a new METAR data provider (LP: #1620557).

gnome-calendar

1621539

New upstream bugfix release (LP: #1621539)

xorg-server

1619142

New upstream bugfix release. (LP: #1619142)

xorg-server

1586260

randr-adjust-masters-last-set-time.diff, randr-do-not-check-the-screen-size.diff: Fix issues changing display mode on prime setups. (LP: #1586260)

xorg-server

1581076

drm_device_keep_trying.patch: Dropped, shouldn't be needed anymore, and causes issues on non-x86 archs. (LP: #1581076)

xorg-server

1590553

fix button/menu focus failures (lp: #1590553)

xorg-server

1617925

ignore 'unnkown 11 event' (lp: #1617925)

xorg-server

1617932

don't call epoxy every frame (lp: #1617932)

xorg-server

1613708

fix unclickable parts of the screen after rotation (lp: #1613708)

xorg-server

1591356

fix key repeat issues (lp: #1591356)

oxide-qt

1625122

Fix LP: #1625122 - Ensure we actually initialize the elements of Clipboard::cached_info_

lightdm

1582242

Add support for greeters running inside sessions. This is enabled by setting X-LightDM-Allow-Greeter inside the session .desktop file. The session can then use liblightdm to connect one greeter to the daemon. The communication is done using a socket (/var/run/lightdm/<user>/greeter-socket) that is accessible to any process run by that user. Consider controlling access to this socket using a MAC system such as AppArmor. (LP: #1582242)

tracker

1178402

SECURITY UPDATE: Integer overflow when skipping over decoded image data of extremely large or specially prepared GIF resulting in a program crash (LP: #1178402)

gnome-calculator

1622379

debian/patches/lp1622379-prevent-segfault.patch. (LP: #1622379)

libdbusmenu

1628196

genericmenuitem: Make accelerator text appear again (LP: #1628196)

gnome-software

1571729

Fix crash on 32 bit arch live images (LP: #1571729)

gnome-software

1626803

Fix failure refining first snap doesn't affect other snaps (LP: #1626803)

gnome-software

1564076

Support snap launching (LP: #1564076)

gnome-software

1573061

Don't prompt user to upgrade held packages (LP: #1573061)

gnome-software

1596378

Use /v2/find API instead of obsolete /v2/snaps API for searching (LP: #1596378)

gnome-software

1574666

Download changelog information on demand (LP: #1574666)

im-config

1580463

debian/patches/use-distinguishable-abstract-address.patch: adjust ibus-daemon args to include "--address 'unix:tmpdir=/tmp/ibus'" so it has a mediatable abstract socket path (LP: #1580463)

oxide-qt

1625484

Fix LP: #1625484 - Initialize the locationbar position before the webview is navigated for the first time

oxide-qt

1448079

Fix LP: #1448079 - Don't spin the event loop during shutdown

oxide-qt

1503639

Fix LP: #1503639 and LP: #1626099 - Refactor ownership of BrowserContext

oxide-qt

1547130

Fix LP: #1547130 - Stop using GetFormFactorHint in PowerSaveBlocker

oxide-qt

1615832

Fix LP: #1615832 - ENABLE_TESTS fixes for Qt5.6

oxide-qt

1616043

Fix LP: #1616043 - OSK not displaying

oxide-qt

1547149

Fix LP: #1547149 - Stop using device form factor for configuring various WebPreferences options. This also deprecates OxideQWebPreferences::shrinksStandaloneImagesToFit, which never actually worked and the corresponding setting in Blink no longer exists

oxide-qt

1589902

Fix LP: #1589902 - Delete gyp support

oxide-qt

1547160

Fix LP: #1547160 - Use WebPreferences::main_frame_resizes_are_orientation_changes rather than the corresponding command line option

oxide-qt

1547138

Fix LP: #1547138 - Clean up pinch-zoom settings and always send pinch gestures to content

oxide-qt

1545088

Turn off WebPreferences::shrinks_viewport_contents_to_fit in windowed mode to avoid some sites being scaled on window resize (incomplete fix for LP: #1545088)

oxide-qt

1610363

Fix LP: #1610363 - Stop using GetFormFactorHint in shared/renderer

oxide-qt

1597418

Fix LP: #1597418 - Rename ScreenClient to Screen and move all screen state handling there. This removes some duplication and makes it easier to unit-test

nvidia-graphics-drivers-304

1629274

Do not fail if update-initramfs is not available (LP: #1629274).

nvidia-graphics-drivers-340

1629274

Do not fail if update-initramfs is not available (LP: #1629274).

nvidia-graphics-drivers-367

1629274

Do not fail if update-initramfs is not available (LP: #1629274).

nvidia-graphics-drivers-367

1621780

Add empty prerm scripts for 361 (LP: #1621780).

ubuntu-themes

1578810

Dim images of insensitive widgets. Thanks Marc-Andre Laperle. (LP: #1578810)

fcitx

1608469

0007-handle-reset-ic.patch: handle XmbReetIC() (LP: #1608469)

fcitx

1634004

Check XShape version before using it (LP: #1634004)

xorg-server

1636397

modesetting-unifdef-slave-support.diff: Fix modesetting slave output names. (LP: #1636397)

metacity

1614050

Backport upstream commits to fix stack order handling when windows are unmapped (no_remove_on_unmap.diff, LP: #1614050).

oxide-qt

1640542

Fix LP: #1640542 - Frequent web process crashes with webapps

oxide-qt

1639185

Fix LP: #1639185 - Crash during webbrowser-app tests

im-config

1642001

Fix uim Qt5 immodule path (LP: #1642001).

im-config

1482938

Add gcin Qt5 immodule (LP: #1482938).

gnome-software

1616943

Use snapd-glib to perform snapd login. This fixes non-root access being removed in snapd. (LP: #1616943)

gnome-software

1603610

Show screenshots for snaps (requires snapd 2.15.2) (LP: #1603610)

gnome-software

1629456

Set snap summary from snapd response (LP: #1629456)

gnome-software

1595023

Don't show terminal for graphical apps (LP: #1595023)

xserver-xorg-video-intel

1640755

Backport sna render backend for gen9. (LP: #1640755)

oxide-qt

1620528

Fix LP: #1620528 - Ensure navigator.languages matches the embedder provided value (via WebContext::acceptLangs)

oxide-qt

1628496

Fix LP: #1628496 - Make the auto mode of LocationBarController more intelligent. It now blocks auto hide in the following circumstances:

oxide-qt

1628494

Fix LP: #1628494 - Add WebView::terminateWebProcess and WebProcessUnresponsive enum to WebProcessStatus so that applications can implement handling for hung web content processes

oxide-qt

1631450

Fix LP: #1631450 - Implement RWHV::GetFrameSinkId, and ensure our RWHV implementation uses the same cc::SurfaceManager as Chromium's RWHVChildFrame, so that cross-process frames work

oxide-qt

1622385

Fix LP: #1622385 - Add initial API reference documentation

oxide-qt

1599771

Fix LP: #1599771 - The webview shouldn't indicate that it is focused when one of its children is

oxide-qt

1570828

Fix LP: #1570828 - Don't crash when receiving messages as the webview is unloading

oxide-qt

1638915

Fix LP: #1638915 - build failure on trusty

oxide-qt

1637609

Fix LP: #1637609 - Make OxideQQuickNavigationHistory constructor private

oxide-qt

1631184

Fix LP: #1631184 - Location bar is hidden for webviews that are script opened

oxide-qt

1640264

Fix LP: #1640264 - Find-in-page doesn't wrap correctly

deja-dup

918489

Fixes a bug that allowed an incorrect password when making a new full backup (LP: #918489)

overlay-scrollbar

1262022

Mark overlay-scrollbar Multi-Arch: foreign. (LP: #1262022)

webbrowser-app

1565055

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

webbrowser-app

1573017

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

webbrowser-app

1572673

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

webbrowser-app

1466427

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

webbrowser-app

1576639

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

webbrowser-app

1581025

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

webbrowser-app

1580290

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

webbrowser-app

1577806

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

webbrowser-app

1565063

SRU for selected bug fixes: LP: #1565055: support for google hangouts LP: #1573017: SAML detection logic broken in webapp container LP: #1572673: invalid variable access error in webapp container LP: #1466427: dynamic Ubuntu version in default UA string LP: #1576639: fine-tune the custom memory-pressure handler LP: #1581025: secure connection icon not showing LP: #1580290: only load the current tab when the session is restored LP: #1577806: browser and container open under the same instance LP: #1565063: dynamic Chromium version in default UA string

glib2.0

1637731

New upstream release (LP: #1637731)

glib2.0

1638245

debian/patches/0001-Fix-trashing-on-overlayfs.patch: Update with new version from the upsstream report to hopefully fix trashing of files in directories which are symlinks to different devices. (Closes: #800047) (LP: #1638245)

humanity-icon-theme

1657863 1622686

Add hidpi @2 support (LP: #1657863, #1622686)

firefox

1659922

Fix LP: #1659922 - Fix Apparmor denials triggered by shared memory usage when e10s is enabled

oxide-qt

1642318

Fix LP: #1642318 - Build failure on arm64

oxide-qt

1649861

Fix LP: #1649861 - session save/restore across oxide versions

oxide-qt

1632490

Fix LP: #1632490 - Disable zoom-for-dsf

oxide-qt

1632487

Fix LP: #1632487 - Update tst_WebView_findController.qml to test that results are updated on navigation

oxide-qt

1610929

Fix LP: #1610929 - Implement Screen::GetShellMode()

oxide-qt

1637184

Fix LP: #1637184 - Add libOxideUbuntuUITK, associated QML plugin and UbuntuWebView implementation, which will eventually replace the Ubuntu.Web component

oxide-qt

1637186

Fix LP: #1637186 - Add context menu implementation to UbuntuWebView

oxide-qt

1639241

Fix LP: #1639241 - Set the solid colour scrollbar colour correctly

oxide-qt

1643428

Fix LP: #1643428 - Fix an issue where the fling direction sometimes reverses

oxide-qt

1643548

Fix LP: #1643548 - Emit a warning when importing Oxide.Ubuntu

oxide-qt

1642381

Fix LP: #1642381 - Don't spin up a zygote process in single process mode

oxide-qt

1637187

Fix LP: #1637187 - Add QML tests for context menu

oxide-qt

1637190

Fix LP: #1637190 - Add API to allow embedders to customize actions in the context menu

oxide-qt

1640634

Fix LP: #1640634 - "Open {link,media} in new {tab,window}" entries in context menu shouldn't cause WebView.navigationRequested to fire

oxide-qt

1642317

Fix LP: #1642317 - misaligned access when running mksnapshot during the armhf build. Add this as a distro-patch to avoid having to fork the v8 repo for upstream checkouts. This isn't a problem for cross-builds anyway

libdrm

1643789

Backport to xenial. (LP: #1643789)

mesa

1652564 1652486

New bugfix release. (LP: #1652564, #1652486)

mesa

1643789

Backport to xenial. (LP: #1643789)

mesa

1641017

New upstream bugfix release. (LP: #1641017)

appmenu-qt5

1574699

Fix for creating two or more system tray icons (LP: #1574699).

im-config

1655036

Fix hime qt5 immodule (LP: #1655036).

indicator-application

1637379

Hide 'Indicator Application' from Startup Applications (LP: #1637379

eog

1582034

backport upstream patch to correctly reload images on external changes (lp: #1582034)

accountsservice

1577049

Backport patch to adapt to systemd 209, fixes missing "Switch User" functionality in GNOME Shell (LP: #1577049)

accountsservice

1443052

Backport 0.6.43 commit to fix logout records when a user shuts down or restarts their computer (LP: #1443052)

xdg-utils

1624022

Symlink /usr/bin/xdg-open to /usr/bin/browse (LP: #1624022)

dbus

1654241

Temporarily revert latest changes as those seem to cause issues in the unity8 session on touch (LP: #1654241).

apport

1502173

apport-gtk: Specify module version with GI imports to avoid warnings. Thanks Anatoly Techtonik. (LP: #1502173)

ido

1506427

IdoCalendarMenuItem: disconnect from parent signals on item destruction (LP: #1506427)

fcitx

1652591

debian/patches/0014-exit-the-loop-after-trying-20-times.patch: Avoid 100% CPU usage on rare case (LP: #1652591)

These changes mainly affect installations of Ubuntu on server systems and clouds.

cloud-init

1602373

ConfigDrive: fix writing of 'injected' files and legacy networking (LP: #1602373)

cloud-init

1597699

fix mcollective module that was completely broken if using python3 (LP: #1597699)

juju-core

1604137

New upstream release 2.0-beta12 (LP: #1604137).

juju-core

1564662

Allow stripping of go binaries (LP: #1564662).

juju-core

1600257

Mark juju-2.0 as conflicting and replacing old ppas (LP: #1600257).

juju-core

1588403

Adjust where bash completion script is installed (LP: #1588403).

ceph

1587516

d/ceph-common.{preinst,postinst,postrm}: Fix version checks in maintainer scripts to ensure that /etc/default/ceph actually gets installed on upgrade (LP: #1587516).

ceph

1585660

New upstream stable release (LP: #1585660).

ceph

1587516

Rename /etc/default/ceph/ceph -> /etc/default/ceph (LP: #1587516):

pptpd

1571295

backport "Install the module load helper to etc/modules-load.d/" from 1.4.0-8 fixed via debian bug 798774 (LP: #1571295)

python-keystonemiddleware

1533724

New upstream point release (LP: #1533724).

ceilometer

1604007

New upstream point release for OpenStack Mitaka (LP: #1604007).

pacemaker

1595901

add missing dependency to dbus (LP: #1595901)

multipath-tools

1570093

Resolves LP: #1570093

zfs-linux

1574342

Add python related dependencies (LP: #1574342)

zfs-linux

1548009

Set PATH in cron.d job to fix monthly scrubs. (LP: #1548009)

horizon

1607880

New upstream point release for OpenStack Mitaka (LP: #1607880).

curtin

1588547

curtin/net: fix inet value for subnets, don't add interface attributes to alias (LP: #1588547)

curtin

1592149

improve net-meta network configuration (LP: #1592149)

curtin

1590846

reporting: set webhook handler level to DEBUG, no filtering (LP: #1590846)

curtin

1551937

fix multipath configuration and add multipath tests (LP: #1551937)

snapd

1605303

remove purge for now to unblock the SRU (LP: #1605303)

snapd

1612362

New upstream release: LP: #1612362

snapd

1600085

interfaces: add system-trace interface LP: #1600085

snapd

1598225

interfaces: add process-control interface (LP: #1598225)

keystone

1578102

d/keystone.install: Install sso_callback_template.html in /etc/keystone, where keystone.conf looks for it by default (LP: #1578102).

nova

1601854

New upstream point release for OpenStack Mitaka (LP: #1601854).

juju-core

1608538

Re-add jujud to package (LP: #1608538)

snap-confine

1612684

move to /tmp if the current location can not be preserved (LP: #1612684)

snap-confine

1612291

fix apparmor rules when a snap is run on new-style encrypted home with sudo (LP: #1612291)

snap-confine

1612291

fix apparmor rules when a snap is run on encrypted home with sudo (LP: #1612291)

snap-confine

1612120

fix regression in autopkgtest with snap-confine when the SNAP_USER_DATA directory is not created for services (LP: #1612120)

pollinate

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)

fwupd

1612365

Download metadata from Amazon S3 instead. (LP: #1612365)

snapd

1616157

New upstream release: LP: #1616157

lxcfs

1615109

New upstream bugfix release (2.0.3) (LP: #1615109):

lxc

1615099

New upstream bugfix release (2.0.4) (LP: #1615099):

lxd

1615102

New upstream bugfix release (2.0.4) (LP: #1615102)

snapd

1618095

New upstream release: LP: #1618095

snapd

1595813

interfaces: add upower-observe interface (LP: #1595813)

snapd

1604880

interfaces: add screen-inhibit-control interface (LP: #1604880)

snapd

1618095

New upstream release: LP: #1618095

snapd

1618095

New upstream release: LP: #1618095

maas

1615210

New upstream release, 2.0.0 bzr5189 (SRU LP: #1615210):

nova

1614131

New upstream point release for OpenStack Mitaka (LP: #1614131).

keystone

1614131

New upstream point release for OpenStack Mitaka (LP: #1614131).

cinder

1614131

New upstream point release for Openstack Mitaka (LP: #1614131).

mtools

1619718

debian/patches/initialize-direntry.patch: initialize direntry with memset to correct invalid bitfields. Thanks to Ronny Nilsson <rln-mtools@arbetsmyra.dyndns.org>. LP: #1619718.

libvirt

1571068

fix file removal in storage pools (LP: #1571068)

walinuxagent

1623570

debian/walinuxagent.service: remove cloud-final.service from both Wants and After. (LP: #1623570)

samba

1572260

backport upstream patch to fix smbclient users hanging/eating cpu on trying to contact a machine which is not there (lp: #1572260)

cloud-init

1623868

systemd: put cloud-init.target After multi-user.target (LP: #1623868)

cloud-init

1623570

debian/control: add Breaks of older versions of walinuxagent (LP: #1623570)

cloud-init

1575727

debian/cloud-init.templates fix capitalisation in template so dpkg-reconfigure works to select OpenStack. (LP: #1575727)

cloud-init

1615745

debian/rules, debian/cloud-init.install: remove install file to ensure expected files are collected into cloud-init deb. (LP: #1615745)

cloud-init

1621968

Allow link type of null in network_data.json [Jon Grimm] (LP: #1621968)

cloud-init

1619394

DataSourceOVF: fix user-data as base64 with python3 (LP: #1619394)

cloud-init

1576692 1621336

systemd: Better support package and upgrade. (LP: #1576692, #1621336)

cloud-init

1621180

apt config conversion: treat empty string as not provided. (LP: #1621180)

cloud-init

1607810

Fix typo in default keys for phone_home [Roland Sommer] (LP: #1607810)

cloud-init

1609899

salt minion: update default pki directory for newer salt minion. (LP: #1609899)

cloud-init

1616831

Christian Ehrhardt] (LP: #1616831)

cloud-init

1605749

Generate a dummy bond name for OpenStack (LP: #1605749)

cloud-init

1612313

MAAS: add vendor-data support (LP: #1612313)

cloud-init

1610784

ConfigDrive: recognize 'tap' as a link type. (LP: #1610784)

isc-dhcp

1621507

debian/isc-dhcp-client.install: install new files for initramfs-tools to their proper locations; from debian/initramfs-tools. (LP: #1621507)

snapd

1623579

New upstream release, LP: #1623579

snapd

1623579

New upstream release, LP: #1623579

snapd

1623579

New upstream release, LP: #1623579

snapd

1623579

New upstream release, LP: #1623579

snap-confine

1597842

synchronize apparmor profile with upstream 1.0.40 release. (LP: #1597842, LP: #1615113, LP: #1584456)

snap-confine

1615113

synchronize apparmor profile with upstream 1.0.40 release. (LP: #1597842, LP: #1615113, LP: #1584456)

snap-confine

1584456

synchronize apparmor profile with upstream 1.0.40 release. (LP: #1597842, LP: #1615113, LP: #1584456)

snap-confine

1612684

move to /var/lib/snapd/void (with mode 0) if the current location cannot be preserved (LP: #1612684)

dovecot

1524526

Disable dovecot-lucene plugin as it had various issues, universe dependencies and is deprecated in favor of solr (LP: #1524526).

openipmi

1596474

debian/openipmi.init: add Default-Start and Default-Stop values (LP: #1596474).

openipmi

1311888

Forward-port fix from 2.0.16-1.1: fix pkg-config files: pthread.pc does not exist in Ubuntu (LP: #1311888).

qemu

1621042

fix default machine types. (LP: #1621042)

awstats

1585121

Backport upstream patch to remove regexp syntax deprecation warnings on Perl 5.22 (LP: #1585121).

ntp

1576698

Fix ntpdate-debian to be able to parse new config of ntp (LP: #1576698)

walinuxagent

1624596

debian/ephemeral-disk-warning.service: fix ordering cycle (LP: #1624596)

libvirt

1567811

Add alias for libvirtd.service into libvirt-bin.service (LP: #1567811)

zfs-linux

1627909

Use python3 for arcstat.py, arc_summary.py & dbufstat.py (LP: #1627909)

heat

1619318

New upstream stable point release for OpenStack Mitaka (LP: #1619318).

keystone

1619318

New upstream point release for OpenStack Mitaka (LP: #1619318).

cinder

1619318

New upstream point release for Openstack Mitaka (LP: #1619318).

neutron-vpnaas

1619318

New upstream stable point release for OpenStack Mitaka (LP: #1619318).

neutron-lbaas

1619318

New upstream stable point release for OpenStack Mitaka (LP: #1619318).

neutron

1606657

d/neutron-linuxbridge-agent.neutron-linuxbridge-cleanup.init.in: Run neutron-linuxbridge-cleanup with linuxbridge_agent.ini (LP: #1606657).

neutron

1619318

New upstream stable point release for OpenStack Mitaka (LP: #1619318).

neutron-fwaas

1619318

New upstream stable point release for OpenStack Mitaka (LP: #1619318).

open-iscsi

1621507

add support for IPV6{DOMAINSEARCH,DNS0,DNS1} to net-interface-handler (LP: #1621507)

pollinate

1621280

New upstream release (LP: #1621280):

snap-confine

1630040

Backport from 16.10 (LP: #1630040)

snap-confine

1630479

New upstream release (LP: #1630479, LP: #1630492, LP: #1628612)

snap-confine

1630492

New upstream release (LP: #1630479, LP: #1630492, LP: #1628612)

snap-confine

1628612

New upstream release (LP: #1630479, LP: #1630492, LP: #1628612)

snap-confine

1630789

debian/patches/lp1630789.patch: allow running snaps by non-root users in LXD containers (LP: #1630789)

snap-confine

1625565

add skip-nsfs-magic-tests-on-old-kernels.patch to disable NSFS tests on kernels older than 3.19 (LP: #1625565)

snap-confine

1615615

Add patch: 0001-Stop-using-deprecated-readdir_r.patch (LP: #1615615)

snap-confine

1606277

fix log-observer interface regression (LP: #1606277)

sssd

1579092

common: Add /var/lib/sss/gpo_cache. (LP: #1579092)

sssd

1578415

gpo-add-unity-to-ad-gpo-map-interactive.diff: Allow logging in from unity lockscreen. (LP: #1578415)

cloud-init

1628337

ntp: move to run after apt configuration (LP: #1628337).

cloud-init

1621615

Support IPv6 config coming from initramfs. LP: #1621615.

cloud-initramfs-tools

1621615

Add IPV6 support to cloud-initramfs-dyn-netconf. (LP: #1621615)

zfs-linux

1607920

Fix zfs services to fail on first boot due to zfs services starting up before /etc/mtab has a chance to be symlinked to /proc/mounts. (LP: #1607920) (upstream commit 792517389fad5c495a2738b61c2e9c65dedaaa9a)

zfs-linux

1628279

Symlink utilities in /usr/sbin to remove suffix as per policy 10.4 Scripts (LP: #1628279) Users can rely on the new names, but relying on the old names won't break before release upgrade.

vlan

1224007

If VLAN is configured with higher MTU than raw device MTU, which can happen if VLAN is ifup'ed before raw device, then increase raw device MTU first so the VLAN ifup does not fail. (LP: #1224007)

libvirt

1591695

Fix libvirt-guest.sh to handle multiple guests (LP: #1591695).

libvirt

1627926

Enable NUMA for arm64 (LP: #1627926).

libvirt

1629210

Update Vcs lines to point to launchpad (LP: #1629210).

lxc

1632144

New upstream bugfix release (2.0.5) (LP: #1632144)

lxcfs

1632140

New upstream bugfix release (2.0.4) (LP: #1632140):

lxd

1632152

New upstream bugfix release (2.0.5) (LP: #1632152)

snapd

1634236

also add a dependency to "snap-confine" to unbreak armhf (LP: #1634236)

snapd

1634236

fix version dependency of ubuntu-core-launcher to unbreak armhf (LP: #1634236)

lxc

1635639

s390x: Fix seccomp handling of personalities (LP: #1635639)

python-novaclient

1559072

d/p/enable-1.6.0-webob.patch: Cherry pick from stable/mitaka gerrit review to enable use of python-novaclient with newton+ nova deployments that have python-webob >= 1.6.0 (LP: #1559072).

python-pylxd

1633570

d/control, d/p/cryptography-min-version.patch: Align min python-cryptograpy version with xenial (LP: #1633570).

nova

1608934

d/p/bug1608934.patch: Cherry pick fix to ignore the resize check if the backing file doesn't exist, resolving issues with RAW and LVM backends (LP: #1608934).

postgresql-9.5

1637236

New upstream bug fix release (LP: #1637236)

neutron-lbaas

1633191

New upstream stable point release for OpenStack Mitaka (LP: #1633191).

neutron

1633191

New upstream stable point release for OpenStack Mitaka (LP: #1633191).

nova

1568086

d/p/libvirt-add-hugepages-support-for-Power.patch (LP: #1568086).

nova

1623871

d/p/libvirt-add-hugepages-support-for-arm64.patch (LP: #1623871).

nova-lxd

1637620

d/p/bug1638027.patch: Cherry pick fix to ensure that LXD containers can be deleted by deleting the container and then its associated profile, fixing compatibility with later versions of 2.0.x LXD (LP: #1637620).

juju-core

1614969

DPKG_MAINTSCRIPT_ARCH doesn't work in .config, use dpkg check (LP: #1614969)

isc-dhcp

1633479

ipv6: wait for duplicate address detection to finish (LP: #1633479).

neutron

1635369

debian/neutron-openvswitch-agent.neutron-ovs-cleanup.service.in (LP: #1635369).

neutron

1606652

debian/neutron-linuxbridge-agent.neutron-linuxbridge-cleanup.service.in (LP: #1606652).

maas

1639766

MAAS new upstream bugfix release, 2.1.1 bzr 5544 (SRU LP: #1639766):

multipath-tools

1611360

Use 64-bit int for command key (LP: #1611360)

open-iscsi

1621507

debian/extra/initramfs.local-top: handle IPv6 configs being shipped in DEVICE6 or /run/net6-*.conf in the initramfs, so we can fill in /run/initramfs/open-iscsi.interface (LP: #1621507)

walinuxagent

1603581

Backport yakkety version to xenial (LP: #1603581)

dovecot

1633220

d/p/fix-sieve-pigeonhole-crash-on-huge-mails.patch: Fix sieve-pigeonhole crash when filtering too much data (LP: #1633220)

python-os-brick

1585940

d/p/fix-wrong-path-used-in-iscsi-multipath-l.patch: Backport fix for ERROR "can't get udev device" when iscsi multipath enabled (LP: #1585940).

bind9

1536181

Add RemainAfterExit to bind9-resolvconf unit configuration file (LP: #1536181).

ceph

1587261

rgw: Fixes for creation times for buckets (LP: #1587261):

ceph

1628809

New upstream stable release (LP: #1628809).

ceph

1628750

Limit the amount of data per chunk in omap push operations to 64k, ensuring that OSD threads don't hit timeouts during recovery operations (LP: #1628750):

snapd-glib

1616943

Backport to xenial (LP: #1616943)

lxd

1644377

New upstream bugfix release (2.0.8) (LP: #1644377)

lxd

1644377

New upstream bugfix release (2.0.7) (LP: #1644377)

lxd

1644377

New upstream bugfix release (2.0.6) (LP: #1644377)

lxd

1647312

Fix container last-state recording (LP: #1647312)

freeipmi

1618543

Add IPv6 support to ipmipower. LP: #1618543.

snapd

1637215

New upstream release, LP: #1637215:

snapd

1637215

New upstream release, LP: #1637215:

snapd

1596629

docs: add configure hook to hooks list (#2024)LP: #1596629

keepalived

1642763

debian/patches/fix_message_truncation_with_large_pagesizes.patch: Resolve "Netlink: error: message truncated" messages. Thanks to David Wilder <dwilder@us.ibm.com>. Closes LP: #1642763.

simplestreams

1578624

SRU] Set custom user agent (LP: #1578624)

software-properties

1645827

cloudarchive: Enable support for the Ocata Ubuntu Cloud Archive on 16.04 (LP: #1645827).

open-iscsi

1621507

Fix syntax error in previous changes. LP: #1621507

isc-dhcp

1621507

debian/initramfs/lib/etc/dhcp/dhclient-enter-hooks.d/config: clean up script to remove IPv4 bits that would never be called; since for this SRU we only do IPv6. (LP: #1621507)

isc-dhcp

1621507

debian/initramfs/lib/etc/dhcp/dhclient-enter-hooks.d/config: fix script to not write to /run/net-$iface.conf when dealing with IPv6; which should only write to a /run/net6-$iface.conf file. (LP: #1621507)

lxcfs

1647012

New upstream bugfix release (2.0.5) (LP: #1647012):

golang-gopkg-lxc-go-lxc.v2

1647017

Update to current upstream snapshot (LP: #1647017)

neutron

1573073

d/p/check-namespace-before-getting-devices.patch: Cherry-pick patch from upstream stable/mitaka branch to check if router namespace exists before getting devices (LP: #1573073).

snapd

1648520

New upstream release, LP: #1648520

snapd

1648520

New upstream release, LP: #1648520

snapd

1648520

New upstream release, LP: #1648520

snapd

1648520

New upstream release, LP: #1648520

snapd

1644625

New upstream release, LP: #1644625

snapd

1644625

New upstream release, LP: #1644625

swift

1642538

d/p/avoid-infinite-loop-while-placing-parts.patch: Cherry-picked from upstream stable/mitaka branch to avoid infinite loop while placing parts (LP: #1642538).

python-pymysql

1592664

Added patch to fix test failure with 5.7 (LP: #1592664)

libvirt

1546674

d/apparmor/usr.lib.libvirt.virt-aa-helper: add missing rules for name resolution to virt-aa-helper Apparmor profile (LP: #1546674).

python-oslo.messaging

1518430

d/p/rabbit-avoid-busy-loop.patch: Cherry pick patch from upstream to avoid rabbit driver busy loop on epoll_wait with heartbeat+eventlet (LP: #1518430).

cloud-init

1655934

Correctly detect kernels ending in -aws as kernels that can boot on EC2 (LP: #1655934)

nova-lxd

1649368 1648056

New upstream release for Openstack Mitaka (LP: #1649368, #1648056):

lxc

1653725

0003-tools-only-check-for-O_RDONLY.patch (LP: #1653725)

maas

1644071

Stable Release Update. New MAAS upstream bugfix release 2.1.3 (LP: #1644071)

krb5

1643708

d/p/upstream/0001-Add-SPNEGO-special-case-for-NTLMSSP-MechListMIC.patch: Cherry-pick from upstream to add SPNEGO special case for NTLMSSP+MechListMIC. LP: #1643708.

qemu

1626972

Fixed wrong migration blocker when vhost is used (LP: #1626972)

snapd

1656382

New upstream release, LP: #1656382

walinuxagent

1651128

New upstream release (LP: #1651128)

python-glance-store

1609733

d/glance-store-common.*,control,glance_sudoers: Add binary package for shared rootwrap configuration, associated filters and sudoers.d configuration (LP: #1609733).

curtin

1645680

Workaround failures caused by gpg2 daemons left running in chroot. (LP: #1645680)

curtin

1640519

Install u-boot-tools when running on a system with u-boot. (LP: #1640519)

curtin

1641661

block: fix partition kname for raid devices (LP: #1641661)

krb5

1648901

Fix segfault in context_handle (LP: #1648901).

libvirt

1637601

Use a fixed uid/gid for libvirt-qemu user to avoid permission issues on network filesystems like NFS (backport) (LP: #1637601).

ceph

1649856

New upstream stable release (LP: #1649856):

ceph

1646583

d/rules: Install upstream provided systemd targets and ensure they are enabled and started on install to ensure that integrations aligned to upstream packaging work with Ubuntu packages (LP: #1646583).

ceph

1609866

d/ceph.*,d/*.logrotate: Install logrotate configuration in ceph-common, ensuring that all daemons get log rotation on log files, deal with removal of logrotate configuration in ceph for upgrades (LP: #1609866).

qemu

1656480

d/p/ubuntu/net-fix-qemu_announce_self-not-emitting-packets.patch: Cherrypick upstream patch: net: fix qemu_announce_self not emitting packets (LP: #1656480)

freeipmi

1645912

Backport to xenial. Add ipv6 ipmi-discovery. LP: #1645912. See also: https://github.com/chu11/freeipmi-mirror/pull/12/commits/32721f88cd37aa4ca1564c243669f96628089986

lxc

1660844

New upstream bugfix release (2.0.7) (LP: #1660844)

lxcfs

1660850

New upstream bugfix release (2.0.6) (LP: #1660850):

lxd

1660506

New upstream bugfix release (2.0.9) (LP: #1660506)

cloud-init

1611074

debian/cloud-init.postinst: update /etc/fstab on Azure to fix future resize operations. (LP: #1611074)

cloud-init

1611074

Add activate_datasource, for datasource specific code paths. (LP: #1611074)

cloud-init

1642062

systemd: cloud-init-local use RequiresMountsFor=/var/lib/cloud (LP: #1642062)

cloud-init

1611074

replace 'Wants' and 'After' on local-fs.target with more granular After=systemd-remount-fs.service and RequiresMountsFor=/var/lib and Before=sysinit.target. This is done run sufficiently early enough to update /etc/fstab. (LP: #1611074)

cloud-init

1611074

add Before=sysinit.target and DefaultDependencies=no (LP: #1611074)

cloud-init

1621615

net: support reading ipv6 dhcp config from initramfs [LaMont Jones] (LP: #1621615)

cloud-init

1626243

disk-config: udev settle after partitioning in gpt format. (LP: #1626243)

cloud-init

1619393

Add support for snap create-user on Ubuntu Core images. [Ryan Harper] (LP: #1619393)

cloud-init

1640556

lxd: Update network config for LXD 2.3 [Stéphane Graber] (LP: #1640556)

cloud-init

1611074

Adjust mounts and disk configuration for systemd. (LP: #1611074)

cloud-init

1635350

do not read system /etc/cloud/cloud.cfg.d (LP: #1635350)

initramfs-tools

1621507

scripts/functions: clean up configure_networking and the function all_netbootable_interfaces to not have side-effects. (LP: #1621507)

initramfs-tools

1621507

split out IPv6 options in its own cmdline parameter: ip6= ; always use dhclient in this case if the value set is anything other than 'off' or 'none'. Furthermore, parse anything other than 'on', 'dhcp' or 'any' as the name of an interface. (LP: #1621507)

cloud-init

1460715

cherry-pick 18203bf: disk_setup: Use sectors as unit when formatting MBR disks with sfdisk. (LP: #1460715)

cloud-init

1639930

cherry-pick 6e92c5f: net/cmdline: Consider ip= or ip6= on command line not only ip= (LP: #1639930)

cloud-init

1644043

cherry-pick 8c6878a: tests: fix assumptions that expected no eth0 in system. (LP: #1644043)

cloud-init

1642679

cherry-pick 2d2ec70: OpenStack: extend physical types to include hyperv, hw_veb, vhost_user. (LP: #1642679)

cloud-initramfs-tools

1634310

overlayroot: fix overlayroot=crypt with newer initramfs-tools (LP: #1634310)

cloud-initramfs-tools

1621615

cloud-initramfs-dyn-netconf: Further adjustments to support IPV6 and the new DEVICE6 and net6-DEVICE.conf files. (LP: #1621615)

cloud-initramfs-tools

1493188

overlayroot: support 'overlay' filesystem explicitly rather than relying on ubuntu specific kernel module 'overlayfs'. (LP: #1493188)

cloud-initramfs-tools

1485752

overlayroot: write debug to /run/initramfs not /dev/.initramfs but support writing to /dev/.initramfs if that is all there is. (LP: #1485752)

cloud-initramfs-tools

1619459

overlayroot: fix overlayroot if recurse=0 was not provided. This fuctionality was lost since workdir support was added. (LP: #1619459)

ifupdown

1629972

networking.service: exclude loopback device lo in ExecStop (LP: #1629972) This prevents the stop of networking.service from taking down the loopback 'lo' interface.

cloud-init

1648380

cherry-pick a9d41de: CloudSigma: Fix bug where datasource was not loaded in local (LP: #1648380)

cloud-init

1647708

cherry-pick c9c9197: mounts: use mount -a again to accomplish mounts (LP: #1647708)

initramfs-tools

1628306

scripts/functions: make sure we can try to start all available and suitable interfaces if ip= isn't set when setting up the network, and exit as soon as we get an IP address. This retains the old behavior from ipconfig when ip= is unset, for really simple remote-root scenarios. (LP: #1628306)

initramfs-tools

1631474

scripts/functions: Revert configure_networking changes to the state at 0.122ubuntu8.1. (LP: #1631474)

lxc

1660844

New upstream bugfix release (2.0.7) (LP: #1660844)

lxcfs

1660850

New upstream bugfix release (2.0.6) (LP: #1660850):

lxd

1660506

New upstream bugfix release (2.0.9) (LP: #1660506)

juju-core

1648894

Backport upstream release 2.0.2 (LP: #1648894)

snapd

1659522

New upstream release, LP: #1659522

snapd

1661265

cherry pick fix for sched_setscheduler regression (LP: #1661265)

snapd

1659522

New upstream release, LP: #1659522

snapd

1659522

New upstream release, LP: #1659522

ubuntu-fan

1656875

fanatic: Support new (>=1.12) docker network management commands (LP: #1656875).

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.

fuse

1558967

Cherrypick upstream patch for parent to wait until daemon child process is ready. LP: #1558967.

fuse

1558967

Cherrypick upstream patch for parent to wait until daemon child process is ready. LP: #1558967.

shim-signed

1604873

update-secureboot-policy: If /proc/sys/kernel/moksbstate_disabled is present, prefer this unconditionally over MokSBStateRT. LP: #1604873.

makedumpfile

1571590

Fix networked kdump failure to reach remote server. Avoids "Network is unreachable" message when trying to do remote dumps on either SSH or NFS. (LP: #1571590)

makedumpfile

1568952

Replace maxcpus by nr_cpus nr_cpus is a hard limit that has an impact on the (kdump) kernel memory consumption, while it is not the case with maxcpus=1, as we can theoretically hotplug cpus with maxcpus=1 (LP: #1568952)

makedumpfile

1599561

define_stampdir() : Loop on hostname -I for 5 sec to get IP address if HOSTTAG=ip. The network stack may not be ready when kdump-config runs. Give it some time before reverting HOSTTAG to hostname if an IP address cannot be found. (LP: #1599561)

makedumpfile

1570775

Add cio_ignore result to /etc/default/kdump-tools on s390x In order to have crashkernel=128M to work correctly on the s390 architecture the result of cio_ignore -u -k needs to be appended to the KDUMP_CMDLINE_APPEND variable in /etc/default/kdump-tools. This patch adds the required logic to do the proper modification. (LP: #1570775)

makedumpfile

1599491

debian/rules : drop the dh_installinit override Uses a syntax which is no longer supported and generate an error on install. (LP: #1599491)

linux-firmware

1599071

linux-firmware: Add firmware file for Intel Bluetooth 8265 (LP: #1599071)

linux-firmware

1605276

linux-firmware: New minor DMC release for Broxton - ver1_07 (LP: #1605276)

systemd

1608953

Connect pid1's stdin/out/err fds to /dev/null also for containers. This fixes generators which expect a valid stdout/err fd in some container technologies. (LP: #1608953)

systemd

1615021

73-usb-net-by-mac.rules: Do not run readlink for *every* uevent, and merely check if /etc/udev/rules.d/80-net-setup-link.rules exists. A common way to disable an udev rule is to just "touch" it in /etc/udev/rule.d/ (i. e. empty file), and if the rule is customized we cannot really predict anyway if the user wants MAC-based USB net names or not. (LP: #1615021)

linux

1620658

Release Tracking Bug LP: #1620658

linux

1612135

CIFS client: access problems after updating to kernel 4.4.0-29-generic (LP: #1612135)

linux

1618572

apt-key add fails in overlayfs (LP: #1618572)

linux

1618040

Release Tracking Bug LP: #1618040

linux

1591655

Feature] Instruction decoder support for new SKX instructions- AVX512 (LP: #1591655)

linux

1608652

Ubuntu 16.04] FCoE Lun not visible in OS with inbox driver - Issue with ioremap() call on 32bit kernel (LP: #1608652)

linux

1591802

Feature] turbostat support for Skylake-SP server (LP: #1591802)

linux

1616894

BYT] display hotplug doesn't work on console (LP: #1616894)

linux

1520446

Feature]intel_idle enabling on Broxton-P (LP: #1520446)

linux

1591815

Feature] EDAC: Update driver for SKX-SP (LP: #1591815)

linux

1591648

Feature] KBL: Sandy Peak(3168) WiFi/BT support (LP: #1591648)

linux

1616813

Please add support for alps touchpad. (LP: #1616813)

linux

1616781

DINO2M - System hangs with a black screen during s4 stress test (LP: #1616781)

linux

1611833

Xenial update to v4.4.17 stable release (LP: #1611833)

linux

1615665

Enable virtual scsi server driver for Power (LP: #1615665)

linux

1613295

AES-XTS poor performance in Ubuntu 16.04 (LP: #1613295)

linux

1616318

System hang when plug/pull USB 3.1 key via thunderbolt port over 5 times (LP: #1616318)

linux

1615893

change_hat is logging failures during expected hat probing (LP: #1615893)

linux

1615892

deleted files outside of the namespace are not being treated as disconnected (LP: #1615892)

linux

1615890

stacking to unconfined in a child namespace confuses mediation (LP: #1615890)

linux

1615895

apparmor module parameters can be changed after the policy is locked (LP: #1615895)

linux

1579135

AppArmor profile reloading causes an intermittent kernel BUG (LP: #1579135)

linux

1615889

label vec reductions can result in reference labels instead of direct access to labels (LP: #1615889)

linux

1615887

profiles from different namespaces can block other namespaces from being able to load a profile (LP: #1615887)

linux

1592547

vmalloc failure leads to null ptr dereference in aa_dfa_next (LP: #1592547)

linux

1615885

vmalloc_addr is being checked on the failed return address of kvzalloc() (LP: #1615885)

linux

1615882

dfa is missing a bounds check which can cause an oops (LP: #1615882)

linux

1615881

The label build for onexec when stacking is wrong (LP: #1615881)

linux

1615880

The inherit check for new to old label comparison for domain transitions is wrong (LP: #1615880)

linux

1593874

warning stack trace while playing with apparmor namespaces (LP: #1593874)

linux

1615878

label_update proxy comparison test is wrong (LP: #1615878)

linux

1615620

Xenial update to v4.4.19 stable release (LP: #1615620)

linux

1614565

ISST-LTE:pKVM311:lotg5:Ubutu16041:lotg5 crashed @ writeback_sb_inodes+0x30c/0x590 (LP: #1614565)

linux

1612725

IBM Power 720 Ethernet Not Seen (LP: #1612725)

linux

1612431

CAPI: Update default setting for the psl_fir_cntl register (LP: #1612431)

linux

1614560

Xenial update to v4.4.18 stable release (LP: #1614560)

linux

1614309

Ubuntu16.10:installation fails on Brazos system (31TB and 192 cores) No memory for flatten_device_tree (no room) (LP: #1614309)

linux

1613157

SRU] xgene_enet: 10g performance only hits ~75% on multi-client tests (LP: #1613157)

linux

1611399

SRU] xgene_enet: an extra interrupt may be pending for an interrupt controller that doesn't support irq_disable and hardware with level interrupt (LP: #1611399)

linux

1609606

Mic mute hotkey does not work on usb keyboard [03f0:2f4a] (LP: #1609606)

klibc

1624014

debian/patches/fix_broadcast_flag-bit.patch: the previous patch set the wrong bit in the bootp flags field, instead of 0x800 it must be 0x8000. (LP: #1624014)

linux-firmware

1589905

ath10k: QCA6174: update board files (LP: #1589905)

linux

1615665

Enable virtual scsi server driver for Power (LP: #1615665)

systemd

1593379

73-usb-net-by-mac.rules: Split kernel command line import line. Reportedly this makes the rule actually work on some platforms. Thanks Alp Toker! (LP: #1593379)

systemd

1547844

fsckd: Do not exit on idle timeout if there are still clients connected (Closes: #788050, LP: #1547844)

systemd

1625584

libnss-*.prerm: Remove possible [key=value] options from NSS modules as well. (LP: #1625584)

systemd

1627641

Backport networkd 231. Compared to 229 this has a lot of fixes, some of which we need for good netplan support. Backporting them individually would be a lot more work and a lot less robust, and we did not use/support networkd in 16.04 so far. Drop the other network related patches as they are included in this backport now. (LP: #1627641)

linux

1632375

Release Tracking Bug LP: #1632375

dkms

1588479

apport_name_in_valueerror.diff: (LP: #1588479)

makedumpfile

1634132

Remove hugepages/hugepagesz from kdump's cmdline. (LP: #1634132)

systemd

1632964

unit: sent change signal before removing the unit if necessary (LP: #1632964)

systemd

1633274

networkd: Fix assertion crash on adding VTI with IPv6 addresses (LP: #1633274)

linux

1636941

Release Tracking Bug LP: #1636941

linux-firmware

1635091

New firmware is required for some iwlwifi modules (LP: #1635091)

linux-firmware

1637481

Update linux-firmware in xenial for lts-y (LP: #1637481)

pulseaudio

1573296

debian/pulseaudio.maintscript: Bump versions for files that need to be removed as they are obsolete (LP: #1573296)

pulseaudio

1574324

Remove patch hunk that set u->transport to NULL. At the time this code was written for 15.10, it was to prevent an assertion. Now with newer versions of pulse, the opposite is happening in some circumstances (LP: #1574324)

makedumpfile

1626269

Makedumpfile will exit on error with the following message : get_mem_map: Can't distinguish the memory type. (LP: #1626269)

makedumpfile

1644771

Fix double-quote handling in /proc/cmdline Parsing of the cmdline would fail if double-quotes are encountered in /proc/cmdine (i.e. like when things like "acpi_osi=!Windows 2012" are found in the cmdline). (LP: #1644771)

linux-firmware

1645911

linux-firmware 1.157.5 causes sound issues after initramfs update (LP: #1645911)

linux-firmware

1646197

Trigger update-initramfs following linux-firmware install (LP: #1646197)

u-boot

1636838

From upstream u-boot: (LP: #1636838)

pulseaudio

1641954

Backport from upstream to fix a bug in PulseAudio 8 where audio switches to another audio device when an HDMI monitor goes to sleep, thanks to Cristian Klein <cristiklein@gmail.com> for the backport (LP: #1641954)

s390-zfcp

1596968

Improve displaying numereous detected FCP devices by replacing the hard-coded limit with a dynamically allocated solution LP: #1596968

systemd

1647485

d/p/0001-libudev-util-change-util_replace_whitespace-to-retur.patch, d/p/0002-udev-event-add-replace_whitespace-param-to-udev_even.patch, d/p/0003-udev-rules-perform-whitespace-replacement-for-symlin.patch: Cherry-pick upstream fixes from Dan Streetman <ddstreet@ieee.org> to fix by-id symlinks for devices whose IDs contain whitespace. LP: #1647485.

u-boot

1657395

No-change rebuild to get last set of changes into the security pocket for the linux-raspi2 kernel (LP: #1657395).

u-boot

1636838

From upstream u-boot: (LP: #1636838)

crash

1655625

Cherry-pick upstream commit to complete support for 4.5+ kernels : d/p/0003-Fix-for-the-replacements-made-to-the-kernel-s-cpu_po.patch, d/p/0004-With-the-introduction-of-radix-MMU-in-Power-ISA-3.0-.patch, d/p/0005-Fix-for-Linux-commit-0139aa7b7fa12ceef095d99dc36606a.patch, d/p/0006-Fix-for-Linux-commit-edf14cdbf9a0e5ab52698ca66d07a76.patch, d/p/0007-Fix-to-recognize-and-support-x86_64-Linux-4.8-rc1-an.patch, d/p/0008-Fix-for-a-possible-segmentation-violation-when-analy.patch, d/p/0009-Fix-for-support-of-Linux-4.7-and-later-x86_64-ELF-kd.patch, d/p/0010-Linux-3.15-and-later-kernels-configured-with-CONFIG_.patch These commits are included in version 7.1.7 of crash and are required in order to correctly open 4.5 kernels and newer (LP: #1655625).

linux

1657430

Release Tracking Bug LP: #1657430

linux

1657353

Backport DP MST fixes to i915 (LP: #1657353)

linux

1657281

Ubuntu xenial - 4.4.0-59-generic i3 I/O performance issue (LP: #1657281)

linux

1656810

Release Tracking Bug LP: #1656810

linux

1656381

Xen MSI setup code incorrectly re-uses cached pirq (LP: #1656381)

linux

1656084

Release Tracking Bug LP: #1656084

linux

1634129

Couldn't emulate instruction 0x7813427c (LP: #1634129)

linux

1560482

perf: 24x7: Eliminate domain name suffix in event names (LP: #1560482)

linux

1655040

i386 ftrace tests hang on ADT testing (LP: #1655040)

linux

1651322

VMX module autoloading if available (LP: #1651322)

linux

1654497

ACPI probe support for AD5592/3 configurable multi-channel converter (LP: #1654497)

linux

1654602

Xenial update to v4.4.40 stable release (LP: #1654602)

linux

1639810

igb i210 probe of pci device failed with error -2 (LP: #1639810)

linux

1652018

PowerNV: PCI Slot is invalid after fencedPHB Error injection (LP: #1652018)

linux

1635177

mfd: intel-lpss: Add default I2C device properties for Apollo Lake (LP: #1635177)

linux

1650609

Xenial update to v4.4.39 stable release (LP: #1650609)

linux

1650607

Xenial update to v4.4.38 stable release (LP: #1650607)

linux

1650604

Xenial update to v4.4.37 stable release (LP: #1650604)

linux

1650601

Xenial update to v4.4.36 stable release (LP: #1650601)

klibc

1652348

debian/patches/dhcp-one-socket-per-interface.patch: Use separate sockets for DHCP from multiple interfaces. Thanks to Jay Vosburgh <jay.vosburgh@canonical.com>. Closes LP: #1652348.

powerpc-utils

1597365

d/p/0001-errinjct-Correct-config_addr-parsing.patch, d/p/0002-errinjct-Recognize-5-return-from-rtas.patch, d/p/0003-errinjct-Correct-read_file-error-checking.patch: Cherry-pick fixes from upstream to fix failures with errinjct on Shiner-T & Grand Canyon systems. LP: #1597365.

linux-firmware

1605974

usbduxsigma_firmware.bin: old version causes driver crash (LP: #1605974)

linux-firmware

1647826

Intel 8260 doesn't work with linux kernel 4.8 when using ucode version 22 (LP: #1647826)

bcmwl

1647036

Client does not ACK auth/assoc responses from Cisco AP3800 (LP: #1647036).

linux-hwe

1661935

Release Tracking Bug LP: #1661935

linux-hwe

1659340

Linux kernel 4.8 hangs at boot up (LP: #1659340)

linux-hwe

1557690

s390/kconfig: CONFIG_NUMA without CONFIG_NUMA_EMU does not make any sense on s390x (LP: #1557690)

linux-hwe

1646574

Mouse cursor invisible or does not move (LP: #1646574)

open-vm-tools

1662116

Backport to xenial for kernel 4.8 support. (LP: #1662116)

dkms

1608499

debian/patches/Parallel-depmod-failure.patch: (LP: #1608499)

grub2

1604499

Add loopback and squash4 modules to the signed EFI images. LP: #1604499.

grub2-signed

1604499

Rebuild against grub2 2.02~beta2-36ubuntu3.2. (LP: #1604499)

ubuntu-drivers-common

1586933

Partially drop the drm code, and get information about connectors from sysf. This fixes a long standing performance issue (LP: #1586933).

ubuntu-drivers-common

1619306

Disable persistence mode before powering down the dGPU. If persistence mode is not disabled, gpu-manager will not be able to unload the nvidia module (LP: #1619306).

ubuntu-drivers-common

1619306

Make sure to load and unload nvidia-drm. This fixes a problem that prevents the dGPU from being powered off in hybrid systems with recent nvidia drivers (LP: #1619306).

ubuntu-drivers-common

1320868

Catch and ignore UnicodeDecodeErrors in dmi info, as some machines may report board_name as ffffffffffff0a to mean empty, and this causes an error in python 3 (LP: #1320868).

curtin

1618429

block/mdadm: add option to ignore mdadm_assemble errors (LP: #1618429)

curtin

1615780

curtin.apply_net should exit non-zero upon exception. (LP: #1615780)

curtin

1597923

mkfs.vfat: add force flag for formating whole disks (LP: #1597923)

curtin

1597522

block.mkfs: fix sectorsize flag (LP: #1597522)

curtin

1562249

block_meta: cleanup use of sys_block_path and handle cciss knames (LP: #1562249)

curtin

1598310

block.get_blockdev_sector_size: handle _lsblock multi result return (LP: #1598310)

curtin

1524031

block_meta: fallback to parted if blkid does not produce output (LP: #1524031)

flash-kernel

1636838

Adjust rpi2 dtb address from 0x100 to 0x02000000 (LP: #1636838)

grub2

1229458

Fix support for IPv6 PXE booting under UEFI: (LP: #1229458)

grub2

1519836

Fix booting on Hyper-V gen 2 VMs due to the lack of PIT there; we can deal with this by using other timers when PIT aren't available. (LP: #1519836)

grub2

1229458

debian/patches/ip6_fix_routing_eb9f401f.patch: fix IPv6 routing; we should be able to talk to things outside of link-local addresses; to do this, allow specifying a gateway and interface. (LP: #1229458)

grub2-signed

1229458 1519836

Rebuild against grub2 2.02~beta2-36ubuntu3.6. (LP: #1229458, #1519836)

netcfg

1572620

Also use short stable systemd-udev names to discover descriptions for the network interfaces. LP: #1572620

console-setup

1660598

debian/console-setup-linux.setvtrgb.service: add condition to only execute when /dev/tty0 exists. This is the same condition as used by getty@.service unit to prevent attempting setting up VT when none are present. This is a common case on serial only architectures and virtual machines. Resolves degraded boots on s390x/ppc64el. LP: #1660598

partman-btrfs

1609140

On s390x, zipl bootloader cannot handle /boot on btrfs. LP: #1609140

initramfs-tools

1649213

hook-functions: include xhci-plat-hcd in auto_add_modules_list (LP: #1649213)

partman-partitioning

1650300

DASD-FBA drives should still use msdos partition table, and not dasd one. LP: #1650300

grub2-signed

1447500

Rebuild against grub2 2.02~beta2-36ubuntu3.7. (LP: #1447500)

grub2

1447500

Disable os-prober for ppc64el on the PowerNV platform, to reduce the number of entries/clutter from other OSes in Petitboot (LP: #1447500)

grub-installer

1656048

grub-installer: deal with NVMe devices (or other devices with a partition separator) being used to back the PReP partition on ppc64el. (LP: #1656048)

os-prober

1579609

More fixes to not mangle partitions that can't be safely detected via mounting: (LP: #1579609)

os-prober

1579609

os-probes/common/50mounted-tests: don't mount filesystems with mount for probing as that can cause corruption in some cases. (LP: #1579609)

netcfg

1558271

Do now show an empty option 4 when using netcfg, without a wifi-card, and when automatic configuration fails. This is achieved by substituting all choices into the question, from two internal select templates of identical options but wifireconf one. This resolves UX bug without changing translation strings or fuzzing any of the existing translations. LP: #1558271

kbd

1621824

debian/patches/loadkeys_find_usable_console.diff: fix wrong type argument to ioctl(..., KDGKBMODE), which causes consoles to not be correctly detected on 64-bit archs. LP: #1621824.

hw-detect

1602717

{hw-,disk-,net}detect.sh, check-missing-firmware.sh: use 'modprobe -b' in order to honor module blacklisting from kernel cmdline parameters. (LP: #1602717)

systemd

1642903

rules: introduce disk/by-id (wwid and model_serial) symlinks for NVMe drives (LP: #1642903)

libvirt

1659769

fix virsh nodecpumap output (LP: #1659769)

libvirt

1620407

fix using type ethernet interfaces with user scripts (LP: #1620407)

libvirt

1641618

add new block device types to virt-aa-helpers profile (LP: #1641618)

debian-installer

1384955

arm64/xgene-uboot: Set the correct compression flag when generating a uImage of a gzip'd kernel. LP: #1384955.

debian-installer

1632473

Tell GRUB to load the gzio module on arm64 now that we're booting a compressed kernel. LP: #1632473.

debian-installer

1662712

Add HWE variants for all architectures except powerpc (LP: #1662712)

debian-installer

1572620 1558271

Rebuild to pick up new components (LP: #1572620, #1558271)

Unsorted changes

llvm-toolchain-3.8

1510042

Add support for gcc's attribute abi_tag (needed for compatibility with GCC 5's libstdc++); taken from the trunk. Closes: #797038. LP: #1510042.

less

1606640

debian/lesspipe: Fix typo that broke ddeb support (LP: #1606640)

sysstat

1578160

Add missing depend, bzip2 is replaced by xz-utils. (LP: #1578160)

apparmor

1577051

r3498-r3499-ignore-net-events-that-look-like-file-events.patch: Prevent an aa-logprof crash by ignoring file events that contains send *and* receive in the request mask. This is an improvement to the previous fix that only addressed events that contained send *or* receive. (LP: #1577051, LP: #1582374)

apparmor

1582374

r3498-r3499-ignore-net-events-that-look-like-file-events.patch: Prevent an aa-logprof crash by ignoring file events that contains send *and* receive in the request mask. This is an improvement to the previous fix that only addressed events that contained send *or* receive. (LP: #1577051, LP: #1582374)

frame

1350523

device: don't use asserts to get properties on failures, to avoid crashes (LP: #1350523)

openssl

1601836

Cherry-pick s390x assembly pack bugfix to cache capability query results for improved performance. LP: #1601836.

openssl

1602655

Enable asm optimisations on s390x. LP: #1602655.

sudo

1595558

include /snap/bin in the secure_path (LP: #1595558)

clamav

1590688

Ensure freshclam service is run after package install (LP: #1590688)

golang-petname

1615143

Backport golang-petname from yakkety to xenial, to take advantage of the vastly improved format in LXD, LP: #1615143

python-petname

1615143

backport python-petname library to 16.04, LP: #1615143

p11-kit

1615449

Backport to Ubuntu 16.04 LTS for improved manpages (LP: #1615449)

appstream-glib

1591868

Catch errors from libyaml and display proper warnings rather than spin on them. (LP: #1591868)

systemd

1529079

Queue loading transient units after setting their properties. Fixes starting VMs with libvirt. (LP: #1529079)

systemd

1620559

systemd-networkd-resolvconf-update.service: Also pick up DNS servers from individual link leases, as they sometimes don't appear in the global ifstate. (LP: #1620559)

livecd-rootfs

1621393

live-build/ubuntu-cpc/hooks/042-vagrant.binary: fix unmount handling so that the teardown is done properly /before/ we try to make an image from our filesystem, since otherwise /etc/resolv.conf is broken. LP: #1621393.

ifupdown

1618726

Fix a crash when multiple interfaces are specified for no-scripts (LP: #1618726)

irssi

1624068

SECURITY UPDATE: Fix color format decoding (LP: #1624068):

python3.5

1620754

SRU: LP: #1620754: Fix invalid code in pyhash/siphash24. Issue #28055.

golang-petname

1625753

debian/control, debian/rules: LP: #1625753

network-manager

1589557

Rebase to upstream 1.2.2 release, patches: (LP: #1589557)

network-manager

1582301

libnm-Check-self-still-NMManager-or-not.patch: (LP: #1582301)

network-manager

1575614

libnm-don-t-require-initialized-out_encrypted-argume.patch: (LP: #1575614)

golang-gopkg-lxc-go-lxc.v2

1621557

Update to same upstream snapshot as Yakkety (LP: #1621557)

backuppc

1610756

Make dependency on libcgi-pm-perl a versioned one so that upgrades from 14.04 work. (LP: #1610756)

cmake

1624832

cherry-pick from upstream to fix Ninja builds (LP: #1624832):

init-system-helpers

1576692

invoke-rc.d, service: Only ignore systemd unit dependencies before multi-user.target. "systemctl is-system-running" might still be false in case of running jobs for device/mount/hotplug/dynamic actions units. But in those cases we already do want to respect unit dependencies, as the system is booted up sufficiently to avoid dependency loops. Thus weaken the condition to "multi-user.target is active". This does not change the behaviour for single-user: is-system-running has always been false there, so dependencies continue to be ignored. Fixes installation of packages like PostgreSQL under cloud-init or when manually installing packages right after booting. LP: #1576692

network-manager

1609898

debian/tests/wpa-dhclient: Don't assume that the IPv6 prefix length from the DHCP server is /64. (LP: #1609898)

network-manager

1627641

Read config and system connections from /run/NetworkManager/ to support netplan (LP: #1627641)

network-manager

1592721

Add dns-manager-don-t-merge-split-DNS-search-domains.patch: do not add split DNS search domains to resolv.conf; doing so would risk leaking names to non-VPN DNS nameservers when attempting to resolve non- FQDN names. (LP: #1592721)

appstream-glib

1629754

Fix non-desktop applications not being extracted (LP: #1629754)

livecd-rootfs

1628085

Stop using the overlay PPA for touch livecd-rootfs changes (LP: #1628085).

tzdata

1621373

New upstream release, with DST changes for Turkey (LP: #1621373)

bzr

1606203

Fix http Basic auth with credentials longer than ~57 characters (LP: #1606203).

distro-info-data

1634235

Copy data from 0.30 (LP: #1634235)

apparmor

1628285

debian/lib/apparmor/functions, debian/apparmor.init, debian/apparmor.service, debian/apparmor.upstart, debian/lib/apparmor/profile-load: Adjust the checks that previously kept AppArmor policy from being loaded while booting a container. Now we attempt to load policy if we're in a LXD or LXC managed container that is using profile stacking inside of a policy namespace. (LP: #1628285)

apparmor

1628745

debian/patches/r3509-tests-fix-exec_stack-errors-1.patch: Fix the exec_stack.sh test when running on 4.8 or newer kernels (LP: #1628745)

apparmor

1630069

debian/patches/r3558-tests-fix-exec_stack-errors-2.patch: Adjust the exec_stack.sh fix mentioned above to more accurately test kernels older than 4.8 (LP: #1630069)

qtbase-opensource-src

1622089

Backport a timezone conversion fix from Qt 5.6.2 (LP: #1622089)

base-files

1598212

/etc/os-release: Add VERSION_CODENAME per upstream spec (LP: #1598212)

whoopsie

1616517

src/whoopsie.c: Add fields from package management applications that can be larger than 1KB to the list of accepted fields. (LP: #1616517)

systemd

1635256

systemd-networkd-resolvconf-update.service: Propagate search domains (LP: #1635256)

gcc-5

1638055

Fix PR target/72863, redundant swaps when using vec_vsx_ld/st, taken from the gcc-5 branch. LP: #1638055.

gcc-5

1628207

Fix PR rtl-optimization/71709, taken from the gcc-5 branch. LP: #1628207.

shim-signed

1604936

Add a --help option, document other options. (LP: #1604936)

shim-signed

1595611

Rework prompting to display our Secure Boot warning and explanation text more prominently, rather than forcing graphical users to hit "Help" to see the full explanation for why we ask about disabling Secure Boot. (LP: #1595611)

apt

1638021

New micro release with bug fixes up to (and including) 1.3.1 (LP: #1638021)

procps

1637300

Don't start procps on install. This avoids errors on upgrade within a container. Backported from yakkety. (LP: #1637300)

procps

1637026

Fix parsing of negative PIDs. (LP: #1637026)

python3.5

1620754

SRU: LP: #1620754: Fix invalid code in pyhash/siphash24. Issue #28055.

python3.5

1591887

SRU: LP: #1591887. Backport 3.5.2 to 16.04 LTS.

procps

1643084

kill: Fix segfault when called with single negative pid, a regression introduced in 2:3.3.10-4ubuntu2.1 (LP: #1643084).

glibc

1642390

Disable lock-elision on all targets to avoid regressions (LP: #1642390)

apport

1446537

hookutils, attach_root_command_outputs(): Return str again, like before 2.15.2. (LP: #1446537)

gcc-5-cross

1628207

SRU: LP: #1628207, Build using the updated gcc-5 package.

systemd

1640293

Backport graphical-session{,-pre}.target user units, for future usage from snaps. (LP: #1640293)

systemd

1636912

debian/rules: Clean up *.busname units. They are useless in 16.04 as they will always be "condition failed" as kdbus has never existed. But they add ordering constraints which make it impossible to start systemd-networkd.service during early boot, which is an upcoming requirement for cloud-init. (Part of LP: #1636912)

systemd

1636912

Drop systemd-networkd's "After=dbus.service" ordering so that it can start during early boot (for cloud-init.service). It will auto-connect to D-Bus once it becomes available later, and transient (from DHCP) hostname and timezone setting do not work in 16.04 anyway. (LP: #1636912)

apt

1642386

apt-key: warn instead of fail on unreadable keyrings (LP: #1642386)

apt

1593583

avoid std::get_time usage to sidestep libstdc++6 bug (LP: #1593583)

apt

1611010

prevent C++ locale number formatting in text APIs (try 3) (LP: #1611010) (LP: #1592817)

apt

1592817

prevent C++ locale number formatting in text APIs (try 3) (LP: #1611010) (LP: #1592817)

apt

1641905

Revert "if the FileFd failed already following calls should fail, too" (LP: #1641905)

graphviz

1583897

Fix broken symlink that made libgv-python unusable (LP: #1583897)

graphviz

1398028

Add missing dependency from libgraphviz-dev to libgvc6-plugins-gtk (LP: #1398028)

nano

1595607

Apply upstream patch to not call free on the result of a dirname. (LP: #1595607)

appstream

1644498

modern-metadata.patch: Recognize and return modern AppStream component types. (LP: #1644498)

openjdk-8

1646927

debian/patches/jdk-ppc64el-S8170153.patch: improve StrictMath performance on ppc64el. LP: #1646927.

python-rfc3986

1632538

New upstream point release, resolving issue which causes valid URLS to be rejected (LP: #1632538).

python-rfc3986

1632538

New upstream point release, resolving issue which causes valid URLS to be rejected (LP: #1632538).

apt

1651923

https: Quote path in URL before passing it to curl (LP: #1651923)

python-launchpadlib

1471894

_bad_oauth_token (LP: #1471894)

python-launchpadlib

1471927

AccessToken.from_string() (LP: #1471927)

sudo

1607666

sssd-doesnt-handle-netgroups.diff, sssd-fix-matching-loop.diff: Only check username as part of the netgroup when netgroup_tuple is enabled. (LP: #1607666)

XenialXerus/ReleaseNotes/ChangeSummary/16.04.2 (last edited 2017-02-16 20:10:20 by cyphermox)