Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/NixOS/nix

Nix, the purely functional package manager
https://github.com/NixOS/nix

Move tests to separate directories, and document

Today, with the tests inside a `tests` intermingled with the
corresponding library's source code...

91b6833686a6a6d9eac7f3f66393ec89ef1d3b57 authored about 1 year ago
Merge pull request #9511 from obsidiansystems/add-missing-includes

Add two missing `#include "nar-info.hh"`

77adb55ae4e1c1d54b7010b513bd374d7b274f6d authored about 1 year ago
Add two missing `#include "nar-info.hh"`

GitHub's racy CI caused this oversight to sneak through.

d59bdbe4fd757d99b6625db1d3560a39a371d9e9 authored about 1 year ago
Merge pull request #9478 from tweag/nix-config-check

Rename `nix doctor` to `nix config check`

ac4d2e7b857acdfeac35ac8a592bdecee2d29838 authored about 1 year ago
Merge pull request #9494 from sellout/nix-run-execv

Don’t use `execvp` when we know the path

dfa219d03b2277e61dde1c1ddddddff7411ef112 authored about 1 year ago
Merge pull request #6236 from obsidiansystems/store-dir-config

Factor out `StoreDirConfig`

fcf09813c6dabe6710ae71b0c28c76e1f0674dd2 authored about 1 year ago
Use a proper enum rather than a boolean in runProgramInStore

Makes the call-site much easier to understand.

ea2dd166235e049699cf7f70c243c2b83089f824 authored about 1 year ago
Merge pull request #9233 from bouk/bouk/apply-config-inner

config: add included files into parsedContents before applying

82359eba6b692691ef08a71196ef25a61bc4d3d3 authored about 1 year ago
Further changes

eff9b12bc296213c3ba824e90869bcafc4103e1c authored about 1 year ago
Merge pull request #9508 from infinisil/revert-7762-boost-regex

Revert "Switch from std::regex to boost::regex"

188c803ddb5e63b243ddb84eba9b70e45475b7ea authored about 1 year ago
add redirect to new store page

d5e934fb73496a2509755be5945a8bcf1730d59d authored about 1 year ago
Add boost::regex regression test

333ea684b065318aa49aec367c995b3d8c5d65ed authored about 1 year ago
Document each store type on its own page

This makes for more useful manual table of contents, that displays the
information at a glance.
...

4781e7fa7048d2861172baaaa04a7be4b8a2b631 authored about 1 year ago
Revert "Switch from std::regex to boost::regex"

908a011a4a2fe4e494e5b6e4c94f013f159f3616 authored about 1 year ago
shorten the quick start chapter

this focuses on `nix-shell -p` and refers to search.nixos.org for
package search, which is curre...

02d9cf2d303e4e7e283dba2f3181f3e40843c354 authored about 1 year ago
Run statix

c64190e65048547712fcf7a0ae09fbfd0a709474 authored about 1 year ago
little refactoring

f55ee7cf7753caee7a27052fab679d8c8fe27cc4 authored about 1 year ago
First step

c982198485a995d40b01b8caf62df5458046614d authored about 1 year ago
reword the experimental feature notice

- put the highlight box around all the relevant instructions
- simplify the wording
- make the l...

0301b8fc7354a94dc03b57f796bfa6e853758af8 authored about 1 year ago
rename debugging helper environment variable

39de819edaef2dc3e308a490bbb2b1622a932771 authored about 1 year ago
mention renaming of `nix doctor`

cab41025d85d3b02f5175cf7ca2611c7a44c2cdd authored about 1 year ago
Merge pull request #9502 from fricklerhandwerk/internal-lookup-paths

use lookup paths in helper expressions consistently

2fe7e009bb527afb51bc372d7206a7410b17ae82 authored about 1 year ago
Move access control from FSInputAccessor to FilteringInputAccessor

8cafc754d845529a78595d1196769257ee23ca56 authored about 1 year ago
use lookup paths in helper expressions consistently

this makes the files in question a bit more independent of source location.

to find where the v...

d5ffc94f336fc4032dd4009c14c148e390e10e16 authored about 1 year ago
Merge pull request #9500 from fricklerhandwerk/generated-docs

keep generated documentation in a separate directory

7cc2aa799edb49eace52c2c59f08fc29a98f4d6a authored about 1 year ago
keep generated documentation in a separate directory

- helps navigating the code as it highlights which files are generated
- makes it less error pro...

44d21f6ef9783bed8812d39ff7b1a28a4883f84b authored about 1 year ago
Don't attempt to `git add` ignored files

This uses `git check-ignore` to determine if files are ignored before
attempting to add them in ...

