about summary refs log tree commit diff
path: root/doc
Commit message (Collapse)AuthorAge
* doc: add example usage for breakpointHook (#51005)Jörg Thalheim2018-11-26
|
* Merge master into staging-nextFrederik Rietdijk2018-11-20
|\
| * doc/reviewing-contributions: fix build errorPierre Bourdon2018-11-20
| | | | | | | | Regression from #50674. Section IDs cannot contain spaces.
| * doc/cross-compilation: remove reference to old wikiMatthew Bauer2018-11-19
| | | | | | | | The link doesn’t work and it’s not very important to the documentation anyway.
| * doc/reviewing-contributions: pull-requests -> pull requestsMatthew Bauer2018-11-19
| | | | | | | | | | This makes things more consistent. It’s also how GitHub refers to pull requests.
| * doc/cross-compilation: fixupMatthew Bauer2018-11-19
| | | | | | | | More cleanups and stuff. May need to be split up.
| * doc/platform-notes: reword xcode warningMatthew Bauer2018-11-19
| | | | | | | | xcbuild doesn’t work exactly like xcode in some ways.
| * doc/stdenv: more changesMatthew Bauer2018-11-19
| | | | | | | | Lots of reworking here. May need to be split up.
| * doc/stdenv: document more setup hookMatthew Bauer2018-11-19
| | | | | | | | | | | | | | | | | | | | | | | | Here I document setup hooks provided by: - cmake - xcbuildHook - meson - ninja - unzip - wafHook - scons
| * doc/stdenv: document prefixKeyMatthew Bauer2018-11-19
| | | | | | | | This seems like a useful thing to document
| * doc: move checkInputs to check phase sectionMatthew Bauer2018-11-19
| | | | | | | | This makes more sense in context.
| * doc: typo fixesMatthew Bauer2018-11-19
| |
| * Fix typo in nixpkgs manualAndrei Lapshin2018-11-19
| |
* | Merge master into staging-nextFrederik Rietdijk2018-11-19
|\|
| * Merge #26513: docs: use RFC 2119 in a sectionVladimír Čunát2018-11-18
| |\
| | * Use RFC 2119 convention to describe package naming conventionrht2018-11-11
| | |
* | | Merge master into staging-nextFrederik Rietdijk2018-11-18
|\| |
| * | doc/node: document the new preferred node versionJörg Thalheim2018-11-16
| | |
| * | docs: fix minor grammar issues in the manualBenjamin Hipple2018-11-14
| | |
| * | Merge pull request #50182 from Infinisil/idris/doc-updateSilvan Mosberger2018-11-14
| |\ \ | | | | | | | | nixpkgs idris docs: Update and improve
| | * | nixpkgs idris docs: Update and improveSilvan Mosberger2018-11-12
| | |/
* | | Merge master into staging-nextFrederik Rietdijk2018-11-12
|\| |
| * | ocamlPackages.*: remove unnecessary unpackCmdThéo Zimmermann2018-11-12
| | |
| * | meta.tests: rename into passthru.testsLéo Gaspard2018-11-11
| | | | | | | | | | | | | | | | | | | | | Nix currently rejects derivations in `meta` values. This works around that limitation by using `passthru` instead. Closes https://github.com/NixOS/nixpkgs/issues/50230
| * | meta.tests: drop `meta.needsVMSupport`Léo Gaspard2018-11-11
| | | | | | | | | | | | Its job is already handled by `requiredSystemFeatures`
* | | Merge master into staging-nextFrederik Rietdijk2018-11-11
|\| |
| * | doc: fix default python interpreterBenjamin Hipple2018-11-10
| |/ | | | | | | The default for `python3` is currently `python36`.
* | Merge master into staging-nextFrederik Rietdijk2018-11-10
|\|
| * Merge pull request #49684 from Zimmi48/dune-packageJörg Thalheim2018-11-07
| |\ | | | | | | buildDunePackage: add support function and use it in a few packages
| | * duneBuildPackage: documentThéo Zimmermann2018-11-07
| | |
| * | Remove preferLocalBuild documentationEelco Dolstra2018-11-07
| |/ | | | | | | | | | | It's incorrect (preferLocalBuild does not prevent uploading to binary caches) and is not a stdenv attribute (it's already documented in the Nix manual).
| * Merge pull request #44439 from Ekleog/meta-testsTimo Kaufmann2018-11-07
| |\ | | | | | | [RFC] Use `meta.tests` to link from packages to the tests that test them
| | * dovecot, opensmtpd: add link to test in `meta.tests`Léo Gaspard2018-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationale --------- Currently, tests are hard to discover. For instance, someone updating `dovecot` might not notice that the interaction of `dovecot` with `opensmtpd` is handled in the `opensmtpd.nix` test. And even for someone updating `opensmtpd`, it requires manual work to go check in `nixos/tests` whether there is actually a test, especially given not so many packages in `nixpkgs` have tests and this is thus most of the time useless. Finally, for the reviewer, it is much easier to check that the “Tested via one or more NixOS test(s)” has been checked if the file modified already includes the list of relevant tests. Implementation -------------- Currently, this commit only adds the metadata in the package. Each element of the `meta.tests` attribute is a derivation that, when it builds successfully, means the test has passed (ie. following the same convention as NixOS tests). Future Work ----------- In the future, the tools could be made aware of this `meta.tests` attribute, and for instance a `--with-tests` could be added to `nix-build` so that it also builds all the tests. Or a `--without-tests` to build without all the tests. @Profpatsch described in his NixCon talk such systems. Another thing that would help in the future would be the possibility to reasonably easily have cross-derivation nix tests without the whole NixOS VM stack. @7c6f434c already proposed such a system. This RFC currently handles none of these concerns. Only the addition of `meta.tests` as metadata to be used by maintainers to remember to run relevant tests.
| * | docs: Remove redundancyJan Path2018-11-05
| | |
| * | python34: removeFrederik Rietdijk2018-11-04
| | | | | | | | | | | | | | | | | | | | | | | | Python 3.4 will receive it's final patch release in March 2019 and there won't be any releases anymore after that, so also not during NixOS 2019.03. Python 3.4 is not used anymore in Nixpkgs. In any case, migrating code from 3.4 to 3.4+ is trivial.
* | | Merge branch 'master' into stagingVladimír Čunát2018-11-02
|\| | | | | | | | | | | Conflict: rename of pythondaemon -> python-daemon.
| * | pythonPackages.pythondaemon: rename to pythonPackages.python-daemonBenjamin Hipple2018-10-30
| | | | | | | | | | | | | | | | | | This commit renames the pythondaemon module to match its module name, github name, and pypi name, which makes it easier to find and reference. In order to avoid breaking any external users, I've left an alias with a deprecated warning.
* | | Merge staging-next into stagingFrederik Rietdijk2018-10-30
|\ \ \
| * | | Merge master into staging-nextFrederik Rietdijk2018-10-30
| |\| |
| | * | Add mention of nix-prefetch-github. (#49336)Théo Zimmermann2018-10-30
| | |/
* | | Merge staging-next into stagingFrederik Rietdijk2018-10-27
|\| |
| * | Merge master into staging-nextFrederik Rietdijk2018-10-27
| |\|
| | * doc: apply `make format`Jörg Thalheim2018-10-26
| | |
| | * doc: extend breakpointHook documentationJörg Thalheim2018-10-26
| | |
| | * Merge pull request #49126 from das-g/stdenv-docsJörg Thalheim2018-10-26
| | |\ | | | | | | | | minor fixes in Nixpkgs stdenv docs
| | | * nixpkgs docs: add missing spaces between wordsRaphael Borun Das Gupta2018-10-26
| | | |
| | | * nixpkgs docs: remove spurious ">"Raphael Borun Das Gupta2018-10-26
| | | |
| | * | Merge pull request #49026 from schmittlauch/doc-vimJörg Thalheim2018-10-25
| | |\ \ | | | |/ | | |/| clarifying `name` arg determines vim command name
| | | * clarifying `name` arg determines vim command nameTrolli Schmittlauch2018-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `name` arg of `vim_configurable.customize` does not only determine the package name, but also the name of the command/ executable to be called. In my opinion this is not documented properly and finding that out took me several hours.
| | * | Merge pull request #42371 from Mic92/nix-breakpointsJörg Thalheim2018-10-25
| | |\ \ | | | |/ | | |/| breakpointHook: add for debugging failing builds