Commit graph

96185 commits

Author SHA1 Message Date
Đoàn Trần Công Danh 0a0b0a1f30 dracut: patch for better dash compatibility
Upstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1663651

Steps to reproduce:
- Full disk encryption,
- Luks key is encrypted with gpg
- luks key is embedded in initramfs
- cmdline is: rd.luks.key=/etc/luks/key.gpg:/
- add_dracutmodules+=" dash "
- omit_dracutmodues+=" bash "
- build dracut

Expectation:
- the system should boot with new initramfs

Actual:
- The system failed to pick the key in initramfs
- replace dash by bash and system can pick up the correct key

Root Cause:
There's some bashism inside runtime script,
which uses == instead of = to compare.

While we're at it, also fix template xlint
2019-01-06 17:56:52 -02:00
Frank Steinborn 74221b038d WoeUSB: add wget dependency 2019-01-06 17:54:51 -02:00
maxice8 210e5d5a95 flatpak: ignore unstable series from flatpak
starting from 1.0.0 flatpak follows the dbus versioning that uneven
MINOR versions are unstable.

next stable is 1.2
2019-01-06 19:38:52 +01:00
q66 cf05c1c8fe cross-powerpc64le-linux-gnu: fix sed substitutions and symlinks
This does fixes similar to aarch64, for the same reasons.

[ci skip]
2019-01-06 19:35:44 +01:00
q66 263bbfc344 cross-aarch64-linux-gnu: fix incorrect substitutions
The lib64 subst was copy pasted from the first one, but only
partially modified. And libpthread.so is a real shared library,
or a symlink to one, so it should not be modified.

Fortunately, according to my builds, nothing in libpthread.so was
ever matched, so there was no harm done. And the existing lib64
match already did the trick for that particular case, but fix
it anyway, for consistency.

This does not result in any difference in the binary build, but
it does fix the correctness.
2019-01-06 19:35:44 +01:00
John 31d64888b0 deja-dup: update to 38.2. 2019-01-06 17:44:25 +01:00
Leah Neukirchen b2de57cafc gnuplot: update to 5.2.6. 2019-01-06 16:38:33 +01:00
Leah Neukirchen 9ebc1daf2a spigot: update to 20190105.c40b723. 2019-01-06 16:38:27 +01:00
Leah Neukirchen c68e49431f x11vnc: update to 0.9.16. 2019-01-06 16:32:31 +01:00
Leah Neukirchen b98d827e08 shmux: update to 1.0.3. 2019-01-06 16:28:07 +01:00
Wilson Birney cbeedf0494 atom: update to 1.33.1 2019-01-06 10:31:15 -02:00
Frank Steinborn df26852712
New package: ruby-filesize-0.2.0
closes #6655
2019-01-06 10:23:08 -02:00
Frank Steinborn f77022cccf New package: ruby-manpages-0.6.1 2019-01-06 10:21:36 -02:00
Frank Steinborn 5d5850eb20 New package: ruby-rainbow-3.0.0 2019-01-06 10:17:00 -02:00
bra1nwave 5ee3892666 plzip: update to 1.8. 2019-01-06 10:13:18 -02:00
maxice8 f808aa3a2c usql: update to 0.7.1. 2019-01-06 10:12:41 -02:00
maxice8 e94e1cf86f python3-Telethon: update to 1.5.2. 2019-01-06 10:12:35 -02:00
Duncaen 33dfcae63f youtube-viewer: update to 3.5.1. 2019-01-06 12:22:25 +01:00
Frank Steinborn 0df58c2153 gromit-mpx: update to 1.3. 2019-01-05 22:51:39 -05:00
Michael Aldridge 1a2724b01e gitea: update to 1.6.3 2019-01-05 18:42:19 -08:00
Michael Aldridge 5bf7485023 thc-hydra: update to 8.8 2019-01-05 17:55:19 -08:00
Leah Neukirchen 11fc2d852f mairix: backport upstream fix. 2019-01-06 02:14:05 +01:00
q66 f59ab506ad cross-powerpc64le-linux-gnu: add cpu/abi into bootstrap gcc 2019-01-06 00:58:00 +01:00
q66 2fcb65214e cross-powerpc64le-linux-musl: add cpu/abi into bootstrap gcc 2019-01-06 00:58:00 +01:00
q66 259ef1449f cross-powerpc64-linux-musl: add cpu/abi into bootstrap gcc 2019-01-06 00:58:00 +01:00
Enno Boland 0832e1adfa
build-style/cmake: fix typo 2019-01-05 23:45:27 +01:00
q66 ebe37e1ffb base-chroot-musl: add ppc64 targets
[ci skip]
2019-01-05 23:38:00 +01:00
q66 66e6884484 libexecinfo: add musl ppc64 targets 2019-01-05 23:38:00 +01:00
q66 db2780cd04 libglob: add ppc64 musl targets 2019-01-05 23:38:00 +01:00
q66 dc77ae47e3 libucontext: add ppc64 musl targets 2019-01-05 23:38:00 +01:00
q66 4856777661 argp-standalone: add musl ppc64 targets 2019-01-05 23:38:00 +01:00
q66 6d54c9321a musl-fts: add ppc64 targets 2019-01-05 23:38:00 +01:00
q66 76c18aee2c musl-nscd: add ppc64 targets 2019-01-05 23:38:00 +01:00
q66 9b4fb0e2a7 musl-obstack: add ppc64 targets 2019-01-05 23:38:00 +01:00
q66 0a001d9d46 ccache: add symlinks for ppc64 targets 2019-01-05 23:38:00 +01:00
q66 05571b602f psmisc: add ppc64 musl patch 2019-01-05 23:38:00 +01:00
q66 a529cf9c7a gdb: add ppc64 musl patches 2019-01-05 23:38:00 +01:00
q66 89be6045fd New package: cross-powerpc64-linux-musl-0.29
[ci skip]
2019-01-05 23:38:00 +01:00
q66 59a5235153 New package: cross-powerpc64le-linux-musl-0.29
[ci skip]
2019-01-05 23:38:00 +01:00
q66 6495a2dbca New package: cross-powerpc64le-linux-gnu-0.29
[ci skip]
2019-01-05 23:38:00 +01:00
q66 9e4b02efa9 gcc: add ppc64 support
--enable-vtable-verify causes ICEs on ppc64, so disable that,
also add arch specific bits everywhere else

the new patch is a backport from current gcc9/8.x tree, fixing
errors about "__float128 is not supported on this target" when
c++ math library on ppc64 and possibly other platforms (manifests
for example when building the bullet physics library)

we also need a patch for ppc64 musl, otherwise it will fail in
decimal float stuff, that one is taken from alpine linux

also serial-configure is broken for some cross targets, so
disable it

[ci skip]
2019-01-05 23:38:00 +01:00
q66 237e8e6f1e cross-vpkg-dummy: provide ppc64 dynamic linker 2019-01-05 23:38:00 +01:00
q66 6c008b4fa9 kernel-libc-headers: enable ppc64 support 2019-01-05 23:38:00 +01:00
q66 b408efe72a musl: enable ppc64 support 2019-01-05 23:38:00 +01:00
q66 01f3016e9a glibc: enable ppc64le support 2019-01-05 23:38:00 +01:00
q66 ef8cd4b546 base-files: make lib64 symlink on ppc64le 2019-01-05 23:38:00 +01:00
q66 151f876627 common: add ppc64 build profiles and other ppc64 bits
This adds the build profiles for ppc64 targets as well as
modifications in other parts of the infra.

These targets are supported:

- ppc64le (glibc little endian elfv2)
- ppc64le-musl (musl little endian)
- ppc64-musl (musl big endian)

ELFv1 targets are explicitly not supported at this point.

Big endian musl supports ppc 970 or newer, while little endian
targets are set to a generic powerpc64le which effectively means
POWER8 and newer. Tuning is always set for POWER9, which is the
most likely target hardware. We also make sure AltiVec is always
on, because it is supported on all hardware we target.

[ci skip]
2019-01-05 23:38:00 +01:00
Nathan Owens b1b1bb2905 cpio: fix CVE-2016-2037 ; out-of-bounds and segfaults 2019-01-05 21:00:27 +01:00
Enno Boland 7ebcbcdee1 srcpkgs/: change maintainer mail addresses to @voidlinux.org 2019-01-05 20:59:23 +01:00
Enno Boland bbe6030ada .mailmap: change voidlinux.eu to voidlinux.org 2019-01-05 20:59:23 +01:00