Skip to content
Snippets Groups Projects
changelog 269 KiB
Newer Older
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000
 -- Martin Pitt <mpitt@debian.org>  Mon, 15 Aug 2016 09:58:09 +0200

systemd (231-2) unstable; urgency=medium

  [ Martin Pitt ]
  * debian/rules: Fix UPSTREAM_VERSION for upstream master builds
  * Limit "link against /usr" check to some critical binaries only and add
    generators
  * debian/rules: Put back cleanup of *.busname (Closes: #833487)
  * debian/tests/localed-x11-keymap: Robustify cleanup
  * debian/tests/localed-x11-keymap: Check that localed works without
    /etc/default/keyboard. This reproduces #833849.
  * Revert "units: add a basic SystemCallFilter (#3471)"
    This causes fatal failures on kernels that don't have seccomp enabled.
    This can be reactivated once
    https://github.com/systemd/systemd/issues/3882 is fixed.
    (Closes: #832713, #832893)

  [ Simon McVittie ]
  * localed: tolerate absence of /etc/default/keyboard.
    The debian-specific patch to read Debian config files was not tolerating
    the absence of /etc/default/keyboard. This causes systemd-localed to
    fail to start on systems where that file isn't populated (like embedded
    systems without keyboards). (Closes: #833849)

 -- Martin Pitt <mpitt@debian.org>  Sun, 14 Aug 2016 10:54:57 +0200

systemd (231-1) unstable; urgency=low

  [ Martin Pitt ]
  * New upstream release 231:
    - Fix "Failed to create directory /str/sys/fs/selinux: Read-only file
      system" warning. (Closes: #830693)
  * systemd.postinst: Remove systemd-networkd-resolvconf-update.path removal
    leftover. (Closes: #830778)
  * Drop support for rcS.d SysV init scripts.
    These are prone to cause dependency loops, and almost all packages with
    rcS scripts now ship a native systemd service.
  * networkd: Handle router advertisements in userspace again.
    Drop Revert-Revert-networkd-ndisc-revert-to-letting-the-k.patch.
    Bug #814566/#815586 got fixed in 230, and #815884 and #815884 and #815793
    are unreproducible and need more reporter feedback.
  * debian/gbp.conf: Enable dch options "full" and "multimaint-merge"
  * systemd-sysv: Add Conflicts: systemd-shim.
    To avoid shim trying to claim the D-Bus interfaces.
  * Add graphical-session.target user unit.
  * Add graphical-session-pre.target user unit
  * Add debian/extra/units-ubuntu/user@.service.d/timeout.conf.
    This avoids long hangs during shutdown if user services fail/hang due to
    X.org going away too early. This is mostly a workaround, so only install
    for Ubuntu for now.
  * Dynamically add upstream version to debian/shlibs.local
  * Set Debian/Ubuntu downstream support URL in journal catalogs
    (Closes: #769187)

  [ Michael Biebl ]
  * Restrict Conflicts: openrc to << 0.20.4-2.1.
    Newer versions of openrc no longer ship conflicting implementations of
    update-rc.d/invoke-rc.d.
  * Add Depends: dbus to systemd-container.
    This is required for systemd-machined and systemd-nspawn to work
    properly. (Closes: #830575)
  * Drop insserv.conf generator.
    We no longer parse /etc/insserv.conf and /etc/insserv.conf.d/* and
    augment services with that dependency information via runtime drop-in
    files. Services which want to provide certain system facilities need to
    pull in the corresponding targets themselves. Either directly in the
    native service unit or by shipping a drop-in snippet for SysV init
    scripts. (Closes: #825858)
  * getty-static.service: Only start if we have a working VC subsystem.
    Use ConditionPathExists=/dev/tty0, the same check as in getty@.service,
    to determine whether we have a functional VC subsystem and we should
    start any gettys. (Closes: #824779)
  * Stop mentioning snapshot and restore in the package description.
    Support for the .snapshot unit type has been removed upstream.
  * Drop sigpwr-container-shutdown.service.
    This is no longer necessary as lxc-stop has been fixed to use SIGRTMIN+3
    to shut down systemd based LXC containers.
    https://github.com/lxc/lxc/pull/1086
    https://www.freedesktop.org/wiki/Software/systemd/ContainerInterface/

  [ Felipe Sateler ]
  * Add versioned breaks for packages shipping rcS init scripts

 -- Martin Pitt <mpitt@debian.org>  Tue, 26 Jul 2016 12:17:14 +0200

systemd (230-7) unstable; urgency=medium

  * Tell dh_shlibdeps to look in the systemd package for libraries. Otherwise
    dpkg-shlibdeps fails to find libsystemd-shared as we no longer create a
    shlibs file for it.
  * Add Build-Depends-Package to libudev1.symbols and libsystemd0.symbols.
    This ensures proper dependencies when a package has a Build-Depends on a
    higher version of libudev-dev or libsystemd-dev then what it gets from the
    used symbols.

 -- Michael Biebl <biebl@debian.org>  Fri, 08 Jul 2016 13:04:33 +0200

systemd (230-6) unstable; urgency=medium

  [ Martin Pitt ]
  * debian/tests/boot-smoke: Stop running in containers again, too unreliable
    on Ubuntu s390x right now.

  [ Michael Biebl ]
  * Bump Build-Depends on debhelper to (>= 9.20160114), required for
    --dbgsym-migration support.
  * Install test-udev binary into $libdir/udev/ not $libdir. Only libraries
    should be installed directly into $libdir.
  * Exclude libsystemd-shared from dh_makeshlibs.

  [ Felipe Sateler ]
  * Do not install libsystemd-shared.so symlink
  * {machine,system}ctl: always pass &changes and &n_changes (Closes: #830144)

  [ Michael Prokop ]
  * debian/tests/logind: Ensure correct version of logind is running.

 -- Michael Biebl <biebl@debian.org>  Thu, 07 Jul 2016 15:22:16 +0200

systemd (230-5) unstable; urgency=medium

  [ Martin Pitt ]
  * Sync test/networkd-test.py with current upstream master, and remove our
    debian/tests/networkd copy. Directly run test/networkd-test.py in
    autopkgtest.
  * debian/extra/rules/73-usb-net-by-mac.rules: Disable when
    /etc/udev/rules.d/80-net-setup-link.rules is a symlink to /dev/null, to be
    consistent with the documented way to disable ifnames. (Closes: #824491,
    LP: #1593379)
  * debian/rules: Ignore libcap-ng.so in the "does anything link against /usr"
    check, to work around libaudit1 recently gaining a new dependency against
    that library (#828991). We have no influence on that ourselves. This fixes
    the FTBFS in the meantime.

  [ Felipe Sateler ]
  * Convert common code into a private shared library. This saves about 9 MB
    of installed size in the systemd package, and some more in systemd-*.

 -- Martin Pitt <mpitt@debian.org>  Fri, 01 Jul 2016 09:15:12 +0200

systemd (230-4) unstable; urgency=medium

  [ Martin Pitt ]
  * tmp.mount: Add nosuid and nodev mount options. This restores compatibility
    with the original SysV int RAMTMP defaults. (Closes: #826377)
  * debian/tests/upstream: Some tests fail on platforms without QEMU at the
    moment due to upstream PR#3587; blacklist these for now if QEMU is not
    available.
  * debian/rules: Don't run the "anything links against /usr" check for
    upstream tests, as those run on Ubuntu 16.04 LTS which does not yet have
    libidn moved to /lib.
  * debian/tests/upstream: Clean up old journals before running a test, to
    avoid printing a wrong one on failure.
  * debian/tests/upstream: Do not run the QEMU tests on i386. Nested QEMU on
    i386 causes testbed hangs on Ubuntu's cloud infrastructure, which is the
    only place where these actually run.
  * resolved: Fix SERVFAIL handling and introduce a new "Cache=" option to
    disable local caching.
  * resolved: Support IPv6 zone indices in resolv.conf. (LP: #1587489)
  * resolved: Update resolv.conf when calling SetLinkDNS().
  * debian/tests/storage: Sync and settle udev after luksFormat, to reduce the
    chance of seeing some half-written signatures.
  * debian/tests/networkd: Stop skipping the two DHCP6 tests, this regression
    seems to have been fixed now.
  * resolved: respond to local resolver requests on 127.0.0.53:53. This
    provides compatibility with clients that don't use NSS but do DNS queries
    directly, such as Chrome.
  * resolved: Don't add route-only domains to /etc/resolv.conf.
  * systemd-resolve: Add --flush-caches and --status commands.
  * Add debian/extra/units/systemd-resolved.service.d/resolvconf.conf to tell
    resolvconf about resolved's builtin DNS server on 127.0.0.53. With that,
    DNS servers picked up via networkd are respected when using resolvconf,
    and software like Chrome that does not do NSS (libnss-resolve) still gets
    proper DNS resolution. Drop the brittle and ugly
    systemd-networkd-resolvconf-update.{path,service} hack instead.
  * debian/tests/boot-smoke: Run in containers as well.

  [ Laurent Bigonville ]
  * Build with IDN support. (Closes: #814528)

 -- Martin Pitt <mpitt@debian.org>  Wed, 29 Jun 2016 15:23:32 +0200

systemd (230-3) unstable; urgency=medium

  [ Martin Pitt ]
  * debian/tests/boot-and-services: Adjust test_tmp_mount() for fixed
    systemctl exit code for "unit not found" in upstream commit ca473d57.
  * debian/tests/boot-and-services, test_no_failed(): Show journal of failed
    units.
  * debian/extra/init-functions.d/40-systemd: Adjust to changed systemctl
    show behaviour in 231: now this fails for nonexisting units instead of
    succeeding with "not-found". Make the code compatible to both for now.
  * Fix networkd integration with resolvconf for domain-limited DNS servers,
    so that these don't appear as global nameservers in resolv.conf. Thanks
    Andy Whitcroft for the initial fix! Add corresponding test case to
    debian/tests/networkd. (LP: #1587762)
  * resolved: Fix comments in resolve.conf for search domain overflows.
    (LP: #1588229)
  * On Ubuntu, provide an "ondemand.service" that replaces
    /etc/init.d/ondemand. The latter does not exist any more when
    "initscripts" falls out of the default installation. (LP: #1584124) This
    now does not do a fixed one-minute wait but uses "Type=idle" instead. This
    also becomes a no-op when the CPU supports "intel_pstate" (≤ 5 years old),
    as on these the ondemand/powersave schedulers are actually detrimental.
    (LP: #1579278)
  * debian/systemd-container.install: Drop *.busname installation, they are
    going away upstream.
  * debian/extra/init-functions.d/40-systemd: Do not call systemctl
    daemon-reload if the script is called as user (like reportbug does). Also
    make sure that daemon-reload will not invoke polkit.
  * Install test-udeb from .libs, to avoid installing the automake shell
    wrapper.
  * Fix transaction restarting in resolved to avoid async processing of
    free'd transactions.
    (Closes: #817210, LP: #1587727, #1587740, #1587762, #1587740)
  * Add "upstream" autopkgtest that runs the test/TEST* upstream integration
    tests in QEMU and nspawn.
  * Build systemd-sysusers binary, for using in rkt. Do not ship the
    corresponding unit and sysusers.d/ files yet, as these need some
    Debianization and an autopkgtest. (Closes: #823322)
  * debian/tests/systemd-fsckd: Adjust was_running() to also work for version
    230.

  [ Michael Biebl ]
  * Add "systemctl daemon-reload" to lsb init-functions hook if the LoadState
    of a service is "not-found". This will run systemd-sysv-generator, so SysV
    init scripts that aren't installed by the package manager should be picked
    up automatically. (Closes: #825913)
  * automount: handle expire_tokens when the mount unit changes its state.
    (Closes: #826512)
  * debian/systemd.preinst: Correctly determine whether a service is enabled.
    Testing for the return code alone is not sufficient as we need to
    differentiate between "generated" and "enabled" services.
    (Closes: #825981)

  [ Felipe Sateler ]
  * Drop configure option --disable-compat-libs. It no longer exists.
  * Add policykit-1 to Suggests. It is used to allow unprivileged users to
    execute certain commands. (Closes: #827756)

 -- Martin Pitt <mpitt@debian.org>  Tue, 21 Jun 2016 23:51:07 +0200

systemd (230-2) unstable; urgency=medium

  [ Martin Pitt ]
  * Don't add a Breaks: against usb-modeswitch when building on Ubuntu; there
    it does not use hotplug.functions and is a lower version.
  * boot-and-services autopkgtest: Add missing xserver-xorg and
    lightdm-greeter test dependencies, so that lightdm can start.
    (See LP #1581106)
  * Re-disable logind's KillUserProcesses option by default. (Closes: #825394)

  [ Michael Biebl ]
  * Drop --disable-silent-rules from debian/rules. This is now handled by dh
    directly depending on whether the DH_QUIET environment variable is set.

 -- Martin Pitt <mpitt@debian.org>  Tue, 31 May 2016 12:02:14 +0200

systemd (230-1) unstable; urgency=medium

  [ Martin Pitt ]
  * New upstream release 230.
    - Fix rare assertion failure in hashmaps. (Closes: #816612)
    - Fix leaking scope units. (Closes: #805477)
    - Fix wrong socket ownership after daemon-reload. (LP: #1577001)
    - udev: Fix touch screen detection. (LP: #1530384)
  * Drop cmdline-upstart-boot autopkgtest. It was still needed up to Ubuntu
    16.04 LTS, but upstart-sysv is not supported any more in Debian and Ubuntu
    now.
  * udev: Drop hotplug.functions, now that the last remaining user of this got
    fixed. Add appropriate versioned Breaks:.
  * debian/extra/rules/70-debian-uaccess.rules: Add some more FIDO u2f devices
    from different vendors. Thanks Atoyama Tokanawa.
  * Remove "bootchart" autopkgtest, this upstream version does not ship
    bootchart any more. It will be packaged separately.

  [ Michael Biebl ]
  * Drop obsolete --disable-bootchart configure switch from udeb build.
  * Remove obsolete /etc/systemd/bootchart.conf conffile on upgrades.

 -- Martin Pitt <mpitt@debian.org>  Mon, 23 May 2016 09:42:51 +0200

systemd (229-6) unstable; urgency=medium

  * systemd-container: Prefer renamed "btrfs-progs" package name over
    "btrfs-tools". (Closes: #822629)
  * systemd-container: Recommend libnss-mymachines. (Closes: #822615)
  * Drop systemd-dbg, in favor of debhelpers' automatic -dbgsym packages.
  * Drop Add-targets-for-compatibility-with-Debian-insserv-sy.patch; we don't
    need $x-display-manager any more as most/all DMs ship native services, and
    $mail-transport-agent is not widely used (not even by our default MTA
    exim4).
  * Unify our two patches for Debian specific configuration files.
  * Drop udev-re-enable-mount-propagation-for-udevd.patch, i. e. run udevd in
    its own slave mount name space again. laptop-mode-tools 1.68 fixed the
    original bug (#762018), thus add a Breaks: to earlier versions.
  * Ship fbdev-blacklist.conf in /lib/modprobe.d/ instead of /etc/modprobe.d/;
    remove the conffile on upgrades.
  * Replace util-Add-hidden-suffixes-for-ucf.patch with patch that got
    committed upstream.
  * Replace Stop-syslog.socket-when-entering-emergency-mode.patch with patch
    that got committed upstream.
  * debian/udev.README.Debian: Adjust documentation of MAC based naming for
    USB network cards to the udev rule, where this was moved to in 229-5.
  * debian/extra/init-functions.d/40-systemd: Invoke status command with
    --no-pager, to avoid blocking scripts that call an init.d script with
    "status" with an unexpected pager process. (Closes: #765175, LP: #1576409)
  * Add debian/extra/rules/70-debian-uaccess.rules: Make FIDO U2F dongles
    accessible to the user session. This avoids having to install libu2f-host0
    (which isn't discoverable at all) to make those devices work.
    (LP: #1387908)
  * libnss-resolve: Enable systemd-resolved.service on package installation,
    as this package makes little sense without resolved.
  * Add a DHCP exit hook for pushing received NTP servers into timesyncd.
    (LP: #1578663)
  * debian/udev.postinst: Fix migration check from the old persistent-net
    generator to not apply to chroots. (Closes: #813141)
  * Revert "enable TasksMax= for all services by default, and set it to 512".
    Introducing a default limit on number of threads broke a lot of software
    which regularly needs more, such as MySQL and RabbitMQ, or services that
    spawn off an indefinite number of subtasks that are not in a scope, like
    LXC or cron. 512 is way too much for most "simple" services, and it's way
    too little for the ones mentioned above. Effective (and much stricter)
    limits should instead be put into units individually.
    (Closes: #823530, LP: #1578080)
  * Split out udev rule to name USB network interfaces by MAC address into
    73-usb-net-by-mac.rules, so that it's easier to disable. (Closes: #824025)
  * 73-usb-net-by-mac.rules: Disable when net.ifnames=0 is specified on the
    kernel command line, to be consistent with disabling the *.link files.
  * 73-special-net-names.rule: Name the IBM integrated management module
    virtual USB network card "ibmimm". Thanks Marco d'Itri!

 -- Martin Pitt <mpitt@debian.org>  Thu, 12 May 2016 09:40:19 +0200

systemd (229-5) unstable; urgency=medium

  * debian/tests/unit-config: Call "daemon-reload" to clean up generated units
    in between tests.
  * debian/tests/unit-config: Check that enable/disable commands are
    idempotent.
  * debian/tests/unit-config: Detect if system units are in /usr/, so that the
    test works on systems with merged /usr.
  * debian/tests/unit-config: Use systemd-sysv-install instead of update-rc.d
    directly, so that the test works under Fedora too.
  * debian/tests/unit-config: Check disabling of a "systemctl link"ed unit,
    and check "systemctl enable" on a unit with full path which is not in the
    standard directories.
  * Rename debian/extra/rules/73-idrac.rules to 73-special-net-names.rules, as
    it is going to get rules for other devices. Also install it into the
    initramfs.
  * debian/extra/rules/73-special-net-names.rules: Add DEVPATH number based
    naming schema for ibmveth devices. (LP: #1561096)
  * Don't set SYSTEMD_READY=0 on DM_UDEV_DISABLE_OTHER_RULES_FLAG=1 devmapper
    devices with "change" events, as this causes spurious unmounting with
    multipath devices. (LP: #1565969)
  * Fix bogus "No [Install] section" warning when enabling a unit with full
    path. (LP: #1563590)
  * debian/tests/cmdline-upstart-boot: In test_rsyslog(), check for messages
    from dbus instead of NetworkManager. NM 1.2 does not seem to log to syslog
    by default any more.
  * Bump Standards-Version to 3.9.8 (no changes necessary).
  * debian/tests/boot-smoke: Add some extra debugging if there are pending
    jobs after 10s, to figure out why lightdm is sometimes "restarting".
    (for LP #1571673)
  * debian/tests/boot-smoke: Configure dummy X.org driver (like in the
    boot-and-services test), to avoid lightdm randomly fail. (LP: #1571673)
  * Move Debian specific patches into debian/patches/debian (which translates
    to "Gbp-Pq: Topic debian" with pq). This keeps upstream vs. Debian
    patches separated without the comments in debian/patches/series (which
    always get removed by "pq export").
  * Don't ship an empty /etc/X11/xinit/xinitrc.d/ directory, this isn't
    supported in Debian. (Closes: #822198)
  * udev: Mark nbd as inactive until connected. (Closes: #812485)
  * On shutdown, unmount /tmp before disabling swap. (Closes: #788303)
  * debian/systemd-coredump.postinst: Do daemon-reload before starting
    systemd-coredump, as the unit file may have changed on upgrades.
    (Closes: #820325)
  * Set MAC based name for USB network interfaces only for universally
    administered (i. e. stable) MACs, not for locally administered (i. e.
    randomly generated) ones. Drop /lib/systemd/network/90-mac-for-usb.link
    (as link files don't currently support globs for MACAddress=) and replace
    with an udev rule in /lib/udev/rules.d/73-special-net-names.rules.
    (Closes: #812575, LP: #1574483)

 -- Martin Pitt <mpitt@debian.org>  Mon, 25 Apr 2016 11:08:11 +0200

systemd (229-4) unstable; urgency=medium

  * Fix assertion crash when processing a (broken) device without a sysfs
    path. (Closes: #819290, LP: #1560695)
  * Fix crash when shutdown is issued from a non-tty. (LP: #1553040)
  * networkd: Stay running while any non-loopback interface is up.
    (Closes: #819414)
  * Fix reading uint32 D-Bus properties on big-endian.
  * Fix crash if an udev device has many tags or devlinks. (LP: #1564976)
  * systemctl, loginctl, etc.: Don't start polkit agent when running as root.
    (LP: #1565617)
  * keymap: Add Add HP ZBook (LP: #1535219) and HP ProBook 440 G3.
  * systemd.resource-control.5: Fix links to cgroup documentation on
    kernel.org. (Closes: #819970)
  * Install test-udev into libudev-dev, so that we have it available for
    autopkgtests.
  * Add "udev" autopkgtest for running the upstream test/udev-test.pl.

 -- Martin Pitt <mpitt@debian.org>  Thu, 07 Apr 2016 08:11:10 +0200

systemd (229-3) unstable; urgency=medium

  [ Martin Pitt ]
  * debian/tests/timedated: Add tests for "timedatectl set-local-rtc".
  * Be more tolerant in parsing /etc/adjtime.
  * debian/systemd.postinst: Don't fail package installation if systemctl
    daemon-reload trigger fails. This does not fix the root cause of the
    reload failures, but at least causes fewer packages to be in a broken
    state after upgrade, so that a reboot or apt-get -f install have a much
    higher chance in succeeding. (For bugs like LP #1502097 or LP #1447654)
  * debian/tests/networkd: Skip test_hogplug_dhcp_ip6 when running against
    upstream as well.
  * debian/tests/boot-and-services: Wait for units to stop with a "systemctl
    is-active" loop instead of static sleeps.
  * debian/tests/networkd: Skip DHCPv6 tests for downstream packages too. This
    is an actual regression in networkd-229, to be investigated. But this
    shouldn't hold up reverse dependencies.
  * Fix assertion in add_random(). (LP: #1554861)
  * debian/tests/boot-and-services: Don't assert on "Stopped Container c1"
    message in NspawnTests.test_service(), this is sometimes not present. Just
    check that the unit did not fail.
  * Add "adduser" dependency to systemd-coredump, to quiesce lintian.
  * Bump Standards-Version to 3.9.7 (no changes necessary).
  * Fix timespec parsing by correctly initializing microseconds.
    (Closes: #818698, LP: #1559038)
  * networkd: Add fallback if FIONREAD is not supported. (Closes: #818488)
  * Cherry-pick various fixes from upstream master.
    - Fixes logout when changing the current target. (Closes: #805442)

  [ Evgeny Vereshchagin ]
  * debian/tests/boot-and-services: Search systemd-coredump's output by
    SYSLOG_IDENTIFIER.
  * Add missing "Recommends: btrfs-tools" to systemd-container.
  * Add systemd-coredump postinst/prerm to start/stop systemd-coredump.socket
    without a reboot. (Closes: #816767)

  [ Felipe Sateler ]
  * Set the paths of loadkeys and setfont via configure arguments, not a patch

 -- Martin Pitt <mpitt@debian.org>  Mon, 21 Mar 2016 14:11:44 +0100

systemd (229-2) unstable; urgency=medium

  * time-util: map ALARM clockids to non-ALARM clockids in now(), to work on
    architectures which don't support CLOCK_BOOTTIME_ALARM. Fixes FTBFS on
    many architectures.
  * debian/systemd.postinst: Add missing newline to /etc/adjtime migration.
    (See #699554)
  * debian/systemd.postinst: Only try to enable tmp.mount if we actually
    copied it to /etc. Don't try to enable a generated unit. (LP: #1545707)
  * debian/tests/boot-and-services: Increase timeouts of test_bash_crash from
    5 to 10 seconds, and sync the journal after every iteration.
  * debian/extra/checkout-upstream: Try again after one minute if git checkout
    fails, to avoid failures from transient network errors.
  * debian/tests/systemd-fsckd: Use grub.d/50-cloudimg-settings.cfg as a
    template for generating our custom one instead of 90-autopkgtest.cfg. The
    latter does not exist on non-x86 architectures and is not relevant for
    this test.
  * debian/tests/boot-and-services: Skip journal test for test_bash_crash when
    running against upstream, as this currently fails most of the time. To be
    investigated.
  * debian/tests/networkd: Skip test_coldplug_dhcp_ip6 when running against
    upstream, as this is brittle there. To be investigated.
  * debian/tests/bootchart: Skip test if bootchart is not available or
    testing in upstream mode. bootchart got removed from master and will be
    moved to a separate repository.
  * debian/tests/boot-and-services: Show verbose journal output on failure in
    nspawn test, and sync journal before.
  * Move systemd-coredump socket and service into systemd-coredump binary
    package.
  * Revert changing the default core dump ulimit and core_pattern. This
    completely breaks core dumps without systemd-coredump. It's also
    contradicting core(8). (Closes: #815020)
  * Fix addresses for type "sit" tunnels. (Closes: #816132)
  * networkd: Go back to letting the kernel handle IPv6 router advertisements,
    as networkd's own currently has too many regressions. Thanks to Stefan
    Lippers-Hollmann for investigating this! (Closes: #814566,
    #814667, #815586, #815884, #815793)

 -- Martin Pitt <mpitt@debian.org>  Sun, 28 Feb 2016 22:16:12 +0100

systemd (229-1) unstable; urgency=medium

  * New upstream release 229.
    - Fix systemctl behaviour in chroots. (Closes: #802780)
    - Fix SELinux context of /run/user/$UID. (Closes: #775651)
    - Add option to optionally turn of color output. (Closes: #783692)
    - Don't git-ignore src/journal-remote/browse.html. (Closes: #805514)
    - Do not warn about Wants depencencies on masked units. (LP: #1543282)
  * debian/systemd.install: Ship the new systemd-resolve.
  * libsystemd0.symbols: Add new symbols from this release.
  * systemd-coredump.postinst: Create systemd-coredump system user.
  * debian/tests/systemd-fsckd: Tame overly strict test for failed plymouth
    unit, which is a race condition with plymouthd auto-stopping.
    (LP: #1543144)
  * Drop timedated-don-t-rely-on-usr-being-mounted-in-the-ini.patch.
    initramfs-tools has mounted /usr since Jessie, and tzdata now creates
    /etc/localtime as a symlink too (see #803144).
  * Use-different-default-paths-for-various-binaries.patch: Drop path changes
    for setcap (which is already a build dep and not used at all) and sulogin
    (which is now in util-linux).
  * Remove obsolete udev maintainer script checks:
    - Drop check for kernel >= 2.6.32, which released in 2009.
    - Drop restarting of some daemons due to the devtmpfs migration, which
      happened before the above kernel even.
    - Drop support for forcing upgrades on kernels known not to work via
      /etc/udev/kernel-upgrade. Don't pretend that this would help, as users
      could end up with a non-bootable system. Always fail early in preinst
      when it's still possible to install a working kernel.
    - Drop postinst test for "running in containers" -- it's actually possible
      to run udev in containers if you mount /sys r/w and you know what you
      are doing. Also, the init.d script and systemd service do that check
      again.
    - Keep the kernel feature and chroot checks, as these are still useful.
      Simplify check_kernel_features() by eliminating some variables.
    - Drop debconf templates. Two of them are obsolete, and having
      CONFIG_SYSFS_DEPRECATED is now so implausible that this doesn't warrant
      the overhead and translator efforts.
  * Drop debian/tests/ifupdown-hotplug. The units moved into ifupdown, so the
    test should go there too (see #814312).
  * debian/tests/control: Reorder tests and add a comment which ones should
    not be run for an upstream build.
  * debian/tests/control: Rearrange tests and avoid removing test dependencies
    to minimize testbed resets.
  * Add debian/extra/checkout-upstream: Script to replace the current
     source with a checkout of an upstream pull request, branch, or commit,
     and remove debian/patches/. Call from debian/rules if $TEST_UPSTREAM is
     set. This will be used for upstream CI.
  * Enable seccomp support on powerpc, ppc64el, and s390x.

 -- Martin Pitt <mpitt@debian.org>  Thu, 11 Feb 2016 21:02:39 +0100

systemd (228-6) unstable; urgency=medium

  * Make-run-lock-tmpfs-an-API-fs.patch: Drop /run/lock from
    tmpfiles.d/legacy.conf to avoid the latter clobbering the permissions of
    /run/lock. Fixes fallout from cleanup in -5 that resulted /run/lock to
    have 0755 permissions instead of 1777. (LP: #1541775)

 -- Martin Pitt <mpitt@debian.org>  Thu, 04 Feb 2016 11:46:54 +0100

systemd (228-5) unstable; urgency=medium

  [ Martin Pitt ]
  * Drop systemd-vconsole-setup.service: It has never been installed/used in
    Debian and is not necessary for Ubuntu any more.
  * Drop halt-local.service. This has never been documented/used in Debian.
    (LP: #1532553)
  * debian/extra/initramfs-tools/scripts/init-bottom/udev: Prefer "nuke"
    again, it comes from klibc-utils. But fall back to "rm" if it does not
    exist.
  * systemd-timesyncd.service.d/disable-with-time-daemon.conf: Also don't run
    if /usr/sbin/VBoxService exists, as virtualbox-guest-utils already
    provides time synchronization with the host. (Closes: #812522)
  * Drop Michael Stapelberg from Uploaders:, he stopped maintenance long ago.
    Thanks Michael for your great work in the past!
  * Replace "sysv-rc" dependency with Conflicts: openrc, file-rc. The
    rationale from #739679 still applies, but with the moving of
    {invoke,update}-rc.d to init-system-helpers we don't actually need
    anything from sysv-rc any more other than the assumption that SysV init
    scripts are enabled in /etc/rc?.d/ for the SysV generator to work (and
    file-rc and openrc don't do that).
  * debian/tests/timedated: Verify /etc/localtime symlink. Skip verifying the
    /etc/timezone file (which is Debian specific) if $TEST_UPSTREAM is set.
  * debian/tests/localed-locale: Check /etc/locale.conf if $TEST_UPSTREAM is
    set.
  * debian/tests/localed-x11-keymap: Test /etc/X11/xorg.conf.d/00-keyboard.conf
    if $TEST_UPSTREAM is set.
  * debian/tests/boot-and-services: Check for reaching graphical.target
    instead of default.target, as the latter is a session systemd state only.
  * debian/tests/boot-and-services: Skip tests which are known to fail/not
    applicable with testing upstream builds.
  * Drop Fix-up-tmpfiles.d-permissions-properly.patch:
    - /run/lock is already created differently by
      Make-run-lock-tmpfs-an-API-fs.patch, and contradicts to that.
    - /run/lock/lockdev/ isn't being used anywhere and got dropped
      upstream; backport the patch (tmpfiles-drop-run-lock-lockdev.patch).
    - Move dropping of "group:wheel" (which has never existed in Debian) into
      debian/rules, to also catch occurrences in other parts of the file which
      the static patch would overlook.
  * Shorten persistent identifier for CCW network interfaces (on s390x only).
    (LP: #1526808)
  * debian/rules: If $TEST_UPSTREAM is set (when building/testing upstream
    master instead of distro packages), don't fail on non-installed new files
    or new library symbols.
  * Add systemd-sysv conflict to upstart-sysv, and version the upstart
    conflict. This works with both Debian's and Ubuntu's upstart packages.

  [ Michael Biebl ]
  * Drop support for the /etc/udev/disabled flag file. This was a workaround
    for udev failing to install with debootstrap because it didn't use
    invoke-rc.d and therefor was not compliant with policy-rc.d. See #520742
    for further details. This is no longer the case, so supporting that file
    only leads to confusion about its purpose.
  * Retrigger cleanup of org.freedesktop.machine1.conf and
    hwclock-save.service now that dpkg has been fixed to correctly pass the
    old version to postinst on upgrade. (Closes: #802545)
  * Only ship *.link files as part of the udev package. The *.network files
    are solely used by systemd-networkd and should therefor be shipped by the
    systemd package. (Closes: #808237)
  * Cherry-pick a few fixes from upstream:
    - Fix unaligned access in initialize_srand(). (Closes: #812928)
    - Don't run kmod-static-nodes.service if module list is empty. This
      requires kmod v23. (Closes: #810367)
    - Fix typo in systemctl(1). (Closes: #807462)
    - Fix systemd-nspawn --link-journal=host to not fail if the directory
      already exists. (Closes: #808222)
    - Fix a typo in logind-dbus.c. The polkit action is named
      org.freedesktop.login1.power-off, not org.freedesktop.login1.poweroff.
    - Don't log an EIO error in gpt-auto-generator if blkid finds something
      which is not a partition table. (Closes: #765586)
    - Apply ACLs to /var/log/journal and also set them explicitly for
      system.journal.
  * Only skip the filesystem check for /usr if the /run/initramfs/fsck-usr
    flag file exists. Otherwise we break booting with dracut which uses
    systemd inside the initramfs. (Closes: #810748)
  * Update the instructions in README.Debian for creating /var/log/journal.
    They are now in line with the documentation in the systemd-journald(8) man
    page and ensure that ACLs and group permissions are properly set.
    (Closes: #800947, #805617)
  * Drop "systemctl daemon-reload" from lsb init-functions hook. This is no
    longer necessary as invoke-rc.d and init-system-helpers take care of this
    nowadays.

 -- Martin Pitt <mpitt@debian.org>  Wed, 03 Feb 2016 10:09:46 +0100

systemd (228-4) unstable; urgency=medium

  * debian/udev.README.Debian: Add alternative way of disabling ifnames.
    (Closes: #809339)
  * Put back /lib/udev/hotplug.functions, until the three remaining packages
    that use it stop doing so. (Closes: #810114)
  * debian/udev.README.Debian: Point out that any change to interface naming
    rules requires an initrd update.

 -- Martin Pitt <mpitt@debian.org>  Mon, 11 Jan 2016 07:12:40 +0100

systemd (228-3) unstable; urgency=medium

  [ Martin Pitt ]
  * debian/rules: Remove temporary debug output from test failures again. All
    Debian buildd kernels are recent enough now, but add a check for kernels
    older than 3.13 and ignore test failures for those.
  * debian/tests/networkd: Factor out dnsmasq specific test "router" setup, so
    that we can test against other implementations.
  * debian/tests/networkd: Add router setup using an (isolated) networkd
    process for configuring the veths and DHCP server.
  * debian/tests/networkd: On failure, only show journal for current test.
  * systemd-networkd-resolvconf-update.service: Wait for getting a name
    server, not just for getting online.
  * debian/tests/boot-and-services: Wait until bash crash stack trace is in
    the journal before asserting on it. Also relax RE to work on non-x86
    architectures.
  * debian/tests/networkd: If /etc/resolv.conf already has three nameservers,
    accept that too (as then the additional test one can't be added any more).
  * Fix FTBFS on x32. Thanks Helmut Grohne! (Closes: #805910)
  * debian/tests/networkd: For IPv6 tests, also wait for IPv4 address to
    arrive; s-n-wait-online already exits after getting an IPv6 address, but
    we verify both.
  * debian/tests/boot-and-services: Don't check for "Requesting system
    poweroff" log message in nspawn test, current upstream master does not
    write that any more. Instead check for "Stopped Container c1".
  * Add "storage" autopkgtest. Initially this covers some basic use cases with
    LUKS cryptsetup devices.
  * Add acl build dependency (for <!nocheck>). Current upstream master now
    needs it for some test cases.
  * debian/extra/initramfs-tools/scripts/init-bottom/udev: Use "rm -rf"
    instead of "nuke". The latter does not exist any more in current
    initramfs-tools.
  * Ignore test failures during "make check" if /etc/machine-id is missing
    (like in ancient local schroots). (Closes: #807884)
  * debian/extra/rules/80-debian-compat.rules: Remember which device got the
    "cdrw", "dvd", or "dvdrw" symlink to avoid changing links on device
    events. (Closes: #774080). Drop the rule for the "cdrom" symlink as that
    is already created in 60-cdrom_id.rules.
  * Eliminate "hotplug.functions" udev helper and put the logging functions
    directly into net.agent. This simplifies the migration of the latter to
    ifupdown.
  * Adjust manpages to keep /usr/lib/systemd/{user*,boot,ntp-units.d,modules*}
    paths, only keep /lib/systemd/{system*,network}. (Closes: #808997)
  * debian/udev.README.Debian: Fix typo and slight wording improvement.
    (Closes: #809513)
  * Drop net.agent, 80-networking.rules, and ifup@.service. These moved to
    ifupdown 0.8.5 now. Add Breaks: to earlier versions.

  [ Michael Biebl ]
  * Bump Build-Depends on libdw-dev to (>= 0.158) as per configure.ac.
    (Closes: #805631)
  * Make sure all swap units are ordered before the swap target. This avoids
    that swap devices are being stopped prematurely during shutdown.
    (Closes: #805133)
  * Drop unneeded /etc/X11/xinit/xinitrc.d/50-systemd-user.sh from the package
    and clean up the conffile on upgrades. We have the dbus-user-session
    package in Debian to properly enable the D-Bus user-session mode which
    also takes care of updating the systemd --user environment.
    (Closes: #795761)
  * Stop testing for unknown arguments in udev maintainer scripts.
  * Drop networking.service.d/systemd.conf. The ifupdown package now ships a
    proper service file so this drop-in file is no longer necessary.

  [ Andreas Henriksson ]
  * Fix LSB init hook to not reload masked services. (Closes: #804882)

 -- Martin Pitt <mpitt@debian.org>  Sat, 02 Jan 2016 17:42:56 +0100

systemd (228-2) unstable; urgency=medium

  * Remove wrong endianness conversion in test-siphash24 to fix FTBFS on
    big-endian machines.
  * Bump libseccomp-dev build dependency to indicate required versions for
    backporting to jessie. (Closes: #805497)

 -- Martin Pitt <mpitt@debian.org>  Thu, 19 Nov 2015 11:37:45 +0100

systemd (228-1) unstable; urgency=medium

  [ Martin Pitt ]
  * New upstream release:
    - Fix journald killing by watchdog. (Closes: #805042)
    - Drop check for /etc/mtab. (Closes: #802025)
    - Follow unit file symlinks in /usr, but not /etc when looking for
      [Install] data, to avoid getting confused by Aliases. (Closes: #719695)
    - journalctl: introduce short options for --since and --until.
      (Closes: #801390)
    - journald: Never accept fds from file systems with mandatory locking.
      (LP: #1514141)
    - Put nspawn containers in correct slice. (LP: #1455828)
  * Cherry-pick some networkd fixes from trunk to fix regressions from 228.
  * debian/rules: Configure with --as-needed to avoid unnecessary binary
    dependencies.
  * systemd-networkd-resolvconf-update.service: Increase StartLimitBurst, as
    this might be legitimately called several times in quick succession. If
    that part of the "networkd" autopkgtest fails, show the journal log for
    that service for easier debugging.
  * debian/tests/boot-and-services: Add test case for systemd-coredump.
  * Add systemd-coredump postinst/prerm to enable/disable this without a
    reboot.
  * debian/tests/networkd: Check for systemd-networkd-wait-online in /usr as
    well, for usage in other distros.
  * debian/tests/logind: Skip suspend test if the kernel does not support
    suspend.
  * debian/tests/logind: Split tests into functions.
  * debian/tests/boot-and-services: Ignore failures of console-setup.service,
    to work around LP: #1516591.
  * debian/tests/control: Restrict boot-smoke test to isolation-machine, it
    does not currently work well in LXC.
  * debian/tests/networkd: Add new test cases for "DHCP=all, IPv4 only,
    disabling RA" (which should always be fast), "DHCP=all, IPv4 only" (which
    will require a longer timeout due to waiting 12s for a potential IPv6 RA
    reply), and "DHCP=ipv4" (with and without RA).
  * debian/tests/networkd: Fix UnicodeDecodeError under 'C' locale.
  * debian/tests/networkd: Show networkctl and journal output on failure.
  * debian/tests/networkd: Fix bytes vs. string TypeError in the IPv6 polling.
    (LP: #1516009)
  * debian/tests/networkd: Show contents of test .network file on failure.
  * debian/tests/networkd: Skip if networkd is already running (safer when
    running on real systems), and add copyright header.
  * Bump util-linux dependencies to >= 2.27.1 to ensure that the mount monitor
    ignores /etc/mtab.

  [ Felipe Sateler ]
  * Enable elfutils support for getting stack traces for systemd-coredump.
  * libnss-my{machines,hostname}.postrm: do not remove entries from
    nsswitch.conf if there are packages from other architectures remaining.

  [ Michael Biebl ]
  * Drop systemd-setup-dgram-qlen.service. This has been made obsolete by
    upstream commit 1985486 which bumps net.unix.max_dgram_qlen to 512 early
    during boot.
  * Various cleanups to the udev maintainer scripts:
    - Remove unused tempdir() function.
    - Properly stop udev daemon on remove.
    - Stop killing udev daemon on failed upgrades and drop the corresponding
      starts from preinst.
    - Stop masking systemd-udevd.service and udev.service during upgrades. We
      restart the udev daemon in postinst, so those masks seem unnecessary.

 -- Martin Pitt <mpitt@debian.org>  Wed, 18 Nov 2015 16:11:59 +0100

systemd (227-3) unstable; urgency=medium

  [ Martin Pitt ]
  * debian/tests/logind: Add tests for scheduled shutdown with and without
    wall message.
  * Import upstream fix for not unmounting system mounts (#801361) and drop
    our revert patch.
  * debian/tests/boot-smoke: Apply check for failed unmounts only to user
    systemd processes, i. e. not to pid 1.
  * Drop Fix-usr-remount-failure-for-split-usr.patch. Jessie has a new enough
    initramfs-tools already, and this was just an error message, not breaking
    the boot.
  * Drop debian-fixup.service in favor of using a tmpfiles.d clause, which is
    faster.
  * Drop Order-remote-fs.target-after-local-fs.target.patch. It's mostly
    academic and only applies to the already known-broken situation that rcS
    init.d scripts depend on $remote_fs.
  * Replace reversion of sd_pid_notify_with_fds() msg_controllen fix with
    proper upstream fix to never block on sending messages on NOTIFY_SOCKET
    socket.
  * Drop check for missing /etc/machine-id on "make check" failure; this isn't
    happening on current buildds any more.
  * Drop Disable-tests-which-fail-on-buildds.patch, to re-evaluate what still
    fails and needs fixing. On failure, show kernel version and /etc/hosts
    to be able to debug them better. The next upload will make the necessary
    adjustments to fix package builds again.

  [ Michael Biebl ]
  * Drop dependency on udev from the systemd package. We don't need udev
    within a container, so this allows us to trim down the footprint by not
    installing the udev package. As the udev package has Priority: important,
    it is still installed by default though.
  * Include the status of the udev package when filing a bug report against
    systemd, and vice versa.
  * Use filter instead of findstring, since findstring also matches
    substrings and we only want direct matches.
  * systemd.bug-script: Fix typo. (Closes: #804512)
  * Re-add bits which call SELinux in systemd-user pam service.
    (Closes: #804565)

  [ Felipe Sateler ]
  * Add libnss-resolve package. (Closes: #798905)
  * Add systemd-coredump package. This Conflicts/Replaces/Provides a new
    "core-dump-handler" virtual package. (Closes: #744964)

 -- Martin Pitt <mpitt@debian.org>  Wed, 11 Nov 2015 15:04:26 +0100

systemd (227-2) unstable; urgency=medium

  * Revert "sd_pid_notify_with_fds: fix computing msg_controllen", it causes
    connection errors from various services on boot. (Closes: #801354)
  * debian/tests/boot-smoke: Check for failed unmounts. This reproduces
    #801361 (but not in a minimal VM, just in a desktop one).
  * Revert "core: add a "Requires=" dependency between units and the
    slices they are located in". This causes user systemd instances to try and
    unmount system mounts (and succeed if you login as root).
    (Closes: #801361)

 -- Martin Pitt <mpitt@debian.org>  Fri, 09 Oct 2015 12:34:27 +0200

systemd (227-1) unstable; urgency=medium

  * New upstream release.
    - Bump watchdog timeout for shipped units to 3 min. (Closes: #776460)
    - gpt-auto-generator: Check fstab for /boot entries. (Closes: #797326)
    - Fix group of RuntimeDirectory dirs. (Closes: #798391)
    - Support %i (and other macros) in RuntimeDirectory. (Closes: #799324)
    - Bump util-linux/libmount-dev dependencies to >= 2.27.
  * debian/libsystemd0.symbols: Add new symbols for this release.
  * debian/extra/initramfs-tools/hooks/udev: Copy all
    /etc/udev/rules.d/*.rules rules which are not merely overriding the one in
    /lib/, not just 70-persistent-net.rules.  They might contain network names
    or other bits which are relevant for the initramfs. (Closes: #795494)
  * ifup@.service: Drop PartOf=network.target; we don't want to stop these
    units during shutdown. Stopping networking.service already shuts down the
    interfaces, but contains the safeguard for NFS or other network file
    systems. Isolating emergency.target still keeps working as before as well,
    as this also stops networking.service. (Closes: #761909, LP: #1492546)

 -- Martin Pitt <mpitt@debian.org>  Thu, 08 Oct 2015 11:34:35 +0200

systemd (226-4) unstable; urgency=medium

  * debian/tests/logind: Be more verbose on failures.
  * Revert networkd calling if-{up,post-down}.d/ scripts. About half of the
    existing hooks are not relevant or even actively detrimental when running
    with networkd. For the relevant ones, a lot of them should be fixed in the
    projects themselves (using IP_FREEBIND etc.). (Closes: #798625)
  * Add systemd-networkd-resolvconf-update.{path,service} units to send DNS
    server updates from networkd to resolvconf, if installed and enabled.
  * Don't restart logind on upgrades any more. This kills X.org (#798097)
    while logind doesn't save/restore its open fds (issue #1163), and also
    gets confused about being idle in between (LP: #1473800)

 -- Martin Pitt <mpitt@debian.org>  Fri, 02 Oct 2015 13:44:28 +0200

systemd (226-3) unstable; urgency=medium

  [ Martin Pitt ]
  * README.Debian: Fix "other" typo. Thanks Salvatore Bonaccorso.
    (Closes: #798737)

  [ Michael Biebl ]
  * Stop building the compat library packages and drop them for good.
  * Update debian/copyright.

 -- Michael Biebl <biebl@debian.org>  Sat, 19 Sep 2015 19:06:51 +0200

systemd (226-2) unstable; urgency=medium

  * debian/udev.init: Mount /dev file system with nosuid. (LP: #1450960)
  * udev.postinst: udev 226 introduced predictable interface names for virtio.
    Create /etc/systemd/network/50-virtio-kernel-names.link on upgrade to
    disable this, to avoid changing e. g. "eth0" to "ens3" in QEMU instances
    and similar environments. (Closes: #799034)

 -- Martin Pitt <mpitt@debian.org>  Tue, 15 Sep 2015 15:21:09 +0200

systemd (226-1) unstable; urgency=medium

  [ Martin Pitt ]
  * New upstream release:
    - Fix scheduled shutdown to not shut down immediately. (Closes: #797763)
    - Fix description of CPE_NAME in os-release(5). (Closes: #797768)
  * debian/libsystemd0.symbols: Add new symbols from this release.
  * Enable libseccomp support for mips64, mips64el, and x32. (Closes: #797403)
  * debian/tests/networkd: Add hotplug tests.
  * Make networkd call if-up.d/ scripts when it brings up interfaces, to
    become compatible with ifupdown and NetworkManager for packages shipping
    hooks. (LP: #1492129)
    - Add debian/extra/systemd-networkd-dispatcher.c: suid root wrapper for
      calling if-up.d/ or if-post-down.d/ hook scripts. Install it as
      root:systemd-networkd 4754 so that only networkd can run it.
    - Add networkd-call-systemd-networkd-dispatcher-when-links.patch: Call the
      above wrapper when links go up/down.
    - debian/tests/networkd: Verify that if-up.d/ and if-post-down.d/ scripts
      get run for a networkd managed interface.
    - Note that if-pre-up.d/ and if-down.d/ scripts are *not* being called, as
      they are often not applicable for networkd (if-pre-up.d) and unreliable
      (if-down.d).
  * Drop udev-finish. We needed this for the autogenerated CD and network
    interface names, but both are gone now.
  * Drop debian/udev.udev-fallback-graphics.upstart. The vesafb module has
    been compiled into the kernel in both Debian and Ubuntu for a fair while,
    this never had a systemd equivalent, and Debian never shipped the
    accompanying rules for determining $PRIMARY_DEVICE_FOR_DISPLAY.
  * debian/control: Remove some boilerplate from the long descriptions, to
    more easily get to the point what a specific package actually does.
  * debian/README.Debian: As systemd is the default init now, replace the
    documentation how to switch to systemd with how to switch back
    (temporarily or permanently) to SysV init. Also move that paragraph to the
    bottom as it's now less important.
  * debian/README.Debian: Add a hint why you may want to enable persistent
    journal, and suggest to uninstall system-log-daemon to avoid duplicate
    logging.
  * debian/README.Debian: Add documentation about networkd integration.
  * Rename 01-mac-for-usb.link to 90-mac-for-usb.link so that it becomes
    easier to override.
  * debian-fixup.service just has one purpose now (make /etc/mtab a symlink),
    so drop the debian/extra/debian-fixup shell script and put the ln command
    directly into debian-fixup.service. Update the description.
  * debian/tests/networkd: Check that /etc/resolv.conf gets the DHCP's
    nameserver in case it is a symlink (i. e. dynamically managed by
    systemd-resolved or resolvconf).
  * systemd-networkd-dispatcher: Also pass on the DNS server list to if-up.d/
    as $IF_DNS_NAMESERVERS, so that resolvconf or similar programs work as
    expected.
  * Drop debian/systemd-journal-remote.postrm: Removing system users is
    potentially dangerous (there might be a leftover process after purging).

  [ Michael Biebl ]
  * Drop libsystemd-login-dev. All reverse dependencies have been updated to
    use libsystemd-dev directly.
  * Update build instructions to use "gbp clone" instead of "gbp-clone" as all
    gbp-* commands have been removed from git-buildpackage.

 -- Martin Pitt <mpitt@debian.org>  Thu, 10 Sep 2015 16:53:53 +0200

systemd (225-1) unstable; urgency=medium

  [ Martin Pitt ]
  * New upstream release.
    - Fixes FTBFS on alpha. (Closes: #792551)
    - Fixes machined state tracking logic. (Closes: #788269)
  * Add better fix for "systemctl link/enable" breakage with full paths.
    (LP: #1480310)
  * debian/rules: Add missing $(dh_options) in overridden debhelper targets.

  [ Felipe Sateler ]
  * Move conffile from systemd to systemd-container package (Closes: #797048)

  [ Michael Biebl ]
  * Drop unnecessary Conflicts/Replaces from systemd-journal-remote.
    None of the files in this package were previously shipped by systemd.
  * Create system users for systemd-journal-{gateway,remote,upload} when
    installing the systemd-journal-remote package.
  * Explicitly turn off the features we don't want in a stage1 build.
    Otherwise ./configure might enable them automatically if the build
    dependencies are installed and "dh_install --fail-missing" will then fail
    due to uninstalled files.
  * Enable GnuTLS support as systemd-journal-remote makes sense mostly with
    encryption enabled.
  * Rely on build profiles to determine which packages should be skipped
    during build and no longer specify that manually.
  * Drop our patch which removes rc-local-generator.
    rc-local.service acts as an ordering barrier even if its condition is
    false, because conditions are evaluated when the service is about to be
    started, not when it is enqueued. We don't want this ordering barrier on
    systems that don't need/use /etc/rc.local.

 -- Michael Biebl <biebl@debian.org>  Sun, 30 Aug 2015 21:18:59 +0200

systemd (224-2) unstable; urgency=medium