nixpkgs/pkgs/tools/system
Profpatsch 49be064fa5 skawarePackages: release 2020-03
Hello,

  New versions of all the skarnet.org packages are available.
This is mostly a bugfix release (there was an installation bug in
some circumstances with shared libraries) but some packages, notably
execline and s6, have new, useful features.

  The new versions are the following:

skalibs-2.9.2.0
nsss-0.0.2.2
utmps-0.0.3.2
execline-2.6.0.0
s6-2.9.1.0
s6-rc-0.5.1.2
s6-linux-init-1.0.4.0
s6-dns-2.3.2.0
s6-networking-2.3.1.2
s6-portable-utils-2.2.2.2
s6-linux-utils-2.5.1.2
mdevd-0.1.1.2
bcnm-0.0.1.0

  Here are details for the packages that have more than bugfixes:

* skalibs-2.9.2.0
   ---------------

  - New header: skalibs/bigkv.h. It's a set of functions allowing
efficient lookups in a large set of strings (typically read from the
command line or the environment).

  https://skarnet.org/software/skalibs/
  git://git.skarnet.org/skalibs

  * execline-2.6.0.0
    ----------------

  - It's a major release because an API has been modified: dollarat.
Beforehand, dollarat's -0 option would always prevail over any -d
option. Now, dollarat has its conflicting -0 and -d options handled
in the conventional way, with rightmost priority.

  - The runblock program now accepts a command line prefix, which is
given as runblock's own command line. This allows blocks to serve as
arguments to a new command, instead of having to be full command lines
by themselves.

  - New binary: posix-umask.

  - The former "cd" program is now named "execline-cd" and the former
"umask" program is named "execline-umask". When the=20
--enable-pedantic-posix
option is not given at configure time, "cd" and "umask" are symbolic
links created at installation time and pointing to execline-cd and
execline-umask respectively. When the --enable-pedantic-posix option is
given, the symbolic links point to posix-cd and posix-umask instead.

  - With posix-cd and posix-umask (and the changes to wait done in the
previous version), execline is now fully POSIX-compliant when built with
the --enable-pedantic-posix option. This will certainly, without the
slightest hint of a doubt, change distributions' attitudes about it.

  https://skarnet.org/software/execline/
  git://git.skarnet.org/execline

  * s6-2.9.1.0
    ----------

  - A new '?' directive has been added to s6-log. It behaves exactly like
'!', except that it spawns the given processor with /bin/sh as an
interpreter instead of execlineb.

  - execline support is now optional: it can be disabled by specifying
--disable-execline at configure time. Some functionality is unavailable
when execline support is disabled:
    * s6-log's '!' directive
    * s6-notifyoncheck's -c option
    * s6-ipcserver-access's support for 'exec' directives in a ruleset

  - A new -X option has been added to s6-svscan, to specify a descriptor
that will be passed as stderr to a service spawned by this s6-svscan and
named s6-svscan-log. This is used in the new s6-linux-init, to avoid
needing to hardcode the /dev/console name for the catch-all logger's
standard error.

  - On systems that define SIGPWR and SIGWINCH, s6-svscan -s now diverts
those signals. This allows powerfail and kbrequest events to be handled
when s6-svscan runs as process 1.

  https://skarnet.org/software/s6/
  git://git.skarnet.org/s6

  * s6-linux-init-1.0.4.0
    ---------------------

  - New options have been added to s6-linux-init-maker: to support
running s6-linux-init without a catch-all logger, and to support running
it in a container.

  - s6-linux-init-maker now adds a SIGPWR handler to the default image:
on receipt of a SIGPWR, the system's shutdown procedure is triggered.

  - s6-linux-init now handles kbrequest, which triggers a SIGWINCH in
init when a special, configurable set of keys is pressed. By default,
no SIGWINCH handler is declared in the image, and no set of keys is
bound to kbrequest.

  https://skarnet.org/software/s6-linux-init/
  git://git.skarnet.org/s6-linux-init

  * s6-dns-2.3.2.0
    --------------

  - New library: libdcache, implementing a clean cache structure
to contain DNS data. It's still not used at the moment.

  https://skarnet.org/software/s6-dns/
  git://git.skarnet.org/s6-dns

  * bcnm-0.0.1.0
    ------------

  - First numbered release, because the Ad=C3=A9lie Linux distribution,
which uses libwpactrl, needs an official release instead of pulling
from git.

  - libwpactrl is a set of C functions helping control a wpa_supplicant
process.

  - bcnm-waitif is a binary that waits for network interface state
