Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0aa9f35a99f0
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 41377252e53a
Choose a head ref
  • 20 commits
  • 75 files changed
  • 10 contributors

Commits on Jun 16, 2019

  1. cargo-make: 0.19.5 -> 0.20.0

    xrelkd committed Jun 16, 2019
    Copy the full SHA
    71ce2a1 View commit details

Commits on Jun 17, 2019

  1. gauche: 0.9.7 -> 0.9.8

    mnacamura committed Jun 17, 2019
    Copy the full SHA
    ab5f079 View commit details
  2. Copy the full SHA
    11cb382 View commit details
  3. doc: fix spurious whitespace

    jtojnar committed Jun 17, 2019
    Copy the full SHA
    3c14bda View commit details
  4. doc: Use prompt more often

    jtojnar committed Jun 17, 2019
    Copy the full SHA
    a3f2131 View commit details
  5. fswatch: Enable FSEvents API on Darwin

    On Darwin we can benefit from FSEvents API (that fswatch supports) in order to
    have better monitoring of file system changes.
    knl committed Jun 17, 2019
    Copy the full SHA
    a0bbe1a View commit details
  6. python37Packages.micawber: 0.4.0 -> 0.4.1

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.7-micawber/versions
    r-ryantm committed Jun 17, 2019
    Copy the full SHA
    7dbb4e2 View commit details
  7. python37Packages.plotly: 3.9.0 -> 3.10.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.7-plotly/versions
    r-ryantm committed Jun 17, 2019
    Copy the full SHA
    23f5478 View commit details

