[OE-core] [PATCH 00/21][RFC v3] systemd Integration

Saul Wold sgw at linux.intel.com
Mon Jan 14 18:10:33 UTC 2013


On 01/14/2013 09:16 AM, Radu Moisan wrote:
>
> On 01/12/2013 01:23 AM, Saul Wold wrote:
>> On 01/08/2013 04:24 AM, Radu Moisan wrote:
>>> As Ross suggested I've done the following changes to the previous set:
>>> * added two patches (the first two) that address multiple init
>>> systems support,\
>>> as in shifting from default hardcoded sysvinit to something more
>>> generic while
>>> the default values still remains on sysvinit
>>> * moved automatic setting of PREFERRED_PROVIDER_udev into
>>> default_providers.inc
>>> * removed ahavi-systemd since all it provided was service files; now
>>> service files
>>> are pulled in by avahi-daemon
>>> * also rebased on master
>>>
>>> The following changes since commit
>>> 7e1f8faad0c4b6f490c26f87acc698dd6e002b15:
>>>
>>>    perl: Remove bashism from perl-tests.inc (2013-01-07 22:37:37 +0000)
>>>
>>> are available in the git repository at:
>>>
>>>    git://git.yoctoproject.org/poky-contrib rmoisan/systemd
>>> http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/systemd
>>>
>>> Enrico Scholz (1):
>>>    systemd: move disable operation into prerm() script
>>>
>>> Holger Hans Peter Freyther (2):
>>>    systemd: Make the main systemd files proper CONFFILES
>>>    systemd: Introduce a create-volatile to create tmp directories
>> White space 4 spaces vs tab
>
> Fixed.
>
>>
>>>
>>> Khem Raj (1):
>>>    systemd: Fix build when base_libdir is not /lib
>>>
>>> Martin Donnelly (2):
>>>    cgroups: Add INSANE_SKIP to avoid warning about .so file
>>>    systemd: Remove sysvinit mount related services if systemd is enabled
>>>
>>> Martin Jansa (2):
>>>    systemd: fix FILESPATH to find systemctl
>>>    systemd: add PACKAGES_DYNAMIC
>>>
>>> Radu Moisan (13):
>>>    default-distrovars: Add DISTRO_FEATURES_INITMAN to DISTRO_FEATURES
>>>    default-providers: Automatically set PREFERRED_PROVIDER_udev
>>>    systemd: initial integration
>> I believe this was mentioned before, but can you avoid making white
>> space changes, you seem to have changed tabs (which we use tabs for
>> shell based functions and 4 spaces for python based functions)
>>
>> Specifically, I saw some changes in wpa-supplicant-1.0.inc, busybox,
>> dropbear, initscripts
>>
> Reviewed those files and cleaned them up to comply.
>
I am still seeing white space changes, as mentioned before if you want 
to cleanup white space changes, make that a separate and distinct patch, 
so for instance in dropbear you un-indented some SRC_URIs, that should 
be a distinct patch with white space changes only separate from the 
addition of the dropbear*.service files.

I know I might be getting a little nit-picky, but it's about readability 
and understanding the change sets, I just stop looking because it's hard 
to see the changes clearly.

So please check you whitespace and sent a seperate whitespace fixup patch.

>> For the systemd-serialgetty, can we not carry around a LICENSE file,
>> and instead point to the meta/files/common-licenses for a checksum?
>>
>
> Done.
>
>> Also a load of the patches do not contains Signed-off-by or
>> Upstream-Status tags.
>>
>
> Updated Signed-off-by
> yet to check and update Upstream-Status.
>
>>
>>>    systemd: Add systemd_base.bbclass
>>>    systemd: Add systemd option to PREFERRED_PROVIDER_udev
>>>    systemd: set default.target to multi-user.target
>>>    systemd: update FILESPATH with *-native directory
>>>    systemd: disable sysfs.service
>> White space changes, makes it much harder to review, please fix
>
> corrected white spaces.
> disabled hostname.sh, mountall.sh, mountnfs.sh and sysfs.sh when running
> with systemd
> changed patch header & description
>
Still seems to be white space issues with this one.

Thanks
	Sau!

>>
>>
>>>    systemd: Add systemd-compat-units
>>>    systemd: Add avahi to packagegroup-core-boot
>>>    xserver-nodm-init: Enable systemd support
>>>    util-linux: Enable systemd support
>> What's the actual change here?  Whitespace?
>
> dropped.
> white space issues fixed in initial commit.
>
>>>    systemd: Disable xz when building with GPLv3 incompatibility flag
>> This should go away, I have verified that the license field in xz is
>> wrong and should not contain GPLv3 since it's a build macro, not a
>> runtime, and the LICENSE field pertains to packaged and installed
>> items and their licenses.
>>
> dropped.
>
> Radu
>
>




More information about the Openembedded-core mailing list