events such as appearance/disappearance, up/down, running/not-running.
It is useful to avoid race conditions during a boot sequence, for
instance.

  https://skarnet.org/software/bcnm/
  git://git.skarnet.org/bcnm

  Enjoy,
  Bug-reports welcome.

--
  Laurent
2020-03-30 01:23:46 +02:00
..
acct Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
acpica-tools acpica-tools,iasl: 20191213 -> 20200110 2020-01-10 23:53:06 -06:00
actkbd
amtterm treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
at treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
augeas maintainer-list.nix: remove ndowens 2019-12-26 16:47:41 -05:00
awstats buildPerlPackage: name -> (pname, version) 2019-06-20 15:56:50 +00:00
bar treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
bfs bfs: 1.5.2 -> 1.6 2020-02-25 21:19:16 +00:00
chase treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
clinfo clinfo: fix build with gcc9 2019-11-03 14:26:33 +01:00
collectd collectd: 5.8.1 -> 5.10.0 2020-03-10 18:05:59 +01:00
colorls treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
confd treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
consul-template treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
cron cron: fix error when running crontab as sudo (issue #54827) 2019-02-08 12:06:16 -05:00
ctop Revert "Merge pull request #83099 from marsam/fix-buildGoModule-packages-darwin" 2020-03-27 07:33:21 +00:00
daemon treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
daemonize treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
das_watchdog treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
datefudge datefudge: 1.22 -> 1.23 2019-09-10 10:00:11 +02:00
dcfldd
dd_rescue treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
ddrescue ddrescue: 1.24 -> 1.25 2020-03-14 03:28:18 +00:00
ddrescueview gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
ddrutility treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
dfc treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
di di: 4.47.2 -> 4.47.3 2020-01-06 00:24:56 -08:00
dog treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
efibootmgr efibootmgr: fixup build on i686 2020-02-18 10:30:23 +01:00
efivar efivar: fixup build on i686 2020-02-17 21:05:16 +01:00
envconsul treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
evemu treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
facter facter: 3.14.7 -> 3.14.8 2020-03-06 07:21:40 +01:00
fakechroot fakechroot: 2.19 -> 2.20.1, prefer patch and official source over "fork" 2019-06-04 15:33:06 -05:00
fakeroot Treewide: replace last refs to alioth.debian.org 2019-11-16 11:32:05 +01:00
fcron treewide: installTargets is a list 2019-12-31 00:25:26 +01:00
fdisk Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
fio fio: 3.18 -> 3.19 2020-03-14 15:50:22 -07:00
foreman
foremost treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
freeipmi Merge branch 'master' into staging-next 2019-08-24 08:55:37 +02:00
gdmap treewide: NIX_*_COMPILE -> string 2019-12-31 00:13:29 +01:00
gohai treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
goreman treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
gotop gotop: 2.0.1 -> 3.0.0 (#58615) 2019-04-10 22:22:48 +02:00
gptfdisk gptfdisk: 1.0.4 -> 1.0.5 2020-02-20 03:05:17 +00:00
gt5
hardinfo hardinfo: restrict to x86 linux platforms 2019-11-16 16:25:07 +01:00
hardlink treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
hiera-eyaml hiera-eyaml: 2.1.0 -> 3.0.0 (#65692) 2019-08-01 14:16:24 -07:00
honcho honcho: native fixes 2019-01-15 10:16:11 +01:00
htop htop: switch to python 3 2019-12-29 11:21:08 +01:00
hwinfo hwinfo: 21.67 -> 21.68 2020-01-21 16:51:30 +00:00
idle3tools
illum treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
incron changes as per requested by @aszlig 2018-08-31 02:52:49 +00:00
inxi inxi: 3.0.37-1 -> 3.0.38-1 2020-03-17 19:45:19 +01:00
ioping ioping: add support for netdata 2020-03-22 07:51:32 +00:00
iops treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
ior treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
ipmitool ipmitool: fix compile on darwin 2020-03-01 08:50:00 -05:00
ipmiutil ipmiutil: 3.1.5 -> 3.1.6 2020-03-24 09:30:20 +00:00
java-service-wrapper java-service-wrapper: 3.5.42 -> 3.5.43 2020-03-08 13:11:20 +00:00
journalwatch journalwatch: use fetchFromGitHub for normalization 2019-04-24 21:26:27 +02:00
jump jump: 0.30.0 -> 0.30.1 2020-02-07 11:23:29 +00:00
krakenx krakenx: 0.0.1 -> 0.0.3 2018-09-18 00:18:57 +02:00
ledmon ledmon: fix manpage 2019-04-26 19:47:41 +02:00
loadwatch loadwatch: 1.1 -> 1.1-1-g6d2544c 2018-06-10 20:37:28 +02:00
localtime localetime: fix build with strict deps 2020-03-23 08:14:57 +00:00
logcheck Treewide: replace last refs to alioth.debian.org 2019-11-16 11:32:05 +01:00
logrotate logrotate: 3.15.1 -> 3.16.0 2020-03-05 08:00:03 +00:00
lr lr: 1.5 -> 1.5.1 2020-02-08 17:04:34 +00:00
lshw lshw: fix cross-compilation 2019-09-15 15:36:31 +02:00
mcron Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
memtester treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
minijail Merge pull request #74860 from alyssais/minijail 2019-12-17 14:48:02 -05:00
monit monit: 5.25.3 -> 5.26.0 2019-07-15 14:58:38 -07:00
mq-cli mq-cli: upgrade cargo fetcher and cargoSha256 2020-02-16 16:42:57 -05:00
netdata nixos/netdata: fix permissions for perf.plugin 2020-03-23 12:24:49 +03:00
nq treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
nvtop treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
opencl-info treewide: NIX_*_COMPILE -> string 2019-12-31 00:13:29 +01:00
pciutils pciutils: 3.6.2 -> 3.6.4 2020-01-27 13:15:09 +00:00
pcstat treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
plan9port plan9port: wrap ALL linker flags 2020-02-20 17:40:30 -05:00
procodile bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
proot Treewide: fix URL permanent redirects 2019-11-16 01:41:23 +01:00
ps_mem ps_mem: 3.12 -> 3.13 2019-11-03 10:08:40 +01:00
psensor treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
psstop treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
r10k r10k: 3.2.0 -> 3.4.1 2020-03-12 21:08:44 +01:00
rofi-systemd treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
rowhammer-test treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
rsyslog rsyslog: 8.2001.0 -> 8.2002.0 2020-03-16 08:41:20 +00:00
runit Merge branch 'master' into staging-next 2019-08-24 08:55:37 +02:00
s-tui s-tui: migrate to python3 2020-02-22 16:23:36 +01:00
s6 skawarePackages: release 2020-03 2020-03-30 01:23:46 +02:00
s6-rc skawarePackages: release 2020-03 2020-03-30 01:23:46 +02:00
safe-rm treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
safecopy
setserial treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
sg3_utils sg3_utils: 1.44 -> 1.45 2020-03-09 22:39:16 +00:00
sleuthkit treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
smartmontools smartmontools: add Frostman to maintainers 2020-02-25 23:10:05 -08:00
socklog treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
storebrowse reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
stress treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
stress-ng stress-ng: 0.11.01 -> 0.11.02 2020-03-15 23:54:52 +01:00
suid-chroot treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
supervise treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
symlinks treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
syslog-ng syslogng: 3.25.1 -> 3.26.1 2020-03-09 23:09:45 +00:00
syslog-ng-incubator Merge branch 'master' into staging-next 2019-08-24 08:55:37 +02:00
systemd-journal2gelf systemd-journal2gelf: use buildGoPackage 2019-09-21 04:29:00 -05:00
testdisk treewide: fix types for mkDerivation params 2019-12-31 01:23:19 +01:00
thermald thermald: 1.9 -> 1.9.1 2019-12-09 14:33:23 -08:00
thinkfan addressing remarks from @peterhoeg ( thinkfan: 0.9.3 -> 1.0.2) 2019-09-29 23:59:13 +02:00
throttled throttled: 0.6 -> 0.7 2020-02-20 21:39:41 -08:00
tm
tre-command rust: update docs on legacyCargoFetcher; remove unnecessary defaults 2020-02-15 22:07:47 -08:00
tree treewide: name -> pname 2019-08-17 10:54:38 +00:00
ts
uefitool uefitool: init at A56 and 0.27.0 2020-01-05 19:24:10 +01:00
undaemonize
uptimed uptimed: 0.4.1 -> 0.4.2 2019-09-29 00:12:18 -07:00
vbetool treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
vboot_reference Merge remote-tracking branch 'origin/master' into gcc-9 2019-12-26 14:17:36 +01:00
which treewide: add some missing meta: descriptions and homepages (#70497) 2019-10-06 00:59:26 -04:00
wsmancli treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
xe treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
yeshup Fix package metadata like version and homepage 2019-11-07 17:20:33 +01:00
ytop ytop: 0.4.0 -> 0.5.1 2020-02-17 04:20:00 -05:00