[Nix-commits] [NixOS/nixpkgs] d04286: quiterss: 0.18.5 -> 0.18.6

2017-06-20 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d04286be345c653a5b0f5ba377cabef76dec2afd
  
https://github.com/NixOS/nixpkgs/commit/d04286be345c653a5b0f5ba377cabef76dec2afd
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-06-20 (Tue, 20 Jun 2017)

  Changed paths:
M pkgs/applications/networking/newsreaders/quiterss/default.nix

  Log Message:
  ---
  quiterss: 0.18.5 -> 0.18.6


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] a071a0: quiterss: 0.18.4 -> 0.18.5

2017-06-17 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a071a06c61ff112f102d98f8ff4e29c1084f04fc
  
https://github.com/NixOS/nixpkgs/commit/a071a06c61ff112f102d98f8ff4e29c1084f04fc
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-06-17 (Sat, 17 Jun 2017)

  Changed paths:
M pkgs/applications/networking/newsreaders/quiterss/default.nix

  Log Message:
  ---
  quiterss: 0.18.4 -> 0.18.5


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] d17bcf: androidenv: Manually update missing packages

2017-06-09 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d17bcfc5f088d487da65d4ec9a2dc1990c912319
  
https://github.com/NixOS/nixpkgs/commit/d17bcfc5f088d487da65d4ec9a2dc1990c912319
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-06-10 (Sat, 10 Jun 2017)

  Changed paths:
M pkgs/development/mobile/androidenv/addons.nix
M pkgs/development/mobile/androidenv/default.nix
M pkgs/development/mobile/androidenv/fetch.sh
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  androidenv: Manually update missing packages

Improvement: Use nix-shell for fetch.sh

androidsdk{,_extras}:
- Update to 7.1.1

google_apis_25 is missing after fetch.sh due to an error in addon.xml
(upsteam bug).

Addons:
- Add google_apis_25
- Update google_play_services (v8_rc41 -> v11_rc16)


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] fb26e5: androidenv: Update all packages using fetch.sh

2017-06-09 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fb26e5c8b68b46d978dc70dc5c86a16bbe40a2ff
  
https://github.com/NixOS/nixpkgs/commit/fb26e5c8b68b46d978dc70dc5c86a16bbe40a2ff
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-06-10 (Sat, 10 Jun 2017)

  Changed paths:
M pkgs/development/mobile/androidenv/addon.xml
M pkgs/development/mobile/androidenv/generate-platforms.xsl
M pkgs/development/mobile/androidenv/platforms-linux.nix
M pkgs/development/mobile/androidenv/platforms-macosx.nix
M pkgs/development/mobile/androidenv/repository-11.xml
M pkgs/development/mobile/androidenv/sources.nix
M pkgs/development/mobile/androidenv/sys-img.xml

  Log Message:
  ---
  androidenv: Update all packages using fetch.sh

Platforms:
- Update platform_25 (r02 -> r03)
- Add platform_26

Sources:
- Add source_25


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 02aa32: slop: 4.1.16 -> 6.3.41

2017-06-07 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 02aa3264f5f8301648ff5b0dc229b30f5c4221f3
  
https://github.com/NixOS/nixpkgs/commit/02aa3264f5f8301648ff5b0dc229b30f5c4221f3
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
M pkgs/tools/misc/slop/default.nix

  Log Message:
  ---
  slop: 4.1.16 -> 6.3.41


  Commit: a7450098d405cc4ad60756b325f52ee960bcac22
  
https://github.com/NixOS/nixpkgs/commit/a7450098d405cc4ad60756b325f52ee960bcac22
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
M pkgs/tools/graphics/maim/default.nix

  Log Message:
  ---
  maim: 3.4.47 -> 5.4.63


Compare: https://github.com/NixOS/nixpkgs/compare/44a9f37ba89d...a7450098d405___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 96faeb: gollum: Add Git as runtime dependency

2017-06-04 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 96faeb19144277c73a0975ef161dd6ea384fd714
  
https://github.com/NixOS/nixpkgs/commit/96faeb19144277c73a0975ef161dd6ea384fd714
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
M pkgs/applications/misc/gollum/default.nix

  Log Message:
  ---
  gollum: Add Git as runtime dependency

Now "nix-shell -p gollum --pure --run gollum" should work properly.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 626530: gollum: 4.0.1 -> 4.1.1

2017-06-03 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 62653064a0dee52810bc6c5b1d68dc55368d7115
  
