[Nix-commits] [NixOS/nixpkgs] d09ed0: cde: init at 0.1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: d09ed00e2ded5fe545402d347669baee47da7e70 https://github.com/NixOS/nixpkgs/commit/d09ed00e2ded5fe545402d347669baee47da7e70 Author: Richard Lupton Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: A pkgs/tools/package-management/cde/default.nix M pkgs/top-level/all-packages.nix Log Message: --- cde: init at 0.1 Commit: 16d2799af22320334332dd8049071d2a62a8711c https://github.com/NixOS/nixpkgs/commit/16d2799af22320334332dd8049071d2a62a8711c Author: ndowens Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M pkgs/tools/package-management/cde/default.nix Log Message: --- Changed fetchgit to fetchFromGitHub Commit: 5f61654864721060a65093a0a7ee4b45ec8a73d7 https://github.com/NixOS/nixpkgs/commit/5f61654864721060a65093a0a7ee4b45ec8a73d7 Author: ndowens Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: A pkgs/tools/package-management/cde/default.nix M pkgs/top-level/all-packages.nix Log Message: --- Merge pull request #24225 from rlupton20/cde cde: init at 0.1 Compare: https://github.com/NixOS/nixpkgs/compare/186cc512a68e...5f6165486472___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Nix for internal projects and monorepos
Daniel Peebles writes: > The alternative would be to adopt a more nixpkgs-like approach, and > maintain a separate tree of packages that point into fixed-output > references into the actual codebase. That unfortunately means moving the > build spec farther away from the code it builds, and although it might be > necessary in the case of nixpkgs (because we don't control all FOSS > projects), it seems like we can do better. We do something like this. https://github.com/monstercat/monstercatpkgs I guess I could have chose to keep the expressions in the git repos, but decided to stick with nixpkgs conventions. We host all of our internal code on a vpn (zerotier). We found fetchgitPrivate was too much of a hassle. Right now our production machines point to a nix-serve cache (also on vpn) where the code is built. Mostly because I haven't got around to setting up Hydra yet. Cheers, -- William Casarin PGP 0x6D3E2004415AF4A3 https://jb55.com ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] Failed: Hydra job nixpkgs:trunk:tarball on x86_64-linux
Hi, The status of Hydra job ‘nixpkgs:trunk:tarball’ (on x86_64-linux) has changed from "Success" to "Failed". For details, see https://hydra.nixos.org/build/50778702 This may be due to 53 commits by Daiderd Jordan , Dan Peebles , Daniel Peebles , Domen Kožar , Eelco Dolstra , Eric Litak , Frederik Rietdijk , Jan Malakhovski , Jason A. Donenfeld , Joachim F , Joachim Fasting , Jörg Thalheim , Kosyrev Serge <_deepf...@feelingofgreen.ru>, Maksim Bronsky , Michael Raskin <7c6f4...@mail.ru>, Nikolay Amiantov , Periklis Tsirakidis , Peter Hoeg , Peter Jones , Robin Gloster , Sophie Taylor , Thomas Tuegel , Vincent Laporte , c74d <857...@gmail.com> or ndowens . Go forth and fix it. Regards, The Hydra build daemon. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 186cc5: freicoin: Fix eval
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 186cc512a68e228d8768f4c817f072b112b922d3 https://github.com/NixOS/nixpkgs/commit/186cc512a68e228d8768f4c817f072b112b922d3 Author: Tuomas Tynkkynen Date: 2017-03-25 (Sat, 25 Mar 2017) Changed paths: M pkgs/applications/altcoins/default.nix Log Message: --- freicoin: Fix eval ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 607887: channel.nix: Use filterSource to exclude unnecessa...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 60788745c9dce2544e90a0d5638843f5259e9f9b https://github.com/NixOS/nixpkgs/commit/60788745c9dce2544e90a0d5638843f5259e9f9b Author: Tuomas Tynkkynen Date: 2017-03-25 (Sat, 25 Mar 2017) Changed paths: M nixos/modules/installer/cd-dvd/channel.nix Log Message: --- channel.nix: Use filterSource to exclude unnecessary files from nixpkgs Currently, if you try to build a NixOS config including channel.nix, e.g.: nix-build -I nixpkgs=. -I nixos-config=nixos/modules/installer/cd-dvd/installation-cd-minimal.nix nixos -A config.system.build.isoImage twice in a row, you end up with two different build results. This is caused by the 'result' symlink of the first build affecting the channel contents of the second build. If we use filterSource with a predicate that ignores the 'result' symlinks, the problem is gone. Do the same thing for VIM/Emacs swap/backup files to avoid even more 'spurious' rebuilds. Additionally, filter out the '.git' directory at the same time, as we 'rm -rf' it from the result anyway. This avoids a considerable amount of unnecessary file I/O copying and deleting the .git directory. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 8c2f98: gitkraken: 2.2.0 -> 2.2.1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 8c2f986ed1a2cbeb214533a125c75eae436c2fe2 https://github.com/NixOS/nixpkgs/commit/8c2f986ed1a2cbeb214533a125c75eae436c2fe2 Author: Winnie Quinn Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/version-management/gitkraken/default.nix Log Message: --- gitkraken: 2.2.0 -> 2.2.1 Commit: 872a15a0baf232f22dc8b6e62746ada1833a66da https://github.com/NixOS/nixpkgs/commit/872a15a0baf232f22dc8b6e62746ada1833a66da Author: Joachim F Date: 2017-03-25 (Sat, 25 Mar 2017) Changed paths: M pkgs/applications/version-management/gitkraken/default.nix Log Message: --- Merge pull request #24301 from winniequinn/gitkraken-2.2.1 gitkraken: 2.2.0 -> 2.2.1 Compare: https://github.com/NixOS/nixpkgs/compare/550459c11fdc...872a15a0baf2___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 8cdf7b: geogebra: 5-0-331-0 -> 5-0-338-0
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: 8cdf7b389357947980ac868fa7d0912ddd326e02 https://github.com/NixOS/nixpkgs/commit/8cdf7b389357947980ac868fa7d0912ddd326e02 Author: Maximilian Bosch Date: 2017-03-25 (Sat, 25 Mar 2017) Changed paths: M pkgs/applications/science/math/geogebra/default.nix Log Message: --- geogebra: 5-0-331-0 -> 5-0-338-0 (cherry picked from commit 2df3b5ca7f52393e32cbdef9ae50df9dff863ec2) Commit: 81830064433f3d07ffa27c7482fb6c978206cb40 https://github.com/NixOS/nixpkgs/commit/81830064433f3d07ffa27c7482fb6c978206cb40 Author: Maximilian Bosch Date: 2017-03-25 (Sat, 25 Mar 2017) Changed paths: M pkgs/applications/science/math/geogebra/default.nix Log Message: --- geogebra: 5-0-338-0 -> 5-0-346-0 (cherry picked from commit 9787b2b808bb7255f78bc628b5314d1fb3609082) Compare: https://github.com/NixOS/nixpkgs/compare/16b894028e0f...81830064433f___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-dev] Provide options for storing secrets outside the Nix store
Dear module authors, maintainers and contributors, I would like to bring your attention to: https://github.com/NixOS/nixpkgs/issues/24288 The idea is to add a `passwordFile` option for every `password` option so that users have a choice other than storing secrets inside the world-readable Nix store. What do you think about the proposal? If you agree and want to contribute, please mention in the issue which module you want to take on. That way we can coordinate the effort. Happy hacking, Bas ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 9787b2: geogebra: 5-0-338-0 -> 5-0-346-0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 9787b2b808bb7255f78bc628b5314d1fb3609082 https://github.com/NixOS/nixpkgs/commit/9787b2b808bb7255f78bc628b5314d1fb3609082 Author: Maximilian Bosch Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/science/math/geogebra/default.nix Log Message: --- geogebra: 5-0-338-0 -> 5-0-346-0 Commit: 550459c11fdc2797418844418275b5b1cfe3d89b https://github.com/NixOS/nixpkgs/commit/550459c11fdc2797418844418275b5b1cfe3d89b Author: Joachim F Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/science/math/geogebra/default.nix Log Message: --- Merge pull request #24284 from Ma27/update-geogebra geogebra: 5-0-338-0 -> 5-0-346-0 Compare: https://github.com/NixOS/nixpkgs/compare/0aa11219b5d3...550459c11fdc___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] How do you work on big packages?
On Tue, Mar 21, 2017 at 10:01 AM, Kosyrev Serge wrote: > > Dmitry Kalinkin writes: >> On 17 Mar 2017, at 17:44, Vladimír Čunát wrote: >> >> I do believe the intention was for "SW distribution" etc, at least >> primarily, and the suitability for development is a by-product due to >> some properties, e.g. easy (non-)mixing of development and stable >> versions/configs. Marc can surely remember the earlier days of NixOS. >> >> So nix has “nix copy” functionality to do the distribution part. But the >> rest of the nix system allows to describe a >> relatively general computation process in Unix-like environment. I use nix >> derivations to run a numerical >> calculation code and store intermediate steps in outputs. I imagine, there >> are some “SW distribution”-oriented >> users facing more resistance when using nix than me doing my thing. I also >> think that the nix/NixOS community >> will have lots of people who appreciate generality of nix as a tool. >> >> It's even possible to use nix-build instead of make to compile >> individual files, but there it just doesn't seem to be very suitable… >> >> Yes. Like https://github.com/edolstra/nix-make . I wonder what didn’t work >> out. > > Garbage management becomes complicated from a human perspective, I guess. > > Perhaps, Nix could adopt a generational GC approach, to avoid mixing > long-lived packages-related-files and short-lived build-related files.. > Yes. I think a good way to address this would be to have nix support external stores. That way nix-make can store its artefacts separately. Also this would allow to store data files on a separate volume optimised for big files. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Nix for internal projects and monorepos
Hi Daniel, I have tried several things and settled for something like src = ; Then you can control it same way like you can do with . It also works well with hydra and avoid problems I had with fetchgitPrivate. Tomas ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 375639: freicoin: 0.8.3-1 -> 0.8.6-2; Moved to correct cat...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 375639518d0fcf7e8b73d8d3c9e072549b6bbc73 https://github.com/NixOS/nixpkgs/commit/375639518d0fcf7e8b73d8d3c9e072549b6bbc73 Author: ndowens Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M pkgs/applications/altcoins/default.nix A pkgs/applications/altcoins/freicoin.nix R pkgs/applications/misc/freicoin/default.nix M pkgs/top-level/all-packages.nix Log Message: --- freicoin: 0.8.3-1 -> 0.8.6-2; Moved to correct category Commit: 0aa11219b5d37fbf71d916da27a200b51c4ec769 https://github.com/NixOS/nixpkgs/commit/0aa11219b5d37fbf71d916da27a200b51c4ec769 Author: Michael Raskin <7c6f4...@mail.ru> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/altcoins/default.nix A pkgs/applications/altcoins/freicoin.nix R pkgs/applications/misc/freicoin/default.nix M pkgs/top-level/all-packages.nix Log Message: --- Merge pull request #24224 from ndowens/freicoin freicoin: 0.8.3-1 -> 0.8.6-2; Moved to correct category Compare: https://github.com/NixOS/nixpkgs/compare/24a69286e9e0...0aa11219b5d3___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] b9c7d2: haskellPackages: apply GHC specific overrides befo...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: b9c7d291bc38c41f0c389c8615f42eb9c33ddd23 https://github.com/NixOS/nixpkgs/commit/b9c7d291bc38c41f0c389c8615f42eb9c33ddd23 Author: Leon Isenberg Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M pkgs/development/haskell-modules/configuration-ghcjs.nix M pkgs/top-level/haskell-packages.nix Log Message: --- haskellPackages: apply GHC specific overrides before GHCJS GHCJS is effectively a backend for GHC, so all the GHC version specific package set overrides should in general apply to the GHCJS package sets, too. Commit: 24a69286e9e0b017e7e4d51db0f5b29adc3f7438 https://github.com/NixOS/nixpkgs/commit/24a69286e9e0b017e7e4d51db0f5b29adc3f7438 Author: Peter Simons Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/haskell-modules/configuration-ghcjs.nix M pkgs/top-level/haskell-packages.nix Log Message: --- Merge pull request #23610 from ljli/hs-ghcjs-pkgs-inherit haskellPackages: apply GHC specific overrides before GHCJS Compare: https://github.com/NixOS/nixpkgs/compare/011466857beb...24a69286e9e0___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 16b894: Merge pull request #24279 from LumiGuide/ghcjsHEAD...
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: 16b894028e0f58bbc78b56c28911edbea4215dc8 https://github.com/NixOS/nixpkgs/commit/16b894028e0f58bbc78b56c28911edbea4215dc8 Author: Peter Simons Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/compilers/ghcjs/head.nix M pkgs/development/compilers/ghcjs/head_stage2.nix Log Message: --- Merge pull request #24279 from LumiGuide/ghcjsHEAD-upgrade-to-latest-LTS ghcjsHEAD: upgrade ghcjs-boot packages(cherry picked from commit 011466857bebfb6aa82e8b8863b5656468e9d3d9) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 1c656d: ghcjsHEAD: upgrade ghcjs-boot packages
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 1c656d2f351275b1d620ad43355430078c0ab37a https://github.com/NixOS/nixpkgs/commit/1c656d2f351275b1d620ad43355430078c0ab37a Author: Bas van Dijk Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/compilers/ghcjs/head.nix M pkgs/development/compilers/ghcjs/head_stage2.nix Log Message: --- ghcjsHEAD: upgrade ghcjs-boot packages Move them closer to the latest LTS Haskell. Commit: 011466857bebfb6aa82e8b8863b5656468e9d3d9 https://github.com/NixOS/nixpkgs/commit/011466857bebfb6aa82e8b8863b5656468e9d3d9 Author: Peter Simons Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/compilers/ghcjs/head.nix M pkgs/development/compilers/ghcjs/head_stage2.nix Log Message: --- Merge pull request #24279 from LumiGuide/ghcjsHEAD-upgrade-to-latest-LTS ghcjsHEAD: upgrade ghcjs-boot packages Compare: https://github.com/NixOS/nixpkgs/compare/6bdf8cc01560...011466857beb___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] gentoo like nixpkgs globala useflags in nixpkgs config - would it be worth it?
On 17-03-24 03:18pm, Marc Weber wrote: > Issue pulseSupport -> does it make sense to have a global 'enable pulse > for all packgages' config.pulseSupport = true flag? > > packages could be using: config.pulseSupport or false to disable by > default then. > > Having a defaultFlags = { > config.sox = null; # does this cause the package default being used in > "config.sox or false" ? > config.pulseSupport = null; # please note: you can enable, but most > packages will work with pulse without doing so > config.qtSupport = null; > config.gtkSupport = null; In my opinion baking global implicit state into nixpkgs is not a good idea. -- Proudly written in Mutt with Vim on NixOS. Q: Why is this email five sentences or less? A: http://five.sentenc.es May take up to five days to read your message. If it’s urgent, call me. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Nix for internal projects and monorepos
On 17-03-24 04:01pm, Daniel Peebles wrote: > How do other people tackle this problem? Does anyone maintain a reasonably > large internal Nix package set? The most sensible solution would be to set up a (private) hydra and add the internal repos to it. Then you get your channels. -- Proudly written in Mutt with Vim on NixOS. Q: Why is this email five sentences or less? A: http://five.sentenc.es May take up to five days to read your message. If it’s urgent, call me. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 1b4151: vscode: 1.10.0 -> 1.10.2
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 1b4151b12f877d7ce532eb1621af05d311eb2815 https://github.com/NixOS/nixpkgs/commit/1b4151b12f877d7ce532eb1621af05d311eb2815 Author: Winnie Quinn Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/editors/vscode/default.nix Log Message: --- vscode: 1.10.0 -> 1.10.2 In addition to the version bump, this also fixes a broken install phase on macOS. The install now completes properly on macOS 10.12 and "bin/code" is now correctly linked to the binary within the bundle. Commit: 6bdf8cc01560782ef2a91bfeeec01b3497022a8b https://github.com/NixOS/nixpkgs/commit/6bdf8cc01560782ef2a91bfeeec01b3497022a8b Author: Michael Raskin <7c6f4...@mail.ru> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/editors/vscode/default.nix Log Message: --- Merge pull request #24300 from winniequinn/vscode-1.10.2 vscode: 1.10.0 -> 1.10.2 Compare: https://github.com/NixOS/nixpkgs/compare/7a412ef61d3a...6bdf8cc01560___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 1e6fd6: dar: 2.5.3 -> 2.5.9
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 1e6fd6f901c3be2be68c55f81bb7080b65d6be25 https://github.com/NixOS/nixpkgs/commit/1e6fd6f901c3be2be68c55f81bb7080b65d6be25 Author: ndowens Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/tools/archivers/dar/default.nix Log Message: --- dar: 2.5.3 -> 2.5.9 Commit: 7a412ef61d3a00f5d4942036407a50e6a7360d4d https://github.com/NixOS/nixpkgs/commit/7a412ef61d3a00f5d4942036407a50e6a7360d4d Author: Michael Raskin <7c6f4...@mail.ru> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/tools/archivers/dar/default.nix Log Message: --- Merge pull request #24302 from ndowens/dar dar: 2.5.3 -> 2.5.9 Compare: https://github.com/NixOS/nixpkgs/compare/82adcd6cfb1c...7a412ef61d3a___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 82adcd: pythonPackages.BTrees: fix evaluation; builds fine
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 82adcd6cfb1c779b86c26e326a33728b316fa9c6 https://github.com/NixOS/nixpkgs/commit/82adcd6cfb1c779b86c26e326a33728b316fa9c6 Author: Michael Raskin <7c6f4...@mail.ru> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/python-modules/btrees/default.nix Log Message: --- pythonPackages.BTrees: fix evaluation; builds fine ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ba554d: Revert "qt5: 5.6.2 -> 5.7.1"
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: ba554d838210902b1bfd097716bb73b715410957 https://github.com/NixOS/nixpkgs/commit/ba554d838210902b1bfd097716bb73b715410957 Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/top-level/all-packages.nix Log Message: --- Revert "qt5: 5.6.2 -> 5.7.1" This reverts commit 6542ea7f3102dcde476b102cb5cb7fb99f75e852. I included this commit from master by accident. The stable release should use the Qt 5.6 long-term support release by default because Qt 5.7 is already out of its support window. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 655928: freetype: 2.6.5 -> 2.7.1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 65592837b6e62fb555d6e8c891f347428886c4f2 https://github.com/NixOS/nixpkgs/commit/65592837b6e62fb555d6e8c891f347428886c4f2 Author: Thomas Tuegel Date: 2017-03-12 (Sun, 12 Mar 2017) Changed paths: M nixos/modules/config/fonts/fontconfig-ultimate.nix M nixos/modules/config/fonts/fontconfig.nix M nixos/modules/rename.nix M nixos/modules/services/x11/display-managers/default.nix M pkgs/development/libraries/cairo/default.nix M pkgs/development/libraries/fontconfig/2.10.nix M pkgs/development/libraries/fontconfig/default.nix A pkgs/development/libraries/fontconfig/test-pcf-family-names-freetype-2.7.patch M pkgs/development/libraries/freetype/default.nix A pkgs/development/libraries/freetype/enable-subpixel-rendering.patch A pkgs/development/libraries/freetype/enable-table-validation.patch Log Message: --- freetype: 2.6.5 -> 2.7.1 The Infinality bytecode interpreter is removed in favor of the new v40 TrueType interpreter. In the past, the Infinality interpreter provided support for ClearType-style hinting instructions while the default interpreter (then v35) provided support only for original TrueType-style instructions. The v40 interpreter corrects this deficiency, so the Infinality interpreter is no longer necessary. To understand why the Infinality interpreter is no longer necessary, we should understand how ClearType differs from TrueType and how the v40 interpreter works. The following is a summary of information available on the FreeType website [1] mixed with my own editorializing. TrueType instructions use horizontal and vertical hints to improve glyph rendering. Before TrueType, fonts were only vertically hinted; horizontal hints improved rendering by snapping stems to pixel boundaries. Horizontal hinting is a risk because it can significantly distort glyph shapes and kerning. Extensive testing at different resolutions is needed to perfect the TrueType hints. Microsoft invested significant effort to do this with its "Core fonts for the Web" project, but few other typefaces have seen this level of attention. With the advent of subpixel rendering, the effective horizontal resolution of most displays increased significantly. ClearType eschews horizontal hinting in favor of horizontal supersampling. Most fonts are designed for the Microsoft bytecode interpreter, which implements a compatibility mode with TrueType-style (horizontal and vertical) instructions. However, applying the full horizontal hints to subpixel-rendered fonts leads to color fringes and inconsistent stem widths. The Infinality interpreter implements several techniques to mitigate these problems, going so far as to embed font- and glyph-specific hacks in the interpreter. On the other hand, the v40 interpreter ignores the horizontal hinting instructions so that glyphs render as they are intended to on the Microsoft interpreter. Without the horizontal hints, the problems of glyph and kerning distortion, color fringes, and inconsistent stem widths--the problems the Infinality interpreter was created to solve--simply don't occur in the first place. There are also security concerns which motivate removing the Infinality patches. Although there is an updated version of the Infinality interpreter for FreeType 2.7, the lack of a consistent upstream maintainer is a security concern. The interpreter is a Turing-complete virtual machine which has had security vulnerabilities in the past. While the default interpreter is used in billions of devices and is maintained by an active developer, the Infinality interpreter is neither scrutinized nor maintained. We will probably never know if there are defects in the Infinality interpreter, and if they were discovered they would likely never be fixed. I do not think that is an acceptable situtation for a core library like FreeType. Dropping the Infinality patches means that font rendering will be less customizable. I think this is an acceptable trade-off. The Infinality interpreter made many compromises to mitigate the problems with horizontal hinting; the main purpose of customization is to tailor these compromises to the user's preferences. The new interpreter does not have to make these compromises because it renders fonts as their designers intended, so this level of customization is not necessary. The Infinality-associated patches are also removed from cairo. These patches only set the default rendering options in case they aren't set though Fontconfig. On NixOS, the rendering options are always set in Fontconfig, so these patches never actually did anything for us! The Fontconfig test suite is patched to account for a quirk in the way PCF fonts are named. The fontconfig option `hintstyle` is no longer configurable in NixOS. This option selects the TrueType interpreter; the v40 interpreter is `hintslight` and the older v35 interpreter is `hin
[Nix-dev] Nix for internal projects and monorepos
Hi all, I've been ruminating about the best way to deal with an internal (to a company or otherwise private) package set with Nix, especially with a monorepo. My first inclination would be to leave Nix expressions (as default.nix) alongside the project source code, and use path references in those expressions (e.g., src = ./.;) to actually build the project. The difficulty arises when you want to deploy this stuff to production. Unless you want to ship your entire internal source tree to each box with Nix on it (no, I don't in practice want to be building my apps in production, and would use a Hydra/binary cache), you're going to want to "lift out" the nix hierarchy from your source code hierarchy, replace the src links with fixed-output derivations somehow, and ship the whole thing as a channel. I don't know of any tooling to do that, or how to do that effectively. It seems like it would require some tooling on the Nix side to work nicely. The alternative would be to adopt a more nixpkgs-like approach, and maintain a separate tree of packages that point into fixed-output references into the actual codebase. That unfortunately means moving the build spec farther away from the code it builds, and although it might be necessary in the case of nixpkgs (because we don't control all FOSS projects), it seems like we can do better. How do other people tackle this problem? Does anyone maintain a reasonably large internal Nix package set? Thanks, Dan ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 34c645: Add setupSystemdUnits function.
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: 34c645ba20b1f286c6304a0b478b1826add37678 https://github.com/NixOS/nixpkgs/commit/34c645ba20b1f286c6304a0b478b1826add37678 Author: Shea Levy Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: A pkgs/build-support/setup-systemd-units.nix M pkgs/top-level/all-packages.nix Log Message: --- Add setupSystemdUnits function. Allows setting up and managing a set of systemd units on any systemd distribution. (cherry picked from commit 9a777013d1d34acc4ea217a7f09bfab96c6be50f) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 9a7770: Add setupSystemdUnits function.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 9a777013d1d34acc4ea217a7f09bfab96c6be50f https://github.com/NixOS/nixpkgs/commit/9a777013d1d34acc4ea217a7f09bfab96c6be50f Author: Shea Levy Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: A pkgs/build-support/setup-systemd-units.nix M pkgs/top-level/all-packages.nix Log Message: --- Add setupSystemdUnits function. Allows setting up and managing a set of systemd units on any systemd distribution. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] e3c1e3: ocamlPackages.ppx_ast: init at 0.9.0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: e3c1e37823976a712ec86ddc7bb78f9c6420131a https://github.com/NixOS/nixpkgs/commit/e3c1e37823976a712ec86ddc7bb78f9c6420131a Author: Vincent Laporte Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: A pkgs/development/ocaml-modules/janestreet/ppx_ast.nix M pkgs/top-level/ocaml-packages.nix Log Message: --- ocamlPackages.ppx_ast: init at 0.9.0 Ppx_ast selects a specific version of the OCaml Abstract Syntax Tree from the migrate-parsetree project that is not necessarily the same one as the one being used by the compiler. Homepage: https://github.com/janestreet/ppx_ast ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 4313c4: pcapc: 2015-03.06 -> 1.0.0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 4313c44de358022cc7adf69fc8e0104edb50e3cd https://github.com/NixOS/nixpkgs/commit/4313c44de358022cc7adf69fc8e0104edb50e3cd Author: ndowens Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M pkgs/tools/networking/pcapc/default.nix Log Message: --- pcapc: 2015-03.06 -> 1.0.0 Commit: ef69326e996da05b0981b800f6c9f996376f0387 https://github.com/NixOS/nixpkgs/commit/ef69326e996da05b0981b800f6c9f996376f0387 Author: Tobias Geerinckx-Rice Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/tools/networking/pcapc/default.nix Log Message: --- Merge pull request #23360 from ndowens/pcapc pcapc: 2015-03.06 -> 1.0.0 Compare: https://github.com/NixOS/nixpkgs/compare/6b6454f19096...ef69326e996d___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] b94092: perlPackages.OpenGL: 0.6703 -> 0.70
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: b94092c301a594c96c7fa38348db112c121b7888 https://github.com/NixOS/nixpkgs/commit/b94092c301a594c96c7fa38348db112c121b7888 Author: Bjørn Forsman Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/perl-modules/perl-opengl.patch M pkgs/top-level/perl-packages.nix Log Message: --- perlPackages.OpenGL: 0.6703 -> 0.70 Fixes https://github.com/NixOS/nixpkgs/issues/19271 ("slic3r gui fails"). ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 6b6454: perlPackages.OpenGL: 0.6703 -> 0.70
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 6b6454f190960eff595e06305d0633c283ea55a7 https://github.com/NixOS/nixpkgs/commit/6b6454f190960eff595e06305d0633c283ea55a7 Author: Bjørn Forsman Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/perl-modules/perl-opengl.patch M pkgs/top-level/perl-packages.nix Log Message: --- perlPackages.OpenGL: 0.6703 -> 0.70 Fixes https://github.com/NixOS/nixpkgs/issues/19271 ("slic3r gui fails"). ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 3e4130: dnscrypt-proxy service: systemd notification under...
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: 3e4130e7c9bab567ec2083e9c061736f72c026a5 https://github.com/NixOS/nixpkgs/commit/3e4130e7c9bab567ec2083e9c061736f72c026a5 Author: Joachim Fasting Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/modules/services/networking/dnscrypt-proxy.nix Log Message: --- dnscrypt-proxy service: systemd notification under apparmor (cherry picked from commit f815a7697e09b0b72fe2d06fd29ae1aeee6cdb5a) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] dd385d: qt57.makeQtWrapper: fix eval
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: dd385d94684e7c09afd6ab3bd9ca19dd95bb5404 https://github.com/NixOS/nixpkgs/commit/dd385d94684e7c09afd6ab3bd9ca19dd95bb5404 Author: Robin Gloster Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/libraries/qt-5/5.7/default.nix Log Message: --- qt57.makeQtWrapper: fix eval ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 67c44d: travis: sudo: true, to gain 4G of RAM, as per @dom...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 67c44decc8605262605a9f2ac2c936706781e7d4 https://github.com/NixOS/nixpkgs/commit/67c44decc8605262605a9f2ac2c936706781e7d4 Author: Kosyrev Serge <_deepf...@feelingofgreen.ru> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M .travis.yml Log Message: --- travis: sudo: true, to gain 4G of RAM, as per @domenkozar suggestion to fix #24200 Commit: 8d97ee2a97f7a588c731733bf84f398c8f74f96f https://github.com/NixOS/nixpkgs/commit/8d97ee2a97f7a588c731733bf84f398c8f74f96f Author: Kosyrev Serge Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M .travis.yml Log Message: --- Fix a missed `sudo: true` line Commit: c24e7f786afabd302d7124806306ea03ab445e90 https://github.com/NixOS/nixpkgs/commit/c24e7f786afabd302d7124806306ea03ab445e90 Author: Domen Kožar Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M .travis.yml Log Message: --- Merge pull request #24258 from deepfire/travis-pr-repair travis: sudo: true, to gain 4G of RAM, as per @domenkozar suggestion to fix #24200 Compare: https://github.com/NixOS/nixpkgs/compare/bc4dc9cb7557...c24e7f786afa___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] bc4dc9: codeblocks: 13.12 -> 16.01
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: bc4dc9cb7557e2ae4326fcfec434a486ae34fa0d https://github.com/NixOS/nixpkgs/commit/bc4dc9cb7557e2ae4326fcfec434a486ae34fa0d Author: ndowens Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/editors/codeblocks/default.nix Log Message: --- codeblocks: 13.12 -> 16.01 (@7c6f434c) move the buildInputs missed in the initial version to nativeBuildInputs, too. Pushed instead of #24074 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 317734: speedcrunch: stick to qt 5.7 as 5.8 is broken
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 317734f99cc095c0158e071ccb3052fa91407723 https://github.com/NixOS/nixpkgs/commit/317734f99cc095c0158e071ccb3052fa91407723 Author: Peter Hoeg Date: 2017-03-25 (Sat, 25 Mar 2017) Changed paths: M pkgs/applications/science/math/speedcrunch/default.nix M pkgs/top-level/all-packages.nix Log Message: --- speedcrunch: stick to qt 5.7 as 5.8 is broken ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 7444ca: geda: fix build by using guile_2_0 instead of late...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 7444cad2f6e3ccfa27c70b52389621c13b6cbf1e https://github.com/NixOS/nixpkgs/commit/7444cad2f6e3ccfa27c70b52389621c13b6cbf1e Author: Peter Jones Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M pkgs/top-level/all-packages.nix Log Message: --- geda: fix build by using guile_2_0 instead of latest ver gEDA is failing to build on unstable because of the recent upgrade of guile. Commit: 5c045afdddb8e4511e54b6195cbd60caffda6a66 https://github.com/NixOS/nixpkgs/commit/5c045afdddb8e4511e54b6195cbd60caffda6a66 Author: Joachim F Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/top-level/all-packages.nix Log Message: --- Merge pull request #24257 from pjones/pjones/geda-guile geda: fix build by using guile_2_0 instead of latest ver Compare: https://github.com/NixOS/nixpkgs/compare/c86f005137cd...5c045afdddb8___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] c86f00: direwolf: 1.2 -> 1.3
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: c86f005137cde36de457572eec99dca581be https://github.com/NixOS/nixpkgs/commit/c86f005137cde36de457572eec99dca581be Author: ndowens Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/misc/direwolf/default.nix Log Message: --- direwolf: 1.2 -> 1.3 alaLib as optional Remove extra stdenv.lib (@7c6f434c) fixed a typo - pushing instead of #24105 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a23b18: bitcoin-classic: 0.11.2.cl1.b1 -> 1.2.1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a23b18cfb863cb8cf14893324bef977dc4bdda08 https://github.com/NixOS/nixpkgs/commit/a23b18cfb863cb8cf14893324bef977dc4bdda08 Author: ndowens Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/altcoins/bitcoin-classic.nix Log Message: --- bitcoin-classic: 0.11.2.cl1.b1 -> 1.2.1 Commit: a7cb6997aa411715c3b4bbfac79b154d2ec032c6 https://github.com/NixOS/nixpkgs/commit/a7cb6997aa411715c3b4bbfac79b154d2ec032c6 Author: Michael Raskin <7c6f4...@mail.ru> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/altcoins/bitcoin-classic.nix Log Message: --- bitcoin-classic: 1.2.1 -> 1.2.3 Update after #23577 Compare: https://github.com/NixOS/nixpkgs/compare/39fdbbb71e7f...a7cb6997aa41___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 27ba56: nixos/plasma5: also test SDDM theme
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 27ba56f1e01e5015897be087fe25d5bbcfe13d70 https://github.com/NixOS/nixpkgs/commit/27ba56f1e01e5015897be087fe25d5bbcfe13d70 Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/tests/plasma5.nix Log Message: --- nixos/plasma5: also test SDDM theme Commit: e44cd00c2aae5d5e419e3207a571d402f95ec87a https://github.com/NixOS/nixpkgs/commit/e44cd00c2aae5d5e419e3207a571d402f95ec87a Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/display-managers/sddm/default.nix Log Message: --- sddm: fix wrapper When I reduced the closure size, I broke the built-in theme. When I reverted that fix, the built-in theme worked but the Plasma theme was broken. Now the wrapper is fixed so that both themes work. Commit: 5dbbb60d4f11406467d2c3655c4fb35c951ee656 https://github.com/NixOS/nixpkgs/commit/5dbbb60d4f11406467d2c3655c4fb35c951ee656 Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/release-combined.nix Log Message: --- nixos/plasma5: re-enable test Fixes #24240. I do not know the cause of the test failures, but the tests pass now. Commit: 352e335f3d643b84f34d5c102a4828712924a267 https://github.com/NixOS/nixpkgs/commit/352e335f3d643b84f34d5c102a4828712924a267 Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/release-combined.nix M nixos/release.nix M nixos/tests/sddm.nix Log Message: --- nixos/sddm: test automatic and manual login Commit: 39fdbbb71e7ffbb7bea328530dbede9e092b35e2 https://github.com/NixOS/nixpkgs/commit/39fdbbb71e7ffbb7bea328530dbede9e092b35e2 Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/release-combined.nix M nixos/release.nix M nixos/tests/plasma5.nix M nixos/tests/sddm.nix M pkgs/applications/display-managers/sddm/default.nix Log Message: --- Merge branch 'master--plasma-5' Compare: https://github.com/NixOS/nixpkgs/compare/26fe842ec58f...39fdbbb71e7f___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] bab359: gogs: 0.9.113 -> 0.10.18
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: bab3594b54dc51d340a8780a53dcb851ea77ad6b https://github.com/NixOS/nixpkgs/commit/bab3594b54dc51d340a8780a53dcb851ea77ad6b Author: ndowens Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M pkgs/applications/version-management/gogs/default.nix Log Message: --- gogs: 0.9.113 -> 0.10.18 Commit: 26fe842ec58f216b7a379e0237e72a4d97ea281c https://github.com/NixOS/nixpkgs/commit/26fe842ec58f216b7a379e0237e72a4d97ea281c Author: Michael Raskin <7c6f4...@mail.ru> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/version-management/gogs/default.nix Log Message: --- Merge pull request #24221 from ndowens/gogs gogs: 0.9.113 -> 0.10.18 Compare: https://github.com/NixOS/nixpkgs/compare/201f3efccf53...26fe842ec58f___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-dev] gentoo like nixpkgs globala useflags in nixpkgs config - would it be worth it?
Issue pulseSupport -> does it make sense to have a global 'enable pulse for all packgages' config.pulseSupport = true flag? packages could be using: config.pulseSupport or false to disable by default then. Gentoo use flags traditionally have been used to enable commonly used flags such as 'qt support' 'gtk support' or similar. in the specific pulse case I was told on irc that most packages like mplayer even work with pulse without having pulse built in. But same applies to jackd or whatsoever. The next question is: Which flags might be worth adding right now (because for instance this would also mean changing flags for sox using consistent naming which uses enablePulseaudio something flag). And how / where would those global flags be documented ? Having a defaultFlags = { config.sox = null; # does this cause the package default being used in "config.sox or false" ? config.pulseSupport = null; # please note: you can enable, but most packages will work with pulse without doing so config.qtSupport = null; config.gtkSupport = null; } And then there was a common way to document and set the same behaviour which affects many packages. Maybe there is already a way which I might have missed? Thus package defaults could look like this: pulseSuport ? let flag = 'pulseSupport'; let package = 'sox'; in config.$flag or config.$package.$flag or false; ^ global ^ package global ^ derivation default So you can set nixpgks config to either pulseSupport = true -> all packages mplayer.pulseSupport = true -> mplayer only or still override with .override ( .. ) the known way. I'm not going to change anything - just want to understand current situation and whether its worth thinking about it. Marc Weber ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 92a8c8: sox: added enableLibpulseaudio option
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 92a8c86647135502c6b48916b8403e7b83505020 https://github.com/NixOS/nixpkgs/commit/92a8c86647135502c6b48916b8403e7b83505020 Author: Eric Litak Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/misc/audio/sox/default.nix Log Message: --- sox: added enableLibpulseaudio option Commit: 201f3efccf539f680f2368ffe7cf9ef02cdd84df https://github.com/NixOS/nixpkgs/commit/201f3efccf539f680f2368ffe7cf9ef02cdd84df Author: Michael Raskin <7c6f4...@mail.ru> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/misc/audio/sox/default.nix Log Message: --- Merge pull request #24292 from elitak/pulse-sox sox: added enableLibpulseaudio option Compare: https://github.com/NixOS/nixpkgs/compare/f815a7697e09...201f3efccf53___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ccc104: nixos/plasma5: also test SDDM theme
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: ccc1042f7698e0d7fda07d6f11c6245acc7bfb5d https://github.com/NixOS/nixpkgs/commit/ccc1042f7698e0d7fda07d6f11c6245acc7bfb5d Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/tests/plasma5.nix Log Message: --- nixos/plasma5: also test SDDM theme Commit: 60c9bf91e1130188eb5c87d673ff970482781938 https://github.com/NixOS/nixpkgs/commit/60c9bf91e1130188eb5c87d673ff970482781938 Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/display-managers/sddm/default.nix Log Message: --- sddm: fix wrapper When I reduced the closure size, I broke the built-in theme. When I reverted that fix, the built-in theme worked but the Plasma theme was broken. Now the wrapper is fixed so that both themes work. Commit: c6195b6b280ed25a55f2cbf0f6edda0bb19e96cb https://github.com/NixOS/nixpkgs/commit/c6195b6b280ed25a55f2cbf0f6edda0bb19e96cb Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/desktops/plasma-5/plasma-workspace/default.nix Log Message: --- plasma-workspace: propagate Qt-based inputs Commit: 1dbb9628c807c2b137a99204fe3c03b0f543a606 https://github.com/NixOS/nixpkgs/commit/1dbb9628c807c2b137a99204fe3c03b0f543a606 Author: Thomas Tuegel Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/tests/plasma5.nix M pkgs/applications/display-managers/sddm/default.nix M pkgs/desktops/plasma-5/plasma-workspace/default.nix Log Message: --- Merge branch 'release-17.03--plasma-5' into release-17.03 Compare: https://github.com/NixOS/nixpkgs/compare/03c07ac02efb...1dbb9628c807___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f815a7: dnscrypt-proxy service: systemd notification under...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: f815a7697e09b0b72fe2d06fd29ae1aeee6cdb5a https://github.com/NixOS/nixpkgs/commit/f815a7697e09b0b72fe2d06fd29ae1aeee6cdb5a Author: Joachim Fasting Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/modules/services/networking/dnscrypt-proxy.nix Log Message: --- dnscrypt-proxy service: systemd notification under apparmor ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 03c07a: octoprint-plugins.m33-fio: fix incompatibility wit...
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: 03c07ac02efb3b9b9e7d28f2108c2929268614fc https://github.com/NixOS/nixpkgs/commit/03c07ac02efb3b9b9e7d28f2108c2929268614fc Author: Nikolay Amiantov Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/misc/octoprint/plugins.nix Log Message: --- octoprint-plugins.m33-fio: fix incompatibility with new OctoPrint (cherry picked from commit 8c98df01360c783567b012d57d3e9f547c5b69c3) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 8c98df: octoprint-plugins.m33-fio: fix incompatibility wit...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 8c98df01360c783567b012d57d3e9f547c5b69c3 https://github.com/NixOS/nixpkgs/commit/8c98df01360c783567b012d57d3e9f547c5b69c3 Author: Nikolay Amiantov Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/misc/octoprint/plugins.nix Log Message: --- octoprint-plugins.m33-fio: fix incompatibility with new OctoPrint ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] c1b564: kodi: 17.0 -> 17.1
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: c1b5643bcd0226d394d732775f073bc6bc289920 https://github.com/NixOS/nixpkgs/commit/c1b5643bcd0226d394d732775f073bc6bc289920 Author: Peter Hoeg Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/video/kodi/default.nix Log Message: --- kodi: 17.0 -> 17.1 (cherry picked from commit 7833436098a341c1296faba17a7839690aa0702a) Commit: 4367e3e249dbea5cc935150578461cabcf04b615 https://github.com/NixOS/nixpkgs/commit/4367e3e249dbea5cc935150578461cabcf04b615 Author: Tim Steinbach Date: 2017-03-24 (Fri, 24 Mar 2017) Log Message: --- Merge pull request #24262 from peterhoeg/u/kodi_stable kodi: 17.0 -> 17.1 Compare: https://github.com/NixOS/nixpkgs/compare/d1619fefcb57...4367e3e249db___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] d1619f: kodi: 17.0 -> 17.1
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: d1619fefcb5786f729014ad1a37a1094532e8d83 https://github.com/NixOS/nixpkgs/commit/d1619fefcb5786f729014ad1a37a1094532e8d83 Author: Peter Hoeg Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/applications/video/kodi/default.nix Log Message: --- kodi: 17.0 -> 17.1 (cherry picked from commit 7833436098a341c1296faba17a7839690aa0702a) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-dev] trace an option(s) definition to the `filename` + `loc`
hello, i would like to print the filename + loc of configuration.nix port assignment in port-module.nix 'throw' line. how to get this information from nix? * in nixpkgs/lib/types.nix i see `loc` information for the various merge functions. * lib nixpkgs/lib/debug.nix i found traceCall/traceCall2/traceCall3 but no examples of those in usage IIRC there was a function which traces back the value to the filename + loc but i can't find it anymore. anyone knows how to get these values? # configuration.nix services.portBB = { "lastlog.de" = { "/status" = { port = 8000; path = "/status"; }; }; }; # port-module.nix: services.portBB = mkOption { type = types.attrsOf (types.attrsOf (types.submodule { options.port = mkOption { type = types.int; apply = p: if p == 8000 then throw "Port ${toString p} may not be used!" else p; }; options.path = mkOption { type = types.path; }; })); }; ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] NixOS 17.03 Release Sprint in Munich (25.-26.03.)
Robin Gloster writes: > The sprint will be held at the Mayflower office in Munich on Saturday > and Sunday starting at 11:00. Drinks will be provided. Sounds great, I wish I could come! I'll provide my own drinks from my home office :) Graham ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 6948f7: wireguard: 0.0.20170320.1 -> 0.0.20170324
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 6948f79c16d8fe494dda1a25fdbe9d67f5de839e https://github.com/NixOS/nixpkgs/commit/6948f79c16d8fe494dda1a25fdbe9d67f5de839e Author: Jason A. Donenfeld Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/os-specific/linux/wireguard/default.nix Log Message: --- wireguard: 0.0.20170320.1 -> 0.0.20170324 Commit: 64f96732bbd87172a154ed3d1c51d575b56e7340 https://github.com/NixOS/nixpkgs/commit/64f96732bbd87172a154ed3d1c51d575b56e7340 Author: Jörg Thalheim Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/os-specific/linux/wireguard/default.nix Log Message: --- Merge pull request #24270 from zx2c4/patch-2 wireguard: 0.0.20170320.1 -> 0.0.20170324 Compare: https://github.com/NixOS/nixpkgs/compare/83cd1b439a1f...64f96732bbd8___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 7b470c: 915resolution: 0.5.2 -> 0.5.3
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 7b470cd57ad1cf3959e9499cc806e850b9aff28a https://github.com/NixOS/nixpkgs/commit/7b470cd57ad1cf3959e9499cc806e850b9aff28a Author: ndowens Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M pkgs/os-specific/linux/915resolution/default.nix Log Message: --- 915resolution: 0.5.2 -> 0.5.3 Commit: 83cd1b439a1fc5a30d4cce6419f89a6b7ec65d20 https://github.com/NixOS/nixpkgs/commit/83cd1b439a1fc5a30d4cce6419f89a6b7ec65d20 Author: Eelco Dolstra Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/os-specific/linux/915resolution/default.nix Log Message: --- Merge pull request #24266 from ndowens/915resolution 915resolution: 0.5.2 -> 0.5.3 Compare: https://github.com/NixOS/nixpkgs/compare/f4a1eab23929...83cd1b439a1f___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 3631f8: Nix, Hydra: bump to 2017-03-21
Branch: refs/heads/hydra-bump Home: https://github.com/NixOS/nixpkgs Commit: 3631f8d0f45f795255fce61c2e7631806836c530 https://github.com/NixOS/nixpkgs/commit/3631f8d0f45f795255fce61c2e7631806836c530 Author: Domen Kožar Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/tools/misc/hydra/default.nix M pkgs/tools/package-management/nix/default.nix Log Message: --- Nix, Hydra: bump to 2017-03-21 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 97f26e: initial release: vulnix
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 97f26ee39ae057022d060edd1c3c8b64e5e2b174 https://github.com/NixOS/nixpkgs/commit/97f26ee39ae057022d060edd1c3c8b64e5e2b174 Author: Maksim Bronsky Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M lib/maintainers.nix A pkgs/tools/security/vulnix/default.nix A pkgs/tools/security/vulnix/requirements.nix M pkgs/top-level/python-packages.nix Log Message: --- initial release: vulnix Commit: 70322d8b870697059a14e22a733f3a8af84f6f42 https://github.com/NixOS/nixpkgs/commit/70322d8b870697059a14e22a733f3a8af84f6f42 Author: Jörg Thalheim Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: R pkgs/development/python-modules/btrees-py35.patch A pkgs/development/python-modules/btrees/default.nix M pkgs/tools/security/vulnix/default.nix M pkgs/tools/security/vulnix/requirements.nix M pkgs/top-level/all-packages.nix M pkgs/top-level/python-packages.nix Log Message: --- pythonPackages.BTrees: 4.1.4 -> 4.3.1 Commit: f4a1eab239298cafcf6ef8a5f51a3e5cb0bad01d https://github.com/NixOS/nixpkgs/commit/f4a1eab239298cafcf6ef8a5f51a3e5cb0bad01d Author: Frederik Rietdijk Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M lib/maintainers.nix R pkgs/development/python-modules/btrees-py35.patch A pkgs/development/python-modules/btrees/default.nix A pkgs/tools/security/vulnix/default.nix A pkgs/tools/security/vulnix/requirements.nix M pkgs/top-level/all-packages.nix M pkgs/top-level/python-packages.nix Log Message: --- Merge pull request #23863 from plumps/add-vulnix vulnix: init at 1.2.2 Compare: https://github.com/NixOS/nixpkgs/compare/f38c4ee775c7...f4a1eab23929___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f38c4e: duplicity: 0.7.07.1 -> 0.7.12
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: f38c4ee775c7a485db3b3bcd86a59af84269f32b https://github.com/NixOS/nixpkgs/commit/f38c4ee775c7a485db3b3bcd86a59af84269f32b Author: Peter Hoeg Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/tools/backup/duplicity/default.nix Log Message: --- duplicity: 0.7.07.1 -> 0.7.12 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f83f09: Revert "gdm module: only make xserver args overrid...
Branch: refs/heads/release-17.03 Home: https://github.com/NixOS/nixpkgs Commit: f83f09411c75649819b13899299be1d79a879cad https://github.com/NixOS/nixpkgs/commit/f83f09411c75649819b13899299be1d79a879cad Author: Robin Gloster Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/modules/services/x11/display-managers/gdm.nix Log Message: --- Revert "gdm module: only make xserver args overrideable" This reverts commit a5aa9269027d638b80fe1f23bcf8887ca80d034b. This allows gdm to run again, the test is still failing. (cherry picked from commit 4e57e7f7c6db9a9c00f527eff80cb37890ba516d) ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 4e57e7: Revert "gdm module: only make xserver args overrid...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 4e57e7f7c6db9a9c00f527eff80cb37890ba516d https://github.com/NixOS/nixpkgs/commit/4e57e7f7c6db9a9c00f527eff80cb37890ba516d Author: Robin Gloster Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M nixos/modules/services/x11/display-managers/gdm.nix Log Message: --- Revert "gdm module: only make xserver args overrideable" This reverts commit a5aa9269027d638b80fe1f23bcf8887ca80d034b. This allows gdm to run again, the test is still failing. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 641453: darwin: cleanup obsolete sdks
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 6414533391f7c042de2380e11fb53f41e8999e2c https://github.com/NixOS/nixpkgs/commit/6414533391f7c042de2380e11fb53f41e8999e2c Author: Periklis Tsirakidis Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/compilers/smlnj/default.nix R pkgs/os-specific/darwin/command-line-tools/default.nix R pkgs/os-specific/darwin/osx-sdk/default.nix M pkgs/top-level/all-packages.nix Log Message: --- darwin: cleanup obsolete sdks Commit: 6fe465f500663205c2388a3879b6010de4de2c7d https://github.com/NixOS/nixpkgs/commit/6fe465f500663205c2388a3879b6010de4de2c7d Author: Daiderd Jordan Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/development/compilers/smlnj/default.nix R pkgs/os-specific/darwin/command-line-tools/default.nix R pkgs/os-specific/darwin/osx-sdk/default.nix M pkgs/top-level/all-packages.nix Log Message: --- Merge pull request #24252 from periklis/topic_darwin_cleanup darwin: cleanup obsolete sdks Compare: https://github.com/NixOS/nixpkgs/compare/f6669da3cfcf...6fe465f50066___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f6669d: fetchrepoproject: fix evaluation
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: f6669da3cfcf328e573b5be9dde56a638c3a0c95 https://github.com/NixOS/nixpkgs/commit/f6669da3cfcf328e573b5be9dde56a638c3a0c95 Author: Daiderd Jordan Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M pkgs/build-support/fetchrepoproject/default.nix Log Message: --- fetchrepoproject: fix evaluation ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits