Re: [Nix-dev] Banning people from the mailinglist?

2017-04-04 Thread Moritz Ulrich
Matthias Beyer  writes:

> 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

2017-03-23 Thread Moritz Ulrich
Azul  writes:

> 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

2017-03-22 Thread Moritz Ulrich
Christian Kauhaus  writes:

> 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.

2017-02-22 Thread Moritz Ulrich
  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

2017-02-14 Thread Moritz Ulrich
Profpatsch  writes:

> 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

2017-02-14 Thread Moritz Ulrich

Hey Richard,

Richard Ipsum  writes:

> 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

2017-02-08 Thread Moritz Ulrich
  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

2017-02-07 Thread Moritz Ulrich

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 Bauer  writes:

> 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

2017-01-27 Thread Moritz Ulrich
  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

2017-01-18 Thread Moritz Ulrich
  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.

2017-01-17 Thread Moritz Ulrich
  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

2017-01-14 Thread Moritz Ulrich
  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

2017-01-12 Thread Moritz Ulrich
stewart mackenzie  writes:

> 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

2017-01-12 Thread Moritz Ulrich
stewart mackenzie  writes:

> 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.

2017-01-08 Thread Moritz Ulrich
  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.

2016-12-24 Thread Moritz Ulrich
  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

2016-12-22 Thread Moritz Ulrich
laverne  writes:

> 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?

2016-12-09 Thread Moritz Ulrich

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 Cooper  writes:

> 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...

2016-11-28 Thread Moritz Ulrich
  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

2016-11-25 Thread Moritz Ulrich
Anders Lundstedt  writes:

> 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?

2016-11-22 Thread Moritz Ulrich

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...

2016-11-21 Thread Moritz Ulrich
  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?

2016-11-21 Thread Moritz Ulrich

Profpatsch  writes:

> 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?

2016-11-21 Thread Moritz Ulrich

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.

2016-11-20 Thread Moritz Ulrich
  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

2016-11-15 Thread Moritz Ulrich
  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}.

2016-11-08 Thread Moritz Ulrich
  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?

2016-11-07 Thread Moritz Ulrich
Shea Levy  writes:

> [ 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.

2016-10-30 Thread Moritz Ulrich
  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...

2016-10-30 Thread Moritz Ulrich
  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 <>

2016-10-11 Thread Moritz Ulrich

stewart mackenzie  writes:

> 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.

2016-10-10 Thread Moritz Ulrich
  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 '}'

2016-10-06 Thread Moritz Ulrich
  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

2016-10-03 Thread Moritz Ulrich
  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

2016-09-22 Thread Moritz Ulrich
  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

2016-09-20 Thread Moritz Ulrich
  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.

2016-09-19 Thread Moritz Ulrich
  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

2016-09-18 Thread Moritz Ulrich
  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

2016-09-18 Thread Moritz Ulrich
  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"

2016-09-18 Thread Moritz Ulrich
  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

2016-09-18 Thread Moritz Ulrich
  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

2016-09-18 Thread Moritz Ulrich
  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

2016-09-16 Thread Moritz Ulrich
  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

2016-09-09 Thread Moritz Ulrich
  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

2016-09-09 Thread Moritz Ulrich
  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

2016-09-08 Thread Moritz Ulrich
  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

2016-09-08 Thread Moritz Ulrich
  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

2016-09-05 Thread Moritz Ulrich
zimbatm  writes:

> 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

2016-08-31 Thread Moritz Ulrich
Shea Levy  writes:

>> 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

2016-08-31 Thread Moritz Ulrich
stewart mackenzie  writes:

> 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.

2016-08-30 Thread Moritz Ulrich
  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...

2016-08-28 Thread Moritz Ulrich
  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.

2016-08-27 Thread Moritz Ulrich
  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

2016-08-26 Thread Moritz Ulrich

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

2016-08-25 Thread Moritz Ulrich
  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

2016-08-25 Thread Moritz Ulrich

Alexey Shmalko  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.)?
___
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

2016-08-23 Thread Moritz Ulrich
  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.

2016-08-23 Thread Moritz Ulrich
  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.

