[OE-core] [PATCH 2/4 V2] systemd: Upgrade 219 -> 224

Khem Raj raj.khem at gmail.com
Mon Aug 17 15:41:18 UTC 2015


> On Aug 17, 2015, at 5:42 AM, Burton, Ross <ross.burton at intel.com> wrote:
> 
> 
> On 17 August 2015 at 06:03, Khem Raj <raj.khem at gmail.com <mailto:raj.khem at gmail.com>> wrote:
> -LICENSE = "GPLv2 & LGPLv2.1 & MIT"
> +LICENSE = "GPLv2 & LGPLv2.1"
>  LIC_FILES_CHKSUM = "file://LICENSE.GPL2;md5=751419260aa954499f7abaabaa882bbe \
> -                    file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c \
> -                    file://LICENSE.MIT;md5=544799d0b492f119fa04641d1b8868ed"
> +                    file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
> 
> Why?

removed unused license see

commit 8f1e0c5f38cdf7e401ab4d2bb93ad816d08e7715
Author: Kay Sievers <kay at vrfy.org>
Date: Tue Apr 21 19:21:56 2015 +0200

delete unused LICENSE.MIT


> 
> -inherit gtk-doc useradd pkgconfig autotools perlnative update-rc.d update-alternatives qemu systemd ptest gettext
> +inherit useradd pkgconfig autotools perlnative update-rc.d update-alternatives qemu systemd ptest gettext
> 
> Why?

libudev API documentation has been converted from gtkdoc into man pages.

see

commit 2375607039517c88df51ef16ddbb624ec1c10654
Author: Kay Sievers <kay at vrfy.org>
Date: Wed Jun 3 00:09:23 2015 +0200

remove gudev and gtk-doc

The library moved to:
https://git.gnome.org/browse/libgudev/ <https://git.gnome.org/browse/libgudev/>



> 
> @@ -108,8 +103,6 @@ EXTRA_OECONF = " --with-rootprefix=${rootprefix} \
>                   --with-rootlibdir=${rootlibdir} \
>                   --with-roothomedir=${ROOT_HOME} \
>                   --disable-coredump \
> -                 --disable-introspection \
> -                 --disable-kdbus \
>                   --enable-split-usr \
>                   --without-python \
>                   --with-sysvrcnd-path=${sysconfdir} \
> @@ -210,7 +203,7 @@ python populate_packages_prepend (){
>  PACKAGES_DYNAMIC += "^lib(udev|systemd).*"
> 
>  PACKAGES =+ "${PN}-gui ${PN}-vconsole-setup ${PN}-initramfs ${PN}-analyze ${PN}-kernel-install \
> -             ${PN}-rpm-macros ${PN}-binfmt ${PN}-pam ${PN}-zsh libgudev"
> +             ${PN}-rpm-macros ${PN}-binfmt ${PN}-pam ${PN}-zsh ${PN}-xorg-xinitrc"
> 
> Why?

Its newly added see
commit 1401ec2d34bcde406ced531a72dc46ebaf332594
Author: Kay Sievers <kay at vrfy.org>
Date:   Fri Jan 9 21:23:48 2015 +0100

    push xorg information to the systemd --user instance


> 
>  SYSTEMD_PACKAGES = "${PN}-binfmt"
>  SYSTEMD_SERVICE_${PN}-binfmt = "systemd-binfmt.service"
> @@ -224,8 +217,6 @@ FILES_${PN}-analyze = "${bindir}/systemd-analyze"
>  FILES_${PN}-initramfs = "/init"
>  RDEPENDS_${PN}-initramfs = "${PN}"
> 
> -FILES_libgudev = "${libdir}/libgudev*${SOLIBS}"
> -
> 
> Why?
> 
> Okay, I know that kdbus is now enabled by default and gudev was removed and is now part of GNOME, but that should be explicit in the commit message and a rationale for moving from the "stable" series to latest release made.

There are many reasons, for me its overlay support for systemd-nspawn, networkd has got many new features that is now usable w.r.t. IP forwarding, vxlan etc.
and it has many bug fixed in those 2000 odd commits since 219, no different then any other package upgrades we do in general it keep the upgrade workload lower as we roll the releases.
Any specific concerns ?

> 
> Ross

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20150817/5c1a2b49/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 204 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20150817/5c1a2b49/attachment-0002.sig>


More information about the Openembedded-core mailing list