be30c2ea8de7f12d610b695bd7c6edf22b32fe55 authored about 1 year ago
Merge pull request #9489 from NixOS/doc-url

Avoid `<name>/<name>` in documentation URLs

3d46fa85c8fcb579bb1756668cba38245d5f174a authored about 1 year ago
Remove InputAccessor::root()

43d9fb6cf180c421be17b4247f5dd032cf4843f5 authored about 1 year ago
Remove superfluous use of hasAccessControl()

305939655a6cd680997981ca6077d4ce7f957984 authored about 1 year ago
Move restricted/pure-eval access control out of the evaluator and into the accessor

ea95327e72f5781295417b0eae46a5e351bebebd authored about 1 year ago
Merge pull request #9476 from alois31/restore-progress-bar

nix repl: Only hide the progress bar while waiting for user input

3bebaefcd0c5d650f7edcd39f397bb45c4382f41 authored about 1 year ago
Avoid `<name>/<name>` in documentation URLs

They are redundant and look weird.

f99e468640ab0eac7f07ac2b328222eb45dee8d8 authored about 1 year ago
Merge pull request #9430 from hercules-ci/remove-vlas

Fix stack overflow in `filter`

cb7f25869daa2491eeac5fee49ad8f31b2218c15 authored about 1 year ago
Merge pull request #9465 from obsidiansystems/build-dir

Use `buildprefix` in a few more places

b6a3fde6b7a416929553e6be36fc991680ddf9ef authored about 1 year ago
Merge pull request #9491 from obsidiansystems/fix-freebsd

Improve ACL clearing support (fixing FreeBSD build)

eac0a6205286b204902e109d6a974c6ae95533d4 authored about 1 year ago
Don’t use `execvp` when we know the path

743232bf04d8ade18cfa2c791ed466ce48519878 authored about 1 year ago
Merge pull request #5145 from fedepell/local_doc_build_5140

Docs build: depend on locally built nix executable and not installed one

ca72e3e7e8f69526f028475a7a9b40812da1acdd authored about 1 year ago
Docs build: depend on locally built nix executable and not installed one

Previously many of the documentation targets were depending on
`$(bindir)/nix` which is the inst...

d536c57e878a04f795c1ef8ee3232a47035da2cf authored about 1 year ago
Improve ACL clearing support (fixing FreeBSD build)