2016-08-15 Thread Moritz Ulrich
  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?

2016-08-12 Thread Moritz Ulrich

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 Lundstedt  writes:

> 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.

2016-08-09 Thread Moritz Ulrich
  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

2016-08-07 Thread Moritz Ulrich
  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.

2016-07-25 Thread Moritz Ulrich
  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.

2016-07-22 Thread Moritz Ulrich
  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

2016-07-13 Thread Moritz Ulrich
  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

2016-07-08 Thread Moritz Ulrich
  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

2016-07-06 Thread Moritz Ulrich

Philip Carlsen  writes:

> 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.

2016-06-22 Thread Moritz Ulrich
  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...

2016-06-22 Thread Moritz Ulrich
  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

2016-06-18 Thread Moritz Ulrich
Yui Hirasawa  writes:

> 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

2016-06-16 Thread Moritz Ulrich
  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

2016-06-14 Thread Moritz Ulrich
  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

2016-06-13 Thread Moritz Ulrich
  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

2016-06-11 Thread Moritz Ulrich
  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

2016-06-07 Thread Moritz Ulrich
  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

2016-06-03 Thread Moritz Ulrich
  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.

2016-06-03 Thread Moritz Ulrich
  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

2016-06-02 Thread Moritz Ulrich
  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

2016-05-28 Thread Moritz Ulrich
  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

2016-05-28 Thread Moritz Ulrich
  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.

2016-05-28 Thread Moritz Ulrich
  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.

2016-05-18 Thread Moritz Ulrich
  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

2016-05-09 Thread Moritz Ulrich
  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

2016-03-01 Thread Moritz Ulrich

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 Mertens  writes:

> 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

2016-02-28 Thread Moritz Ulrich

zimbatm  writes:
> ```
> $ 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

2015-07-12 Thread Moritz Ulrich
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

2015-04-21 Thread Moritz Ulrich
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] Hydra Queueing itself to Death

2015-04-21 Thread Moritz Ulrich

Some highly professional analytics from my side (currently 54k
packages):

% curl https://hydra.nixos.org/queue  queue

% grep trunk-combined queue|wc -l
11873

% grep staging queue|wc -l
16549

% grep darwin queue|wc -l
16054

% grep python queue|wc -l
33064

% grep x86_64-linux queue|wc -l
38859

% grep i686-linux queue|wc -l
23484

(I know the line counts doesn't mean anything - it's just to get a rough
overview)

While I don't claim to know much about the issues with hydra, isn't
there something we should do to bring hydra back to an usable state?
Reducing stress by building less packages, dropping staging, or
*something*?

Using NixOS on a laptop without a usable binary cache is pretty painful
if you want to use a web browser, LibreOffice, or similar. 

Jascha Geerds j...@ekby.de writes:

 On Mon, Apr 20, 2015, at 22:16, Peter Simons wrote:
 Aren't those mostly Darwin builds?

 Yes maybe. Anyway, this doesn't looks good:
 http://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents

 It seems like Hydra is currently overwhelmed


 -- 
   Jascha Geerds
   j...@ekby.de
 ___
 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] How to develop with chicken and emacs

2015-04-21 Thread Moritz Ulrich

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


[Nix-dev] Hydra Queueing itself to Death

2015-04-20 Thread Moritz Ulrich

There are now over 20 running evaluations with around 7000 unbuilt
packages each in trunk-combined *alone*. The queue has grown to
over 124.000.

Isn't there something we can do about that? Auto-kill (garbage-collect)
evaluations that are superseded? Evaluate only once a day?


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

2015-04-20 Thread Moritz Ulrich

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

2015-04-07 Thread Moritz Ulrich

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?

2015-01-24 Thread Moritz Ulrich
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

2015-01-21 Thread Moritz Ulrich
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

2015-01-18 Thread Moritz Ulrich
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

2015-01-18 Thread Moritz Ulrich
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

2015-01-18 Thread Moritz Ulrich
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

2015-01-04 Thread Moritz Ulrich

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

2015-01-04 Thread Moritz Ulrich

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

2014-05-31 Thread Moritz Ulrich

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


  1   2   >