Commits on Jun 18, 2019

  1. buck: 2019.05.22.01 -> 2019.06.17.01

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/buck/versions
    r-ryantm authored and marsam committed Jun 18, 2019
    Copy the full SHA
    08bb1b5 View commit details
  2. Merge pull request #63380 from r-ryantm/auto-update/python3.7-micawber

    python37Packages.micawber: 0.4.0 -> 0.4.1
    marsam authored Jun 18, 2019
    Copy the full SHA
    8dc427d View commit details
  3. Merge pull request #63227 from r-ryantm/auto-update/buck

    buck: 2019.05.22.01 -> 2019.06.17.01
    marsam authored Jun 18, 2019
    Copy the full SHA
    690011a View commit details
  4. Merge pull request #63385 from r-ryantm/auto-update/python3.7-plotly

    python37Packages.plotly: 3.9.0 -> 3.10.0
    marsam authored Jun 18, 2019
    Copy the full SHA
    f4b78eb View commit details
  5. Merge pull request #63219 from xrelkd/update/cargo-make

    cargo-make: 0.19.5 -> 0.20.0
    marsam authored Jun 18, 2019
    Copy the full SHA
    ce53d94 View commit details
  6. Merge pull request #63255 from mnacamura/gauche

    gauche: 0.9.7 -> 0.9.8
    marsam authored Jun 18, 2019
    Copy the full SHA
    afd0817 View commit details
  7. Merge pull request #63333 from knl/enable-fsevents-api-for-fswatch

    fswatch: Enable FSEvents API on Darwin
    basvandijk authored Jun 18, 2019
    Copy the full SHA
    ad96121 View commit details
  8. Copy the full SHA
    dbb6f70 View commit details
  9. Copy the full SHA
    5e241a6 View commit details
  10. doc: Clean up programlisting & screen (#63316)

    doc: Clean up programlisting & screen
    jtojnar authored Jun 18, 2019
    Copy the full SHA
    1ef7e40 View commit details
  11. Copy the full SHA
    51ef6ac View commit details
  12. Merge master into staging-next

    FRidh committed Jun 18, 2019
    Copy the full SHA
    4137725 View commit details
Showing with 761 additions and 747 deletions.
  1. +5 −5 doc/coding-conventions.xml
  2. +7 −7 doc/contributing.xml
  3. +1 −1 doc/functions/appimagetools.xml
  4. +10 −10 doc/functions/dockertools.xml
  5. +9 −9 doc/functions/prefer-remote-fetch.xml
  6. +13 −13 doc/functions/trivial-builders.xml
  7. +127 −127 doc/languages-frameworks/beam.xml
  8. +4 −4 doc/languages-frameworks/go.xml
  9. +1 −1 doc/languages-frameworks/java.xml
  10. +1 −1 doc/languages-frameworks/lua.xml
  11. +2 −2 doc/languages-frameworks/ocaml.xml
  12. +4 −4 doc/languages-frameworks/perl.xml
  13. +2 −2 doc/languages-frameworks/texlive.xml
  14. +2 −2 doc/meta.xml
  15. +9 −9 doc/package-notes.xml
  16. +35 −35 doc/platform-notes.xml
  17. +8 −8 doc/quick-start.xml
  18. +5 −5 doc/reviewing-contributions.xml
  19. +13 −13 doc/stdenv.xml
  20. +3 −3 doc/submitting-changes.xml
  21. +5 −5 nixos/doc/manual/administration/cleaning-store.xml
  22. +2 −2 nixos/doc/manual/administration/container-networking.xml
  23. +1 −1 nixos/doc/manual/administration/control-groups.xml
  24. +3 −3 nixos/doc/manual/administration/logging.xml
  25. +1 −1 nixos/doc/manual/administration/rollback.xml
  26. +2 −2 nixos/doc/manual/administration/service-mgmt.xml
  27. +2 −2 nixos/doc/manual/administration/store-corruption.xml
  28. +2 −2 nixos/doc/manual/administration/user-sessions.xml
  29. +5 −5 nixos/doc/manual/configuration/ad-hoc-packages.xml
  30. +4 −4 nixos/doc/manual/configuration/adding-custom-packages.xml
  31. +1 −1 nixos/doc/manual/configuration/declarative-packages.xml
  32. +94 −94 nixos/doc/manual/configuration/matrix.xml
  33. +14 −14 nixos/doc/manual/configuration/modularity.xml
  34. +1 −1 nixos/doc/manual/configuration/profiles.xml
  35. +1 −1 nixos/doc/manual/configuration/user-mgmt.xml
  36. +3 −3 nixos/doc/manual/configuration/wireless.xml
  37. +6 −6 nixos/doc/manual/configuration/xfce.xml
  38. +4 −4 nixos/doc/manual/development/building-nixos.xml
  39. +10 −10 nixos/doc/manual/development/building-parts.xml
  40. +9 −9 nixos/doc/manual/development/running-nixos-tests-interactively.xml
  41. +4 −4 nixos/doc/manual/development/running-nixos-tests.xml
  42. +12 −12 nixos/doc/manual/development/sources.xml
  43. +6 −6 nixos/doc/manual/development/testing-installer.xml
  44. +7 −7 nixos/doc/manual/development/writing-nixos-tests.xml
  45. +14 −9 nixos/doc/manual/installation/changing-config.xml
  46. +23 −22 nixos/doc/manual/installation/installing-from-other-distro.xml
  47. +5 −5 nixos/doc/manual/installation/installing-usb.xml
  48. +44 −44 nixos/doc/manual/installation/installing.xml
  49. +5 −5 nixos/doc/manual/man-nixos-generate-config.xml
  50. +19 −19 nixos/doc/manual/man-nixos-install.xml
  51. +6 −6 nixos/doc/manual/man-nixos-option.xml
  52. +20 −20 nixos/doc/manual/man-nixos-rebuild.xml
  53. +1 −1 nixos/doc/manual/release-notes/rl-1509.xml
  54. +8 −8 nixos/doc/manual/release-notes/rl-1703.xml
  55. +19 −19 nixos/modules/services/databases/foundationdb.xml
  56. +2 −2 nixos/modules/services/databases/postgresql.xml
  57. +11 −11 nixos/modules/services/desktops/flatpak.xml
  58. +5 −5 nixos/modules/services/editors/emacs.xml
  59. +6 −6 nixos/modules/services/misc/gitlab.xml
  60. +1 −1 nixos/modules/services/misc/taskserver/doc.xml
  61. +55 −55 nixos/modules/services/monitoring/prometheus/exporters.xml
  62. +4 −4 nixos/modules/services/network-filesystems/samba.nix
  63. +4 −4 nixos/modules/services/networking/dnscrypt-proxy.xml
  64. +11 −11 nixos/modules/services/networking/smokeping.nix
  65. +11 −11 nixos/modules/services/web-apps/matomo-doc.xml
  66. +4 −0 pkgs/development/coq-modules/bignums/default.nix
  67. +1 −0 pkgs/development/coq-modules/coqprime/default.nix
  68. +2 −2 pkgs/development/interpreters/gauche/default.nix
  69. +2 −2 pkgs/development/python-modules/micawber/default.nix
  70. +2 −2 pkgs/development/python-modules/plotly/default.nix
  71. +2 −2 pkgs/development/python-modules/poetry/default.nix
  72. +4 −4 pkgs/development/tools/build-managers/buck/default.nix
  73. +2 −1 pkgs/development/tools/misc/fswatch/default.nix
  74. +5 −5 pkgs/development/tools/rust/cargo-make/default.nix
  75. +3 −1 pkgs/top-level/all-packages.nix
10 changes: 5 additions & 5 deletions doc/coding-conventions.xml
Original file line number Diff line number Diff line change
@@ -921,7 +921,7 @@ src = fetchFromGitHub {
<para>
You can convert between formats with nix-hash, for example:
<screen>
$ nix-hash --type sha256 --to-base32 <replaceable>HASH</replaceable>
<prompt>$ </prompt>nix-hash --type sha256 --to-base32 <replaceable>HASH</replaceable>
</screen>
</para>
</listitem>
@@ -1038,16 +1038,16 @@ patches = [ ./0001-changes.patch ];
<para>
Move to the root directory of the source code you're patching.
<screen>
$ cd the/program/source</screen>
<prompt>$ </prompt>cd the/program/source</screen>
</para>
</listitem>
<listitem>
<para>
If a git repository is not already present, create one and stage all of
the source files.
<screen>
$ git init
$ git add .</screen>
<prompt>$ </prompt>git init
<prompt>$ </prompt>git add .</screen>
</para>
</listitem>
<listitem>
@@ -1060,7 +1060,7 @@ $ git add .</screen>
<para>
Use git to create a diff, and pipe the output to a patch file:
<screen>
$ git diff > nixpkgs/pkgs/the/package/0001-changes.patch</screen>
<prompt>$ </prompt>git diff > nixpkgs/pkgs/the/package/0001-changes.patch</screen>
</para>
</listitem>
</orderedlist>
14 changes: 7 additions & 7 deletions doc/contributing.xml
Original file line number Diff line number Diff line change
@@ -12,9 +12,9 @@ xlink:href="https://github.com/NixOS/nixpkgs/tree/master/doc">doc</filename>
You can quickly check your edits with <command>make</command>:
</para>
<screen>
$ cd /path/to/nixpkgs/doc
$ nix-shell
[nix-shell]$ make
<prompt>$ </prompt>cd /path/to/nixpkgs/doc
<prompt>$ </prompt>nix-shell
<prompt>[nix-shell]$ </prompt>make
</screen>
<para>
If you experience problems, run <command>make debug</command> to help
@@ -24,10 +24,10 @@ xlink:href="https://github.com/NixOS/nixpkgs/tree/master/doc">doc</filename>
After making modifications to the manual, it's important to build it before
committing. You can do that as follows:
<screen>
$ cd /path/to/nixpkgs/doc
$ nix-shell
[nix-shell]$ make clean
[nix-shell]$ nix-build .
<prompt>$ </prompt>cd /path/to/nixpkgs/doc
<prompt>$ </prompt>nix-shell
<prompt>[nix-shell]$ </prompt>make clean
<prompt>[nix-shell]$ </prompt>nix-build .
</screen>
If the build succeeds, the manual will be in
<filename>./result/share/doc/nixpkgs/manual.html</filename>.
2 changes: 1 addition & 1 deletion doc/functions/appimagetools.xml
Original file line number Diff line number Diff line change
@@ -52,7 +52,7 @@ spot sensor temperature 0.000000, unit celsius, color scheme 0, calibration: off

<prompt>$ </prompt>file -k type2.AppImage
type2.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV) (Lepton 3.x), scale 232-60668, spot sensor temperature -4.187500, color scheme 15, show scale bar, calibration: offset -0.000000, slope 0.000000 (Lepton 2.x), scale 4111-45000, spot sensor temperature 412442.250000, color scheme 3, minimum point enabled, calibration: offset -75402534979642766821519867692934234112.000000, slope 5815371847733706829839455140374904832.000000, dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, BuildID[sha1]=79dcc4e55a61c293c5e19edbd8d65b202842579f, stripped\012- data
</screen>
</screen>

<para>
Note how the type 1 AppImage is described as an <literal>ISO 9660 CD-ROM
20 changes: 10 additions & 10 deletions doc/functions/dockertools.xml
Original file line number Diff line number Diff line change
@@ -480,9 +480,9 @@ pullImage {
<literal>nix-prefetch-docker</literal> command can be used to get required
image parameters:

<programlisting>
$ nix run nixpkgs.nix-prefetch-docker -c nix-prefetch-docker --image-name mysql --image-tag 5
</programlisting>
<screen>
<prompt>$ </prompt>nix run nixpkgs.nix-prefetch-docker -c nix-prefetch-docker --image-name mysql --image-tag 5
</screen>

Since a given <varname>imageName</varname> may transparently refer to a
manifest list of images which support multiple architectures and/or
@@ -491,17 +491,17 @@ $ nix run nixpkgs.nix-prefetch-docker -c nix-prefetch-docker --image-name mysql
By default it will match the OS and architecture of the host the command is
run on.

<programlisting>
$ nix-prefetch-docker --image-name mysql --image-tag 5 --arch x86_64 --os linux
</programlisting>
<screen>
<prompt>$ </prompt>nix-prefetch-docker --image-name mysql --image-tag 5 --arch x86_64 --os linux
</screen>

Desired image name and tag can be set using
<option>--final-image-name</option> and <option>--final-image-tag</option>
arguments:

<programlisting>
$ nix-prefetch-docker --image-name mysql --image-tag 5 --final-image-name eu.gcr.io/my-project/mysql --final-image-tag prod
</programlisting>
<screen>
<prompt>$ </prompt>nix-prefetch-docker --image-name mysql --image-tag 5 --final-image-name eu.gcr.io/my-project/mysql --final-image-tag prod
</screen>
</para>
</section>

@@ -537,7 +537,7 @@ exportImage {

name = someLayeredImage.name;
}
</programlisting>
</programlisting>
</example>

<para>
18 changes: 9 additions & 9 deletions doc/functions/prefer-remote-fetch.xml
Original file line number Diff line number Diff line change
@@ -10,16 +10,16 @@
upload while the builder can fetch faster directly from the source. To use
it, put the following snippet as a new overlay:
<programlisting>
self: super:
(super.prefer-remote-fetch self super)
</programlisting>
self: super:
(super.prefer-remote-fetch self super)
</programlisting>
A full configuration example for that sets the overlay up for your own
account, could look like this
<programlisting>
$ mkdir ~/.config/nixpkgs/overlays/
$ cat &gt; ~/.config/nixpkgs/overlays/prefer-remote-fetch.nix &lt;&lt;EOF
self: super: super.prefer-remote-fetch self super
EOF
</programlisting>
<screen>
<prompt>$ </prompt>mkdir ~/.config/nixpkgs/overlays/
<prompt>$ </prompt>cat &gt; ~/.config/nixpkgs/overlays/prefer-remote-fetch.nix &lt;&lt;EOF
self: super: super.prefer-remote-fetch self super
EOF
</screen>
</para>
</section>
26 changes: 13 additions & 13 deletions doc/functions/trivial-builders.xml
Original file line number Diff line number Diff line change
@@ -35,25 +35,25 @@
An example of using <literal>runCommand</literal> is provided below.
</para>
<programlisting>
(import &lt;nixpkgs&gt; {}).runCommand "my-example" {} ''
echo My example command is running
(import &lt;nixpkgs&gt; {}).runCommand "my-example" {} ''
echo My example command is running

mkdir $out
mkdir $out

echo I can write data to the Nix store > $out/message
echo I can write data to the Nix store > $out/message

echo I can also run basic commands like:
echo I can also run basic commands like:

echo ls
ls
echo ls
ls

echo whoami
whoami
echo whoami
whoami

echo date
date
''
</programlisting>
echo date
date
''
</programlisting>
</listitem>
</varlistentry>
<varlistentry>
Loading