The problem was that f880469173061a07f0b2a24734932c5a9ad633c6 forgot
that the `#include <sys/xat...

a7115a47ef0d83ea81b494f6bc5b11d8286e0672 authored about 1 year ago
fix: `nlohmann::adl_serializer` for `std::optional` (#9147)

This allows templates such as `NLOHMANN_DEFINE_TYPE_*` templates and other generators with thing...

02bd821f2e71372d31bbe6700bd68086cc2ee70a authored about 1 year ago
Use `buildprefix` in a few more places

`installcheck` doesn't yet work, but the rest of the build can now
happen mostly inside a separa...

52e0911302b20336c1600b60a98894423e110d7d authored about 1 year ago
Merge pull request #9477 from tweag/nix-config-show

Rename `nix show-config` to `nix config show`

a8fea5a54f4d1d379c2ac234b4ecbb43000b9542 authored about 1 year ago
Rename `nix doctor` to `nix config check`

Fix #7672

6d1605818c12461edc9f4ee17a7929fdc8fe916c authored about 1 year ago
Rename `nix show-config` to `nix config show`

Part of #7672

f300e11b056dea414d7d77bbc6e5a7dc5d9ddd41 authored about 1 year ago
nix repl: Only hide the progress bar while waiting for user input

In commit 0d2163c6dcf03463fa91ec6d0d96c928ad907366, the progress bar was hidden
in nix repl beca...

20cd5eb2b3668f5b95b6f020e1c258011c18ea33 authored about 1 year ago
Merge pull request #9462 from trofi/eval.o-dependency

libexpr: add missing dependency on 'flake/call-flake.nix.gen.hh'

f0180487a0e4c0091b46cb1469c44144f5400240 authored about 1 year ago
Merge pull request #9393 from hercules-ci/changelog-d

Automatically compile hand-written release notes with `changelog-d`

928f0c13414d20c1af88b30bd6700fd730ee0bab authored about 1 year ago
libexpr/local.mk: Make eval compile deps regular

Dependency is now entirely through the eval.cc rule.
All gen.hh deps are now there.

68c48756fece5aee77f9b44607afa9248d75e67c authored about 1 year ago
maintainers/release-notes: Improve DATE check

Co-authored-by: Valentin Gagarin <[email protected]>

f7bfec2806708573798d610cda101f27a24d9218 authored about 1 year ago
Merge pull request #9459 from fricklerhandwerk/page-redirects

add path based redirects

0c6fe1be7dc310d5f833128939f08117462cf0aa authored about 1 year ago
add deprecation warnings in documentation

this is hacky, but can serve as a stopgap until we can do it
programmatically.

384ffb4443fd47d04f36c6bcc6ebf476274673ab authored about 1 year ago
Merge pull request #7762 from yorickvP/boost-regex

Switch from std::regex to boost::regex

d46230eff5fbf207aca9801ad13a11bbadfc9669 authored about 1 year ago
Remove an obsolete comment

e986d20bedfc054663632255388bbd33fec99114 authored about 1 year ago
libexpr: add missing dependency on 'flake/call-flake.nix.gen.hh'

Without the change build for `eval.o` fails occasionally as:

$ make src/libexpr/eval.o
...

75134b7513eb781074969fc8d6d865cc95063444 authored about 1 year ago
`nix flake update` add deprecation warnings.

This builds on #8817, to add additional UX help for people with existing
muscle memory (or shell...

f56401a114cb5504c3d74b893ce270ed28fd03e3 authored about 1 year ago
add path based redirects

up to now, those were managed outside of this repo, which as
unsurprisingly a real hassle to dea...

2b7016cc56d12e67de9f1f25b18311866a26a5fe authored about 1 year ago
nix: develop: remove test for interactive shell executable

06a745120bc8fe7625954e970c61028f8a42c31e authored about 1 year ago
Don't run changelog-d in the build

This way we lose the preview of release notes on master, as well
as on https://nixos.org/manual/...

d63f72197cec6ff95d9ffc83aa8076acd86a3fd1 authored about 1 year ago
flake.nix: Use top level changelog-d

It is about 2 MB now, as only it and libffi (tiny) are new in the
build or shell closures.

e7e21aa0c839460a62456fa44f31339c187077ff authored about 1 year ago
flake.lock: Update

Flake lock file updates:

• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/decdf666c833a325c...

c5d49ec7ab7b9fb33f0336a909ac837e208be807 authored about 1 year ago
docs: Fix broken link

Link target definitions need to be in a separate paragraph to be collected.

Fixup for https:/...

f25c06d7a3289343887d09761c82356a3b6b441b authored about 1 year ago
Merge pull request #9451 from kolloch/feature/git-ignore-ds-store

gitignore: Also ignore .DS_Store

fdac6e38188affbf73b77d83751d2bf8d88d57d6 authored about 1 year ago
gitignore: Also ignore .DS_Store

This is a file that Finder on Mac OS loves to add into various folders.

213594721ace2b2e2dcf3d57615178a2c1690aa4 authored about 1 year ago
Switch from std::regex to boost::regex

d2f5e263e3c095dfe9d874387665b88c4bfff6f1 authored about 1 year ago
Merge pull request #9443 from ivan770/reproducibility

doc: fix machine-specific capabilities leaking

dda0e34ecf16bb1c736d585414122a7e3587db70 authored about 1 year ago
doc: fix machine-specific capabilities leaking

54b684765519dee1e74dca71605f8e7f6c8b0a25 authored about 1 year ago
Add scripts/release-notes

2a538c571b13877fa426f2cff2749cf17d140216 authored about 1 year ago
maintainers/release-notes <- scripts/release-notes

6971c4adc06d574cbe1e9ab6da19814e11e2ba6c authored about 1 year ago
Migrate rl-next.md to doc/manual/rl-next directory

857f9168f7b48aa491052f24fb571c21398f9826 authored about 1 year ago
scripts/release-notes: Support patch releases

This also fixes the broken case statement, which has globs, not regexes.

b1ea30f21d24df9afc4eb1635eee9a080e4f81f3 authored about 1 year ago
scripts/release-notes: Avoid mutating variables

7c4ee5c8135fae65602791f0b89d0dbae7e94f3e authored about 1 year ago
Merge pull request #9398 from Qyriad/fixes/flake-not-found

flakes: bare minimum fix the error message for untracked flake.nix

7f626dba332f320fafb9f9c749986ea523d20f42 authored about 1 year ago
fricklerhandwerk: subscribe to documentation changes (#9422)

* fricklerhandwerk: subscribe to documentation changes

9aa63f70d7d861ba74764188410c0add730cd48d authored about 1 year ago
doc: Rename 2X.XX to "Upcoming release", and only generate if applicable

b26038c517ed10feae751ad6733244c00b715d34 authored about 1 year ago
Compile hand-written release notes with changelog-d

b7982372d234b1fd15bab01d09093471c1870bb4 authored about 1 year ago
Merge pull request #9444 from phip1611/foldl-doc

doc: primops: fix typo

8a52325d7d8fb181eda97da400b9cfc0ef75b284 authored about 1 year ago
Merge pull request #9445 from NixOS/allow-input-in-git-commit

Allow user input in `git commit`

43fb39ca29a0b054a4c18623520c496d27c57192 authored about 1 year ago
Allow user input in `git commit`

We occasionnally commit to git repositories (like with `nix flake update --commit-lock-file`).
T...

6a94755b1240be654cadb463a9f528eeccf3787c authored about 1 year ago
doc: primops: fix typo

5be0e6b314c216b0b51499fc488ca08272297469 authored about 1 year ago
doc: primops: add more info for foldl (#9254)

* doc: primops: add more info for foldl

From the existing doc it is not obvious whether the fir...

2ce8c9650b3e714f28d8685e48996141cba2df2c authored about 1 year ago
Merge pull request #9173 from vkryachko/transitive-input-overrides

Fix transitive input locking.

bf13943206675e806a61741f5f6b71ee10eac70c authored about 1 year ago
Merge pull request #9394 from NixOS/separate-file-canonicalise

Put `canonicaliseTimestampAndPermissions` in its own header/file

030fb86dd103ded1a6ce8ad2718a8cdb79fe6f06 authored about 1 year ago
Merge pull request #9413 from edolstra/fetchToStore-cache

Persistently cache `InputAccessor::fetchToStore()`

38844943d0c1a7c8f0109d323ef018102ad8bd52 authored about 1 year ago
Merge pull request #9438 from R-VdP/fix_unused_variable_warning

Fix compile warning due to unused variable binding.

533eafc5f233d677733383b519b3f438eb0a3e0d authored about 1 year ago
Use the StorePath-based cache interface

b1ab592f28f08da5dc7c060e5c3b19dc66dbc111 authored about 1 year ago
Fix compile warning due to unused variable binding.

We still need the check, since we don't have narinfo for locally built store paths.

5292f364267eb74005a2e06dfe69c0d0dc8bd2a3 authored about 1 year ago
Apply suggestion

Co-authored-by: John Ericson <[email protected]>

61b76f5f34db7f863a6f22bd9083f677b339fcf6 authored about 1 year ago
Merge pull request #9431 from obsidiansystems/fix-rapidcheck-shared

Add missing `-lrapidcheck` fixing build with shared lib

7155df091f9749ede15d71266e3ae83e4a55136c authored about 1 year ago
Add missing `-lrapidcheck` fixing build with shared lib

https://github.com/NixOS/nixpkgs/pull/269064 makes rapidcheck be build
as a shared lib, but that...

46131567da96ffac298b9ec54016b37114b0dfd5 authored about 1 year ago
Use boost::container::small_vector in place of VLAs

4e790efade0c3073292ff73be44351f29badd935 authored about 1 year ago
Merge pull request #7912 from mupdt/gcstore-add-perm-root

Mounted SSH Store

a6b315ae80aa94898ff66b23a6f5a5d5ed2b153c authored about 1 year ago
mounted-ssh-ng store: integration tests

03c3af1bf97354e281230a82f76d84b2db65db91 authored about 1 year ago
release note entry for the `mounted-ssh-ng://` store

b32b20a6d7cf3a9cf2c81a133c255e9c2ee8e308 authored about 1 year ago
MountedSSHStore: stores on shared filesystems

06b8902562089811e5724aa0b8d719f891ab73f2 authored about 1 year ago
Extend the worker protocol with `wopAddPermRoot`

226b0f3956ef83ec51b6556d8f27e13a966b4ebf authored about 1 year ago
Add `--process-ops` flag to `nix-daemon`

9796ebd7ef8c9a23ee8128273d925acae00e43b0 authored about 1 year ago
Add the `MountedSSHStore` experimental feature

It will be implemented in the subsequent commits of this PR.

949f5841f8a8611d0f49793bd8c4963462d62e3a authored about 1 year ago
Put `canonicaliseTimestampAndPermissions` in its own header/file

It is not inherently tied to `LocalStore`, it could probably even go in
`libnixutil`. Functions ...

f880469173061a07f0b2a24734932c5a9ad633c6 authored about 1 year ago
Merge pull request #9411 from edolstra/path-display

Improve SourceAccessor path display

9cd69e1c39112111df11e4ad5006f24399846fbd authored about 1 year ago