https://github.com/NixOS/nixpkgs/commit/62653064a0dee52810bc6c5b1d68dc55368d7115
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-06-03 (Sat, 03 Jun 2017)

  Changed paths:
M pkgs/applications/misc/gollum/Gemfile.lock
M pkgs/applications/misc/gollum/default.nix
M pkgs/applications/misc/gollum/gemset.nix

  Log Message:
  ---
  gollum: 4.0.1 -> 4.1.1


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 047a5a: pgpdump: 0.31 -> 0.32

2017-05-31 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 047a5a18df7a61ba66bdf171cbcb37cb9bc01845
  
https://github.com/NixOS/nixpkgs/commit/047a5a18df7a61ba66bdf171cbcb37cb9bc01845
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-05-31 (Wed, 31 May 2017)

  Changed paths:
M pkgs/tools/security/pgpdump/default.nix

  Log Message:
  ---
  pgpdump: 0.31 -> 0.32


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 175ecb: gitRepo: Improve the packaging

2017-05-26 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 175ecbab9163fa6d5dc7481c6258301833e02042
  
https://github.com/NixOS/nixpkgs/commit/175ecbab9163fa6d5dc7481c6258301833e02042
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-05-26 (Fri, 26 May 2017)

  Changed paths:
M pkgs/applications/version-management/git-repo/default.nix

  Log Message:
  ---
  gitRepo: Improve the packaging

Improvements:
- Use a versioned URL
  - The build won't break anymore (due to a wrong hash) after a new
version is being released
  - It will be possible to build older versions
- Add (hopefully all) runtime dependencies (Git, GnuPG and less (for
  "repo help"))
- Add the upstream license
- Add a long description
- Use the name of the Git tag for the version
  - The version number from the script (currently 1.23) is only
incremented after "important" changes (i.e. there are slightly
different different scripts with "VERSION = (1, 23)")


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] c2e27c: lf: 2017-02-04 -> 2017-05-15

2017-05-26 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: c2e27c60b03bb3ea74cd7e31b720152b4a3bc96d
  
https://github.com/NixOS/nixpkgs/commit/c2e27c60b03bb3ea74cd7e31b720152b4a3bc96d
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-05-26 (Fri, 26 May 2017)

  Changed paths:
M pkgs/tools/misc/lf/default.nix
M pkgs/tools/misc/lf/deps.nix

  Log Message:
  ---
  lf: 2017-02-04 -> 2017-05-15


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 0d0ab5: android-studio: 2.3.1.0 -> 2.3.2.0

2017-05-21 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 0d0ab51a067300712f019ab1cb091d731eb55b10
  
https://github.com/NixOS/nixpkgs/commit/0d0ab51a067300712f019ab1cb091d731eb55b10
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-05-21 (Sun, 21 May 2017)

  Changed paths:
