Accepting request 512933 from Base:System

1

OBS-URL: https://build.opensuse.org/request/show/512933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=259
This commit is contained in:
Dominique Leuenberger 2017-07-29 06:54:38 +00:00 committed by Git OBS Bridge
commit 676f26753c
6 changed files with 131 additions and 31 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:31fe0c3bea971e0dd40b9bec3f08080859ab3710f3882e0009582dd0bf16086d
size 3257376

3
systemd-234.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a67ec597500cf2b739c1656738704845b2ff6bfaa153d7de79f66c6bb18336f1
size 3350088

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Fri Jul 28 14:22:38 UTC 2017 - fbui@suse.com
- Import commit 6887cc21f23e33ac37801a01d76176e5c16fd8ea
9dcc6c04e pid1: forward port console specificities handling for s390 arch to v234
-------------------------------------------------------------------
Fri Jul 28 13:06:27 UTC 2017 - fbui@suse.com
- Import commit 986e98fd5a75470ba17e21fea12d7d4e966c1ecc
4706ebc62 call chase_symlinks without the /sysroot prefix (#6411) (boo#1051172)
-------------------------------------------------------------------
Thu Jul 27 16:55:33 UTC 2017 - fbui@suse.com
- Remove the unneeded hack forcing systemd-crypsetup binary to be linked against the just built libudev
I don't remember why it was added but it looks unnecessary: most of
all systemd components are linked againt libsystemd-shared.so which
includes all the just built symbols.
Also I don't see why it was done only for systemd-cryptsetup since
all other binaries should have had suffered from the same issue.
-------------------------------------------------------------------
Wed Jul 26 14:23:36 UTC 2017 - fbui@suse.com
- Import commit c5705e01800bdadd6a4fa7dc50d47b13eb697211
8ea065d44 compat-rules: don't rely on ID_SERIAL when generating 'by-id' symlinks for NVMe devices (bsc#1048679)
-------------------------------------------------------------------
Wed Jul 26 11:03:38 UTC 2017 - fbui@suse.com
- Import commit 06bed720274d9436405a7c27c8238d7d1aefca2b
66fffdf12 build-sys: don't hook var-lib-machined.mount to remote-fs.target when machined is disabled
96c232066 Revert "core: don't load dropin data multiple times for the same unit (#5139)"
-------------------------------------------------------------------
Wed Jul 26 10:41:32 UTC 2017 - fbui@suse.com
- Drop support of compression from the mini package
Hence remove the relevant build-requires from the mini package.
-------------------------------------------------------------------
Fri Jul 21 09:54:12 UTC 2017 - fbui@suse.com
- Upgrade to v234 (commit 78af11131da1b2760778206806c0ebe8616a5284)
- package /etc/systemd/system/dbus-org.freedesktop.network1.service
- /usr/lib/systemd/resolv.conf is not installed if resolved is disabled
-------------------------------------------------------------------
Fri Jul 7 08:19:41 UTC 2017 - jengelh@inai.de
@ -86,7 +142,7 @@ Fri Jun 16 09:14:43 UTC 2017 - fbui@suse.com
-------------------------------------------------------------------
Wed Jun 7 08:17:54 UTC 2017 - fbui@suse.com
- Make sure dracut (if installed) will embed the new compat rule (bsc#982303)
- Make sure dracut (if installed) will embed the new compat rule
The new compat rule must be embedded in the initramfs so make sure
that the installed dracut supports it.

View File

@ -49,7 +49,7 @@
Name: systemd-mini
Url: http://www.freedesktop.org/wiki/Software/systemd
Version: 233
Version: 234
Release: 0
Summary: A System and Session Manager
License: LGPL-2.1+
@ -66,6 +66,8 @@ BuildRequires: libxslt-tools
BuildRequires: python3
BuildRequires: python3-lxml
BuildRequires: pkgconfig(libcryptsetup) >= 1.6.0
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(libqrencode)
%endif
BuildRequires: fdupes
@ -83,8 +85,6 @@ BuildRequires: suse-module-tools >= 12.4
BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig(blkid) >= 2.26
BuildRequires: pkgconfig(libkmod) >= 15
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(libpci) >= 3
BuildRequires: pkgconfig(libpcre)
BuildRequires: pkgconfig(libselinux) >= 2.1.9
@ -414,16 +414,6 @@ cp %{SOURCE7} m4/
%endif
%build
#
# Be sure that fresh build libudev is found and used at linkage time
#
sed -ri '/^systemd_cryptsetup_CFLAGS/,/^systemd_cryptsetup_LDADD/{ /^$/a\
systemd_cryptsetup_LDFLAGS =\\\
$(AM_LDFLAGS)\\\
-Wl,-rpath-link=$(top_srcdir)/.libs\
}' Makefile.am
./autogen.sh
# keep split-usr until all packages have moved their systemd rules to /usr
@ -954,7 +944,9 @@ fi
%{_prefix}/lib/systemd/systemd-*
%{_prefix}/lib/systemd/systemd
%{_prefix}/lib/systemd/libsystemd-shared-*.so
%if %{with resolved}
%{_prefix}/lib/systemd/resolv.conf
%endif
%{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh
%dir %{_prefix}/lib/systemd/catalog
%{_prefix}/lib/systemd/catalog/systemd.catalog
@ -1034,9 +1026,11 @@ fi
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf
%endif
%if %{with networkd}
%{_sysconfdir}/systemd/system/dbus-org.freedesktop.network1.service
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.network1.conf
%endif
%if %{with resolved}
%{_sysconfdir}/systemd/system/dbus-org.freedesktop.resolve1.service
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.resolve1.conf
%endif
%if %{with importd}

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Fri Jul 28 14:22:38 UTC 2017 - fbui@suse.com
- Import commit 6887cc21f23e33ac37801a01d76176e5c16fd8ea
9dcc6c04e pid1: forward port console specificities handling for s390 arch to v234
-------------------------------------------------------------------
Fri Jul 28 13:06:27 UTC 2017 - fbui@suse.com
- Import commit 986e98fd5a75470ba17e21fea12d7d4e966c1ecc
4706ebc62 call chase_symlinks without the /sysroot prefix (#6411) (boo#1051172)
-------------------------------------------------------------------
Thu Jul 27 16:55:33 UTC 2017 - fbui@suse.com
- Remove the unneeded hack forcing systemd-crypsetup binary to be linked against the just built libudev
I don't remember why it was added but it looks unnecessary: most of
all systemd components are linked againt libsystemd-shared.so which
includes all the just built symbols.
Also I don't see why it was done only for systemd-cryptsetup since
all other binaries should have had suffered from the same issue.
-------------------------------------------------------------------
Wed Jul 26 14:23:36 UTC 2017 - fbui@suse.com
- Import commit c5705e01800bdadd6a4fa7dc50d47b13eb697211
8ea065d44 compat-rules: don't rely on ID_SERIAL when generating 'by-id' symlinks for NVMe devices (bsc#1048679)
-------------------------------------------------------------------
Wed Jul 26 11:03:38 UTC 2017 - fbui@suse.com
- Import commit 06bed720274d9436405a7c27c8238d7d1aefca2b
66fffdf12 build-sys: don't hook var-lib-machined.mount to remote-fs.target when machined is disabled
96c232066 Revert "core: don't load dropin data multiple times for the same unit (#5139)"
-------------------------------------------------------------------
Wed Jul 26 10:41:32 UTC 2017 - fbui@suse.com
- Drop support of compression from the mini package
Hence remove the relevant build-requires from the mini package.
-------------------------------------------------------------------
Fri Jul 21 09:54:12 UTC 2017 - fbui@suse.com
- Upgrade to v234 (commit 78af11131da1b2760778206806c0ebe8616a5284)
- package /etc/systemd/system/dbus-org.freedesktop.network1.service
- /usr/lib/systemd/resolv.conf is not installed if resolved is disabled
-------------------------------------------------------------------
Fri Jul 7 08:19:41 UTC 2017 - jengelh@inai.de
@ -86,7 +142,7 @@ Fri Jun 16 09:14:43 UTC 2017 - fbui@suse.com
-------------------------------------------------------------------
Wed Jun 7 08:17:54 UTC 2017 - fbui@suse.com
- Make sure dracut (if installed) will embed the new compat rule (bsc#982303)
- Make sure dracut (if installed) will embed the new compat rule
The new compat rule must be embedded in the initramfs so make sure
that the installed dracut supports it.

View File

@ -47,7 +47,7 @@
Name: systemd
Url: http://www.freedesktop.org/wiki/Software/systemd
Version: 233
Version: 234
Release: 0
Summary: A System and Session Manager
License: LGPL-2.1+
@ -64,6 +64,8 @@ BuildRequires: libxslt-tools
BuildRequires: python3
BuildRequires: python3-lxml
BuildRequires: pkgconfig(libcryptsetup) >= 1.6.0
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(libqrencode)
%endif
BuildRequires: fdupes
@ -81,8 +83,6 @@ BuildRequires: suse-module-tools >= 12.4
BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig(blkid) >= 2.26
BuildRequires: pkgconfig(libkmod) >= 15
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(libpci) >= 3
BuildRequires: pkgconfig(libpcre)
BuildRequires: pkgconfig(libselinux) >= 2.1.9
@ -412,16 +412,6 @@ cp %{SOURCE7} m4/
%endif
%build
#
# Be sure that fresh build libudev is found and used at linkage time
#
sed -ri '/^systemd_cryptsetup_CFLAGS/,/^systemd_cryptsetup_LDADD/{ /^$/a\
systemd_cryptsetup_LDFLAGS =\\\
$(AM_LDFLAGS)\\\
-Wl,-rpath-link=$(top_srcdir)/.libs\
}' Makefile.am
./autogen.sh
# keep split-usr until all packages have moved their systemd rules to /usr
@ -952,7 +942,9 @@ fi
%{_prefix}/lib/systemd/systemd-*
%{_prefix}/lib/systemd/systemd
%{_prefix}/lib/systemd/libsystemd-shared-*.so
%if %{with resolved}
%{_prefix}/lib/systemd/resolv.conf
%endif
%{_prefix}/lib/systemd/fix-machines-subvol-for-rollbacks.sh
%dir %{_prefix}/lib/systemd/catalog
%{_prefix}/lib/systemd/catalog/systemd.catalog
@ -1032,9 +1024,11 @@ fi
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf
%endif
%if %{with networkd}
%{_sysconfdir}/systemd/system/dbus-org.freedesktop.network1.service
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.network1.conf
%endif
%if %{with resolved}
%{_sysconfdir}/systemd/system/dbus-org.freedesktop.resolve1.service
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.resolve1.conf
%endif
%if %{with importd}