[systemd-devel] [ANNOUNCE] systemd 203

"Jóhann B. Guðmundsson" johannbg at gmail.com
Tue May 7 04:04:49 PDT 2013


On 05/07/2013 08:53 AM, Colin Guthrie wrote:
> 'Twas brillig, and Lennart Poettering at 07/05/13 01:41 did gyre and gimble:
>> This is probably a good release to synchronize a distribution on. For
>> example, it is our goal that this is the version we will include in
>> Fedora 19, more or less.
> You said that about 195 and then promptly shipped newer versions in
> Fedora there after - ourselves and suse listened to that previous advice
> any synchronised on that version for the ease of maintainability, but
> that was somewhat scuppered when newer versions showed up in Fedora
> instead. Such is the way of life, but by the sounds of upcoming changes,
> it looks like you might genuinely stick with 203  this time :p
>
> Either way, good work :)
>
> Col

Lennart does not manage systemd in GA releases of Fedora, Michal Schmidt 
does ( and is doing a great job doing so )

In F18 we are currently shipping 201 with 52 patches...

|# Back out incompatibilities in F18:
Patch0001:      0001-F18-units-don-t-always-use-sulogin-in-rescue.service.patch
Patch0002:      0002-F18-Revert-service-sysv-remove-distribution-specific.patch
Patch0003:      0003-F18-re-add-http-daemon.target.patch
Patch0004:      0004-F18-bring-back-single.service.patch
Patch0005:      0005-F18-Revert-udev-network-device-renaming-immediately-.patch
Patch0006:      0006-F18-explain-what-happened-to-systemctl-dot.patch
Patch0007:      0007-F18-Make-predictable-net-names-opt-in-instead-of-opt.patch

# Selected post-v201 patches from upstream:
Patch0008:      0008-keymap-Add-HP-EliteBook-8460p.patch
Patch0009:      0009-keymap-Fix-typo-in-previous-commit.patch
Patch0010:      0010-shutdown-print-a-nice-message-before-returning-to-in.patch
Patch0011:      0011-units-fix-some-left-over-mentions-of-remote-fs-setup.patch
Patch0012:      0012-logind-avoid-creating-stale-session-state-files.patch

# Simple workaround for dracut difference vs F19
Patch0013:      0013-F18-main-downgrade-message-about-failure-to-isolate-.patch
Patch0014:      0014-fileio-in-envfiles-do-not-skip-lines-following-empty.patch

# Workaround some broken unit files in F18
Patch0015:      0015-F18-ship-a-dummy-syslog.target.patch
Patch0016:      0016-journal-fix-broken-tags-_SOURCE_REALTIME_TIMESTAMP-a.patch
Patch0017:      0017-do-not-change-console-to-non-unicode-for-LANG-C.patch
Patch0018:      0018-journal-fix-off-by-one-error-in-native-message-iovec.patch
Patch0019:      0019-core-device.c-fix-possible-segfault.patch

# Avoid change in sysctl.d precedence behaviour
Patch0020:      0020-F18-sysctl-give-files-with-later-names-precedence-ov.patch
Patch0021:      0021-cryptsetup-set-the-timeout-to-0-by-default.patch
Patch0022:      0022-man-document-that-timeout-0-is-the-default-for-entri.patch
Patch0023:      0023-cryptsetup-generator-add-support-for-rd.luks.key.patch
Patch0024:      0024-crypt-setup-generator-correctly-check-return-of-strd.patch
Patch0025:      0025-logind-dbus-initialize-result-variable.patch
Patch0026:      0026-nss-myhostname-ensure-that-glibc-s-assert-is-used.patch
Patch0027:      0027-build-sys-prevent-library-underlinking.patch
Patch0028:      0028-hwdb-update.patch
Patch0029:      0029-hwdb-update.patch
Patch0030:      0030-hwdb-update.patch
Patch0031:      0031-conf-parser-generate-7-parsing-functions-from-a-macr.patch
Patch0032:      0032-core-main-generate-4-parsing-functions-from-a-macro.patch
Patch0033:      0033-Report-about-syntax-errors-with-metadata.patch
Patch0034:      0034-core-let-s-make-our-log-messages-proper-sentences-wi.patch
Patch0035:      0035-core-log-a-few-more-things-under-UNIT.patch
Patch0036:      0036-Move-bus_error-to-dbus-common-and-remove-bus_error_m.patch
Patch0037:      0037-unit-rework-trigger-dependency-logic.patch
Patch0038:      0038-timer-make-sure-we-restart-timers-even-if-units-are-.patch
Patch0039:      0039-logind-don-t-busy-loop-if-a-job-is-still-running-but.patch
Patch0040:      0040-core-remove-duplicate-MESSAGE-from-log-message.patch
Patch0041:      0041-man-clarify-what-Restart-means.patch
Patch0042:      0042-man-improve-documentation-for-specifiers.patch
Patch0043:      0043-dbus-execute-fix-introspection.patch
Patch0044:      0044-unit-rework-stop-pending-logic.patch
Patch0045:      0045-core-bump-simultaneous-bus-connection-limit-to-512.patch
Patch0046:      0046-hwdb-update.patch
Patch0047:      0047-core-unit_inactive_or_pending-should-actually-do-as-.patch
Patch0048:      0048-man-correct-SIGUSR1-semantics-for-journald.patch
Patch0049:      0049-man-clarify-behaviour-of-Also-in-unit-files.patch
Patch0050:      0050-man-fix-typos-in-systemd.special.patch
Patch0051:      0051-core-escape-unit-name-from-udev.patch
Patch0052:      0052-journald-be-more-careful-when-we-try-to-flush-the-ru.patch

|

Yeah sure 50 patches ain't much and starts out easy enough but 
inevitably as time goes on it becomes increasingly difficult to maintain 
( such is the nature of these things ) so hopefully things start to 
settled down in systemd so we can start rebasing on stable or when 
Lennart announces "This is probably a good release to synchronize a 
distribution on" within the GA releases and reduce the work and the risk 
of supporting an release which grows beyond what we can realistically 
maintain within our GA releases.

JBG
||
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20130507/6626224a/attachment.html>


More information about the systemd-devel mailing list