Commit Graph
208500 Commits
Author SHA1 Message Date
Timo Kaufmann db59e94059 Merge pull request #75801 from timokau/ecl-libffi-abi
ecl: fix build with libffi 3.3
2019-12-17 00:10:04 +01:00
Andreas Rammhold 8185415b55 Merge pull request #75763 from gilligan/manylinux-interp
python: remove _manylinux.py
2019-12-17 00:01:58 +01:00
Michael Fellinger 42cc7428bc crystal: reduce closure size of compiled exes by splitting outputs 2019-12-17 00:01:14 +01:00
Chris Ostrouchov 21770f817c python3Packages.aiorun: init at 2019.11.1 2019-12-16 14:54:50 -08:00
Timo Kaufmann 00c3761322 ecl: fix build with libffi 3.3
The build was broken by the recent libffi update
(53a04a2df0) because of this upstream
change:

https://github.com/libffi/libffi/commit/ef76205647bca77796882d31f6ab5e889f461f07

I have changed the usage of FFI_SYSV as gentoo suggests:

https://wiki.gentoo.org/wiki/Libffi_3.3_porting_notes/FFI_SYSV

I'm not entirely sure if that is the right call here, but I haven't
noticed any regressions in my testing and its definitely better than a
broken build.

Upstream: https://gitlab.com/embeddable-common-lisp/ecl/issues/302
2019-12-16 23:02:26 +01:00
Jonathan Ringer b443abf914 python3Packages.starfish: disable due to incompatible dependencies
isn't compatible with latest python-dateutil or scikit-image
2019-12-16 12:59:41 -08:00
Chris Ostrouchov c68dad170f python3Packages.aiokafka: init at 0.5.2 2019-12-16 12:57:32 -08:00
Puck Meerburg 6f942e765a cups-dymo: fix build 2019-12-16 19:48:05 +00:00
Frederik Rietdijk 99d1c0a270 Merge staging-next into staging 2019-12-16 20:28:37 +01:00
Bignaux Ronan 3ad650a14b rasm: init at 0.116 2019-12-16 11:28:34 -08:00
Frederik Rietdijk 7aedd744d8 Merge master into staging-next 2019-12-16 20:28:10 +01:00
Maciej Krüger 9af73d9326 pick-colour-picker: init at unstable-2019-10-11 2019-12-16 11:16:11 -08:00
Graham Christensen 75b8f3820d Merge pull request #75779 from grahamc/dockertools/fixup-max-layers
dockerTools.buildLayeredImage: update maxlayers from 24 to 100 to match documentation
2019-12-16 14:11:36 -05:00
Graham Christensen 2c4dff6ef2 Merge pull request #75780 from grahamc/dockertools/mark-api-stable
dockerTools: the API has basically never changed
2019-12-16 14:11:17 -05:00
Graham Christensen c3186349b7 Merge pull request #75778 from grahamc/dockertools/example-drop-unneeded-contents
docker examples: Drop unneeded contents list
2019-12-16 13:34:34 -05:00
Dmitry Kalinkin 7891f3d706 Merge pull request #75730 from veprbl/pr/texlive_bin_pygmentex
texlive: provide a working pygmentex executable
2019-12-16 13:21:24 -05:00
Graham Christensen 310a028a0c dockerTools: the API has basically never changed 2019-12-16 13:18:28 -05:00
Graham Christensen 9c02760855 dockerTools.buildLayeredImage: update maxlayers from 24 to 100 to match documentation
mkManyPureLayers already was changed, and this function was not updated.
2019-12-16 13:14:21 -05:00
Graham Christensen 77452740c6 docker examples: Drop unneeded contents list 2019-12-16 13:11:27 -05:00
Graham Christensen 12e2416380 dockerTools.buildLayeredImage: Exclude top level implementation detail layers 2019-12-16 13:03:15 -05:00
Graham Christensen 700f4c5388 dockerTools.buildLayeredImage: prepare to exclude some paths
Without changing behavior, since this code is fiddly, make it possible
to add a filtering step before packaging individual paths.
2019-12-16 12:57:04 -05:00
Alex Branham b9a558aaa4 R: Update CRAN and bioconductor packages
Closes https://github.com/NixOS/nixpkgs/pull/75010.
2019-12-16 18:56:49 +01:00
Alex Branham 7af84afa2a R: 3.6.1 -> 3.6.2
Closes https://github.com/NixOS/nixpkgs/pull/75587.
2019-12-16 18:56:49 +01:00
Graham Christensen aec80dddc0 dockerTools.buildLayeredImage: pass a list of closures to mkManyPureLayers so it can exclude the top-most level
Before, every docker image had three extra layers:

1. A `closure` layer which is an internal implementation detail of
   calculating the closure of the container
2. a `name-config.json` layer which is the images' run-time
   configuration, and has no business being *in* the image as a layer.
3. a "bulk-layers" layer which is again and implementation detail
   around collecting the image's closure.