M pkgs/applications/editors/android-studio/default.nix

  Log Message:
  ---
  android-studio: 2.3.1.0 -> 2.3.2.0


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] c893d7: nixos/display-managers: Quote "$vars" (#25199)

2017-05-06 Thread Michael Weiss
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: c893d7adcc0c669f0c37f00f7a8cbfbfd7e53604
  
https://github.com/NixOS/nixpkgs/commit/c893d7adcc0c669f0c37f00f7a8cbfbfd7e53604
  Author: Judson Lester <nya...@users.noreply.github.com>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
M nixos/modules/services/x11/display-managers/default.nix

  Log Message:
  ---
  nixos/display-managers: Quote "$vars" (#25199)

(cherry picked from commit 0d726295703537c074b5a19d9b463ceca9a5cecc)


  Commit: 928331078053061fef1b78e1398e404b7478ea7d
  
https://github.com/NixOS/nixpkgs/commit/928331078053061fef1b78e1398e404b7478ea7d
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
M nixos/modules/services/x11/display-managers/default.nix
M nixos/modules/services/x11/display-managers/lightdm.nix
M nixos/modules/services/x11/display-managers/sddm.nix

  Log Message:
  ---
  display-managers: Fix the xsession parameters

The xsession script was called with inconsistent (depending on the
display managers) and wrong parameters. The main reason for this where
the spaces the parameter syntax. In order to fix this the old syntax:
$1 = ' + '
Will be replaced with a new syntax:
$1 = "+"

This assumes that neither "" nor ""
contain the "+" character but this shouldn't be a problem.

This patch also fixes the quoting by using double quotes (") instead of
single quotes (') [0].

Last but not least this'll add some comments for the better
understanding of the script.

[0]: 
https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html

(cherry picked from commit 1273f414a784af87363ac440af2ce948b6a656b1)


  Commit: 3e3c38aaef029cf29d6bf014513bea9aecefd83a
  
https://github.com/NixOS/nixpkgs/commit/3e3c38aaef029cf29d6bf014513bea9aecefd83a
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
M nixos/modules/services/x11/desktop-managers/default.nix

  Log Message:
  ---
  desktop-managers: Use a black BG as fallback

Use a solid black background when no background image (via
~/.background-image) is provided. In my case this fixes the really
strange behaviour when i3 without a desktop manager starts with the SDDM
login screen as background image.

(cherry picked from commit 852813689a335399e30f83e0659666f3e312716e)


Compare: https://github.com/NixOS/nixpkgs/compare/1736798a8724...3e3c38aaef02___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 8c9b60: pykde4: Remove kde4.pykde4

2017-04-29 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8c9b60a8307b4dafffb894b3d652389f6079b68a
  
https://github.com/NixOS/nixpkgs/commit/8c9b60a8307b4dafffb894b3d652389f6079b68a
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-04-29 (Sat, 29 Apr 2017)

  Changed paths:
M pkgs/desktops/kde-4.14/kde-package/4.14.3.nix
R pkgs/desktops/kde-4.14/kdebindings/pykde4-gcc-5.patch
R pkgs/desktops/kde-4.14/kdebindings/pykde4.nix

  Log Message:
  ---
  pykde4: Remove kde4.pykde4

This package is broken since 0a3b7f994e5995f414b1db3e1d7ca2244220b4e1
(python-sip: 4.18.1 -> 4.19.1). Removing it seems reasonable since we're
dropping KDE4 anyway.

Fixes #24548.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 852813: desktop-managers: Use a black BG as fallback

2017-04-29 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 852813689a335399e30f83e0659666f3e312716e
  
https://github.com/NixOS/nixpkgs/commit/852813689a335399e30f83e0659666f3e312716e
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-04-29 (Sat, 29 Apr 2017)

  Changed paths:
M nixos/modules/services/x11/desktop-managers/default.nix

  Log Message:
  ---
  desktop-managers: Use a black BG as fallback

Use a solid black background when no background image (via
~/.background-image) is provided. In my case this fixes the really
strange behaviour when i3 without a desktop manager starts with the SDDM
login screen as background image.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 1273f4: display-managers: Fix the xsession parameters

2017-04-28 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 1273f414a784af87363ac440af2ce948b6a656b1
  
https://github.com/NixOS/nixpkgs/commit/1273f414a784af87363ac440af2ce948b6a656b1
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

  Changed paths:
M nixos/modules/services/x11/display-managers/default.nix
M nixos/modules/services/x11/display-managers/lightdm.nix
M nixos/modules/services/x11/display-managers/sddm.nix

  Log Message:
  ---
  display-managers: Fix the xsession parameters

The xsession script was called with inconsistent (depending on the
display managers) and wrong parameters. The main reason for this where
the spaces the parameter syntax. In order to fix this the old syntax:
$1 = ' + '
Will be replaced with a new syntax:
$1 = "+"

This assumes that neither "" nor ""
contain the "+" character but this shouldn't be a problem.

This patch also fixes the quoting by using double quotes (") instead of
single quotes (') [0].

Last but not least this'll add some comments for the better
understanding of the script.

[0]: 
https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] e1244f: Revert "display-manager: fix argument handling of ...

2017-04-22 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e1244f6e8a34ce7d0c96fce398e02938bc4f13d5
  
https://github.com/NixOS/nixpkgs/commit/e1244f6e8a34ce7d0c96fce398e02938bc4f13d5
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-04-23 (Sun, 23 Apr 2017)

  Changed paths:
M nixos/modules/services/x11/display-managers/default.nix

  Log Message:
  ---
  Revert "display-manager: fix argument handling of sddm"

This reverts commit 6b7c5ba5353e2a81255879173de758fc5f08be62.

Unfortunately it seems like this broke slim, lightdm and gdm (see #25068
and #23264). This is already reverted in the 17.03 branch (99dfb6d).

TODO: We need tests for slim and lightdm and fix the test for gdm
(failing since 2016-10-26) to prevent such breakage in the future.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] a6420e: luksroot: Wait for the header (device) to appear

2017-04-05 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a6420e13a2ed7a6dfe4463db5d92cd45b2bfa6a9
  
https://github.com/NixOS/nixpkgs/commit/a6420e13a2ed7a6dfe4463db5d92cd45b2bfa6a9
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-04-05 (Wed, 05 Apr 2017)

  Changed paths:
M nixos/modules/system/boot/luksroot.nix

  Log Message:
  ---
  luksroot: Wait for the header (device) to appear

The LUKS header can be on another device (e.g. a USB stick). In my case
it can take up to two seconds until the partition on my USB stick is
available (i.e. the decryption fails without this patch). This will also
remove some redundancy by providing the shell function `wait_target` and
slightly improve the output (one "." per second and a success/failure
indication after 10 seconds instead of always printing "ok").


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 40d171: gpgme: 1.8.0 -> 1.9.0

2017-04-01 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 40d171855f7155df1a597184d7c61642eb48093e
  
https://github.com/NixOS/nixpkgs/commit/40d171855f7155df1a597184d7c61642eb48093e
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-04-02 (Sun, 02 Apr 2017)

  Changed paths:
M pkgs/development/libraries/gpgme/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  gpgme: 1.8.0 -> 1.9.0

For the license change see:
- https://directory.fsf.org/wiki/GPGME#tab=Details
- AUTHORS [0]

See #24491 for the other changes.

[0]: 
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=AUTHORS;h=bbf1576ad27dc51956c371282862b468c633ea49;hb=HEAD


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


Re: [Nix-dev] gentoo like nixpkgs globala useflags in nixpkgs config - would it be worth it?

2017-03-28 Thread Michael Weiss
On Fri, 24 Mar, 2017 at 15:18:25 +, Marc Weber wrote:
> Gentoo use flags traditionally have been used to enable commonly used
> flags such as 'qt support' 'gtk support' or similar.

I like the idea, especially because it would help creating and using a
consistent naming scheme :)

Btw do we actually already have an official naming scheme for
"use-flags"?

I think most commonly the following naming schemes will be used:
- Support (e.g. mouseSupport, pulseSupport, x11Support)
- enable (e.g. enableLDAP, enableGTK3)
- with (e.g. withFonts, withJava)
- use (e.g. useUnfreeCodecs, useX11, useAlsa, useMupdf)

So at least it seems like we already have an unofficial naming scheme :)

But of course we have some "random" and/or package specific stuff as
well, e.g.:
runtimeCpuDetectBuild, debugDeveloper, optimizationsDeveloper,
extraWarningsDeveloper

Additionally this would probably be very helpful for newcomers, e.g. for the
following use-case:

In order to watch encrypted Blu-rays with vlc one would need to build
libbluray with "withAACS = true" and "withBDplus = true". It would
hopefully be way easier if they could put something like:

defaultFlags = {
  config.encryptedBDSupport = true;
}

or

defaultFlags = {
  config.withAACS = true;
  config.withBDplus = true;
}

Into their config (e.g. /etc/nixos/configuration.nix).

And a nice side-effect would be that documenting such things should be
easier as well (compared to the override method).

> So you can set nixpgks config to either
> 
> pulseSupport = true -> all packages
> mplayer.pulseSupport = true -> mplayer only

I like that idea as well.

On Sat, 25 Mar, 2017 at 23:47:20 +0100, Ertugrul Söylemez wrote:
> It's not *state*, is it?  We're basically already doing global
> configuration, and I think the proposal is about actually using this to
> get a USE-like system.

I would also see it that way. And isn't some stuff already somewhat
similar? E.g.:
- hardware.opengl.driSupport
- hardware.bluetooth.enablea
- services.httpd.enablePHP
- services.printing.enable

But also different because the effects would be global (e.g. no package
would be build with X11 support, etc.).

> IMO it wouldn't hurt, as long as the defaults are sensible, because
> Hydra will most likely only build those (the number of possible
> configurations it could build increases exponentially with every new
> setting, so it couldn't possibly build all of them).

Yeah, I think they would be mostly relevant for reducing binary sizes by
disabling optional stuff or enabling uncommon stuff and that we should
continue building "full-blown binaries".

> In other words: please don't turn NixOS into Gentoo by forcing us to
> compile everything. =)

Especially mass rebuilds would be fun - Gentoo users would probably
laugh at us :D

Regards,
Michael


signature.asc
Description: Digital signature
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] c9ecc7: gnupg*: Improve the meta set

2017-03-28 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: c9ecc70880c00239b9ea5f1bbf3a9930886c9ad8
  
https://github.com/NixOS/nixpkgs/commit/c9ecc70880c00239b9ea5f1bbf3a9930886c9ad8
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
M pkgs/tools/security/gnupg/1.nix
M pkgs/tools/security/gnupg/1compat.nix
M pkgs/tools/security/gnupg/20.nix
M pkgs/tools/security/gnupg/21.nix

  Log Message:
  ---
  gnupg*: Improve the meta set

And use version from gnupg21 for gnupg1compat.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 02e469: signing-party: Add 4 missing man pages + dep fix

2017-03-28 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 02e469fa045f47bde98ae0c86d5b70ae7d5427ae
  
https://github.com/NixOS/nixpkgs/commit/02e469fa045f47bde98ae0c86d5b70ae7d5427ae
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
M pkgs/tools/security/signing-party/default.nix

  Log Message:
  ---
  signing-party: Add 4 missing man pages + dep fix

The manual pages for the following 4 tools where still missing:
- gpgsigs
- keyanalyze
- pgpring
- process_keys

The gpgdir script needs the gpg binary.

The 19 tools are licensed under various licenses.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 6ce0af: python-gnupg: 0.3.8 -> 0.4.0 and disable tests

2017-03-27 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 6ce0af295d73bdd235c783d74c8a7977c5ce43f8
  
https://github.com/NixOS/nixpkgs/commit/6ce0af295d73bdd235c783d74c8a7977c5ce43f8
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  python-gnupg: 0.3.8 -> 0.4.0 and disable tests

All 20 tests did fail because no gpg binary was found. With gnupg1 as
build input they never finish. Deactivating them might be the best
option for now (and it improves the current situation since they never
actually succeeded anyway -> build was failing, I noticed this while
running nox-review for #24390).


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] ef8c0d: signing-party: Fix deps and include all tools

2017-03-26 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ef8c0d1388e17e0f8aa76f9623411f336f66dca5
  
https://github.com/NixOS/nixpkgs/commit/ef8c0d1388e17e0f8aa76f9623411f336f66dca5
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-03-26 (Sun, 26 Mar 2017)

  Changed paths:
M pkgs/tools/security/signing-party/default.nix
M pkgs/top-level/aliases.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  signing-party: Fix deps and include all tools

Additional tools:
- gpg-key2latex
- gpgdir
- gpgwrap

This module is really hacky and the dependencies are very messy... :o

However I tried my best at testing all 19 individual tools and they
should (hopefully) all work now (apart from sendmail which can be
provided by multiple packages) :)

The code is very redundant (sorry) but imho it's easier to read and
maintain it that way.

TODO: There are some additional manual pages that could be included (I'm
too exhausted for that atm...). And there might be a lot of stuff that
could be improved in the future.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 4e2963: Revert "gpgme: Drop multiple outputs (dev and info...

2017-03-21 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 4e296383236cb8ba443a08704a44140aaef6eba7
  
https://github.com/NixOS/nixpkgs/commit/4e296383236cb8ba443a08704a44140aaef6eba7
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
M pkgs/development/libraries/gpgme/default.nix
M pkgs/tools/security/fwknop/default.nix

  Log Message:
  ---
  Revert "gpgme: Drop multiple outputs (dev and info)"

This reverts commit 872770286d04cadb9816cd1665d3d5f17adce456.

This will fix fwknop as well (should have done it like this in the first
place, where was my mind...).

Conclusion: Did something stupid... :o - I am *so incredibly sorry*,
will be way more careful (was already careful, but apparently not
enought...) next time and use nox.

Sorry @everyone and thanks @calvertvl for noticing this.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 872770: gpgme: Drop multiple outputs (dev and info)

2017-03-21 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 872770286d04cadb9816cd1665d3d5f17adce456
  
https://github.com/NixOS/nixpkgs/commit/872770286d04cadb9816cd1665d3d5f17adce456
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
M pkgs/development/libraries/gpgme/default.nix

  Log Message:
  ---
  gpgme: Drop multiple outputs (dev and info)

This shouldn't break anything as currently neither dev nor info will be
generated anyway (since both directories don't actually exist at the
install phase - "mv bin dev" would produce the dev output).

This change is required for building fwknop with GnuPG support.


  Commit: b27652148a5d22a94933d4b72475bcc9d17c0333
  
https://github.com/NixOS/nixpkgs/commit/b27652148a5d22a94933d4b72475bcc9d17c0333
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
A pkgs/tools/security/fwknop/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  fwknop: init at 2.6.9

fwknop stands for the "FireWall KNock OPerator", and implements an
authorization scheme called Single Packet Authorization (SPA).


Compare: https://github.com/NixOS/nixpkgs/compare/f9e688e8a144...b27652148a5d___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 460b43: firewall: Improve the comments (documentation) (#2...

2017-01-18 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 460b43dbfe8f21253637be350eb1ef1d586eaf5e
  
https://github.com/NixOS/nixpkgs/commit/460b43dbfe8f21253637be350eb1ef1d586eaf5e
  Author: Michael Weiss <prim...@users.noreply.github.com>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
M nixos/modules/services/networking/firewall.nix

  Log Message:
  ---
  firewall: Improve the comments (documentation) (#21862)

* Fix the FW names

FW_REFUSE was removed and nixos-fw-input was renamed to nixos-fw.

* Update the comment (documentation) at the top

Order the chains of the main table alphabetically (like in the rest of
the file) and add nixos-fw-rpfilter (from the raw table) and nixos-drop
(used while reloading the firewall).

* Refactor the module (mainly comments)

- Move some attributes to the top for better visibility (that should
  hopefully make it easier to read and understand this module without
  jumping around too much).
- Add some missing examples and improve some descriptions.
- Reorder the mkOption attributes for consistency.
- Wrap lines at 72 characters.
- Use two spaces between sentences.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] b1ac86: libmd: init at 0.0.0

2016-12-30 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b1ac86db875ab498b184630bdb5f856f5bea7c11
  
https://github.com/NixOS/nixpkgs/commit/b1ac86db875ab498b184630bdb5f856f5bea7c11
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2016-12-30 (Fri, 30 Dec 2016)

  Changed paths:
A pkgs/development/libraries/libmd/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  libmd: init at 0.0.0


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 953817: sks: init at 1.1.6 (#20717)

2016-11-27 Thread Michael Weiss
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 9538176042c8f3cabdbb4aa5ffcc86b7dad3d425
  
https://github.com/NixOS/nixpkgs/commit/9538176042c8f3cabdbb4aa5ffcc86b7dad3d425
  Author: Michael Weiss <prim...@users.noreply.github.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
A pkgs/servers/sks/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  sks: init at 1.1.6 (#20717)


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-dev] Anarchy

2012-06-27 Thread Michael Weiss
Greetings,

I'd like to derail the discussion about policy and focus on the parts 
about how to reduce the need to agree on policy. As others have pointed 
out, nix is great for having your own cake and I want to know how to 
make the most of it. Unfortunately, I'm incapable of really grasping nix 
as a language and nixpkgs in particular, so all I can do at this point 
is sketch some visions. As Helmut Schimidt said, people with visions 
should go see a doctor and given that many among you have a doctorate 
degree, I think this list is a valid place to turn to.

Packaging software with nix can be easy. Pick a name, point to the 
source, define the dependencies, done. The difficult part is that I'm 
not really done at this point. Ignorant of nix, I then try to find out 
how others have done before me and insert a line in haskell-packages.nix 
and maybe in all-packages.nix, too. This works out until somebody 
upstream adds a package with an adjacent name in the lexicographic 
order, that I chose to respect. Now that's a strange conflict. 
Intuitively, adding something to a collection should never break what's 
already there.

Is it possible to define package names only once by placing the 
expression in the filesystem hierarchy? It would then be impossible to 
have null bytes or slashes in names but I could live with that. Having 
to deal with different hierarchies (attributes, filesystem, a flat 
namespace of names?) and naming restrictions at once is somewhat 
challenging, invites misconfiguration and requires more agreement.

Let's talk about names. The most advanced naming system I know of is 
Content Centric Networking (http://www.ccnx.org/). The basic principle 
is that publishers assign hierarchically structured names to content and 
secure that binding by signing it. Consumers retrieve content by asking 
the network for its name and may optionally specify restrictions on what 
content is acceptable. For example I might ask for enumeration of names 
and subsequently content under ccnx:/nixos.org/pkgs/stdenv signed by 
Eelco and ccnx:/cryp.to/pkgs/haskell signed by Peter or 
ccnx:/InFactWeDon'tRelyOnDNS/home encrypted and signed by me.

The protocol itself does not assign any meaning to names but there are 
naming conventions 
(http://www.ccnx.org/releases/latest/doc/technical/NameConventions.html)
that are useful to follow to get versioning out of the box. It is not to 
be confused with a source control system as it is not concerned with 
merging, just with naming and getting stuff.

Executive summary: Punk works best with pull semantics and preferably 
only one hierarchy.

Cheers,
michi
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev