Revision history for perl-Systemd-Daemon 0.06_07-TRIAL @ 2015-11-09 21:29 UTC - `systemd` reads user units from `$XDG_RUNTIME_DIR/systemd/user` directory starting from version 217. Test `05-notify.t` is skipped if `systemd` is older than 217. 0.06_06-TRIAL @ 2015-11-09 08:13 UTC - Test prints systemd version. 0.06_05-TRIAL @ 2015-11-07 21:07 UTC - Test reworked a bit. Added some debug output to investigate test failures reported to cpantesters.org. 0.06_04-TRIAL @ 2015-11-06 17:04 UTC - Test `05-notify.t` skipped if `systemctl` program is not found in `PATH`. 0.06_03-TRIAL @ 2015-11-05 22:14 UTC - One more trial release. 0.06_02-TRIAL @ 2015-10-23 08:22 UTC - Build infrastructure updated to use `@Author::VDB` plugin bundle. - Inline C code moved to `Systemd::Daemon::XS`. `Systemd::Daemon::Stub` introduced. `Systemd::Daemon` loads XS code, in case of trouble can fall back to stub. - Short license notice used in documentation. - `CheckLib` plugin used to make sure `systemd` library present on target system. - Required Perl version lowered by dropping `use feature 'state';` and `/r` regexp modifier. 0.06 @ 2015-04-05 - `Inline::Module` is used instead of plain `Inline`. It reduces runtime dependencies: `Inline` is required at build time, and not required at runtime. - Documentation fixed: added working links to `systemd` man pages. 0.05 @ 2015-04-03 - Few tests to check `META.{json,yml}` added. - In distro package, `bin/` directory renamed to `tools/`. Traditionally, `bin/` directory contains Perl scripts to install, while I used it for storing scripts used in development process and not intended to be installed. - `lib/Systemd/Daemon.pm` is included into the distro package. This is not real source file, it is generated from `lib/Systemd/Daemon.pm.in`, but lack of the module breaks CPAN. - Tests are renamed to run functionality tests first, then run author/release tests. - Being run in author/release mode, a test fails if required module (e. g. `Test::Pod` is not available). 0.04 @ 2015-03-31 - `perl-Systemd-Daemon.spec.in` now uses placeholders `@BUILD_REQUIRES@` and `@RUN_REQUIRES@` to use requirements specified in `Makefile.PL`. - Generating files reworked, `MANIFEST.SKIP` now is not a special case. Also, every generated file depends on its source in `Makefile`. - `META.json` contains proper abstract, but cpan.org still takes abstract from `Daemon.pm.in` and shows abstract `@ABSTRACT@`. Attempt to exclude `*.in` files from indexing. 0.03 @ 2015-03-30 - metacpan.org treats `Makefile.PL` as a documentation file. Fixed. - `PM_FILTER` is not used. `PL_FILES` used instead, `Makefile.PL` generates `Daemon.pm`, `perl-Systemd-Daemon.spec`, and `MANIFEST.SKIP`. It should help to show proper documentation in cpan.org and metacpan.org. Before that, these sites used non-yet-filtered `Daemon.pm` and shown version as `__VERSION__`. 0.02 @ 2015-03-25 - `make install` fails. Fixed. 0.01 @ 2015-03-24 - First version, released on an unsuspecting world.