## page was copied from TrustyTahr/ReleaseNotes/ChangeSummary/14.04.5 ## page was copied from TrustyTahr/ReleaseNotes/ChangeSummary/14.04.4 ||<>|| This is a brief summary of bugs fixed between Ubuntu 14.04.5 and 14.04.6. '''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 [[https://usn.ubuntu.com/releases/ubuntu-14.04-lts/|Ubuntu Security Notice list]] affecting Ubuntu 14.04 LTS that were released up to and including March 4, 2019. The last update included was USN-3885-2 (OpenSSH 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.) || curtin || Bug:1588547 || curtin/net: fix inet value for subnets, don't add interface attributes to alias || || curtin || Bug:1592149 || improve net-meta network configuration || || curtin || Bug:1590846 || reporting: set webhook handler level to DEBUG, no filtering || || curtin || Bug:1551937 || fix multipath configuration and add multipath tests || || curtin || Bug:1577872 || Detect and remove legacy /etc/network/interfaces.d/eth0.cfg from target || || curtin || Bug:1577872 || sru current curtin || || preseed || Bug:1452202 || Fix for netcfg/hostname, if set, to take precedence. || || debian-installer || Bug:1452202 || No change rebuild to pick up the latest change in preseed || || debian-installer || Bug:1623090 || Drop support for removed keystone kernel || || livecd-rootfs || Bug:1693018 || Add ubuntu-cpc project || || livecd-rootfs || Bug:1690440 || Add basic but configurable autopkgtest. . || || live-build || Bug:1693018 || Add support for the ubuntu-cpc project || || livecd-rootfs || Bug:1711735 || Fix security mirror sources.list entries for non-x86 architectures by backporting trunk revision 1408. || || debian-installer || Bug:1743787 || Include $efi_name in shim filename. || || debian-installer || Bug:1745531 || Rebuild to pick up the latest change in preseed. || || preseed || Bug:1745531 || Fix for netcfg/hostname, if set, to take precedence. || || partman-partitioning || Bug:1733276 || Make get_real_device() both simpler and more generic. || || ubuntu-meta || Bug:1686183 || Added ubuntu-advantage-tools to minimal || || ca-certificates || Bug:1807023 || Add ca-certificates udeb package || || debian-installer || Bug:1807023 || build/pkg-lists/base: add ca-certificates-udeb to enable HTTPS without d-i/allow_unauthenticated_ssl in stock initramfs image as in Debian. || || live-build || Bug:1778811 || Backport Adam's ubuntu-initramfs-handling.patch patch from xenial: Use initramfs-tools to work with initrds, instead of trying to naively repack and unpack them blindly || == Upgrade bug fixes == These changes fix upgrade issues, smoothing the way for future upgrades to later releases of Ubuntu. || update-notifier || Bug:1498059 || Add support for the HWE End-of-Life notification via motd. || || update-manager || Bug:1498059 || hwe-support-status: utilize a virtualbox metapackage set. || || update-manager || Bug:1617448 || hwe-support-status: Deal with the fact that fglrx was deprecated in 16.04 so will not work with the Xenial 16.04 HWE stack. || || update-manager || Bug:1574193 || Correctly calculate the end of support, and return correctly when support has ended. Patch from Andrew Gaul, with thanks. || || ubuntu-release-upgrader || Bug:1645906 || No change rebuild so the dist-upgrader tarball will be signed with the new method. || || update-manager || Bug:1654008 || Use a 64 bit integer for launch-time instead of a 32 bit one which won't work someday. || || update-notifier || Bug:1654008 || Switch to using a 64 bit integer for launch-time as update-manager also did. || || unattended-upgrades || Bug:1687129 || Add UbuntuESM to the list of sources automatically upgraded from by default. . || || update-manager || Bug:1607929 || Recommend libgtk2-perl be installed so we have a working debconf frontend. || || update-manager || Bug:1574670 || ubuntu-support-status: use component to differentiate packages supported by the community and packages supported by Canonical, override the Supported tag for main and restricted to work around the inaccurate Packages files, hardcode the release date since distro-info-date isn't installed by default in Trusty. || || ubuntu-release-upgrader || Bug:1174007 || Properly drop permissions when opening a browser. || == Desktop fixes == These changes mainly affect desktop installations of Ubuntu, Kubuntu, Edubuntu and other Ubuntu-based systems. || oxide-qt || Bug:1532910 || Stop using deprecated V8 APIs || || xserver-xorg-video-ati-lts-xenial || Bug:1611982 || control: Move mach64, r128 back to Depends. || || gnome-contacts || Bug:1063019 || Log a warning instead of a crash error when communication with evolution-data-server times out. Fix backported from 3.20 || || gnome-keyring || Bug:1421955 || Use upstream gnome-keyring-daemon man page instead of stub Debian version || || whoopsie || Bug:1616559 || Allow uploading of any field with data less than 1KB, creating a whitelist of fields with large data, and a blacklist of fields we don't want in the Error Tracker. || || whoopsie || Bug:1616517 || src/whoopsie.c: Add fields from package management applications that can be larger than 1KB to the list of accepted fields. || || xorg-server-lts-xenial || Bug:1617448 || Add conflicts for fglrx, fglrx-core, fglrx-updates, and fglrx-updates-core because support for fglrx was removed in 16.04. || || oxide-qt || Bug:1615832 || Don't compile the mock QPA plugin with Qt5.6 || || oxide-qt || Bug:1618589 || Compile with -fno-delete-null-pointer-checks to work around issues related to changes in GCC6 || || oxide-qt || Bug:1618530 || Ensure we use the correct ozone platform || || oxide-qt || Bug:1616595 || Fix Qt5.2 build || || oxide-qt || Bug:1260103 || Oxide should use an app-specific path for shared memory files || || oxide-qt || Bug:1615683 || Implement KeyboardEvent.code and KeyboardEvent.key, as parts of Blink now depend on this || || oxide-qt || Bug:1605365 || Front camera is inverted on BQ E5 || || oxide-qt || Bug:1608657 || Ensure shrinksViewportContentToFit option is enabled on mobile || || oxide-qt || Bug:1597420 || Add a mock QPA plugin and add integration tests for the Screen and ScreenOrientation APIs || || oxide-qt || Bug:1568145 || Correctly report the position for video capture devices || || oxide-qt || Bug:1599236 || ensure GN builds are built with Pango support || || oxide-qt || Bug:1588219 || fix mediahub GN build || || oxide-qt || Bug:1592020 || Make oxide_shared_unittests / oxide_qt_unittests work with the GN build || || oxide-qt || Bug:1597262 || Only enable plugin support on x86 / x86-64 || || oxide-qt || Bug:1560271 || Refactor CookieStoreProxy and ensure that the cookie store is created on the IO thread || || oxide-qt || Bug:1510603 || Stop using GetFormFactorHint for memory optimizations || || oxide-qt || Bug:1595320 || Ensure GN builds are linked without --fatal-warnings || || oxide-qt || Bug:1595321 || Various allocator related fixes || || oxide-qt || Bug:1595324 || Various allocator related fixes || || oxide-qt || Bug:1588218 || Make ENABLE_TCMALLOC work with GN builds || || oxide-qt || Bug:1597040 || Disable TCMalloc on AArch64 || || oxide-qt || Bug:1585291 || Add copy image support to the context menu || || oxide-qt || Bug:1593232 || Fix navigator.vibrate regression and add tests for this || || oxide-qt || Bug:1595136 || Compile the core library with -g1 on hosts with less than 8GB of RAM || || oxide-qt || Bug:1594941 || Fix static ENABLE_PLUGINS=0 GN build || || oxide-qt || Bug:1594962 || Disable gn check step for now || || oxide-qt || Bug:1326697 || Preliminary support for building with GN || || oxide-qt || Bug:1588217 || Cross-compiling support with GN || || oxide-qt || Bug:1588942 || Support for bootstrapping a GN binary || || oxide-qt || Bug:1582638 || Initial build support for AArch64 || || oxide-qt || Bug:1592296 || Support filenames in drag and drop || || oxide-qt || Bug:1601887 || Add a quirk to assume that the native orientation of the primary screen on freiza and cooler devices is landscape || || oxide-qt || Bug: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 || Bug:1616132 || Explicitly whitelist accelerated canvas and GPU raster on various devices. This got disabled due to a recent change in libhybris || || libgweather || Bug:1620557 || Switch to the new METAR data provider, the previous one was shut down (update_metar_provider.patch,). || || oxide-qt || Bug:1625122 || Ensure we actually initialize the elements of Clipboard::cached_info_ || || oxide-qt || Bug:1625484 || Initialize the locationbar position before the webview is navigated for the first time || || oxide-qt || Bug:1448079 || Don't spin the event loop during shutdown || || oxide-qt || Bug:1503639 || Fix and - Refactor ownership of BrowserContext || || oxide-qt || Bug:1547130 || Stop using GetFormFactorHint in PowerSaveBlocker || || oxide-qt || Bug:1615832 || ENABLE_TESTS fixes for Qt5.6 || || oxide-qt || Bug:1616043 || OSK not displaying || || oxide-qt || Bug: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 || Bug:1589902 || Delete gyp support || || oxide-qt || Bug:1547160 || Use WebPreferences::main_frame_resizes_are_orientation_changes rather than the corresponding command line option || || oxide-qt || Bug:1547138 || Clean up pinch-zoom settings and always send pinch gestures to content || || oxide-qt || Bug:1545088 || Turn off WebPreferences::shrinks_viewport_contents_to_fit in windowed mode to avoid some sites being scaled on window resize (incomplete fix for) || || oxide-qt || Bug:1610363 || Stop using GetFormFactorHint in shared/renderer || || oxide-qt || Bug:1597418 || Rename ScreenClient to Screen and move all screen state handling there. This removes some duplication and makes it easier to unit-test || || accountsservice || Bug:1443052 || Backport 0.6.43 commit to fix logout records when a user shuts down or restarts their computer || || nvidia-prime || Bug:1642662 || Add support for EGL alternatives. || || oxide-qt || Bug:1640542 || Frequent web process crashes with webapps || || oxide-qt || Bug:1639185 || Crash during webbrowser-app tests || || software-center || Bug:899878 || Added support for Adwaita Dark theme variant to fix || || oxide-qt || Bug:1620528 || Ensure navigator.languages matches the embedder provided value (via WebContext::acceptLangs) || || oxide-qt || Bug:1628496 || Make the auto mode of LocationBarController more intelligent. It now blocks auto hide in the following circumstances: || || oxide-qt || Bug:1628494 || Add WebView::terminateWebProcess and WebProcessUnresponsive enum to WebProcessStatus so that applications can implement handling for hung web content processes || || oxide-qt || Bug: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 || Bug:1622385 || Add initial API reference documentation || || oxide-qt || Bug:1599771 || The webview shouldn't indicate that it is focused when one of its children is || || oxide-qt || Bug:1570828 || Don't crash when receiving messages as the webview is unloading || || oxide-qt || Bug:1638915 || build failure on trusty || || oxide-qt || Bug:1637609 || Make OxideQQuickNavigationHistory constructor private || || oxide-qt || Bug:1631184 || Location bar is hidden for webviews that are script opened || || oxide-qt || Bug:1640264 || Find-in-page doesn't wrap correctly || || xserver-xorg-video-intel || Bug:1247528 || Package intel-virtual-output || || dbus || Bug:1641243 || debian/patches/unrequested-reply-mediation.patch: Don't let unrequested reply messages through and don't audit them. Unrequested reply messages are error or method_return messages that are sent from D-Bus connection A to D-Bus connection B that do not correspond to any message ever sent by D-Bus connection B. They should be quietly dropped as there's no use for them outside of malicious activity. Patch based on upstream patches. || || firefox || Bug:1659922 || Fix Apparmor denials triggered by shared memory usage when e10s is enabled || || xorg-server-lts-xenial || Bug:1655724 || Drop the unnecessary systemd breaks clause which conflicts with snapd. In trusty, logind is managed by upstart. . || || pyqt5 || Bug:1654840 || Backport a change from upstream 5.2-maint branch to fix conversion of QStrings with surrogate pairs (fix_qstring_conversion.patch). Fixes. || || oxide-qt || Bug:1642318 || Build failure on arm64 || || oxide-qt || Bug:1649861 || session save/restore across oxide versions || || oxide-qt || Bug:1632490 || Disable zoom-for-dsf || || oxide-qt || Bug:1632487 || Update tst_WebView_findController.qml to test that results are updated on navigation || || oxide-qt || Bug:1610929 || Implement Screen::GetShellMode() || || oxide-qt || Bug:1637184 || Add libOxideUbuntuUITK, associated QML plugin and UbuntuWebView implementation, which will eventually replace the Ubuntu.Web component || || oxide-qt || Bug:1637186 || Add context menu implementation to UbuntuWebView || || oxide-qt || Bug:1639241 || Set the solid colour scrollbar colour correctly || || oxide-qt || Bug:1643428 || Fix an issue where the fling direction sometimes reverses || || oxide-qt || Bug:1643548 || Emit a warning when importing Oxide.Ubuntu || || oxide-qt || Bug:1642381 || Don't spin up a zygote process in single process mode || || oxide-qt || Bug:1637187 || Add QML tests for context menu || || oxide-qt || Bug:1637190 || Add API to allow embedders to customize actions in the context menu || || oxide-qt || Bug:1640634 || "Open {link,media} in new {tab,window}" entries in context menu shouldn't cause WebView.navigationRequested to fire || || oxide-qt || Bug: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 || || imagemagick || Bug:1646485 || SECURITY REGRESSION: test label regression || || imagemagick || Bug:1589580 || SECURITY REGRESSION: text coder issue || || cups || Bug:1665018 || Fixed processing of server overrides without port numbers. || || firefox || Bug:1671079 || Don't crash if LOGNAME is not set in the environment || || fglrx-installer-updates || Bug:1511301 || Avoid triggering any prompts for /etc. || || fglrx-installer-updates || Bug:1511301 || Bump the release replacing etc/ati so that we don't trigger a bug in software updater. || || fglrx-installer-updates || Bug:1511301 || Back up and restore the files that the old fglrx removes when upgrading. || || fglrx-installer-updates || Bug:1511301 || Make sure to also migrate the real ati configuration dir, not only the symlinks, or the upgrade will fail. || || fglrx-installer || Bug:1511301 || Avoid triggering any prompts for /etc. || || fglrx-installer || Bug:1511301 || Bump the release replacing etc/ati so that we don't trigger a bug in software updater. || || fglrx-installer || Bug:1511301 || Back up and restore the files that the old fglrx removes when upgrading. || || fglrx-installer || Bug:1511301 || Make sure to also migrate the real ati configuration dir, not only the symlinks, or the upgrade will fail. || || linux-lts-xenial || Bug:1666897 || snaps with classic + jailmode confinement started to fail on zesty || || oxide-qt || Bug:1649577 || Revert "Decide focus state of webview based on activeFocusItem check of window", as it caused a regression in popup menu handling || || oxide-qt || Bug:1654363 || Fails to build with vivid gcc || || oxide-qt || Bug:1654512 || Unbreak component build || || oxide-qt || Bug:1649577 || Decide the webview focus state from ItemChanged event not the focusIn/Out events || || oxide-qt || Bug:1637194 || Add