Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 427292 - sys-apps/systemd-187 version bump
Summary: sys-apps/systemd-187 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo systemd Team
URL: http://lists.freedesktop.org/archives...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-20 10:48 UTC by crabbed halo ablution
Modified: 2012-08-11 12:59 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crabbed halo ablution 2012-07-20 10:48:45 UTC
CHANGES WITH 187:

        * The journal and id128 C APIs are now fully documented as man
          pages.

        * Extra safety checks have been added when transitioning from
          the initial RAM disk to the main system to avoid accidental
          data loss.

        * /etc/crypttab entrie now understand the new keyfile-offset=
          option.

        * systemctl -t can now be used to filter by unit load state.

        * The journal C API gained the new sd_journal_wait() call to
          make writing synchronous journal clients easier.

        * journalctl gained the new -D switch to show journals from a
          specific directory.

        * journalctl now displays a special marker between log
          messages of two different boots.

        * The journal is now explicitly flushed to /var via a service
          systemd-journal-flush.service, rather than implicitly simply
          by seeing /var/log/journal to be writable.

        * journalctl (and the journal C APIs) can now match for much
          more complex expressions, with alternatives and
          disjunctions.

        * When transitioning from the initial RAM disk to the main
          system we will now kill all processes in a killing spree to
          ensure no processes stay around by accident.

        * Three new specifiers may be used in unit files: %u, %h, %s
          resolve to the user name, user home directory resp. user
          shell. This is useful for running systemd user instances.

        * We now automatically rotate journal files if their data
          object hash table gets a fill level > 75%. We also size the
          hash table based on the configured maximum file size. This
          together should lower hash collisions drastically and thus
          speed things up a bit.

        * journalctl gained the new "--header" switch to introspect
          header data of journal files.

        * A new setting SystemCallFilters= has been added to services
          which may be used to apply blacklists or whitelists to
          system calls. This is based on SECCOMP Mode 2 of Linux 3.5.

        * nspawn gained a new --link-journal= switch (and quicker: -j)
          to link the container journal with the host. This makes it
          very easy to centralize log viewing on the host for all
          guests while still keeping the journal files separated.

        * Many bugfixes and optimizations
Comment 1 Ulenrich 2012-07-21 10:48:23 UTC
Yeah, +me
they have done a lot, possibly the change rate of their git exceeded that of mainline linux.

But:
Why is their a systemd package after they merged with udev. Systemd should be just a USE flag of udev package. That would be pure Gentoo logic despite opposite naming of upstream ...
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-07-21 21:35:04 UTC
(In reply to comment #1)
> Yeah, +me
> they have done a lot, possibly the change rate of their git exceeded that of
> mainline linux.
> 
> But:
> Why is their a systemd package after they merged with udev. Systemd should
> be just a USE flag of udev package. That would be pure Gentoo logic despite
> opposite naming of upstream ...

There's no such thing as 'pure Gentoo logic'. Gentoo always tried to follow upstream closely, and I follow that policy.
Comment 3 Florian Scandella 2012-08-06 12:41:48 UTC
is there a plan how to handle systemd vs udev? 

only found an older unresolved thread:

http://www.gossamer-threads.com/lists/gentoo/dev/256809
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-08-06 15:26:13 UTC
(In reply to comment #3)
> is there a plan how to handle systemd vs udev? 
> 
> only found an older unresolved thread:
> 
> http://www.gossamer-threads.com/lists/gentoo/dev/256809

They will still be separate packages, with systemd providing its own udev install guaranteed to be systemd-compatible, and udev providing guarantee of Gentoo-compatible install.
Comment 5 Egor Y. Egorov 2012-08-09 15:41:30 UTC
Please bump systemd-188
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-08-09 19:08:57 UTC
(In reply to comment #5)
> Please bump systemd-188

Will do when situation with udev is clear.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-08-11 00:19:53 UTC
-188 in tree and unmasked.
Comment 8 Pablo Hess 2012-08-11 12:59:54 UTC
(In reply to comment #7)
> -188 in tree and unmasked.

Great job, Michał! Thank you very much for your hard work. I've been following the struggle with systemd developers to get systemd and udev to build and install separately in a proper manner and I see they're not paying any attention to this.