[ubuntu/xenial-proposed] plymouth 0.9.2-3ubuntu1 (Accepted)
Didier Roche
didrocks at ubuntu.com
Wed Dec 9 07:31:14 UTC 2015
plymouth (0.9.2-3ubuntu1) xenial; urgency=medium
* Merged from debian unstable (first time ever…) Remaining changes:
- include ubuntu theme logos:
themes/ubuntu-logo/*, debian/source/include-binaries.
- debian/libplymouth4.apport: add Apport hook.
- Ship ubuntu-logo instead of debian-logo (debian/rules and
debian/local/plymouth.hook).
- Ship debian/source_plymouth.apport apport hook (debian/rules).
- Add plymouth-label as a separate package and makes themes depending on
it (debian/control, debian/plymouth-label.install,
debian/plymouth-themes.install).
- As log-viewer is disabled by default upstream and now in debian, don't
ship its man page (debian/plymouth.links).
- Ship plymouth-theme-ubuntu-logo and plymouth-theme-ubuntu-text specific
themes (debian/plymouth-theme-ubuntu-* and debian/control) and add
Recommends on it | plymouth-theme to accommodate flavors.
- Remove debian/patches/0003-default-theme.patch as we handle our defaults
via alternatives. (and refresh debian/patches/0008-show-delay.patch)
- debian/patches/misc-changes.patch: old undocumented inline changes.
export a new symbol added in debian/libplymouth4.symbols.
- debian/patches/avoid-sigpipe.patch:
Use first a socket connection before fallbacking to regular write()
- debian:patches/details-short-prompt.patch: When we display bullets in the
ubuntu details theme, shorten the prompt.
- debian/patches/details-remove-separator.patch: Removed explicit printing
of ':'.
- debian/patches/details-update-status.patch: Implement update status (U)
splash plugin function for details plugin, imply display those updates
as text messages.
- debian/patches/initramfsless-boot.patch: support intramfsless boot.
- debian/patches/fix-split-writes.patch: fix split writes for long server
responses.
- debian/patches/ubuntu-add-splash-option.patch: add "splash" option as a
condition to trigger plymouth.
- debian/rules:
- disable optimization is noopt found in $DEB_BUILD_OPTION
- enable -Werror
- use ubuntu-themes background color
- debian/local/<initramfs scripts>: export OPTION=FRAMEBUFFER for user's
command line argument explicitly disabling framebuffer.
- We use alternatives instead of plymouth-set-default-theme tool:
+ debian/plymouth-themes.{prerm,postinst}: ensure we select one default
plymouth logo and text themes through alternatives even when we remove
ubuntu-base ones.
+ debian/rules, debian/plymouth.{install,links), don't ship non
non alternative-based theme policy files and tools.
+ update plymouth.README.Debian to tell to use update-alternative
instead of set-default-theme
+ change debian/local/plymouth.hook to use update-alternative to get
default theme instead of set-default-theme. Also, don't copy
deleted files to initramfs.
- Add Breaks: against older themes versions as they are shipping in /lib
instead of /usr/share.
* Noticeable changes from previous ubuntu version:
- Follow debian in moving all renderers from /lib to /usr/lib
- Follow debian as well in moving all themes from /lib to /usr/share
and handle transition removing older /lib/plymouth/theme generated files.
- Renamed all ubuntu_logo* to ubuntu-logo* to follow debian naming. Do
something comparable with all our assets and adapt scripts to it.
- Renamed debian/libplymouth4.apport to debian/source_plymouth.apport
as we install it under this name.
- Cleaning up deprecated transitions in maintainer scripts and package
metadata.
- Log viewer has been disabled in upstream build for quite a while and
is now not built either in debian. Follow this changes. We can re-enable
it if there is a need but systemd logs should be generally enough.
- Update ubuntu specific package description to match debian's one.
- Following debian change, we disable plymouth splash with !nosplash as
a kernel command parameter.
- All patches needed some adapation as upstream changed its identation from
2 to 8 space characters.
- debian/plymouth-theme-ubuntu-text.postrm: clean up generated postinst
ubuntu-text plymouth metafile.
- we do select one default theme when no ubuntu related themes are
installed from the default plymouth theme package (spinner theme). If
you don't want to install an ubuntu plymouth theme and select another
one from the default set manually, update the alternative.
- add missing lsb-release dep on plymouth-theme-ubuntu-text
* ubuntu old changelog containing debian-like packaging version has been
copied to debian/changelog.ubuntu.old in the source package.
plymouth (0.9.2-3) unstable; urgency=medium
* debian/plymouth.NEWS: Set the proper release for the entry (Closes:
#801840)
* Add initramfs panic script, this is not yet implemented in the debian
initramfs-tools package, but at least we are ready. (See: #602331)
plymouth (0.9.2-2) unstable; urgency=medium
* debian/plymouth.init: Do not override the TTY during shutdown
* Enable I/O multiplexing functionality of plymouth by default as soon as
the main package is installed. (Closes: #768329)
plymouth (0.9.2-1) unstable; urgency=medium
* Imported Upstream version 0.9.2
* debian/control: Depends against libgtk-3-dev instead of libgtk2.0-dev
* Do not try to build or install the log viewer, it has been dropped
upstream
* d/p/0007-udev-seat-tag.patch: Refreshed
* Drop d/p/0009-use-correct-utf8-multibyte-sequence.patch: Applied Upstream
* Drop d/p/0010-revert-systemd-wantedby.patch: Applied Upstream
* Drop d/p/libply-splash-core-also-monitor-for-file-removal-in-.patch:
Applied Upstream
* Drop d/p/utils-Don-t-create-unix-sockets-non-blocking.patch: Applied
Upstream
* Split libplymouth out of the main plymouth package
* Use the default tty for boot and shutdown
* Do not install plugins static library files
* Move the static libraries and development symlinks from /lib to /usr/lib
* plymouth-themes is now an arch:any package, fix the dependencies
plymouth (0.9.0-9) unstable; urgency=medium
[ Laurent Bigonville ]
* debian/control: Add a dependency against init-system-helpers as we are
explicitly using deb-systemd-helper in the plymouth postinst script
(Closes: #767937)
* debian/local/plymouth.hook: Test if the plugin is present on disk before
trying to copy it to the initramfs (Closes: #767170)
* debian/control: Reword the package description. (Closes: #768350)
Thanks to Justin B Rye <justin.byam.rye at gmail.com>
* debian/local/plymouth.hook: Properly copy .plymouth file into the
initramfs for themes that are not shipping images, this should fix the
tribar theme.
[ Sjoerd Simons ]
* debian/patches/debian/patches/utils-Don-t-create-unix-sockets-non-blocking.patch:
+ Added. Don't open unix socket connections as non-blocking as the read
function assume blocking sockets. Fixes plymouth failing to query the
password from the user (Closes: #763276)
plymouth (0.9.0-8) unstable; urgency=medium
* Move the script.so from plymouth-themes to the main plymouth package
(Closes: #764644)
* debian/patches/drop-systemd-vconsole-setup-service.patch: Remove
references to systemd-vconsole-setup.service as it isn't shipped in Debian
(Closes: #755194)
* debian/control: Bump Standards-Version to 3.9.6 (no further changes)
plymouth (0.9.0-7) unstable; urgency=medium
* Add d/p/libply-splash-core-also-monitor-for-file-removal-in-.patch
- Correctly detect the end of coldplugging with udev (>= 213)
plymouth (0.9.0-6) unstable; urgency=medium
* New maintainer (Closes: #756075)
* Move the frame-buffer and drm renderers into the main plymouth package and
always install them in the initramfs, this should fix the issue where the
splash is not shown for some users (Closes: #752752)
* Move the libply-splash-graphics library to the main package and the themes
related .so files to the -themes package, this is effectively killing the
-drm package
* Add debian/watch file
* debian/rules:
- Tell dh_makeshlibs to exclude plugins from shlibs file
- Minimize the runtime dependencies by calling dh_autoreconf with
--as-needed and passing the same flag to LDFLAGS
- Pass --disable-silent-rules to the configure
* debian/control:
- Fix short description for plymouth-x11 package to please lintian
- Use ${misc:Pre-Depends} instead of hardcoding multiarch-support package
- Update the Vcs-* fields
* debian/local/plymouth.hook: Always copy text.so and details.so in the
initramfs as they are used as fallbacks
* Add debian/patches/0009-use-correct-utf8-multibyte-sequence.patch: This
should fix the character displayed in the text theme (Closes: #756244)
* Add plymouth-{themes,x11}.postrm: Also regenerate the initramfs when these
two packages are removed
* debian/plymouth.dirs: Create /var/lib/plymouth on installation, this
directory is needed to store boot-duration file
* debian/plymouth.lintian-overrides: Override
init.d-script-depends-on-all-virtual-facility, we really want to be the
last to be started so the splash screen stays until the end of the boot
* Drop debian/patches/0006-initscript-aliases.patch and use symlinks instead
to mask the LSB initscripts
* debian/plymouth.postinst, d/p/0010-revert-systemd-wantedby.patch: The
WantedBy option in the .service files was useless as they are already
statically enabled and has been removed, we also need to cleanup i-s-h
related files on upgrade
* Add debian/gbp.conf file
plymouth (0.9.0-5) unstable; urgency=low
* I don't care anymore, not worth it.. orphaning.
plymouth (0.9.0-4) unstable; urgency=low
* Dropping old --disable-libkms and --disable-tests configure flags
(Closes: #752802).
* Setting no delay for fast booting machines (Closes: #752746).
plymouth (0.9.0-3) unstable; urgency=low
* Dropping drm module in initrd (Closes: #752575).
plymouth (0.9.0-2) unstable; urgency=low
* Adding patch to ignore udev seat tags for the time being (Closes:
#751726).
plymouth (0.9.0-1) unstable; urgency=low
* Merging upstream version 0.9.0.
* Refreshing stderr.patch.
* Refreshing default-theme.patch.
* Refreshing cmdline.patch.
* Removing udevadm.patch, not needed anymore.
* Removing deactive.patch, included upstream.
* Removing config-parser.patch, included upstream.
* Refreshing initscript-aliases.patch.
* Renumbering patches.
* Adding build-depends to libudev-dev.
* Adding build-depends to xsltproc.
* Adding build-depends to docbook-xsl.
* Ordering removal of unneeded files in rules for more consistency.
* Including drm module in initrd, thanks to Lukas Anzinger
<l.anzinger at gmail.com> (Closes: #751275).
* Adding build-depends to systemd.
* Keeping building of static libraries.
* Wrapping configure call in rules.
* Updating plymouth package contents for new upstream.
Date: Wed, 02 Dec 2015 09:41:06 +0100
Changed-By: Didier Roche <didrocks at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/plymouth/0.9.2-3ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 02 Dec 2015 09:41:06 +0100
Source: plymouth
Binary: plymouth plymouth-x11 plymouth-dbg libplymouth4 libplymouth-dev plymouth-label plymouth-themes plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text
Architecture: source
Version: 0.9.2-3ubuntu1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Didier Roche <didrocks at ubuntu.com>
Description:
libplymouth-dev - graphical boot animation and logger - development files
libplymouth4 - graphical boot animation and logger - shared libraries
plymouth - boot animation, logger and I/O multiplexer
plymouth-dbg - boot animation, logger and I/O multiplexer - debug symbols
plymouth-label - boot animation, logger and I/O multiplexer - label control
plymouth-theme-ubuntu-logo - boot animation, logger and I/O multiplexer - ubuntu theme
plymouth-theme-ubuntu-text - boot animation, logger and I/O multiplexer - ubuntu text theme
plymouth-themes - boot animation, logger and I/O multiplexer - themes
plymouth-x11 - boot animation, logger and I/O multiplexer - X11 renderer
Closes: 751275 751726 752575 752746 752752 752802 755194 756075 756244 763276 764644 767170 767937 768329 768350 801840
Changes:
plymouth (0.9.2-3ubuntu1) xenial; urgency=medium
.
* Merged from debian unstable (first time ever…) Remaining changes:
- include ubuntu theme logos:
themes/ubuntu-logo/*, debian/source/include-binaries.
- debian/libplymouth4.apport: add Apport hook.
- Ship ubuntu-logo instead of debian-logo (debian/rules and
debian/local/plymouth.hook).
- Ship debian/source_plymouth.apport apport hook (debian/rules).
- Add plymouth-label as a separate package and makes themes depending on
it (debian/control, debian/plymouth-label.install,
debian/plymouth-themes.install).
- As log-viewer is disabled by default upstream and now in debian, don't
ship its man page (debian/plymouth.links).
- Ship plymouth-theme-ubuntu-logo and plymouth-theme-ubuntu-text specific
themes (debian/plymouth-theme-ubuntu-* and debian/control) and add
Recommends on it | plymouth-theme to accommodate flavors.
- Remove debian/patches/0003-default-theme.patch as we handle our defaults
via alternatives. (and refresh debian/patches/0008-show-delay.patch)
- debian/patches/misc-changes.patch: old undocumented inline changes.
export a new symbol added in debian/libplymouth4.symbols.
- debian/patches/avoid-sigpipe.patch:
Use first a socket connection before fallbacking to regular write()
- debian:patches/details-short-prompt.patch: When we display bullets in the
ubuntu details theme, shorten the prompt.
- debian/patches/details-remove-separator.patch: Removed explicit printing
of ':'.
- debian/patches/details-update-status.patch: Implement update status (U)
splash plugin function for details plugin, imply display those updates
as text messages.
- debian/patches/initramfsless-boot.patch: support intramfsless boot.
- debian/patches/fix-split-writes.patch: fix split writes for long server
responses.
- debian/patches/ubuntu-add-splash-option.patch: add "splash" option as a
condition to trigger plymouth.
- debian/rules:
- disable optimization is noopt found in $DEB_BUILD_OPTION
- enable -Werror
- use ubuntu-themes background color
- debian/local/<initramfs scripts>: export OPTION=FRAMEBUFFER for user's
command line argument explicitly disabling framebuffer.
- We use alternatives instead of plymouth-set-default-theme tool:
+ debian/plymouth-themes.{prerm,postinst}: ensure we select one default
plymouth logo and text themes through alternatives even when we remove
ubuntu-base ones.
+ debian/rules, debian/plymouth.{install,links), don't ship non
non alternative-based theme policy files and tools.
+ update plymouth.README.Debian to tell to use update-alternative
instead of set-default-theme
+ change debian/local/plymouth.hook to use update-alternative to get
default theme instead of set-default-theme. Also, don't copy
deleted files to initramfs.
- Add Breaks: against older themes versions as they are shipping in /lib
instead of /usr/share.
* Noticeable changes from previous ubuntu version:
- Follow debian in moving all renderers from /lib to /usr/lib
- Follow debian as well in moving all themes from /lib to /usr/share
and handle transition removing older /lib/plymouth/theme generated files.
- Renamed all ubuntu_logo* to ubuntu-logo* to follow debian naming. Do
something comparable with all our assets and adapt scripts to it.
- Renamed debian/libplymouth4.apport to debian/source_plymouth.apport
as we install it under this name.
- Cleaning up deprecated transitions in maintainer scripts and package
metadata.
- Log viewer has been disabled in upstream build for quite a while and
is now not built either in debian. Follow this changes. We can re-enable
it if there is a need but systemd logs should be generally enough.
- Update ubuntu specific package description to match debian's one.
- Following debian change, we disable plymouth splash with !nosplash as
a kernel command parameter.
- All patches needed some adapation as upstream changed its identation from
2 to 8 space characters.
- debian/plymouth-theme-ubuntu-text.postrm: clean up generated postinst
ubuntu-text plymouth metafile.
- we do select one default theme when no ubuntu related themes are
installed from the default plymouth theme package (spinner theme). If
you don't want to install an ubuntu plymouth theme and select another
one from the default set manually, update the alternative.
- add missing lsb-release dep on plymouth-theme-ubuntu-text
* ubuntu old changelog containing debian-like packaging version has been
copied to debian/changelog.ubuntu.old in the source package.
.
plymouth (0.9.2-3) unstable; urgency=medium
.
* debian/plymouth.NEWS: Set the proper release for the entry (Closes:
#801840)
* Add initramfs panic script, this is not yet implemented in the debian
initramfs-tools package, but at least we are ready. (See: #602331)
.
plymouth (0.9.2-2) unstable; urgency=medium
.
* debian/plymouth.init: Do not override the TTY during shutdown
* Enable I/O multiplexing functionality of plymouth by default as soon as
the main package is installed. (Closes: #768329)
.
plymouth (0.9.2-1) unstable; urgency=medium
.
* Imported Upstream version 0.9.2
* debian/control: Depends against libgtk-3-dev instead of libgtk2.0-dev
* Do not try to build or install the log viewer, it has been dropped
upstream
* d/p/0007-udev-seat-tag.patch: Refreshed
* Drop d/p/0009-use-correct-utf8-multibyte-sequence.patch: Applied Upstream
* Drop d/p/0010-revert-systemd-wantedby.patch: Applied Upstream
* Drop d/p/libply-splash-core-also-monitor-for-file-removal-in-.patch:
Applied Upstream
* Drop d/p/utils-Don-t-create-unix-sockets-non-blocking.patch: Applied
Upstream
* Split libplymouth out of the main plymouth package
* Use the default tty for boot and shutdown
* Do not install plugins static library files
* Move the static libraries and development symlinks from /lib to /usr/lib
* plymouth-themes is now an arch:any package, fix the dependencies
.
plymouth (0.9.0-9) unstable; urgency=medium
.
[ Laurent Bigonville ]
* debian/control: Add a dependency against init-system-helpers as we are
explicitly using deb-systemd-helper in the plymouth postinst script
(Closes: #767937)
* debian/local/plymouth.hook: Test if the plugin is present on disk before
trying to copy it to the initramfs (Closes: #767170)
* debian/control: Reword the package description. (Closes: #768350)
Thanks to Justin B Rye <justin.byam.rye at gmail.com>
* debian/local/plymouth.hook: Properly copy .plymouth file into the
initramfs for themes that are not shipping images, this should fix the
tribar theme.
.
[ Sjoerd Simons ]
* debian/patches/debian/patches/utils-Don-t-create-unix-sockets-non-blocking.patch:
+ Added. Don't open unix socket connections as non-blocking as the read
function assume blocking sockets. Fixes plymouth failing to query the
password from the user (Closes: #763276)
.
plymouth (0.9.0-8) unstable; urgency=medium
.
* Move the script.so from plymouth-themes to the main plymouth package
(Closes: #764644)
* debian/patches/drop-systemd-vconsole-setup-service.patch: Remove
references to systemd-vconsole-setup.service as it isn't shipped in Debian
(Closes: #755194)
* debian/control: Bump Standards-Version to 3.9.6 (no further changes)
.
plymouth (0.9.0-7) unstable; urgency=medium
.
* Add d/p/libply-splash-core-also-monitor-for-file-removal-in-.patch
- Correctly detect the end of coldplugging with udev (>= 213)
.
plymouth (0.9.0-6) unstable; urgency=medium
.
* New maintainer (Closes: #756075)
* Move the frame-buffer and drm renderers into the main plymouth package and
always install them in the initramfs, this should fix the issue where the
splash is not shown for some users (Closes: #752752)
* Move the libply-splash-graphics library to the main package and the themes
related .so files to the -themes package, this is effectively killing the
-drm package
* Add debian/watch file
* debian/rules:
- Tell dh_makeshlibs to exclude plugins from shlibs file
- Minimize the runtime dependencies by calling dh_autoreconf with
--as-needed and passing the same flag to LDFLAGS
- Pass --disable-silent-rules to the configure
* debian/control:
- Fix short description for plymouth-x11 package to please lintian
- Use ${misc:Pre-Depends} instead of hardcoding multiarch-support package
- Update the Vcs-* fields
* debian/local/plymouth.hook: Always copy text.so and details.so in the
initramfs as they are used as fallbacks
* Add debian/patches/0009-use-correct-utf8-multibyte-sequence.patch: This
should fix the character displayed in the text theme (Closes: #756244)
* Add plymouth-{themes,x11}.postrm: Also regenerate the initramfs when these
two packages are removed
* debian/plymouth.dirs: Create /var/lib/plymouth on installation, this
directory is needed to store boot-duration file
* debian/plymouth.lintian-overrides: Override
init.d-script-depends-on-all-virtual-facility, we really want to be the
last to be started so the splash screen stays until the end of the boot
* Drop debian/patches/0006-initscript-aliases.patch and use symlinks instead
to mask the LSB initscripts
* debian/plymouth.postinst, d/p/0010-revert-systemd-wantedby.patch: The
WantedBy option in the .service files was useless as they are already
statically enabled and has been removed, we also need to cleanup i-s-h
related files on upgrade
* Add debian/gbp.conf file
.
plymouth (0.9.0-5) unstable; urgency=low
.
* I don't care anymore, not worth it.. orphaning.
.
plymouth (0.9.0-4) unstable; urgency=low
.
* Dropping old --disable-libkms and --disable-tests configure flags
(Closes: #752802).
* Setting no delay for fast booting machines (Closes: #752746).
.
plymouth (0.9.0-3) unstable; urgency=low
.
* Dropping drm module in initrd (Closes: #752575).
.
plymouth (0.9.0-2) unstable; urgency=low
.
* Adding patch to ignore udev seat tags for the time being (Closes:
#751726).
.
plymouth (0.9.0-1) unstable; urgency=low
.
* Merging upstream version 0.9.0.
* Refreshing stderr.patch.
* Refreshing default-theme.patch.
* Refreshing cmdline.patch.
* Removing udevadm.patch, not needed anymore.
* Removing deactive.patch, included upstream.
* Removing config-parser.patch, included upstream.
* Refreshing initscript-aliases.patch.
* Renumbering patches.
* Adding build-depends to libudev-dev.
* Adding build-depends to xsltproc.
* Adding build-depends to docbook-xsl.
* Ordering removal of unneeded files in rules for more consistency.
* Including drm module in initrd, thanks to Lukas Anzinger
<l.anzinger at gmail.com> (Closes: #751275).
* Adding build-depends to systemd.
* Keeping building of static libraries.
* Wrapping configure call in rules.
* Updating plymouth package contents for new upstream.
Checksums-Sha1:
1c8cb9a28943f5ec16eb27fbe943ea8ecda1baf8 2074 plymouth_0.9.2-3ubuntu1.dsc
9ca4a9ef778338dc65698d6f854d6dd8f65c0a8b 1231336 plymouth_0.9.2.orig.tar.bz2
5c8673345d902a357736ddf63ae8417c24585f7a 75132 plymouth_0.9.2-3ubuntu1.debian.tar.xz
Checksums-Sha256:
871cc6a0b54e46962e272e06b344874062a56acde85cf589df41138be93577e7 2074 plymouth_0.9.2-3ubuntu1.dsc
2f0ce82042cf9c7eadd2517a1f74c8a85fa8699781d9f294a06eade29fbed57f 1231336 plymouth_0.9.2.orig.tar.bz2
c28da5c4d89d076ce798e3ea61d1fdf0b56c7987469d248b961e0b0c08233c0f 75132 plymouth_0.9.2-3ubuntu1.debian.tar.xz
Files:
e976daeb199d4c6971a17022446463eb 2074 misc optional plymouth_0.9.2-3ubuntu1.dsc
ff420994deb7ea203df678df92e7ab7d 1231336 misc optional plymouth_0.9.2.orig.tar.bz2
cdfb2470fd532c4bcd206a84856dd06d 75132 misc optional plymouth_0.9.2-3ubuntu1.debian.tar.xz
Original-Maintainer: Laurent Bigonville <bigon at debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlZn2HEACgkQmLJKnOSsII7haACfaPDw2jaMyyvkyNSKYrhzWt89
Y34AmgIKiLU40YykBi4aLGKX+8BVF3Cw
=z+o/
-----END PGP SIGNATURE-----
More information about the Xenial-changes
mailing list