Re: [Nix-dev] Banning people from the mailinglist?
Matthias Beyerwrites: > We had the systemd conversation endless times now. > > We all know that some people don't like systemd and other ones like > it. > > Can we just ban the (non-constructive) "fuck systemd" people? I > mean... nobody benefits from this kind of behaviour and it creates > frustration all over the place. Nobody gets happy with these kind of > messages. > > How to deal with this? I propose one "Please leave us alone with your > hate, we know about the concerns and blah, but please let it be" and > after that banning the user. I don't think banning would work. If someone *really* wants to annoy us here we can just click himself another email address every other day. My usual approach is ignoring such threads. We could additionally link to some sort of faq entry explaining NixOS' usage of systemd and by this get rid of long debates. I think I'm fine with any approach. However, I fear that a discussion on ban-critia might be more noise than the systemd debate. Plus, banning people can casts a bad shadow on the community. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] how to 'just run binaries' in nixos
Azulwrites: > thanks all, > > *steam-run* just works Maybe we should create an alias or a separate incarnation of the same tool with more dependencies included for "most" software? I'm sure many newcomers would welcome to be able to run their games or other prebuilt binaries without having to write Nix in their first days of using NixOS? I would have liked a tool like this when I got started. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Problem compiling a rust program without fetchFromGitHub
Christian Kauhauswrites: > Am 21.03.2017 um 18:22 schrieb stewart mackenzie: >> You need to update the rustIndex in nixpkgs. > > I don't think that this is part of the solution. When I compile > *exactly* the same source obtained via fetchFromGitHub, all > dependencies are found. I agree. The versions etc. in Cargo.toml are equivalent. The only source should be some impurities caused by stuff being added which isn't fetched (or is sanitized after fetching) from Github, *especially* if it works with the same `depsSha256`. > The direction I've been thinking about is that fetchFromGitHub is > actually a derivation with a bit of magic attached, while directly > imported sources are just a Nix store path. Need to study > buildRustPackage's code. Alas, the code in pkgs/build-support/rust/ is > not really straight-forward. Help appreciated. :-) I'll try to reproduce the issue I had with one of my projects now, I'll keep you updated. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 51134c: digikam5: Fix build after kde merge.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 51134cdbfeb1ec4cad9e5744baf5b6a4a8fd649e https://github.com/NixOS/nixpkgs/commit/51134cdbfeb1ec4cad9e5744baf5b6a4a8fd649e Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: A pkgs/applications/graphics/digikam/0001-Disable-fno-operator-names.patch M pkgs/applications/graphics/digikam/5.nix Log Message: --- digikam5: Fix build after kde merge. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Python 3 as default
Profpatschwrites: > On 17-02-14 01:18pm, Peter Simons wrote: >> I hardly ever use nix-shell and I don't want to, to >> be honest > > Completely off-discussion: Why is that? > Convenience? nix-shell does too many strange things? > > Personally I use nix-shell for nearly everything I do > nowadays because it’s so convenient. > Even a buildFHSUserEnv is quickly set up for strange software. I do the same, and I never want to work on a project without it. No more incompatible versions between project-A needs foo-1.x and project-B needs foo-2.x. And in addition to using `shell.nix` + `nix-shell` I add `direnv` which automatically applies the shell environments to the current shell when `cd`ing into a directory with a `shell.nix` (or some subdirectory.) signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Python 3 as default
Hey Richard, Richard Ipsumwrites: > On Tue, Feb 14, 2017 at 11:29:32AM +0100, Freddy Rietdijk wrote: > Out of interest can I ask what the rationale for that decision is? > > I'd like to try to persuade you not to symlink python to python3, > because doing so potentially breaks existing python2 programs. Please note that the situation in NixOS is a bit different to other distributions. You almost never have python installed globally. All packaged programs refer to one *specific* instance of python of their choosing and it's only availale for themself, not anywhere else. For example, if you install program A which depends on python3, and another program B which depends on python2, they will happily work, but your system *won't* have neither `python2` nor `python3` nor `python` in PATH. The only situation that will change is if a package depends on (or a user installs) "python" instead of either "python3" or "python2". This is then easily fixed by choosing the correct one. Also note that it's generally discouraged to "globally" install a package for development needs. Instead of globally installing python3, firefox and gdb you write a `shell.nix` file in the project directory, run `nix-shell`, and you will get dropped into a shell with the mentioned packages available, *without* having to install anything of it in a global. Other packages (and even your whole system outside that shell) is unaffected. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 403eb7: rawtherapee: 5.0 -> 5.0-r1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 403eb76cc1e78b44ccd2d91b522da54db043fcc7 https://github.com/NixOS/nixpkgs/commit/403eb76cc1e78b44ccd2d91b522da54db043fcc7 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M pkgs/applications/graphics/rawtherapee/default.nix Log Message: --- rawtherapee: 5.0 -> 5.0-r1 Commit: 827009adb2838d1f2a6f710f554fe1298e59aee2 https://github.com/NixOS/nixpkgs/commit/827009adb2838d1f2a6f710f554fe1298e59aee2 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M pkgs/applications/graphics/digikam/5.nix Log Message: --- digikam5: 5.3.0 -> 5.4.0 Compare: https://github.com/NixOS/nixpkgs/compare/45368ed49db8...827009adb283___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] nix-bundle: Bundle Nix derivations to run anywhere
Hey Matthew, This sounds great! I'll give it a try :-) One question: Will it create a persistent /nix directory on the machine the generated binary is running? Cheers Moritz Matthew Bauerwrites: > GitHub page: https://github.com/matthewbauer/nix-bundle > > I just wanted to post about a little project I've been working on. I'm > calling it "nix-bundle". > > Basically, what it does is: take a Nix closure, compress it into a > tarball, and turn that tarball into an executable using "Arx". The > final result looks like a plain shell script, but actually has a > tarball closure appended to it. When you run that script, Arx will > execute "nix-user-chroot" (which is included in the closure) which > will setup a /nix/ directory, then execute a target executable. All of > this should work "out of the box" for any Nix derivation folder with a > valid executable. > > For example, to generate a "hello" bundle: > > ./nix-bundle.sh hello /bin/hello > > "hello" specifies pkgs.hello and /bin/hello specifies the file > ${pkgs.helloi}/bin/hello to be executed. The output file will just be > called "hello". >p > The result is a "bundle" that can run without Nix being installed! No > external dependencies are needed because they are all contained within > the Nix closure. > > There are two main drawbacks: slow startup and large file size. > Extracting the tarball takes time and this adds on to startup times. > Also, because everything is included from the Nix closure, complicated > apps tend to be much larger because of the dependency tree. > > I've been experimenting with using AppImage as a format to package > them in, but it is not currently ready yet. > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev -- signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 3842e8: rawtherapee: 4.2.1025 -> 5.0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 3842e825a77bea82f686d58a4217545de1b0e74b https://github.com/NixOS/nixpkgs/commit/3842e825a77bea82f686d58a4217545de1b0e74b Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2017-01-27 (Fri, 27 Jan 2017) Changed paths: M pkgs/applications/graphics/rawtherapee/default.nix Log Message: --- rawtherapee: 4.2.1025 -> 5.0 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 63d7b2: flightgear, simgear: 2016.4.3 -> 2016.4.4
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 63d7b206d884a01d19303f91ae33b7a5e1ea18aa https://github.com/NixOS/nixpkgs/commit/63d7b206d884a01d19303f91ae33b7a5e1ea18aa Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2017-01-18 (Wed, 18 Jan 2017) Changed paths: M pkgs/development/libraries/simgear/default.nix M pkgs/games/flightgear/default.nix Log Message: --- flightgear, simgear: 2016.4.3 -> 2016.4.4 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a42044: rustc: Disable another failing tcp test on Darwin.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a42044c6b5a0ebaccf675d0f8fe42263fb0bffc3 https://github.com/NixOS/nixpkgs/commit/a42044c6b5a0ebaccf675d0f8fe42263fb0bffc3 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2017-01-17 (Tue, 17 Jan 2017) Changed paths: M pkgs/development/compilers/rust/patches/darwin-disable-fragile-tcp-tests.patch Log Message: --- rustc: Disable another failing tcp test on Darwin. Fixes #21936 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 666810: elixir: 1.3.3 -> 1.4.0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 666810cd25d7309f609a5c40231b52b8848b4222 https://github.com/NixOS/nixpkgs/commit/666810cd25d7309f609a5c40231b52b8848b4222 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2017-01-14 (Sat, 14 Jan 2017) Changed paths: M pkgs/development/interpreters/elixir/default.nix Log Message: --- elixir: 1.3.3 -> 1.4.0 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Call For Maintainers - Fractalide BETA release
stewart mackenziewrites: > Reusable Functions - They're great, they're just great, you'll love them. Sneaky remarks like this are totally inappropriate here. Profpatsch asked nicely for a short pitch of your project, and you throw this completely useless sentence into his face. This isn't how you get users for your project. Personally, I'm repelled by your behavior. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Call For Maintainers - Fractalide BETA release
stewart mackenziewrites: > Nix's very existence revolves around solving an insanely hard problem, > that of reproducibility, it's the only project that actually gets it > right. > Reproducible monolith apps have _everything_ to do with Nix/NixOS > Reproducible libraries have _everything_ to do with Nix/NixOS Yes, you're using Nix in your project. I'm using Nix in my projects too, as is for example https://github.com/hercules-ci/hercules. However, you don't see announcement mails every other day, as they don't belong to this list. This list is for coordinating development of nix, not for announcements of random projects using nix. Maybe - if enough people are interested - we can start a mailing list for this approach. Not sure if anyone is interested in this, though. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] efe05f: notmuch: 0.23.2 -> 0.23.4.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: efe05f9d4297baf10ce2aa8923e1bb432c7c4a4a https://github.com/NixOS/nixpkgs/commit/efe05f9d4297baf10ce2aa8923e1bb432c7c4a4a Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2017-01-08 (Sun, 08 Jan 2017) Changed paths: M pkgs/applications/networking/mailreaders/notmuch/default.nix Log Message: --- notmuch: 0.23.2 -> 0.23.4. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] bdc880: flightgear: 3.4.0 -> 2016.4.3.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: bdc880e49df1515c92c2c9f4f2600d57ad7d686b https://github.com/NixOS/nixpkgs/commit/bdc880e49df1515c92c2c9f4f2600d57ad7d686b Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-12-24 (Sat, 24 Dec 2016) Changed paths: M pkgs/development/libraries/simgear/default.nix M pkgs/games/flightgear/default.nix Log Message: --- flightgear: 3.4.0 -> 2016.4.3. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Rebuild a derivation
lavernewrites: > Is there any way to "force a rebuild" of the derivation/package without > deleting all the profiles that reference it, running garbage collection, and > then re-installing the package? nix-build --check signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Extra dependencies for Steam games?
I think the easiest / most useful solution is adding the libraries to `commonTargetPkgs` in `pkgs/games/steam/chrootenv.nix`. You can do this locally by cloning `nixpkgs.git`, modify the file, then running `nix-env -f . -iA steam` inside the `nixpkgs` directory to install steam in your user-env (which takes priority over `environment.systemPackages`). Feel free to open a Pull Request (or an issue describing the missing libraries) for changes like this. Right now a "fat" steam chrootenv seems like the most useful solution to me. Mike Cooperwrites: > The Steam game SHENZHEN I/O fials to start with errors about missing > libraries. One solution is to symlink the missing libraries into the > directory of the game, but that doesn't seem like a very good idea. > > I tried to add an override for steam to add extra dependencies, but I was > able to make any headway on this. Does anyone have a good way of getting > Steam games that need extra libraries to work? > > -Mythmon > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev -- ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] e36d24: rustc: Don't fail if deleting of breaking tests fa...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: e36d243258889fa98efba3cb1ee3997d0af2c40e https://github.com/NixOS/nixpkgs/commit/e36d243258889fa98efba3cb1ee3997d0af2c40e Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-11-28 (Mon, 28 Nov 2016) Changed paths: M pkgs/development/compilers/rust/rustc.nix Log Message: --- rustc: Don't fail if deleting of breaking tests fails. Commit: bfc187f23a80a02135b2d76fb1e92adc7d5759ce https://github.com/NixOS/nixpkgs/commit/bfc187f23a80a02135b2d76fb1e92adc7d5759ce Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-11-28 (Mon, 28 Nov 2016) Changed paths: M pkgs/development/compilers/rust/rustc.nix Log Message: --- rustc: Loosen bootstrapping restrictions. Newer nightlies check a new environment variable that if set will loosen restrictions on which compiler version can be used for bootstrapping. Upstream issue is at https://github.com/rust-lang/rust/pull/37265 Compare: https://github.com/NixOS/nixpkgs/compare/83410d9954ff...bfc187f23a80___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Announcing: Security Tooling, nix-security-announce Mailing List
Anders Lundstedtwrites: > How do I subscribe? You seem to need a Google account. But even with one, I don't see the usual subscribe button. I suppose the group is somehow misconfigured to prevent subscriptions. I'm voting to move this to a non-google-controlled server (like other Nix MLs). I'm sure there a quite a few people who don't want a Google account to stay updated on security issues. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] How to enable Vulkan on Intel?
Moritz Ulrich <mor...@tarn-vedra.de> writes: > Actually, it looks like it would be enough to make the package > generating intel_icd.x86_64.json refer to $out/lib/libvulkan_intel.so. This was the source of the problem. Fix is in https://github.com/NixOS/nixpkgs/commit/bc2fb9b2feae65049215720cba9b2cce22eb4f92 ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] bc2fb9: mesa_noglu: Fix search paths for libvulkan_intel.s...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: bc2fb9b2feae65049215720cba9b2cce22eb4f92 https://github.com/NixOS/nixpkgs/commit/bc2fb9b2feae65049215720cba9b2cce22eb4f92 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-11-21 (Mon, 21 Nov 2016) Changed paths: M pkgs/development/libraries/mesa/default.nix Log Message: --- mesa_noglu: Fix search paths for libvulkan_intel.so ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] How to enable Vulkan on Intel?
Profpatschwrites: > Doesn’t sound right, .sos should always be in the store. > > What does > find /nix/store -iname "*libvulkan*" > say? Next to a big buch of steam-fhs related paths and mesa-12 the following seem relevant to me: /nix/store/d0n7lg9xg16wlgs6msgfjwl1fdgsj3af-opengl-drivers/lib/libvulkan_intel.so /nix/store/948c5kl4snh9jxcq8n8is4ikb1p0hh44-vulkan-loader-1.0.26.0/lib/libvulkan.so /nix/store/6x9lqyyk48a4x0w5n806r2h0416kn3cb-mesa-noglu-13.0.1-drivers/lib/libvulkan_intel.so The .so my current booted system is using is the following: % ls /run/opengl-driver/lib/libvulkan_intel.so /run/opengl-driver/lib/libvulkan_intel.so -> /nix/store/aqdbc42g8r6l3bm47c8pa2azim8icqbq-mesa-drivers+txc-13.0.1/lib/libvulkan_intel.so* ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-dev] How to enable Vulkan on Intel?
Hello, The current master contains mesa-13.x which supports the new Vulkan API. However, `vulkaninfo` complains that it can't find `libvulkan_intel.so` on my machine (a Lenovo Thinkpad x260). The problematic lines in `vulkaninfo` look like this: INFO: [loader] Code 0 : Found manifest file /run/opengl-driver/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0" WARNING: [loader] Code 0 : /nix/store/vjlwiln5gl7xy2mz70rn350ckw14j32l-mesa-noglu-13.0.1/lib/libvulkan_intel.so: cannot open shared object file: No such file or directory The culprit lies in intel_icd.x86_64.json which tells it to load "/nix/store/vjlwiln5gl7xy2mz70rn350ckw14j32l-mesa-noglu-13.0.1/lib/libvulkan_intel.so", which doesn't exist. My guess is that the json file should point to /run/opengl-driver/lib/libvulkan_intel.so instead. This file exists on my setup. Am I doing anything wrong, or is something in our packaging of `vulkan-loaders` broken? Cheers Moritz ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] aa4ad9: rustc: Fix hanging build by disabling test.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: aa4ad9b98a0df701ee7de15565ddb0d35cfdd733 https://github.com/NixOS/nixpkgs/commit/aa4ad9b98a0df701ee7de15565ddb0d35cfdd733 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M pkgs/development/compilers/rust/rustc.nix Log Message: --- rustc: Fix hanging build by disabling test. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] bf570a: digikam5: 5.1.0 -> 5.3.0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: bf570a494abfbf093afe90f19b50c33a86023498 https://github.com/NixOS/nixpkgs/commit/bf570a494abfbf093afe90f19b50c33a86023498 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-11-15 (Tue, 15 Nov 2016) Changed paths: R pkgs/applications/graphics/digikam/5.1.nix A pkgs/applications/graphics/digikam/5.nix M pkgs/top-level/all-packages.nix Log Message: --- digikam5: 5.1.0 -> 5.3.0 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 229bac: steam: Add /etc/{localtime, zoneinfo}.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 229bac0d09077a0f2eb54e5257737fd237917411 https://github.com/NixOS/nixpkgs/commit/229bac0d09077a0f2eb54e5257737fd237917411 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-11-08 (Tue, 08 Nov 2016) Changed paths: M pkgs/games/steam/chrootenv.nix Log Message: --- steam: Add /etc/{localtime,zoneinfo}. Some games (in my case Stardew Valley) require at least something in /etc/localtime. The actual file linked there doesn't matter as long as it's some valid timezone. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Chromium: Unpatched CVEs or Missing Features?
Shea Levywrites: > [ Unknown signature status ] > Arbitrary code execution by visiting a web page trumps, IMO. Maybe add > an assert if flash or widevine are enabled so the eval fails with a > useful message? I agree. Critical security issues trumps features. Is it possible to watch netflix in our Firefox? If so we could just tell users to watch it there for now. On the other side, breaking Netflix might lead to a faster fix as developers can't procrastinate on Netflix anymore ;-) ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 7e4c7d: wpa_supplicant_gui: Add forgotten patch.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 7e4c7d6af04481a13de09939b6ad11103668d79b https://github.com/NixOS/nixpkgs/commit/7e4c7d6af04481a13de09939b6ad11103668d79b Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-10-30 (Sun, 30 Oct 2016) Changed paths: A pkgs/os-specific/linux/wpa_supplicant/remove_inkscape.patch Log Message: --- wpa_supplicant_gui: Add forgotten patch. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 19bdc3: wpa_supplicant_gui: Replace inkscape with imagemag...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 19bdc31ed6a231f8ba40e89ff3d627ae711ea7dc https://github.com/NixOS/nixpkgs/commit/19bdc31ed6a231f8ba40e89ff3d627ae711ea7dc Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-10-30 (Sun, 30 Oct 2016) Changed paths: M pkgs/os-specific/linux/wpa_supplicant/gui.nix Log Message: --- wpa_supplicant_gui: Replace inkscape with imagemagick in build process. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] pass a text file on the internet through <>
stewart mackenziewrites: > Surely one should be able to pass text files over this medium? Right now it's not, see the nix documentation: "If a path in the Nix search path starts with http:// or https://, it is interpreted as the URL of a tarball that will be downloaded and unpacked to a temporary location. The tarball must consist of a single top-level directory." Also note that NIX_PATH (which is used with -I) might not be appropriate for your use case, as it's explicitly documented as a list of directories. Maybe you can just use a separate argument and use `builtins.readFile`, `builtins.fetchurl` or similar? signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 194cc8: rawtherapee: Fix build by backporting patch.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 194cc803c144826b11e3e5c02c998d177c3a6feb https://github.com/NixOS/nixpkgs/commit/194cc803c144826b11e3e5c02c998d177c3a6feb Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-10-10 (Mon, 10 Oct 2016) Changed paths: M pkgs/applications/graphics/rawtherapee/default.nix A pkgs/applications/graphics/rawtherapee/fix-glibmm-output.patch Log Message: --- rawtherapee: Fix build by backporting patch. Commit: f57465755c5870f4ae94e0297081d5da6e04b798 https://github.com/NixOS/nixpkgs/commit/f57465755c5870f4ae94e0297081d5da6e04b798 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-10-10 (Mon, 10 Oct 2016) Changed paths: M pkgs/applications/graphics/rawtherapee/ReleaseInfo.cmake M pkgs/applications/graphics/rawtherapee/dev.nix Log Message: --- rawtherapee-git: 2016-09-21 -> 2016-10-10 Compare: https://github.com/NixOS/nixpkgs/compare/fef0a223d9cf...f57465755c58___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] c47523: services.kippo: Add missing '}'
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: c4752348271494ffb9ddce03e2fb7aedf0394000 https://github.com/NixOS/nixpkgs/commit/c4752348271494ffb9ddce03e2fb7aedf0394000 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-10-06 (Thu, 06 Oct 2016) Changed paths: M nixos/modules/services/networking/kippo.nix Log Message: --- services.kippo: Add missing '}' ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 38dbb8: weechat: Work around darwin linking issue
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 38dbb8008d9103c139bc0fb3f9580acb10fd2fcf https://github.com/NixOS/nixpkgs/commit/38dbb8008d9103c139bc0fb3f9580acb10fd2fcf Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-10-03 (Mon, 03 Oct 2016) Changed paths: M pkgs/applications/networking/irc/weechat/default.nix Log Message: --- weechat: Work around darwin linking issue ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] b8a857: rawtherapee-git; Init at 2016-09-21
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: b8a8575b1b5eef1cf3b5221e9b07eaee0130f516 https://github.com/NixOS/nixpkgs/commit/b8a8575b1b5eef1cf3b5221e9b07eaee0130f516 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-22 (Thu, 22 Sep 2016) Changed paths: A pkgs/applications/graphics/rawtherapee/ReleaseInfo.cmake M pkgs/applications/graphics/rawtherapee/default.nix A pkgs/applications/graphics/rawtherapee/dev.nix M pkgs/top-level/all-packages.nix Log Message: --- rawtherapee-git; Init at 2016-09-21 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] febb35: rustRegistry: 2016-08-23 -> 2016-09-20
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: febb35bd03657bfd064cea56567331540ade3f39 https://github.com/NixOS/nixpkgs/commit/febb35bd03657bfd064cea56567331540ade3f39 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M pkgs/tools/misc/exa/default.nix M pkgs/top-level/rust-packages.nix Log Message: --- rustRegistry: 2016-08-23 -> 2016-09-20 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a36ecb: pass: Add `procps` for `pgrep` to PATH.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a36ecba2c9cafff23248d58144620f7a678037e3 https://github.com/NixOS/nixpkgs/commit/a36ecba2c9cafff23248d58144620f7a678037e3 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-19 (Mon, 19 Sep 2016) Changed paths: M pkgs/tools/security/pass/default.nix Log Message: --- pass: Add `procps` for `pgrep` to PATH. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a115cd: digikam5: Add tools for panorama/stacking to PATH
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a115cd5dbf9bed02cadb6cabeff7fd0d2fa303c7 https://github.com/NixOS/nixpkgs/commit/a115cd5dbf9bed02cadb6cabeff7fd0d2fa303c7 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-18 (Sun, 18 Sep 2016) Changed paths: M pkgs/applications/graphics/digikam/5.1.nix Log Message: --- digikam5: Add tools for panorama/stacking to PATH ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] d9cdbc: libcaca: Enable support for png/jpeg/gif
Branch: refs/heads/staging Home: https://github.com/NixOS/nixpkgs Commit: d9cdbcc34ef342c13170e8f53d4416ffdd6f057f https://github.com/NixOS/nixpkgs/commit/d9cdbcc34ef342c13170e8f53d4416ffdd6f057f Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-18 (Sun, 18 Sep 2016) Changed paths: M pkgs/development/libraries/libcaca/default.nix M pkgs/top-level/all-packages.nix Log Message: --- libcaca: Enable support for png/jpeg/gif Fixes #18683 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] c8d4f4: Revert "libcaca: Enable support for png/jpeg/gif"
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: c8d4f40dc6411fe68c3f5108ccf351386db0e1f0 https://github.com/NixOS/nixpkgs/commit/c8d4f40dc6411fe68c3f5108ccf351386db0e1f0 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-18 (Sun, 18 Sep 2016) Changed paths: M pkgs/development/libraries/libcaca/default.nix M pkgs/top-level/all-packages.nix Log Message: --- Revert "libcaca: Enable support for png/jpeg/gif" I didn't notice this was a mass-rebuild change. Pushing it to staging instead. This reverts commit 6b8bd7c7d51d133ae5fca6aa7268a937e37de4c8. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 6b8bd7: libcaca: Enable support for png/jpeg/gif
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 6b8bd7c7d51d133ae5fca6aa7268a937e37de4c8 https://github.com/NixOS/nixpkgs/commit/6b8bd7c7d51d133ae5fca6aa7268a937e37de4c8 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-18 (Sun, 18 Sep 2016) Changed paths: M pkgs/development/libraries/libcaca/default.nix M pkgs/top-level/all-packages.nix Log Message: --- libcaca: Enable support for png/jpeg/gif Fixes #18683 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 01e44a: emacs: 24.5 -> 25.1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 01e44ac1f9af1d42ee9b5000426b780f2a03c948 https://github.com/NixOS/nixpkgs/commit/01e44ac1f9af1d42ee9b5000426b780f2a03c948 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-18 (Sun, 18 Sep 2016) Changed paths: M nixos/modules/services/editors/emacs.xml R pkgs/applications/editors/emacs-24/at-fdcwd.patch R pkgs/applications/editors/emacs-24/builder.sh R pkgs/applications/editors/emacs-24/default.nix R pkgs/applications/editors/emacs-24/macport-24.5.nix R pkgs/applications/editors/emacs-24/site-start.el R pkgs/applications/editors/emacs-24/tty-true-color.patch R pkgs/applications/editors/emacs-25/at-fdcwd.patch R pkgs/applications/editors/emacs-25/builder.sh R pkgs/applications/editors/emacs-25/default.nix R pkgs/applications/editors/emacs-25/site-start.el A pkgs/applications/editors/emacs/at-fdcwd.patch A pkgs/applications/editors/emacs/builder.sh A pkgs/applications/editors/emacs/default.nix A pkgs/applications/editors/emacs/macport-24.5.nix A pkgs/applications/editors/emacs/site-start.el M pkgs/development/haskell-modules/configuration-common.nix M pkgs/top-level/all-packages.nix M pkgs/top-level/release-small.nix M pkgs/top-level/release.nix Log Message: --- emacs: 24.5 -> 25.1 This commit removes all references to emacs24 with the exception of emacs24-macports. The two folders in `pkgs/applications/editors` named `emacs-24` and `emacs-24` are consolidated to a new `emacs` folder. Various parts in nixpkgs also referenced `emacs24Packages` (pinned to `emacs24`) explicitly where `emacsPackages` (non-pinned) is more appropriate. These references get fixed by this commit too. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ccd7d2: x42-plugins: Fix unpacking and formatting
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: ccd7d204e10e4efc0606efb25df0242776413480 https://github.com/NixOS/nixpkgs/commit/ccd7d204e10e4efc0606efb25df0242776413480 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-16 (Fri, 16 Sep 2016) Changed paths: M pkgs/applications/audio/x42-plugins/default.nix Log Message: --- x42-plugins: Fix unpacking and formatting For some reason, adding `xz` to `buildInputs` caused `unpackPhase` to fail. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 039a4f: mars: Fix build caused by missing GL/glu.h import
Branch: refs/heads/release-16.09 Home: https://github.com/NixOS/nixpkgs Commit: 039a4fa3a3f7424851ab655519c5f462a3455e5e https://github.com/NixOS/nixpkgs/commit/039a4fa3a3f7424851ab655519c5f462a3455e5e Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-09 (Fri, 09 Sep 2016) Changed paths: M pkgs/games/mars/default.nix A pkgs/games/mars/fix-gluortho2d.patch Log Message: --- mars: Fix build caused by missing GL/glu.h import ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] c2397b: mars: Fix build caused by missing GL/glu.h import
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: c2397bf425409abbf453cd352f7666051239c907 https://github.com/NixOS/nixpkgs/commit/c2397bf425409abbf453cd352f7666051239c907 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-09 (Fri, 09 Sep 2016) Changed paths: M pkgs/games/mars/default.nix A pkgs/games/mars/fix-gluortho2d.patch Log Message: --- mars: Fix build caused by missing GL/glu.h import ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f999e9: weechat: help weechat find nix's python on darwin
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: f999e9edf8c89f658ce0e2c146634dd54159e6dd https://github.com/NixOS/nixpkgs/commit/f999e9edf8c89f658ce0e2c146634dd54159e6dd Author: Andrew R. M <andrewmiller...@gmail.com> Date: 2016-09-08 (Thu, 08 Sep 2016) Changed paths: M pkgs/applications/networking/irc/weechat/default.nix Log Message: --- weechat: help weechat find nix's python on darwin Commit: 7a5f7dc6a241ae715350bdd5e3c422422b479b90 https://github.com/NixOS/nixpkgs/commit/7a5f7dc6a241ae715350bdd5e3c422422b479b90 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-08 (Thu, 08 Sep 2016) Changed paths: M pkgs/applications/networking/irc/weechat/default.nix Log Message: --- Merge pull request #18421 from andrewrmiller/master weechat: help weechat find nix's python on darwin Compare: https://github.com/NixOS/nixpkgs/compare/bf371a8b0622...7a5f7dc6a241___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] e57b65: elixir: 1.3.1 -> 1.3.2
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: e57b658049d002a046a5ae204718bef5b396ce10 https://github.com/NixOS/nixpkgs/commit/e57b658049d002a046a5ae204718bef5b396ce10 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-09-08 (Thu, 08 Sep 2016) Changed paths: M pkgs/development/interpreters/elixir/default.nix Log Message: --- elixir: 1.3.1 -> 1.3.2 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Announcing nix-buffer, nix-shell for emacs
zimbatmwrites: > In emacs the plugin would need to call `direnv export json` on enter/leave > of a context. This gives you a diff of environment variables to apply. > There is a bit more complexity when implementing the security framework but > that's about it. That's actually quite easy to do - you just have to modify `process-environment` and all processes spawned from Emacs (most notably M-x compile) will inherit that environment. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] 6 month C4 adoption period
Shea Levywrites: >> This Moritz is the straw breaking the camel's back > > What, where did moritz come into this conversation? Just chiming in here: I answered to his mail, explaining why I didn't merge one of his PR right away. Did this mail fail to make it to the mailing list? signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] 6 month C4 adoption period
stewart mackenziewrites: > Why is it like pulling teeth getting a simple pull request into nixpkgs? Because I had questions about this Pull Request. The size of the diff is what could be described as "simple", but the implications weren't clear to me. Your answers weren't satisfactory here, as it didn't seem that you thought of the consequences either. Other than that, you were just rude to people, and looking at this thread, you still are. You demand from us to merge your changes without thinking twice, and now you're trying to undermine the work people are putting into this open source project. > Something is _very_very_ broken people. What? If you write a detail on this we can start fixing it. > Can we please fix this asap? No I don't want to hear bullshit reasons > about keeping X Y Z maintainer's powers. Fix what? Who is talking about anyone keeping/removing "maintainer power" (I suppose push-access to nixpkgs)? signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 70f55f: rust{Beta, Unstable}: Remove outdated comment.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 70f55f99304534ae83a465f5d059f3c49d1db274 https://github.com/NixOS/nixpkgs/commit/70f55f99304534ae83a465f5d059f3c49d1db274 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-30 (Tue, 30 Aug 2016) Changed paths: M pkgs/development/compilers/rust/beta.nix M pkgs/development/compilers/rust/default.nix Log Message: --- rust{Beta,Unstable}: Remove outdated comment. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 17f9b2: Revert "qt5: use absolute paths to plugins in CMak...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 17f9b21c09aeed162ac8da5be6edab3a311d5556 https://github.com/NixOS/nixpkgs/commit/17f9b21c09aeed162ac8da5be6edab3a311d5556 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-28 (Sun, 28 Aug 2016) Changed paths: M pkgs/development/libraries/qt-5/5.5/qtbase/cmake-paths.patch M pkgs/development/libraries/qt-5/5.6/qtbase/cmake-paths.patch M pkgs/development/libraries/qt-5/5.7/qtbase/cmake-paths.patch Log Message: --- Revert "qt5: use absolute paths to plugins in CMake" This reverts commit 7a9e04943dc82294037ec03e6eadf23d2933f821. The commit in question breaks the patches to qtbase, causing the build to fail. An issue to track this feature will follow. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 8cd3e1: rustc: 1.10.0 -> 1.11.0 and beta/unstable updates.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 8cd3e1e2bac5d7b8d3ae84a91f1019007f82c483 https://github.com/NixOS/nixpkgs/commit/8cd3e1e2bac5d7b8d3ae84a91f1019007f82c483 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-27 (Sat, 27 Aug 2016) Changed paths: M pkgs/development/compilers/rust/beta.nix M pkgs/development/compilers/rust/bootstrap.nix M pkgs/development/compilers/rust/default.nix M pkgs/development/compilers/rust/head.nix R pkgs/development/compilers/rust/patches/tcp-stress-test-run-a-smaller-number-of-threads.patch M pkgs/development/compilers/rust/rustc.nix Log Message: --- rustc: 1.10.0 -> 1.11.0 and beta/unstable updates. Give cargo the right name. Fix versioning. rustBeta: -> 2016-08-17 Looks like rustUnstable.rustc needs *exactly* this version. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Cross development for STM32
Rust on STM32 mostly. I'm quite familar with Rust and Nix, but not with the STM32 yet. Alexey Shmalko <rasen.d...@gmail.com> writes: > [ Unknown signature status ] > What part you're interested in? Nix, STM32, Rust? > > On 08/25/2016 03:41 PM, Moritz Ulrich wrote: >> >> Alexey Shmalko <rasen.d...@gmail.com> writes: >> >>> [ Unknown signature status ] >>> Hi! >>> >>> I was also doing some STM32 development (but with Rust). >> >> I'm very interested in this. Can you share any resources (where to >> start, any guides, etc.)? >> > -- signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] c963b9: rust registry: 2016-08-10 -> 2016-08-23
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: c963b9e47fa6799175c04e655a1d229d1ebaa399 https://github.com/NixOS/nixpkgs/commit/c963b9e47fa6799175c04e655a1d229d1ebaa399 Author: Stefan Junker <m...@stefanjunker.de> Date: 2016-08-23 (Tue, 23 Aug 2016) Changed paths: M pkgs/top-level/rust-packages.nix Log Message: --- rust registry: 2016-08-10 -> 2016-08-23 Commit: 9acd218a9e8e70947d075cf98f649e5c7097638e https://github.com/NixOS/nixpkgs/commit/9acd218a9e8e70947d075cf98f649e5c7097638e Author: Stefan Junker <m...@stefanjunker.de> Date: 2016-08-23 (Tue, 23 Aug 2016) Changed paths: M pkgs/development/tools/rust/racerd/default.nix Log Message: --- rust racerd: 0.1.1 -> 2016-08-23 Commit: 117a6d10bbb27c82c4da1ed6d7451352c5d55ba3 https://github.com/NixOS/nixpkgs/commit/117a6d10bbb27c82c4da1ed6d7451352c5d55ba3 Author: Stefan Junker <m...@stefanjunker.de> Date: 2016-08-25 (Thu, 25 Aug 2016) Changed paths: M pkgs/tools/misc/exa/default.nix Log Message: --- exa: fix depshash Commit: 78305bc5a14e2f1651221cd5f6871602573c2873 https://github.com/NixOS/nixpkgs/commit/78305bc5a14e2f1651221cd5f6871602573c2873 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-26 (Fri, 26 Aug 2016) Changed paths: M pkgs/development/tools/rust/racerd/default.nix M pkgs/tools/misc/exa/default.nix M pkgs/top-level/rust-packages.nix Log Message: --- Merge pull request #17944 from steveeJ/racerd-bump rust: bump registry and racerd Compare: https://github.com/NixOS/nixpkgs/compare/80ed6b5ccf73...78305bc5a14e___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Cross development for STM32
Alexey Shmalkowrites: > [ Unknown signature status ] > Hi! > > I was also doing some STM32 development (but with Rust). I'm very interested in this. Can you share any resources (where to start, any guides, etc.)? ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 11b45b: emacs25pre: rc1 -> rc2
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 11b45b3712ba447c1df8c31a87979a0f23563a7f https://github.com/NixOS/nixpkgs/commit/11b45b3712ba447c1df8c31a87979a0f23563a7f Author: Damien Cassou <dam...@cassou.me> Date: 2016-08-23 (Tue, 23 Aug 2016) Changed paths: M pkgs/applications/editors/emacs-25/default.nix Log Message: --- emacs25pre: rc1 -> rc2 Commit: 594eb327aae42a3aa03b1c1b3b8a8265ba5d3aad https://github.com/NixOS/nixpkgs/commit/594eb327aae42a3aa03b1c1b3b8a8265ba5d3aad Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-23 (Tue, 23 Aug 2016) Changed paths: M pkgs/applications/editors/emacs-25/default.nix Log Message: --- Merge pull request #17934 from DamienCassou/emacs-25.1-rc2 emacs25pre: rc1 -> rc2 Compare: https://github.com/NixOS/nixpkgs/compare/f3ef4383c6c0...594eb327aae4___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 08933f: leiningen: Simplify build.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 08933f8a07ce2ca1ae5ebadb43535432aa5c2330 https://github.com/NixOS/nixpkgs/commit/08933f8a07ce2ca1ae5ebadb43535432aa5c2330 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-23 (Tue, 23 Aug 2016) Changed paths: R pkgs/development/tools/build-managers/leiningen/builder.sh M pkgs/development/tools/build-managers/leiningen/default.nix R pkgs/development/tools/build-managers/leiningen/lein-fix-jar-path.patch Log Message: --- leiningen: Simplify build. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 21df40: systemd-cryptsetup-generator: Fix bug.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 21df40f85fd3c59cb90a6a44f05c3d4d29daeffa https://github.com/NixOS/nixpkgs/commit/21df40f85fd3c59cb90a6a44f05c3d4d29daeffa Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-15 (Mon, 15 Aug 2016) Changed paths: M pkgs/os-specific/linux/systemd/cryptsetup-generator.nix Log Message: --- systemd-cryptsetup-generator: Fix bug. The annoying wrapper script also wraps `systemd-cryptsetup`. We need to copy the original binary to $out too. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Two declarative ways to install a package?
If the service doesn't provide any necessary command line tools that would justify putting it into the global environment, I would say it's a bug, yes. Anders Lundstedtwrites: > On Thu, Aug 11, 2016 at 9:35 PM, Kevin Cox wrote: >> It's also important to not that services generally (never?) actually >> "install" the package. > > I did a quick check among my enabled services. Two services that add > their packages to environment.systemPackages are the transmission and > shairport-sync services. The shairport-sync.nix service file provides > no motivation for this. Should this be considered a bug? > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev -- signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 3efadc: systemd-cryptsetup-generator: Fix installPhase.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 3efadce03b12ff6483d34b1353106161fff6a308 https://github.com/NixOS/nixpkgs/commit/3efadce03b12ff6483d34b1353106161fff6a308 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-09 (Tue, 09 Aug 2016) Changed paths: M pkgs/os-specific/linux/systemd/cryptsetup-generator.nix Log Message: --- systemd-cryptsetup-generator: Fix installPhase. Commit: 9626707e2b796c04871a22a583500a45c1c436d7 https://github.com/NixOS/nixpkgs/commit/9626707e2b796c04871a22a583500a45c1c436d7 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-09 (Tue, 09 Aug 2016) Changed paths: M pkgs/os-specific/linux/systemd/cryptsetup-generator.nix Log Message: --- systemd-cryptsetup-generator: Add note to revert 3efadce. Compare: https://github.com/NixOS/nixpkgs/compare/3cf5d5ebed8c...9626707e2b79___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 882ad3: emacs25pre: Removes doCheck = false
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 882ad3bbd0bdbb5457d0f2086fd3f876a456960b https://github.com/NixOS/nixpkgs/commit/882ad3bbd0bdbb5457d0f2086fd3f876a456960b Author: Damien Cassou <dam...@cassou.me> Date: 2016-08-07 (Sun, 07 Aug 2016) Changed paths: M pkgs/applications/editors/emacs-25/default.nix Log Message: --- emacs25pre: Removes doCheck = false Fixes #13573. This package builds fine without this line now. Commit: f7f8de64f49b14979efd2f6519f297dc5341d908 https://github.com/NixOS/nixpkgs/commit/f7f8de64f49b14979efd2f6519f297dc5341d908 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-08-07 (Sun, 07 Aug 2016) Changed paths: M pkgs/applications/editors/emacs-25/default.nix Log Message: --- Merge pull request #17574 from DamienCassou/add-checks-back-to-emacs25pre emacs25pre: Removes doCheck = false Compare: https://github.com/NixOS/nixpkgs/compare/39b48ed2effa...f7f8de64f49b___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a6562f: rustracer: Enable doCheck and fix typo.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a6562f77d06c2d81d4e357f87f480f453ab21be1 https://github.com/NixOS/nixpkgs/commit/a6562f77d06c2d81d4e357f87f480f453ab21be1 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-07-25 (Mon, 25 Jul 2016) Changed paths: M pkgs/development/tools/rust/racer/default.nix Log Message: --- rustracer: Enable doCheck and fix typo. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f8ea8c: tt-rss: Fix evaluation by disabling nginx-options.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: f8ea8c7197943b1cc637bd8a79639885bd1b https://github.com/NixOS/nixpkgs/commit/f8ea8c7197943b1cc637bd8a79639885bd1b Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-07-22 (Fri, 22 Jul 2016) Changed paths: M nixos/modules/services/web-apps/tt-rss.nix Log Message: --- tt-rss: Fix evaluation by disabling nginx-options. The nginx.virtualHosts option isn't merged yet. We can re-enable these features when https://github.com/NixOS/nixpkgs/pull/15862 is merged. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 8c4537: rustc: 1.9.0 -> 1.10.0, cargo: 0.10.0 -> 0.11.0
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 8c45378cdea615b9f364837a212e88f2a7594413 https://github.com/NixOS/nixpkgs/commit/8c45378cdea615b9f364837a212e88f2a7594413 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-07-13 (Wed, 13 Jul 2016) Changed paths: M pkgs/development/compilers/rust/bootstrap.nix M pkgs/development/compilers/rust/default.nix R pkgs/development/compilers/rust/patches/remove-uneeded-git.patch R pkgs/development/compilers/rust/patches/use-rustc-1.9.0.patch R pkgs/development/compilers/rust/snapshot.nix Log Message: --- rustc: 1.9.0 -> 1.10.0, cargo: 0.10.0 -> 0.11.0 Commit: eec7eafe6f735f0f28cbf3e2cc873890385908d8 https://github.com/NixOS/nixpkgs/commit/eec7eafe6f735f0f28cbf3e2cc873890385908d8 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-07-13 (Wed, 13 Jul 2016) Changed paths: M pkgs/top-level/rust-packages.nix Log Message: --- rustRegistry: 2016-06-26 -> 2016-07-13. Commit: c1bcfd740575d03b12c9be46f6fb3fdfa450b1da https://github.com/NixOS/nixpkgs/commit/c1bcfd740575d03b12c9be46f6fb3fdfa450b1da Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-07-13 (Wed, 13 Jul 2016) Changed paths: M pkgs/development/compilers/rust/bootstrap.nix M pkgs/development/compilers/rust/default.nix R pkgs/development/compilers/rust/patches/remove-uneeded-git.patch R pkgs/development/compilers/rust/patches/use-rustc-1.9.0.patch R pkgs/development/compilers/rust/snapshot.nix M pkgs/top-level/rust-packages.nix Log Message: --- Merge pull request #16920 from the-kenny/rust-1.10.0 rust: 1.9.0 -> 1.10.0 Compare: https://github.com/NixOS/nixpkgs/compare/19a4935c5513...c1bcfd740575___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] f77af9: matrix-synapse: 0.16.1 -> 0.16.1-r1
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: f77af9aa5e2504c4b4597e25e922f11df95a0e64 https://github.com/NixOS/nixpkgs/commit/f77af9aa5e2504c4b4597e25e922f11df95a0e64 Author: roblabla <robinlambertz+...@gmail.com> Date: 2016-07-08 (Fri, 08 Jul 2016) Changed paths: M pkgs/servers/matrix-synapse/default.nix Log Message: --- matrix-synapse: 0.16.1 -> 0.16.1-r1 Commit: b16d8b2ada0d0cee0e3f85cf8808d8b8c8578d48 https://github.com/NixOS/nixpkgs/commit/b16d8b2ada0d0cee0e3f85cf8808d8b8c8578d48 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-07-08 (Fri, 08 Jul 2016) Changed paths: M pkgs/servers/matrix-synapse/default.nix Log Message: --- Merge pull request #16798 from roblabla/feature-matrix-0.16.1r1 matrix-synapse: 0.16.1 -> 0.16.1-r1 Compare: https://github.com/NixOS/nixpkgs/compare/f313f9356c38...b16d8b2ada0d___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Packaging free software that costs money
Philip Carlsenwrites: > Consider instead something like thks in nixpkgs config: > ardour = { > isPaid = true; > } I like this approach. It's plain and simple. We just need to make sure that `nixos-rebuild` and `nix-env` display appropriate messages telling users how/where to set this. Possibly with a link to a wiki page or a section in the manual. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] a3072d: [apache-jena-fuseki] Fix evaluation.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a3072d3a8b56e2d5270c76ca02a6b231cd5c3770 https://github.com/NixOS/nixpkgs/commit/a3072d3a8b56e2d5270c76ca02a6b231cd5c3770 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-22 (Wed, 22 Jun 2016) Changed paths: M pkgs/servers/nosql/apache-jena/fuseki-binary.nix Log Message: --- [apache-jena-fuseki] Fix evaluation. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] c5aebc: stumpwm: Added newer version of stumpwm from its g...
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: c5aebc693a00b2897ac503a1b306c0b1219207eb https://github.com/NixOS/nixpkgs/commit/c5aebc693a00b2897ac503a1b306c0b1219207eb Author: Francis St-Amour <m_psy...@hotmail.com> Date: 2016-06-22 (Wed, 22 Jun 2016) Changed paths: M pkgs/applications/window-managers/stumpwm/default.nix M pkgs/top-level/all-packages.nix Log Message: --- stumpwm: Added newer version of stumpwm from its git repository (alongside the latest release). Commit: 6bdab660328363fe6c39ba7e8d1b2f072658d281 https://github.com/NixOS/nixpkgs/commit/6bdab660328363fe6c39ba7e8d1b2f072658d281 Author: Francis St-Amour <m_psy...@hotmail.com> Date: 2016-06-22 (Wed, 22 Jun 2016) Changed paths: M pkgs/applications/window-managers/stumpwm/default.nix Log Message: --- stumpwm-git: Fixed wrong sha256. Commit: 48f912771d838f3d3c9d0a9abe22fa4d2b69a337 https://github.com/NixOS/nixpkgs/commit/48f912771d838f3d3c9d0a9abe22fa4d2b69a337 Author: Francis St-Amour <m_psy...@hotmail.com> Date: 2016-06-22 (Wed, 22 Jun 2016) Changed paths: M pkgs/applications/window-managers/stumpwm/default.nix Log Message: --- stumpwm: Fixed v0.9.9's sha256 Commit: 5e7bcc41b34657cd89e586d464862e04da43fda5 https://github.com/NixOS/nixpkgs/commit/5e7bcc41b34657cd89e586d464862e04da43fda5 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-22 (Wed, 22 Jun 2016) Changed paths: M pkgs/top-level/all-packages.nix Log Message: --- stumpwm-git: Simplify declaration in all-packages.nix. Compare: https://github.com/NixOS/nixpkgs/compare/4a7d31a392d7...5e7bcc41b346___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Malicious installation methods
Yui Hirasawawrites: > Is the nix root dir configurable? Would it be that horrible to have > /opt/nix or /var/lib/nix or something else be the nix root on Debian? It is, but changing it means you can't use the binary cache anymore as all paths change. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-commits] [NixOS/nixpkgs] 072037: cargo: Use stable releases instead of snapshots
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 0720373dfc8ebb8962cdab9ba816c348fa7e6692 https://github.com/NixOS/nixpkgs/commit/0720373dfc8ebb8962cdab9ba816c348fa7e6692 Author: David Craven <da...@craven.ch> Date: 2016-06-14 (Tue, 14 Jun 2016) Changed paths: A pkgs/development/compilers/rustc/default.nix M pkgs/development/compilers/rustc/generic.nix R pkgs/development/compilers/rustc/stable.nix A pkgs/development/tools/build-managers/cargo/bootstrap.nix R pkgs/development/tools/build-managers/cargo/common.nix M pkgs/development/tools/build-managers/cargo/default.nix A pkgs/development/tools/build-managers/cargo/generic.nix M pkgs/development/tools/build-managers/cargo/head.nix A pkgs/development/tools/build-managers/cargo/print-hashes.sh R pkgs/development/tools/build-managers/cargo/snapshot.nix M pkgs/top-level/all-packages.nix Log Message: --- cargo: Use stable releases instead of snapshots Commit: 447dce99da1a92c0efa2810ae9e9d592152a7586 https://github.com/NixOS/nixpkgs/commit/447dce99da1a92c0efa2810ae9e9d592152a7586 Author: David Craven <da...@craven.ch> Date: 2016-06-14 (Tue, 14 Jun 2016) Changed paths: M pkgs/development/compilers/rustc/beta.nix M pkgs/development/compilers/rustc/generic.nix M pkgs/development/compilers/rustc/head.nix Log Message: --- rustc: Enable crosscompiling std crates Commit: d8a7aaf179cfad732720b996c76c55488b8d6d20 https://github.com/NixOS/nixpkgs/commit/d8a7aaf179cfad732720b996c76c55488b8d6d20 Author: David Craven <da...@craven.ch> Date: 2016-06-14 (Tue, 14 Jun 2016) Changed paths: M pkgs/development/compilers/rustc/bootstrap.nix A pkgs/development/compilers/rustc/print-hashes.sh A pkgs/development/compilers/rustc/snapshot.nix Log Message: --- rustc: Prepare for 1.10.0 release Commit: 54f80775cb58b3aa784b323b1eddb14e45d86fc4 https://github.com/NixOS/nixpkgs/commit/54f80775cb58b3aa784b323b1eddb14e45d86fc4 Author: David Craven <da...@craven.ch> Date: 2016-06-15 (Wed, 15 Jun 2016) Changed paths: M pkgs/build-support/rust/default.nix M pkgs/build-support/rust/fetchcargo.nix A pkgs/development/compilers/rust/beta.nix A pkgs/development/compilers/rust/bootstrap.nix A pkgs/development/compilers/rust/cargo.nix A pkgs/development/compilers/rust/default.nix A pkgs/development/compilers/rust/head.nix A pkgs/development/compilers/rust/patches/disable-lockfile-check.patch A pkgs/development/compilers/rust/patches/grsec.patch A pkgs/development/compilers/rust/patches/remove-uneeded-git.patch A pkgs/development/compilers/rust/patches/use-rustc-1.9.0.patch A pkgs/development/compilers/rust/print-hashes.sh A pkgs/development/compilers/rust/rustc.nix A pkgs/development/compilers/rust/snapshot.nix R pkgs/development/compilers/rustc/beta.nix R pkgs/development/compilers/rustc/bootstrap.nix R pkgs/development/compilers/rustc/default.nix R pkgs/development/compilers/rustc/generic.nix R pkgs/development/compilers/rustc/head.nix R pkgs/development/compilers/rustc/patches/disable-lockfile-check.patch R pkgs/development/compilers/rustc/patches/grsec.patch R pkgs/development/compilers/rustc/patches/remove-uneeded-git.patch R pkgs/development/compilers/rustc/patches/use-rustc-1.9.0.patch R pkgs/development/compilers/rustc/print-hashes.sh R pkgs/development/compilers/rustc/snapshot.nix R pkgs/development/tools/build-managers/cargo/bootstrap.nix R pkgs/development/tools/build-managers/cargo/default.nix R pkgs/development/tools/build-managers/cargo/generic.nix R pkgs/development/tools/build-managers/cargo/head.nix R pkgs/development/tools/build-managers/cargo/print-hashes.sh M pkgs/development/tools/rust/racer/default.nix M pkgs/development/tools/rust/racerd/default.nix M pkgs/misc/vim-plugins/default.nix M pkgs/misc/vim-plugins/vim2nix/additional-nix-code/youcompleteme M pkgs/tools/misc/exa/default.nix M pkgs/top-level/all-packages.nix Log Message: --- rust: Refactoring of rust and cargo packages Commit: e72282be846d2dd892cbc70999a43bff93c520f7 https://github.com/NixOS/nixpkgs/commit/e72282be846d2dd892cbc70999a43bff93c520f7 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-16 (Thu, 16 Jun 2016) Changed paths: M pkgs/build-support/rust/default.nix M pkgs/build-support/rust/fetchcargo.nix A pkgs/development/compilers/rust/beta.nix A pkgs/development/compilers/rust/bootstrap.nix A pkgs/development/compilers/rust/cargo.nix A pkgs/development/compilers/rust/default.nix A pkgs/development/compilers/rust/head.nix A pkgs/development/compilers/rust/patches/disable-lockfile-check.patch A pkgs/development/compilers/rust/patches/grsec.patch
[Nix-commits] [NixOS/nixpkgs] 4e5952: rofi-pass: 1.3.1 -> 1.3.2
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 4e59526bf4f4b69524a520f443ddf048342103fb https://github.com/NixOS/nixpkgs/commit/4e59526bf4f4b69524a520f443ddf048342103fb Author: Christian Lask <christ...@hiberno.net> Date: 2016-06-14 (Tue, 14 Jun 2016) Changed paths: M pkgs/tools/security/pass/rofi-pass.nix Log Message: --- rofi-pass: 1.3.1 -> 1.3.2 Note: You'll need to add the `_rofi` command to your config of rofi-pass to make this release work. Refer to config.example for an example of how this might look like. For more information on this change, see https://github.com/carnager/rofi-pass/commit/75cf7151588927122d696dc1daa95fee1ba43644. Commit: dc3cfbbe0f23833fd967adb6d057bb5f577bf729 https://github.com/NixOS/nixpkgs/commit/dc3cfbbe0f23833fd967adb6d057bb5f577bf729 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-14 (Tue, 14 Jun 2016) Changed paths: M pkgs/tools/security/pass/rofi-pass.nix Log Message: --- Merge pull request #16225 from hiberno/update-rofi-pass rofi-pass: 1.3.1 -> 1.3.2 Compare: https://github.com/NixOS/nixpkgs/compare/886c03ad2ec5...dc3cfbbe0f23___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] d0cb52: libmpack: fix building on darwin
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: d0cb52596ee15fcfcf6e97d4c86d61b9cc7a9c40 https://github.com/NixOS/nixpkgs/commit/d0cb52596ee15fcfcf6e97d4c86d61b9cc7a9c40 Author: Matthew Bauer <mjbaue...@gmail.com> Date: 2016-06-11 (Sat, 11 Jun 2016) Changed paths: M pkgs/development/libraries/libmpack/default.nix Log Message: --- libmpack: fix building on darwin Commit: b331af6de6eab62be38b4abbce12cbbad414ba25 https://github.com/NixOS/nixpkgs/commit/b331af6de6eab62be38b4abbce12cbbad414ba25 Author: Matthew Bauer <mjbaue...@gmail.com> Date: 2016-06-12 (Sun, 12 Jun 2016) Changed paths: M pkgs/top-level/lua-packages.nix Log Message: --- lua-mpack: fix building with clang clang has some things considered “warnings” that gcc doesn’t so it is necessary to set “-Wno-error” to build under clang. Commit: e0884e85cfc2634aeb2d7456f9e0cf6b7dc3b945 https://github.com/NixOS/nixpkgs/commit/e0884e85cfc2634aeb2d7456f9e0cf6b7dc3b945 Author: Matthew Bauer <mjbaue...@gmail.com> Date: 2016-06-12 (Sun, 12 Jun 2016) Changed paths: M pkgs/applications/editors/neovim/default.nix M pkgs/top-level/lua-packages.nix Log Message: --- neovim: fix build on darwin, cleanup lua paths fixes #16152 The cmake script had trouble finding the lua paths, this sets them using “luaPackages.getLuaPath” and “luaPackages.getLuaCPath”. Commit: edca4a1b557a2a758d91876b922967383814a95c https://github.com/NixOS/nixpkgs/commit/edca4a1b557a2a758d91876b922967383814a95c Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-13 (Mon, 13 Jun 2016) Changed paths: M pkgs/applications/editors/neovim/default.nix M pkgs/development/libraries/libmpack/default.nix M pkgs/top-level/lua-packages.nix Log Message: --- Merge pull request #16159 from matthewbauer/neovim-darwin-fixes Neovim darwin fixes Compare: https://github.com/NixOS/nixpkgs/compare/ce50ba74dc61...edca4a1b557a___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 65b3dd: neomutt: 20160502 -> 20160530
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 65b3ddec31630cc4f3dee7d9bd8754af1ca84995 https://github.com/NixOS/nixpkgs/commit/65b3ddec31630cc4f3dee7d9bd8754af1ca84995 Author: Rahul Gopinath <ra...@gopinath.org> Date: 2016-06-10 (Fri, 10 Jun 2016) Changed paths: M pkgs/applications/networking/mailreaders/neomutt/default.nix Log Message: --- neomutt: 20160502 -> 20160530 Adds keywords, compress, nntp to patches. Commit: 47d400a1ccfc1bd98fd6d95f4cf1590f0d427197 https://github.com/NixOS/nixpkgs/commit/47d400a1ccfc1bd98fd6d95f4cf1590f0d427197 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-11 (Sat, 11 Jun 2016) Changed paths: M pkgs/applications/networking/mailreaders/neomutt/default.nix Log Message: --- Merge pull request #16131 from vrthra/neomutt neomutt: 20160502 -> 20160530 Compare: https://github.com/NixOS/nixpkgs/compare/b195bf1ed2dc...47d400a1ccfc___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 57cd08: camlistore: 0.8 -> 0.9
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 57cd08ae7ecad011ee4ea3bbab8757538ba7d445 https://github.com/NixOS/nixpkgs/commit/57cd08ae7ecad011ee4ea3bbab8757538ba7d445 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-07 (Tue, 07 Jun 2016) Changed paths: M pkgs/applications/misc/camlistore/default.nix Log Message: --- camlistore: 0.8 -> 0.9 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 5ff90d: neomutt: 20160416 -> 20160502
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 5ff90d15187fa5b45ee3358297522519cf9da744 https://github.com/NixOS/nixpkgs/commit/5ff90d15187fa5b45ee3358297522519cf9da744 Author: Christian Lask <christ...@hiberno.net> Date: 2016-06-03 (Fri, 03 Jun 2016) Changed paths: M pkgs/applications/networking/mailreaders/neomutt/default.nix Log Message: --- neomutt: 20160416 -> 20160502 Commit: 7a962c441f08511894f8e7a2e52b15426a13c695 https://github.com/NixOS/nixpkgs/commit/7a962c441f08511894f8e7a2e52b15426a13c695 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-03 (Fri, 03 Jun 2016) Changed paths: M pkgs/applications/networking/mailreaders/neomutt/default.nix Log Message: --- Merge pull request #15946 from hiberno/update-neomutt neomutt: 20160416 -> 20160502 Compare: https://github.com/NixOS/nixpkgs/compare/a1b0ca639cf0...7a962c441f08___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] a1b0ca: gnuk: Fix hashes.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: a1b0ca639cf0ea8ccd0e8a8c2851fcf207ee92a9 https://github.com/NixOS/nixpkgs/commit/a1b0ca639cf0ea8ccd0e8a8c2851fcf207ee92a9 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-03 (Fri, 03 Jun 2016) Changed paths: M pkgs/misc/gnuk/default.nix M pkgs/misc/gnuk/git.nix M pkgs/misc/gnuk/unstable.nix M pkgs/top-level/all-packages.nix Log Message: --- gnuk: Fix hashes. Fixes #15827. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] c4eaa2: Update rustcMaster
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: c4eaa26cde2d5c9082665c19711d17cf38fc4268 https://github.com/NixOS/nixpkgs/commit/c4eaa26cde2d5c9082665c19711d17cf38fc4268 Author: David Craven <da...@craven.ch> Date: 2016-06-02 (Thu, 02 Jun 2016) Changed paths: A pkgs/development/compilers/rustc/beta.nix A pkgs/development/compilers/rustc/bootstrap.nix R pkgs/development/compilers/rustc/default.nix M pkgs/development/compilers/rustc/generic.nix M pkgs/development/compilers/rustc/head.nix A pkgs/development/compilers/rustc/patches/disable-lockfile-check.patch A pkgs/development/compilers/rustc/patches/use-rustc-1.9.0.patch A pkgs/development/compilers/rustc/stable.nix M pkgs/top-level/all-packages.nix Log Message: --- Update rustcMaster Now builds rustcBeta (1.10.0) and rustcMaster (1.11.0). Commit: c22f0c7474e42cd4c45fc0db95adfae1b74f09f2 https://github.com/NixOS/nixpkgs/commit/c22f0c7474e42cd4c45fc0db95adfae1b74f09f2 Author: David Craven <da...@craven.ch> Date: 2016-06-02 (Thu, 02 Jun 2016) Changed paths: M pkgs/build-support/rust/default.nix M pkgs/build-support/rust/fetch-cargo-deps Log Message: --- Fix buildRustPackage edge cases 1. When multiple versions of the same package are required $revs is an array. 2. When cargo fetch is run it usually doesn't need a network connection. But when it does SSL_CERT_FILE isn't set. Commit: 895db6daf369ab88c4ec626df905c7c74d0d33d9 https://github.com/NixOS/nixpkgs/commit/895db6daf369ab88c4ec626df905c7c74d0d33d9 Author: David Craven <da...@craven.ch> Date: 2016-06-02 (Thu, 02 Jun 2016) Changed paths: M pkgs/development/tools/build-managers/cargo/head.nix Log Message: --- Update cargo head Commit: b05f991f5fd6cb6f03b2812bf59f425229f9b26d https://github.com/NixOS/nixpkgs/commit/b05f991f5fd6cb6f03b2812bf59f425229f9b26d Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-06-03 (Fri, 03 Jun 2016) Changed paths: M pkgs/build-support/rust/default.nix M pkgs/build-support/rust/fetch-cargo-deps A pkgs/development/compilers/rustc/beta.nix A pkgs/development/compilers/rustc/bootstrap.nix R pkgs/development/compilers/rustc/default.nix M pkgs/development/compilers/rustc/generic.nix M pkgs/development/compilers/rustc/head.nix A pkgs/development/compilers/rustc/patches/disable-lockfile-check.patch A pkgs/development/compilers/rustc/patches/use-rustc-1.9.0.patch A pkgs/development/compilers/rustc/stable.nix M pkgs/development/tools/build-managers/cargo/head.nix M pkgs/top-level/all-packages.nix Log Message: --- Rust infrastructure refactoring Rust infrastructure updates & refactoring Compare: https://github.com/NixOS/nixpkgs/compare/45c6dee427f7...b05f991f5fd6___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ce3d51: verilator: 3.874 -> 3.884
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: ce3d510d906af36a0a09858c7cd6131a1e1ae364 https://github.com/NixOS/nixpkgs/commit/ce3d510d906af36a0a09858c7cd6131a1e1ae364 Author: David Craven <da...@craven.ch> Date: 2016-05-22 (Sun, 22 May 2016) Changed paths: M pkgs/applications/science/electronics/verilator/default.nix Log Message: --- verilator: 3.874 -> 3.884 Commit: 509ce20dedf4b08fc0877dbe0b9fb16f008b6fef https://github.com/NixOS/nixpkgs/commit/509ce20dedf4b08fc0877dbe0b9fb16f008b6fef Author: David Craven <da...@craven.ch> Date: 2016-05-22 (Sun, 22 May 2016) Changed paths: M pkgs/applications/science/electronics/verilog/default.nix Log Message: --- verilog: 0.97 -> 2016.05.21 Commit: b467283352fefe0b3d66348237271e91aba7b49c https://github.com/NixOS/nixpkgs/commit/b467283352fefe0b3d66348237271e91aba7b49c Author: David Craven <da...@craven.ch> Date: 2016-05-22 (Sun, 22 May 2016) Changed paths: M pkgs/development/compilers/yosys/default.nix Log Message: --- yosys: 2015.12.29 -> 2016.05.21 Commit: 9b0fe47e3636ab2c1ff09dc82ed6992551301b05 https://github.com/NixOS/nixpkgs/commit/9b0fe47e3636ab2c1ff09dc82ed6992551301b05 Author: David Craven <da...@craven.ch> Date: 2016-05-22 (Sun, 22 May 2016) Changed paths: M pkgs/development/tools/icestorm/default.nix Log Message: --- icestorm: 2015.12.29 -> 2016.05.21 Commit: 7ae681920cb92f15a0fc2152452ec22622741a7a https://github.com/NixOS/nixpkgs/commit/7ae681920cb92f15a0fc2152452ec22622741a7a Author: David Craven <da...@craven.ch> Date: 2016-05-22 (Sun, 22 May 2016) Changed paths: M pkgs/development/compilers/arachne-pnr/default.nix Log Message: --- arachnepnr: 2015.12.29 -> 2016.05.21 Commit: 7b2fab05f385a445811b60fe0dde37e59b4c7e81 https://github.com/NixOS/nixpkgs/commit/7b2fab05f385a445811b60fe0dde37e59b4c7e81 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-05-28 (Sat, 28 May 2016) Changed paths: M pkgs/applications/science/electronics/verilator/default.nix M pkgs/applications/science/electronics/verilog/default.nix M pkgs/development/compilers/arachne-pnr/default.nix M pkgs/development/compilers/yosys/default.nix M pkgs/development/tools/icestorm/default.nix Log Message: --- Merge pull request #15606 from dvc94ch/fpga-toolchain-updates FPGA toolchain updates Compare: https://github.com/NixOS/nixpkgs/compare/373455e237d7...7b2fab05f385___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] ff771e: rustRacer: 1.1.0 -> 1.2.10
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: ff771e948cea6f2e43fa51baf851c5fe02ff7f1c https://github.com/NixOS/nixpkgs/commit/ff771e948cea6f2e43fa51baf851c5fe02ff7f1c Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-05-28 (Sat, 28 May 2016) Changed paths: M pkgs/development/tools/rust/racer/default.nix Log Message: --- rustRacer: 1.1.0 -> 1.2.10 ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 1e0486: buildRustPackage: Add `log-level` argument.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 1e04865e87c6d807db231a7ea485164c9c6cdecd https://github.com/NixOS/nixpkgs/commit/1e04865e87c6d807db231a7ea485164c9c6cdecd Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-05-28 (Sat, 28 May 2016) Changed paths: M pkgs/build-support/rust/default.nix Log Message: --- buildRustPackage: Add `log-level` argument. Commit: 303aac8381bcc2509b0313a05d7f43e125d4a0c2 https://github.com/NixOS/nixpkgs/commit/303aac8381bcc2509b0313a05d7f43e125d4a0c2 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-05-28 (Sat, 28 May 2016) Changed paths: M pkgs/development/tools/build-managers/cargo/default.nix M pkgs/top-level/rust-packages.nix Log Message: --- cargo: 0.9.0 -> 0.10.0, rustRegistry: 2016-05-12 -> 2016-05-28. Commit: d8b0618e6c21fb3c5f8ed17a8030997ea8abf151 https://github.com/NixOS/nixpkgs/commit/d8b0618e6c21fb3c5f8ed17a8030997ea8abf151 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-05-28 (Sat, 28 May 2016) Changed paths: M pkgs/build-support/rust/default.nix Log Message: --- buildRustPackage: Don't specify `logLevel` by default. Compare: https://github.com/NixOS/nixpkgs/compare/b88caeff8fae...d8b0618e6c21___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 296449: rr: Only build native architecture.
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 29644950d4786eb2bc9b28719b6ce0e652077675 https://github.com/NixOS/nixpkgs/commit/29644950d4786eb2bc9b28719b6ce0e652077675 Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-05-18 (Wed, 18 May 2016) Changed paths: M pkgs/development/tools/analysis/rr/default.nix M pkgs/top-level/all-packages.nix Log Message: --- rr: Only build native architecture. rr wants to build itself with 32+64bit support on 64bit systems, but this fails in recent NixOS versions as it can't find libstdc++.so.6 at runtime. This patch disables 32bit builds on 64bit. To debug 32bit binaries, pkgsi686Linux.rr can be used. ___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
[Nix-commits] [NixOS/nixpkgs] 2aeb55: yubikey-personalization: fixes udev rules
Branch: refs/heads/master Home: https://github.com/NixOS/nixpkgs Commit: 2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4 https://github.com/NixOS/nixpkgs/commit/2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4 Author: zimbatm <zimb...@zimbatm.com> Date: 2016-05-09 (Mon, 09 May 2016) Changed paths: M pkgs/tools/misc/yubikey-personalization/default.nix Log Message: --- yubikey-personalization: fixes udev rules 70-yubikey.rules depends on ConsoleKit which is not used by NixOS anymore and has been superseeded by systemd The ./configure flag also supports a --with-udevrulesdir flag but it fails the detection and selects the wrong .rules file. Commit: 99b1af9dc0d1cb76781903348a679204084669aa https://github.com/NixOS/nixpkgs/commit/99b1af9dc0d1cb76781903348a679204084669aa Author: zimbatm <zimb...@zimbatm.com> Date: 2016-05-09 (Mon, 09 May 2016) Changed paths: M pkgs/development/libraries/libu2f-host/default.nix Log Message: --- libu2f-host: fix udev rules It was shipping two competing rules. Only use the modern-one. Commit: 4ab72c53970d0d13f630861fdcfddf6fbbef1b7c https://github.com/NixOS/nixpkgs/commit/4ab72c53970d0d13f630861fdcfddf6fbbef1b7c Author: Moritz Ulrich <mor...@tarn-vedra.de> Date: 2016-05-09 (Mon, 09 May 2016) Changed paths: M pkgs/tools/misc/yubikey-personalization/default.nix Log Message: --- yubikey-personalization: Fix typo Compare: https://github.com/NixOS/nixpkgs/compare/ff6e194fc73a...4ab72c53970d___ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits
Re: [Nix-dev] Open source team messaging: mattermost
Please don't make me keep open yet another tab / yet another IM client for just another chat room I have to idle in. It won't work, I already have enough of those. And no, some kind of gateway to irc/slack/email/twitter/facebook/whatsapp/snapchat/tcp-over-avian-carrier won't work. Wout Mertenswrites: > Check it out: http://www.mattermost.org/ > > Any chance of using that instead of/in addition to IRC? > > Wout. > -- > > Wout. > (typed on mobile, excuse terseness) > ___ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev -- ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] NixON initiative
zimbatmwrites: > ``` > $ nix-prefetch-git git://github.com/direnv/direnv.git 2>/dev/null | tee > repo.nix > { > url = "git://github.com/direnv/direnv.git"; > rev = "9283a67646349bfef002a7242db47a6b8ef75305"; > sha256 = "15kbzxwl03f0awnf5n6mw7hcz2dr7p6rpvhfyq3kxn1nk8jxcipx"; > } > ``` Any reason why we can't use JSON here? That would make everything *much* easier to generate from tools. I totally agree with other people in this thread: as much as I like Nix the language, I don't think we should create another JSON-like data format. Also, The only thange would be putting the attrs in "" and replacing the ; with ,. I don't think that would make it less readable. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] camp 2015 nixos event! 13. - 17. August 2015
Joachim Schiele j...@lastlog.de writes: we will have a nixos booth at the camp (details on the camp, see [1] and [2]) from 13. - 17. August 2015. updates will be posted at [3]. Awesome! I'll be there too, and I'm sure I'll find some time to help out too :) hope to see you there and please feel free to contact me for further questions. Any idea how much room the village will have for tents? (My first time at the Camp, so I'm quite clueless) signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] How to develop with chicken and emacs
Eike e...@eknet.org writes: Hi, I'm about to learn scheme and installed chicken for this. I'm now trying to install some chicken eggs. The command `chicken-install` does not work out of the box, since it tries to install the packages into the nix store. I found out about the egg2nix program and saw, that the 'chicken-eggs.nix' file contains many eggs and that the egg2nix program uses it. So, right now I'm starting a shell like this nix-shell -p egg2nix This drops me in a shell, where the eggs are setup via CHICKEN_REPOSITORY_EXTRA and CHICKEN_INCLUDE_PATH. That's a step forward, but it still feels strange. Maybe just because I'm not used to it… Is this a recommended way for developing? (I probably should create my own nix file to make this env I guess) But the real problem is, that my emacs doesn't know about this environment. I don't know how to handle this (besides starting a new emacs from the nix-shell shell, which I don't want). Can someone share the setup he or she is using with chicken and nixos or give me some hints/links to this? Thanks and regards Eike -- gpg: AD7AC35E finger print: 137F BB0B 1639 D25F DC5D E59C B412 C5F5 AD7A C35E ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev Failed at reply-all - sorry for the complications: egg2nix author here. We're actually planning to ship all eggs readily available in nixpkgs (like haskellPackages or emacsPackages) We're just not fully there yet. egg2nix is exactly the tool you want. You give it a list of eggs and it will generate nix-expressions for these eggs and all dependencies. The usual way of developing a chicken project on NixOS right now is to get a list of eggs, put it in a file with one egg per line, then run egg2nix on the file like this: egg2nix -v input.scm eggs.nix This will fetch all eggs, do some things with them and output nix-expressions for the eggs to eggs.nix. You can then use the generated nix-expressions from eggs.nix in a derivation to build your project. One example is found in egg2nix itself: { nixpkgs ? nixpkgs }: let pkgs = import nixpkgs {}; stdenv = pkgs.stdenv; eggs = import ./eggs.nix { inherit pkgs stdenv; }; in pkgs.eggDerivation { src = ./.; name = egg2nix-0.4; buildInputs = with eggs; [ matchable http-client args ]; } This saved to default.nix next to eggs.nix will enable you to run `nix-shell' in the current directory and get a shell with all eggs you listed in input.scm. From there you can use `csi' and all the other tools provided by chicken (except chicken-install, as you found out). As for emacs integration: Once you got it to this state you can just set `scheme-program-name' to something like: nix-shell default.nix --command csi `M-x run-scheme' in Emacs then starts a shell in the current directory using default.nix and directly runs the `csi' command, dropping you into a Chicken REPL. I'm sorry for the missing documentation regarding egg2nix - we included it in nixpkgs out of personal need and never really got around writing some good documentation on it. I'll try to fix this as soon as possible. Let me know if you have any other questions. Cheers Moritz signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] How to develop with chicken and emacs
Man, I forgot *again* to use reply-all. Damn you Emacs! I'll forward the mail in a moment. Eike e...@eknet.org writes: Ertugrul Söylemez ert...@gmx.de writes: The way I do this is to fire up a Makefile from Emacs. The Makefile uses nix-shell to start the actual builder: nix-shell --pure --command ./Setup build This is an indirection, but it makes sure that the environment the builder sees is (fairly close to) the environment the build script would see when you use nix-build. And indeed, you can actually use nix-build as well, although you probably don't want to, because it rebuilds the whole thing all the time. That's a good tip! I will start with this. But it still wouldn't allow me to use the interactive features of emacs, if I understand correctly? It would be great to evaluate expressions inside emacs without building the whole app. Well, you can invoke nix-shell instead of the regular shell from within Emacs. Getting an inferior mode or any other tighter integration to work, if there is one, could be more difficult. One thing you can do is to make Emacs part of a project-specific development environment using myEnvFun. The wiki should help you with this. Alternatively many integration modes allow you to specify the command used for invoking the helper programs. You're right, an email from Moritz Ulrich taught me about the same thing (setting 'scheme-program-name'). That is quite obvious, sometimes it seems I can't think to the next step. Thanks again! Regards, Eike ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev -- signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Using the NixOS Hydra module leads to infinite recursion
I can't tell you why, but using a local git clone of hydra and doing hydra = /home/.../hydra.git/ works for me. I'd rather like to stay with the fetchgit-approach, so maybe someone who knows more than me can chime in. (Sorry you get this twice, Mateusz, I failed at 'Reply All') Mateusz Kowalczyk fuuze...@fuuzetsu.co.uk writes: Hi, For a while now I've been binding hydra = fetchgit… and then require = [ ${hydra}/hydra-module.nix ] later down the file and using the module options that way. This worked fine but now I get infinite recursion when I try it. Does anyone know what changed and/or how to fix it? [root@yuuki:~]# nixos-rebuild dry-run -I 'nixpkgs=/root/nixpkgs' -I 'nixos=/root/nixpkgs/nixos' --show-trace building the system configuration... error: while evaluating the attribute ‘config.system.build.toplevel’ at /root/nixpkgs/nixos/lib/eval-config.nix:50:5: while evaluating the attribute ‘config’ at /root/nixpkgs/lib/modules.nix:82:25: while evaluating ‘yieldConfig’ at /root/nixpkgs/lib/modules.nix:69:29, called from /root/nixpkgs/lib/modules.nix:68:16: while evaluating ‘mergeModules’ at /root/nixpkgs/lib/modules.nix:160:26, called from /root/nixpkgs/lib/modules.nix:59:17: while evaluating ‘mergeModules'’ at /root/nixpkgs/lib/modules.nix:164:36, called from /root/nixpkgs/lib/modules.nix:161:5: while evaluating ‘concatMap’ at /root/nixpkgs/lib/lists.nix:54:18, called from /root/nixpkgs/lib/modules.nix:200:9: while evaluating ‘fold’ at /root/nixpkgs/lib/lists.nix:20:19, called from /root/nixpkgs/lib/modules.nix:59:38: while evaluating ‘fold'’ at /root/nixpkgs/lib/lists.nix:23:15, called from /root/nixpkgs/lib/lists.nix:27:8: while evaluating ‘closeModules’ at /root/nixpkgs/lib/modules.nix:86:27, called from /root/nixpkgs/lib/modules.nix:54:16: while evaluating anonymous function at /root/nixpkgs/lib/modules.nix:88:49, called from /root/nixpkgs/lib/lists.nix:49:19: infinite recursion encountered -- Mateusz K. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev -- signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] hydra build fails on unstable localhost
This isn't related to your original issue, but I've noticed something regarding your 'authentication' string: Nix merges multiple strings for an attribute together. That means your 'authentication' attribute is appended (prepended?) to the default value. Therefore it is overriden by the default stuff (which sets 'md5'). You need to do something like this (notice lib.mkForce): ``` authentication = pkgs.lib.mkForce '' host all all 127.0.0.1/32 trust local all all trust ''; ``` stewart mackenzie setor...@gmail.com writes: Hi, an unstable localhost has an issue with building hydra: Error message: building make flags: SHELL=/nix/store/4dd49ybmqlaq2xw6cb4wxrgs51zhv19s-bash-4.3-p33/bin/bash building all-recursive Making all in src make[1]: Entering directory `/tmp/nix-build-hydra-0.1pre1234-abcdef.drv-0/hydra-0.1pre1234-abcdef/src' building all-recursive Making all in c make[2]: Entering directory `/tmp/nix-build-hydra-0.1pre1234-abcdef.drv-0/hydra-0.1pre1234-abcdef/src/c' building hydra-eval-jobs.o g++ -DPACKAGE_NAME=\Hydra\ -DPACKAGE_TARNAME=\hydra\ -DPACKAGE_VERSION=\0.1pre1234-abcdef\ -DPACKAGE_STRING=\Hydra\ 0.1pre1234-abcdef\ -DPACKAGE_BUGREPORT=\nix-...@cs.uu.nl\ -DPACKAGE_URL=\http://nixos.org/hydra/\; -DPACKAGE=\hydra\ -DVERSION=\0.1pre1234-abcdef\ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\.libs/\ -I. -I/nix/store/wh8m4p32vcwrhd91ir9aa5k49j7wmn71-boehm-gc-7.2f/include -I/nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix -g -O2 -std=c++0x -c -o hydra-eval-jobs.o hydra-eval-jobs.cc In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:107:0: warning: PACKAGE_BUGREPORT redefined [enabled by default] #define PACKAGE_BUGREPORT ^ command-line:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:110:0: warning: PACKAGE_NAME redefined [enabled by default] #define PACKAGE_NAME nix ^ command-line:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:113:0: warning: PACKAGE_STRING redefined [enabled by default] #define PACKAGE_STRING nix 1.9pre4045_bd91064 ^ command-line:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:116:0: warning: PACKAGE_TARNAME redefined [enabled by default] #define PACKAGE_TARNAME nix ^ command-line:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:119:0: warning: PACKAGE_URL redefined [enabled by default] #define PACKAGE_URL ^ command-line:0:0: note: this is the location of the
Re: [Nix-dev] recent calligra breakage - how to prevent?
Marc Weber marco-owe...@gmx.de writes: Recently calligra broke. I'd like to introduce a simple patch like this: http://mawercer.de/tmp/calligra.patch It should ensure that the build fails eg if krita is missing. The problem was that updating eigen caused calligra to determine krita cannot be build, so everything else of the suite was build. Now this is a hack - what about being more declarative introducing mkDerivation { [...] expect.executables = [krita ...] } Later this could also be used for documentation purposes - eg finding packages which provide some specific executables. Does this already exist? Marc Weber Im Tannhoernle 4/1 D-78052 Villingen-Schwenningen Germany Mobil: 017660032282 Steuernummer: 22483/ 29259 Finanzamt Villingen-Schwenningen DE12345678 ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev I like the idea, but where do we draw the distinction between testPhase and except(?)Phase? For small simple (cli) programs we can just run the executables in the testPhase. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Funding Hydra Development
Vladimír Čunát vcu...@gmail.com writes: On 01/21/2015 10:32 PM, Wout Mertens wrote: Not sure if throwing money at the Hydra codebase will speed up compiles (apart from setting it up to use ccache). I understood that rather as having more build power at Hydra.nixos.org The other suggestion is quite nice too - I'd be glad to provide *some* of the power of my Homeserver to a shared hydra instance. An approach like this would cause other issues though: Slow servers, low bandwidth, etc. Distributed computing is just hard. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev -- signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Multiple instances - detecting resource collisions - nixos module system question
Luca Bruno lethalma...@gmail.com writes: On 15/01/2015 01:23, Nicolas Pierron wrote: On Wed, Jan 14, 2015 at 11:17 PM, Marc Weber marco-owe...@gmx.de wrote: If you use multiple apaches/nginx/mysql/postgresql/whatever instances its likely to miss adjusting the port or whatsoever. Therefore I'd like to implement a simple resource tracking module which fails if a resource such as tcp/ip port or socket or such gets used multiple times. This is awesome! This is a mess: 1) A service can bind to multiple ip and ports. So we can just use a list of ports instead of a single one. 2) There's not only tcp. So two lists? UDP and TCP ports. 3) A service could start listening dynamically on other ports at runtime. This is a valid point. An approach like this needs to trust the services not to lie about their list of used ports. This is enough for saying it's going to be too complicated to check for conflicts with little gain and many false positives. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev -- signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Multiple instances - detecting resource collisions - nixos module system question
Marc Weber marco-owe...@gmx.de writes: If you use multiple apaches/nginx/mysql/postgresql/whatever instances its likely to miss adjusting the port or whatsoever. Therefore I'd like to implement a simple resource tracking module which fails if a resource such as tcp/ip port or socket or such gets used multiple times. It should look like this: http://dpaste.com/10RKJSQ A test like this: resources.tcp-ports.80 = {}; causes: The option `resources.tcp-ports.80.allowCollisions' defined in `/etc/nixos/nixpkgs/nixos/modules/misc/resources.nix' does not exist. which I don't get because the dpaste sets a default value for allowCollisions. Thus does anybody just spot what I'm doing wrong? If we are at it: Eelco Dolstra proposed services.mysql.services or such. What about services.mysqls ? We could deprecade services.mysql then and ask users to switch slowly. No naming collisions. Naming is short and could be adopted to other services. Marc Weber ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev I really like this idea. Another use that comes to mind is using it to open ports in the firewall in a declarative manner. E.g.: firewall.allowedTCPPorts = [ ... ] ++ resources.mysql.tcpPorts ++ resources.httpd.tcpPorts; (Assuming it uses a list of ports as suggested in my other reply.) Cheers, Moritz signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] Again: Why don't these people have commit access
Pascal Wittmann pascalwittm...@gmx.net writes: On 01/18/2015 06:19 PM, Nathan Bijnens wrote: While I don't mind that we expand the number of people with commit access, I firmly oppose doing changes directly on master, any change should first be a PR. If there're more people who can close a PR, those PRs will be open for a shorter amount of time. What is the advantage? IMO this would create an enormous overhead. E.g. I just updated abiword from 3.0.0 to 3.0.1 and only changed the version number and hash. Is this worth a pull request? I don't want to merge those pull requests, they only cover the discussion-worthy pull requests. I totally agree here: Simple version-updates, fixes, (simple) new packages, etc. should go into master/staging without a PR. We can still create pull requests for bigger changes and/or controversial ideas. signature.asc Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
[Nix-dev] Static Executable: Patchelf fails me
Hello, I'm trying to package/run a static executable for Simplify3D, a commercial 3D printer slicing software. My usual approaches (patchelf, LD_PRELOAD) fail me here, so I'm asking for help Some information on the file: $ file ./s3d.run ./s3d.run: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, stripped $ strace ./s3d.run execve(./s3d.run, [./s3d.run], [/* 110 vars */]) = 0 mmap(0x70, 2415740, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 0, 0) = 0x70 readlink(/proc/self/exe, /home/moritz/downloads/s3d/s3d.r..., 4096) = 34 mmap(0x40, 2420736, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40 mmap(0x40, 1235252, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40 mprotect(0x40, 1235252, PROT_READ|PROT_EXEC) = 0 mmap(0x62e000, 66376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0x12e000) = 0x62e000 mprotect(0x62e000, 66376, PROT_READ|PROT_WRITE) = 0 mmap(0x63f000, 64072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x63f000 open(/lib64/ld-linux-x86-64.so.2, O_RDONLY) = -1 ENOENT (No such file or directory) _exit(127) = ? +++ exited with 127 +++ $ patchelf ./s3d.run patchelf: patchelf.cc:292: void ElfFileElf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym::parse() [with Elf_Ehdr = Elf64_Ehdr; Elf_Phdr = Elf64_Phdr; Elf_Shdr = Elf64_Shdr; Elf_Addr = long unsigned int; Elf_Off = long unsigned int; Elf_Dyn = Elf64_Dyn; Elf_Sym = Elf64_Sym]: Assertion `shstrtabIndex shdrs.size()' failed. Aborted Setting LD_PRELOAD with pkgs.libredirect doesn't have any effect. (Is this expected?) I also tried running the executable with ld-linux-x86-64.so.2 directly (with and without LD_PRELOAD). With LD_PRELOAD, it got a bit further: $ LD_PRELOAD=/nix/store/qc0jqhjassfw1anmy1zbq5v5717yn8xs-libredirect-0/lib/libredirect.so NIX_REDIRECTS=/lib64/ld-linux-x86-64.so.2=$(cat /nix/store/w1lj2s6v2wjmgd44fdi9i1p53qbxrqdc-gcc-wrapper-4.8.3/nix-support/dynamic-linker) strace /nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/ld-linux-x86-64.so.2 ./s3d.run execve(/nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/ld-linux-x86-64.so.2, [/nix/store/la5imi1602jxhpds9675n..., ./s3d.run], [/* 111 vars */]) = 0 brk(0) = 0x55777000 open(./s3d.run, O_RDONLY|O_CLOEXEC) = 3 read(3, \177ELF\2\1\1\3\0\0\0\0\0\0\0\0\2\0\0\1\0\0\0H\371F\0\0\0\0\0..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=30666582, ...}) = 0 getcwd(/home/moritz/downloads/s3d, 128) = 27 mmap(0x30, 1511424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x30 mmap(0x64e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14e000) = 0x64e000 mprotect(0x7fffc000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3)= 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77ff9000 open(/nix/store/qc0jqhjassfw1anmy1zbq5v5717yn8xs-libredirect-0/lib/libredirect.so, O_RDONLY|O_CLOEXEC) = 3 read(3, \177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\0\1\0\0\\n\0\0\0\0\0\0..., 832) = 832 fstat(3, {st_mode=S_IFREG|0555, st_size=9589, ...}) = 0 mmap(NULL, 2104616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x77df7000 mprotect(0x77df9000, 2093056, PROT_NONE) = 0 mmap(0x77ff8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x77ff8000 close(3)= 0 access(/etc/ld-nix.so.preload, R_OK) = -1 ENOENT (No such file or directory) open(/run/opengl-driver/lib/tls/x86_64/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver/lib/tls/x86_64, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver/lib/tls/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver/lib/tls, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver/lib/x86_64/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver/lib/x86_64, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver/lib/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver/lib, {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0 open(/run/opengl-driver-32/lib/tls/x86_64/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver-32/lib/tls/x86_64, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver-32/lib/tls/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver-32/lib/tls, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver-32/lib/x86_64/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such
Re: [Nix-dev] Static Executable: Patchelf fails me
Sorry for mangling the lines. I blame Emacs. Moritz Ulrich mor...@tarn-vedra.de writes: Hello, I'm trying to package/run a static executable for Simplify3D, a commercial 3D printer slicing software. My usual approaches (patchelf, LD_PRELOAD) fail me here, so I'm asking for help Some information on the file: $ file ./s3d.run ./s3d.run: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, stripped $ strace ./s3d.run execve(./s3d.run, [./s3d.run], [/* 110 vars */]) = 0 mmap(0x70, 2415740, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 0, 0) = 0x70 readlink(/proc/self/exe, /home/moritz/downloads/s3d/s3d.r..., 4096) = 34 mmap(0x40, 2420736, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40 mmap(0x40, 1235252, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40 mprotect(0x40, 1235252, PROT_READ|PROT_EXEC) = 0 mmap(0x62e000, 66376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0x12e000) = 0x62e000 mprotect(0x62e000, 66376, PROT_READ|PROT_WRITE) = 0 mmap(0x63f000, 64072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x63f000 open(/lib64/ld-linux-x86-64.so.2, O_RDONLY) = -1 ENOENT (No such file or directory) _exit(127) = ? +++ exited with 127 +++ $ patchelf ./s3d.run patchelf: patchelf.cc:292: void ElfFileElf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym::parse() [with Elf_Ehdr = Elf64_Ehdr; Elf_Phdr = Elf64_Phdr; Elf_Shdr = Elf64_Shdr; Elf_Addr = long unsigned int; Elf_Off = long unsigned int; Elf_Dyn = Elf64_Dyn; Elf_Sym = Elf64_Sym]: Assertion `shstrtabIndex shdrs.size()' failed. Aborted Setting LD_PRELOAD with pkgs.libredirect doesn't have any effect. (Is this expected?) I also tried running the executable with ld-linux-x86-64.so.2 directly (with and without LD_PRELOAD). With LD_PRELOAD, it got a bit further: $ LD_PRELOAD=/nix/store/qc0jqhjassfw1anmy1zbq5v5717yn8xs-libredirect-0/lib/libredirect.so NIX_REDIRECTS=/lib64/ld-linux-x86-64.so.2=$(cat /nix/store/w1lj2s6v2wjmgd44fdi9i1p53qbxrqdc-gcc-wrapper-4.8.3/nix-support/dynamic-linker) strace /nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/ld-linux-x86-64.so.2 ./s3d.run execve(/nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/ld-linux-x86-64.so.2, [/nix/store/la5imi1602jxhpds9675n..., ./s3d.run], [/* 111 vars */]) = 0 brk(0) = 0x55777000 open(./s3d.run, O_RDONLY|O_CLOEXEC) = 3 read(3, \177ELF\2\1\1\3\0\0\0\0\0\0\0\0\2\0\0\1\0\0\0H\371F\0\0\0\0\0..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=30666582, ...}) = 0 getcwd(/home/moritz/downloads/s3d, 128) = 27 mmap(0x30, 1511424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x30 mmap(0x64e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14e000) = 0x64e000 mprotect(0x7fffc000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3)= 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x77ff9000 open(/nix/store/qc0jqhjassfw1anmy1zbq5v5717yn8xs-libredirect-0/lib/libredirect.so, O_RDONLY|O_CLOEXEC) = 3 read(3, \177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\0\1\0\0\\n\0\0\0\0\0\0..., 832) = 832 fstat(3, {st_mode=S_IFREG|0555, st_size=9589, ...}) = 0 mmap(NULL, 2104616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x77df7000 mprotect(0x77df9000, 2093056, PROT_NONE) = 0 mmap(0x77ff8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x77ff8000 close(3)= 0 access(/etc/ld-nix.so.preload, R_OK) = -1 ENOENT (No such file or directory) open(/run/opengl-driver/lib/tls/x86_64/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver/lib/tls/x86_64, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver/lib/tls/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver/lib/tls, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver/lib/x86_64/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver/lib/x86_64, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver/lib/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver/lib, {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0 open(/run/opengl-driver-32/lib/tls/x86_64/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat(/run/opengl-driver-32/lib/tls/x86_64, 0x7fffb940) = -1 ENOENT (No such file or directory) open(/run/opengl-driver-32/lib/tls/libdl.so.2, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory
Re: [Nix-dev] New website
Vladimír Čunát writes: I might be in minority, but the current layout does seem weird: - The first half of what you see is focused on newcomers (those who know nothing about the project). - The second half contains various types of news. So we have two halves with nontrivial content that are useful to *different* sets of people. Newcomers will hardly get good idea from recent news (as it contains mostly differential information), and the introductory half will mostly be useless to anyone but newcomers :-) That's something I noticed too. When I open nixos.org on my screen, the 'What's NixOS' part of the page actually drowns in news. I'd prefer a much shorter news section pinned to the bottom of the page, which a noticeable whitespace to keep them separated. Right now, the news/introduction ratio is ~3/1, which is never good for a page which primary goal is to inform people about *what* NixOS is. Another thing is the giant header introducing NixOS: My brain automatically skips such big fonts, as I actually find them harder to read than normal sized text. It looks like it has to be this gigantic or else it would drown as well. Personally, I would probably convert the homepage to a simply structured collection of most useful links, naturally starting with a big fat one like Introduction to NixOS.org, so we would separate this specific group and could provide them *more* information (the half-page is only an advertisement, and can't give a basic idea about the project). Direct link to each of those projects would be nice, as IMO they're used a lot. That's pretty much how it was on the old site. Imo, that was really useful and a super nice way to get an overview of each of the projects. And in a decent font size, too. News: currently it's more than one screenful of information (for me), so I would again separate it into nixos.org/news page. BTW, RSS/Atom are very useful for such things, and I see none on the homepage or planet. Some build status summary might also be on that page, like the timestamps+revisions of the latest channel bumps. Videos: I really prefer well-structured linked text (with images) to videos. IMO a text of comparable value is much easier to produce. I understand that videos are better at keeping attention of some people... BTW we *do* have recordings of several introductory Nix(OS) talks, notably the FOSDEM one. https://nixos.org/wiki/Nix(OS)_in_the_media_and_presentations I don't think any video can ever replace an useful description. It can extend, or better explain some topics, but imo it's *much* easier to read a short pitch about something instead of watching a 20 minute video. *Especially* when it's about something as technical as NixOS. -- Moritz Ulrich pgpv9z9hLwU6h.pgp Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] New website
And another thing: Is it really a good idea to have april fools jokes on the front page? When NiJS was announced, I actually fell for it at first. I don't think showing this to newcomers helps. -- Moritz Ulrich pgpckfwwrziLs.pgp Description: PGP signature ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev
Re: [Nix-dev] OCaml
On Wed, Jan 29, 2014 at 11:23 AM, Lluís Batlle i Rossell vi...@viric.name wrote: As long as mldonkey works, fine for me. :) If it doesn't, mldonkey can still use 3.12.*. I agree with a cleanup of the OCaml stuff - there are many versions in nixpkgs, and I wonder which of these are really necessary. ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev