Peter Korsgaard
896455cff7
riemann-c-client: disable parallel make
...
Fixes:
http://autobuild.buildroot.net/results/2f8/2f85a2d19232365f7e5fddde6092af9dd74d4518/
http://autobuild.buildroot.net/results/80d/80d83c650c668ee1e87c288bd7a0ce63eab95631/
The build system doesn't specify any dependencies between the generated
header files and the source files including them, causing a race condition:
GEN lib/riemann/proto/riemann.pb-c.c
GEN lib/riemann/proto/riemann.pb-c.h
CC src/src_riemann_client-riemann-client.o
In file included from ./lib/riemann/riemann-client.h:23:0,
from src/riemann-client.c:18:
./lib/riemann/attribute.h:21:40: fatal error: riemann/proto/riemann.pb-c.h: No such file or directory
Work around it by forcing non-parallel make.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-13 18:01:46 +01:00
Peter Korsgaard
b9141fc88b
bind: security bump to version 9.11.0-P3
...
Fixes CVE-2017-3135: Combination of DNS64 and RPZ Can Lead to Crash:
https://kb.isc.org/article/AA-01453
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-13 18:01:14 +01:00
Yann E. MORIN
5bf12ad141
support/test-pkg: report number and types of failures
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Luca Ceresoli <luca@lucaceresoli.net >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 16:00:01 +01:00
Yann E. MORIN
c3c69c4dbb
support/test-pkg: be less verbose
...
Requested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 16:00:01 +01:00
Yann E. MORIN
aeabb58dc5
support/test-pkg: simplify the config check
...
Use comm(1) to check that all our config options are properly set in the
resulting configuration, rather than our canned and fragile code.
Reported-by: Cam Hutchison <camh@xdna.net >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 16:00:01 +01:00
Yann E. MORIN
55bbbe04c3
support/test-pkg: check the config snippet exists
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 15:59:49 +01:00
Yann E. MORIN
67a221be1b
support/test-pkg: fix code style
...
Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 15:59:46 +01:00
Peter Seiderer
8ac3f121f0
wiringpi: fix static linking
...
Update patch 0001-Adjust-for-buildroot-build.patch to
use real static linking (command line flag '-static' for
target gpio-static).
Fixes [1]:
[Link]
.../output/host/usr/lib/gcc/powerpc-buildroot-linux-uclibc/5.4.0/libgcc.a(unwind-dw2-fde-dip.o): In function `_Unwind_Find_FDE':
...output/build/host-gcc-final-5.4.0/build/powerpc-buildroot-linux-uclibc/libgcc/../../../libgcc/unwind-dw2-fde-dip.c:465: undefined reference to `dl_iterate_phdr'
collect2: error: ld returned 1 exit status
make[1]: *** [gpio-static] Error 1
make[1]: Leaving directory `.../output/build/wiringpi-2.32/gpio'
[1] http://autobuild.buildroot.net/results/b905617dda0e120d04c54daf7cae2bad236ac767
Signed-off-by: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 15:03:02 +01:00
Romain Naour
baba42687a
package/gdb: backport upstream fix for simulator build issue with bfin
...
This revert the commit [1] which break the simulator for aarch64.
Backport the upstream fix instead (from 7.12).
[1] f71ad71f24
Tested with gcc 4.4.5 (debian squeeze chroot).
Fixes:
http://autobuild.buildroot.net/results/cfd/cfdc9117fef7ecdf5cc5fc907a6fe8701a2c174a
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Cc: Waldemar Brodkorb <wbx@openadk.org >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 15:02:10 +01:00
Peter Seiderer
8052294301
DEVELOPERS: update my entry list
...
Interested in all qt5 stuff.
Signed-off-by: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 16:34:41 +01:00
Thomas Petazzoni
c75f558705
docs/website: update release announcement with mailing list link
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 16:31:46 +01:00
Thomas Petazzoni
133811eeef
CHANGES: final updates before 2017.02-rc1
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017.02-rc1
2017-02-11 15:58:42 +01:00
Thomas Petazzoni
7320758cad
Prepare for 2017.02-rc1
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:47:27 +01:00
Thomas Petazzoni
4f17e8cfcc
CHANGES: prepare for 2017.02-rc1
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:41:10 +01:00
Naumann Andreas
30403351d1
poppler: qt5 support needs c++11 (since Qt5.7)
...
Signed-off-by: Andreas Naumann <anaumann@ultratronik.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:19:57 +01:00
Jens Kleintje
056b5572fc
poppler: Add option for Qt5 support
...
Add an option to build the libpoppler-qt5 library.
Signed-off-by: Andreas Naumann <anaumann@ultratronik.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:19:48 +01:00
Naumann Andreas
49a33d3a22
qt5: Rename version variable to include _PACKAGE_
...
Signed-off-by: Andreas Naumann <anaumann@ultratronik.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:19:08 +01:00
Ray Kinsella
995d1532b9
motion: disable autotools host optimization
...
The motion autotools script helpfully detects the host
Microprocessors intr set and optimizes for it.
Disabling this feature causes autotools to use the
target parameters passed by BR instead.
Signed-off-by: Ray Kinsella <ray.kinsella@intel.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:18:33 +01:00
Rahul Bedarkar
7d50d52c37
wget: add upstream patch to fix build failure
...
Fixes:
http://autobuild.buildroot.net/results/c86/c8657563e63e1012a3ae3c0c47663a951e280022
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:17:41 +01:00
Rahul Bedarkar
59c86d0e17
util-linux: enable AUTORECONF
...
Commit 55a9737895 ("util-linux: link scriptreplay with libm (for isnan)")
added two patches that touch configure.ac and Makemodule.am. But forgot
to enable AUTORECONF.
When AUTORECONF is disabled and configure.ac is patched, it looks like
make will detect change in timestamps and trigger reconfig. But it
later fails because of missing dependencies. To fix this, explicitly
enable AUTORECONF.
Fixes:
http://autobuild.buildroot.net/results/544/544e8da290d40424ea3d1bffad7e0b8a566de495
Fixes: 55a9737895 ("util-linux: link scriptreplay with libm (for isnan)")
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com >
Cc: Carlos Santos <casantos@datacom.ind.br >
Acked-by: Carlos Santos <casantos@datacom.ind.br >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:16:01 +01:00
Peter Seiderer
0172c72b25
ddrescue: needs c++ compiler
...
Fixes [1].
[1] http://autobuild.buildroot.net/results/0af569ad06efa36e8e1ae45acd1facfd98b86f20
Signed-off-by: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-11 15:15:13 +01:00
Lionel Flandrin
29c00e40af
mkpimage: bump to latest barebox version
...
Adds support for header v1 (used on Arria 10 SoCs)
Signed-off-by: Lionel Flandrin <lionel@svkt.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 23:33:34 +01:00
Fabrice Fontaine
d07ad7f399
lxc: bump to version 2.0.7
...
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 23:24:59 +01:00
Yann E. MORIN
9e7885d5f7
support/test-pkg: add option to limit the number of tests
...
Sometimes, it interesting to have a global overview of whether the
package builds at all or not, rather than test on all toolchains.
Add an option that allows testing on a limited set of randomly choosen
toolchains.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Luca Ceresoli <luca@lucaceresoli.net >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 23:12:36 +01:00
Yann E. MORIN
d5c58ceec2
support/test-pkg: store lines missing from resulting configuraiton
...
When a build is skipped, store the lines from the config snippet, that
are missing in the resulting configuration, in a file in the build
directory, for the user to inspect.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Luca Ceresoli <luca@lucaceresoli.net >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Acked-by: Luca Ceresoli <luca@lucaceresoli.net >
Tested-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 22:57:13 +01:00
Yann E. MORIN
47d5da8bcc
support/scripts: add script to test a package
...
This script helps in testing that a package builds fine on a wide range
of architectures and toolchains: BE/LE, 32/64-bit, musl/glibc/uclibc...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
[yann.morin.1998@free.fr:
- completely rewrite the script from Thomas, with help from Luca
]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017-02-09 22:42:38 +01:00
Bernd Kuhls
299419d66b
package/x11r7/xdriver_xf86-input-libinput: bump version to 0.24.0
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 22:27:26 +01:00
Fabio Estevam
0699f4ab0b
configs/mx25pdk: Bump U-Boot and kernel versions
...
Bump U-Boot to 2017.01 version and kernel to 4.9.9.
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 22:22:21 +01:00
Zoltan Gyarmati
4d15e14fb6
package/qt5: add meaningful help texts and package URLs
...
Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 22:16:31 +01:00
Zoltan Gyarmati
00487cc56c
package/qt5: remove menu comment about deprecated modules
...
As now the Qt version is configurable to simplify the menu display
logic we remove the menu comment about deprecated modules and
indicate it in the relevant modules' help text instead, and also
mention in the help text if a package's tech preview status has been
changed between Qt 5.6 and Qt 5.8
Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 22:16:18 +01:00
Carlos Santos
55a9737895
util-linux: link scriptreplay with libm (for isnan)
...
- Cherry-pick a patch from upstream to link scriptreplay to libm (for
"isnam").
- Add a patch that improves the detection of isnan when using uClibc.
This patch is for util-linux v2.29.1 and must be adapted to their
master branch to be submitted upstream.
Fixes:
http://autobuild.buildroot.net/results/2c2/2c29a78ed81ca844a87dcd076ab3e14ea080296d
http://autobuild.buildroot.net/results/404/404b10f359b2ae8a7216729fa1bab37fed2d3d4c
Signed-off-by: Carlos Santos <casantos@datacom.ind.br >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 22:05:35 +01:00
Sébastien Szymanski
d4eb669de2
package/cryptodev-linux: fix build with recent kernels
...
cryptodev-linux-1.8 build is broken with kernel >= 4.6.0 because of
APIs changes in the kernel. Upstream already fixed this:
2b29be8ac4
f126e4837e
f14b4706b0
cb186f6826
Bump to latest commit to fix cryptodev-linux build.
Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 21:54:59 +01:00
Baruch Siach
cc8c12345c
ddrescue: fix target build
...
ddrescue is not an autotools package. Convert to generic package to make
it build correctly for target architecture.
Cc: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 21:39:15 +01:00
Baruch Siach
037d06f2d7
lzip: bump to version 1.18
...
Also, correct license.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 21:35:55 +01:00
Baruch Siach
f4939bd71e
lzip: use the more informative homepage link
...
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 21:35:52 +01:00
Thomas Petazzoni
ded5a12482
toolchain/toolchain-common.in: fix definition of BR2_TOOLCHAIN_HAS_GCC_BUG_64735
...
The rework done on commit
accba02a47 ("toolchain: add option for
toolchains affected by GCC PR libstdc++/64735") by me was wrong. The
BR2_TOOLCHAIN_HAS_GCC_BUG_64735 option should be enabled when the bug is
present in the toolchain, not the opposite.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 21:31:28 +01:00
Jörg Krause
e65c9acf60
package/mpd: affected by GCC PR libstdc++/64735
...
MPD uses `exception_ptr` from libstdc++ which is not available for
architectures affected by GCC PR libstdc++/64735.
Fixes:
http://autobuild.buildroot.net/results/552/552e0c4d6482b60045a91fd398c4ffecd8877cce/
http://autobuild.buildroot.net/results/4d3/4d384950b6dba21163bdcd7721ddad133beeb72b/
http://autobuild.buildroot.net/results/842/842e992315dd78765938e6b629386a18fa9bb00c/
.. and many more.
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 21:27:36 +01:00
Jörg Krause
accba02a47
toolchain: add option for toolchains affected by GCC PR libstdc++/64735
...
exception_ptr, nested_exception, and future from libstdc++ are not
available for architectures not supporting always lock-free atomic ints
before GCC 7.
Bug report:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64735
Fix available starting from GCC 7 (not yet released):
https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=244051
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks >
[Thomas:
- directly define the value where BR2_TOOLCHAIN_HAS_GCC_BUG_64735
rather than having additional patches touching affected architectures
Config.in files
- add a better comment above the Config.in option.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 21:26:22 +01:00
Peter Seiderer
e3a4c386e4
qt5: latest/5.8.0 needs c++11 host compiler support
...
Signed-off-by: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 19:50:36 +01:00
Peter Seiderer
0602617d0e
ddrescue: new package
...
Signed-off-by: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 19:41:15 +01:00
Peter Korsgaard
125dd2d119
libevent: drop openssl static linking workaround
...
Commit f29bb169cf (libevent: fix openssl detection when statically linking)
forced libevent to link against zlib when statically linking against openssl
as the configure script failed to do this.
Since then libevent has been bumped, and it now uses pkg-config to figure
out how to link with openssl, so ensure pkg-config is available and drop the
now-unneeded workaround.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 15:02:12 +01:00
Peter Korsgaard
1de31b0a67
libevent: disable sample programs to workaround static linking issue
...
Fixes:
http://autobuild.buildroot.net/results/1e7/1e7027b1b87d88b4517b1b19d3a2ae54c24f2c10/
http://autobuild.buildroot.net/results/ff7/ff7e010b41e7448d15d20396e9e9bd7319dd493b/
http://autobuild.buildroot.net/results/269/269a3a76f61c65423ba703a85e94cc003fb75e4c/
Libevent/libtool gets confused by the library order when statically linking
the sample programs and passes -lz before -lcrypto even though libcrypto
uses zlib.
/bin/bash ./libtool --tag=CC --mode=link .. -o sample/https-client \
sample/https-client.o sample/hostcheck.o \
sample/openssl_hostname_validation.o libevent.la \
libevent_openssl.la -lssl -lcrypto -lz -lz -lcrypto
libtool: link: .. -o sample/https-client sample/https-client.o \
sample/hostcheck.o sample/openssl_hostname_validation.o \
./.libs/libevent.a ./.libs/libevent_openssl.a \
-lssl -lz -lcrypto
../libcrypto.a(c_zlib.o): In function `zlib_stateful_expand_block':
c_zlib.c:(.text+0x30): undefined reference to `inflate'
This is most likely fixable, but as the sample programs aren't installed /
used, simply skip building them to save time and work around this issue.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 15:02:09 +01:00
Martin Kepplinger
211d8a9dce
tslib: bump to 1.5
...
Signed-off-by: Martin Kepplinger <martin.kepplinger@ginzinger.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 15:01:40 +01:00
Baruch Siach
42eabd7551
ed: security bump to version 1.14.1
...
Fixes CVE-2017-5357: crash with some malformed commands.
Upstream now provides .tar.lz archive. Add the necessary extract command.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 14:52:24 +01:00
Baruch Siach
ae73226476
quagga: security bump to version 1.1.1
...
Fixes CVE-2017-5495: Telnet interface input buffer allocates unbounded amounts
of memory, leading to DoS.
Add optional dependency on protobuf-c.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 14:51:09 +01:00
Fabio Estevam
010629702a
linux-headers: bump 4.{4, 9}.x and 3.18 series
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 12:04:05 +01:00
Fabio Estevam
cf2cd2048d
linux: bump default to version 4.9.9
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 12:03:58 +01:00
Martin Kepplinger
7794d5f949
Revert "tslib: needs kernel headers 3.12"
...
This reverts commit 7c60211ce3 .
tslib-1.4 removes this dependency.
Add upstream patch that fixes input macros declaration for older kernels.
The ts_uinput tool requires 3.6 headers; disable for older kernels.
Signed-off-by: Martin Kepplinger <martin.kepplinger@ginzinger.com >
[baruch: add tslib patch; disable ts_uinput]
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 09:32:09 +01:00
Baruch Siach
bfd317e571
lm-sensors: download from debian snapshot archive
...
ftp.netroedge.com is (also) down. Download the package from the Debian
snapshot archive.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-09 09:31:25 +01:00
Rahul Bedarkar
5d065ef1da
wget: add upstream patch to fix build failure
...
Fixes:
http://autobuild.buildroot.net/results/fed/fed53124d43c37629295ddc4cdc371f4dc862860
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-02-08 15:41:53 +01:00