None of these layers need to be in the final product.
2019-12-16 12:48:05 -05:00
Graham Christensen f6d75f550e dockerTools.buildLayeredImage: tweak formatting on contentsEnv 2019-12-16 12:36:45 -05:00
Maximilian Bosch e1c6965beb cargo-raze: 0.2.8 -> 0.2.10
https://github.com/google/cargo-raze/releases/tag/v0.2.9
https://github.com/google/cargo-raze/releases/tag/v0.2.10
2019-12-16 18:29:41 +01:00
Eduardo Quiros 93a51b8d1e croc: 6.4.6 -> 6.4.7 2019-12-16 11:29:24 -06:00
worldofpeace ff15346fe3 gegl_0_4: add patch for test timeouts
This has failed at the checkPhase many times
on hydra due to a timeout in a particular testcase.
I'm unable to identify which testcase it is within the
source from the output, but I usually place winning
bets on debian patches.
2019-12-16 12:21:29 -05:00
Salar Rahmanian ce2adeb6b6 Add split-term vim plugin 2019-12-16 09:11:14 -08:00
Salar Rahmanian f48fb5ca0a Add vim-slash vim plugin 2019-12-16 09:11:14 -08:00
Salar Rahmanian 7ff19f9d59 Add gen_tags vim plugin 2019-12-16 09:11:14 -08:00
Salar Rahmanian 9ec0c1bb7e Add smartpairs vim plugin 2019-12-16 09:11:14 -08:00
Salar Rahmanian bccadf3a5b Update existing pluging 2019-12-16 09:11:14 -08:00
Jonathan Ringer aea972ab91 python3Packages.mesa: 0.8.6 -> unstable-2019-12-09
their last official release was so long ago that
patches no longer cleanly apply
2019-12-16 09:05:23 -08:00
0x4A6F 89674bd73d xandikos: init at 0.1.0 2019-12-16 18:02:27 +01:00
Alyssa Ross d770ae1202 linux-libre.updateScript: fix attr in commit msg 2019-12-16 16:38:19 +00:00
Mario Rodas 2b842606c4 Merge pull request #75758 from filalex77/insomnia-7.0.5
insomnia: 7.0.3 -> 7.0.5
2019-12-16 11:35:31 -05:00
Alyssa Ross 987a59e295 linux-libre_latest: 16794 -> 17112 2019-12-16 16:30:22 +00:00
Alyssa Ross 2d3e4088db linux-libre: set update-libre.sh as update script
This doesn't actually update the kernel, just the linux-libre
deblobbing scripts, but it should mean that automatic updaters keep
the deblobbing scripts up to date.  So even if deblobbing scripts for
a new kernel version are not available immediately after release, they
should be updated automatically soon enough once available.
2019-12-16 16:30:22 +00:00
Alyssa Ross 80a823eeca linux/update.sh: update linux-libre too
update-libre.sh doesn't commit by default so that it can be used as an
updateScript, where I don't think auto-committing is the norm.

The generated commit messages say "linux-libre_latest" rather than
"linux-libre", because even though linux-libre will also be rebuilt,
it's linux-libre_latest that is more likely to need it.
2019-12-16 16:30:22 +00:00
Tim Steinbach 821ff387da linux-testing: 5.5-rc1 -> 5.5-rc2 2019-12-16 11:24:53 -05:00
Oleksii Filonenko 2318f7fc44 hydroxide: init at 0.2.11 2019-12-16 18:22:31 +02:00
Tim Steinbach 09c0b6af80 zoom-us: 3.5.330166.1202 -> 3.5.336627.1216 2019-12-16 11:14:35 -05:00
Emily ea0b2370fa whipper: 0.9.0 -> 0.9.1.dev7+g9e95f06 2019-12-16 17:11:18 +01:00
Mario Rodas a8cfa9b438 Merge pull request #75542 from aca-labs/ameba
ameba: 0.10.1 -> 0.11.0
2019-12-16 11:02:58 -05:00
Jonathan Ringer 47ceb135f9 python3Packages.odo: disable due to dask incompatibility
Also did:
 - fix commit date
2019-12-16 16:51:17 +01:00
Jonathan Ringer ac9d0cb18a pythonPackages.weboob: add futures dependency 2019-12-16 16:49:58 +01:00
Jean-Philippe Braun 90cd659c56 sonata: fix runtime error 2019-12-16 16:48:40 +01:00
José Romildo Malaquias cbffa52c9c sierra-gtk-theme: 2019-05-07 -> 2019-12-16 2019-12-16 12:39:05 -03:00
Andreas Rammhold e9f522eee1 python: remove _manylinux.py
This will turn manylinux support back on by default.

PIP will now do runtime checks against the compatible glibc version to
determine if the current interpreter is compatible with a given
manylinux specification. However it will not check if any of the
required libraries are present.

The motivation here is that we want to support building python packages
with wheels that require manylinux support. There is no real change for
users of source builds as they are still buildings packages from source.

The real noticeable(?) change is that impure usages (e.g. running `pip
install package`) will install manylinux packages that previously
refused to install.
Previously we did claim that we were not compatible with manylinux and
thus they wouldn't be installed at all.

Now impure users will have basically the same situation as before: If
you require some wheel only package it didn't work before and will not
properly work now. Now the program will fail during runtime vs during
installation time.

I think it is a reasonable trade-off since it allows us to install
manylinux packages with nix expressions and enables tools like
poetry2nix.

This should be a net win for users as it allows wheels, that we
previously couldn't really support, to be used.
2019-12-16 16:37:16 +01:00