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

Create header for `LegacySSHStore`

In https://github.com/NixOS/nix/pull/6134#issuecomment-1079199888,
@thuffschmitt proposed exposi...

deadb3bfe9cde3e78e8e89340e4c92499069461a authored about 1 year ago by John Ericson <[email protected]>
Merge pull request #9572 from obsidiansystems/serve-proto-build-options

Create `ServeProto::BuildOptions` and a serializer for it

b7e016ab2464ad2e7e2e856ad0f173157135aae0 authored about 1 year ago by John Ericson <[email protected]>
document `fetchTree` (#9258)

* document `fetchTree`

* display experimental feature note at the top

we have to enable th...

3c200da242d8f0ccda447866028bb757e0b0bbd9 authored about 1 year ago by Valentin Gagarin <[email protected]>
Merge pull request #9575 from hercules-ci/shell-on-hydra

flake.nix: Cache shell inputs through hydra

b1842a4f05113967e8c20c9ebfd79edc39da259b authored about 1 year ago by Robert Hensing <[email protected]>
flake.nix: Cache shell inputs through hydra

a63be6578f7e17182fdec8e3d3fdbab19a814152 authored about 1 year ago by Robert Hensing <[email protected]>
Merge pull request #9573 from hercules-ci/rl-next-md-frontmatter

rl-next: Fix and support markdown frontmatter syntax

69b7876a0810269ad71807594cfd99b26cd8a5ff authored about 1 year ago by Robert Hensing <[email protected]>
rl-next: Use markdown frontmatter syntax

The old syntax is still supported, as long as you don't use a {
in the description - the reason ...

3811b334c646bc3b4bf8caef6d13c9f5027246f1 authored about 1 year ago by Robert Hensing <[email protected]>
Add checks.rl-next

a856f603ed5a124f7eb818dadab6c88da73570fb authored about 1 year ago by Robert Hensing <[email protected]>
changelog-d: Use roberth fork with markdown frontmatter support

360f3b3a9e0a74eb8b7d5a1744ad58f4cd487ca0 authored about 1 year ago by Robert Hensing <[email protected]>
Create `ServeProto::BuildOptions` and a serializer for it

More tests, and more serializers for Hydra reuse.

5417990e313272a5f1129ac39228b111e8dac857 authored about 1 year ago by John Ericson <[email protected]>
Merge pull request #9555 from 9999years/positions-in-errors

Pass positions when evaluating

c8458bd731eb1c74159bebe459ea00165e056b65 authored about 1 year ago by Robert Hensing <[email protected]>
Merge pull request #9568 from hercules-ci/revert-9553

Revert 9553

7cdc8786d9f57410acbec088e13e46ce10cdce35 authored about 1 year ago by Robert Hensing <[email protected]>
Merge pull request #9306 from NixOS/accessor-no-follow-symlink

Clarify `SourceAccessor` methods should never implicitly follow symlinks

6aba2fdb4dc59fae966f75a90c8ec4650ccd2cb7 authored about 1 year ago by John Ericson <[email protected]>
tests/lang/eval-fail-bad-string-interpolation-4: init

6e8d5983143ae576e3f4b1d2954a5267f2943a49 authored about 1 year ago by Robert Hensing <[email protected]>
Update rl-next/source-positions-in-errors for Nix 2.19+

b9980b377ede0aca542b2baeeef9e4538dec20db authored about 1 year ago by Robert Hensing <[email protected]>
Revert "Print the value in `error: cannot coerce` messages (#9553)"

This reverts commit f0ac2a35d5e9dfb3a53e6cc810e871fe119cbf4b.

The request from the sibling PR, ...

9b7b7a7561b24d48452627709e6872d9c610428b authored about 1 year ago by Robert Hensing <[email protected]>
Clarify `SourceAccessor` methods should never implicitly follow symlinks

The code has already been fixed (yay!) so what is left of this commit is
just updating the API d...

ce4ca574d24abe233b717babc679e4c9228ba94b authored about 1 year ago by John Ericson <[email protected]>
Merge pull request #9497 from edolstra/move-access-control

Move restricted/pure-eval access control out of the evaluator and into the accessor

d4f6b1d38bfd0d5bb0ae6df9b98e184fe5da58b8 authored about 1 year ago by Robert Hensing <[email protected]>
doc/prerequisites-source: Add bdwgc-traceable-allocator patch

005eaa1bd6c6090d5a55a062f429e6464345c6df authored about 1 year ago by Robert Hensing <[email protected]>
Merge pull request #9564 from NixOS/fix-clang-build

Avoid `std::strstream`, fix the clang build

762af72728c7987e219de2b5bee811ecc885f6d8 authored about 1 year ago by John Ericson <[email protected]>
Merge pull request #9563 from obsidiansystems/tryResolve-evalStore

Give `Derivation::tryResolve` an `evalStore` argument

36ca6adc60511dc822870f2df43c0a578e481925 authored about 1 year ago by Théophane Hufschmitt <[email protected]>
Avoid `std::strstream`, fix the clang build

According https://en.cppreference.com/w/cpp/io/strstream, it has been
deprecated since C++98! Th...

f9ee1bedcf98334d8bc015c2e04e30fbba958a3e authored about 1 year ago by John Ericson <[email protected]>
Print the value in `error: cannot coerce` messages (#9553)

* Print the value in `error: cannot coerce` messages

This extends the `error: cannot coerce a...

f0ac2a35d5e9dfb3a53e6cc810e871fe119cbf4b authored about 1 year ago by Rebecca Turner <[email protected]>
Merge pull request #9560 from obsidiansystems/serve-proto-unkeyed-valid-path-info-serializer

Factor out `ServeProto::Serialiser<UnkeyedValidPathInfo>` and test

139982997eec493a0f74105c427953f6be77da6d authored about 1 year ago by John Ericson <[email protected]>
Give `Derivation::tryResolve` an `evalStore` argument

This is needed for building CA deriations with a src store / dest store
split. In particular it ...

96dd757b0c0f3d6702f8e38467a8bf467b43154e authored about 1 year ago by John Ericson <[email protected]>
Pass positions when evaluating

This includes position information in more places, making debugging
easier.

Before:

```
$ nix-...

0b80935c22f367b1deecffeddb97c90d7ed985e9 authored about 1 year ago by Rebecca Turner <[email protected]>
Factor out `ServeProto::Serialiser<UnkeyedValidPathInfo>` and test

In the process, partially undo e89b5bd0bfeb4dfdd8fe7e6929544cb9ceb8a505
in that the ancient < 2....

a5521b7d9445af63a159d4fe7b44a0902c3a2a24 authored about 1 year ago by John Ericson <[email protected]>
Merge pull request #9557 from bryanhonof/bryanhonof.fix-apple-double-shenanigans

Add option to libarchive so it behaves correctly

c3827ff6348a4d5199eaddf8dbc2ca2e2ef46ec5 authored about 1 year ago by Eelco Dolstra <[email protected]>
fix(libutil/tarfile): add option to libarchive so it behaves correctly with AppleDouble files

AppleDouble files were extracted differently on macOS machines than on other
UNIX's.
Setting `ar...

bf00d5ecef20c11eb7e49dff3482b9e536cf7abe authored about 1 year ago by Bryan Honof <[email protected]>
Merge pull request #9452 from kolloch/feature/nix-hash-convert

Add nix hash convert

82449a455f58351e9e7444e5c586f45195da0ca4 authored about 1 year ago by tomberek <[email protected]>
Add docs/rl-notes for `nix hash convert` / `builtins.convertHash`

https://github.com/NixOS/nix/issues/8876

8afeaf05c4063d48e65d2d82c31c3323c3237f7c authored about 1 year ago by Peter Kolloch <[email protected]>
Renamed HashFormat::Base32 to HashFormat::Nix32

...and also adjusted parsing accordingly.

Also added CLI completion for HashFormats.

https://g...

fc6f29053aa69b6b14bcad93cb273b1c266e74fe authored about 1 year ago by Peter Kolloch <[email protected]>
Further HashType renaming + using mkHashAlgoOptFlag for new conversion

https://github.com/NixOS/nix/issues/8876

837b889c41543b32154ceade2363ec6ad6dff15d authored about 1 year ago by Peter Kolloch <[email protected]>
Add deprecation notice for old nix hash conversion subcommands.

(But not yet nix-hash since `nix hash` is still hidden behind a feature flag.)

https://github.c...

7ff876b92b590fd9559472935f4adce1d3d5efb7 authored about 1 year ago by Peter Kolloch <[email protected]>
HashType: Rename to HashAlgorithm

To be consistent with CLI, nix API
and many other references.

As part of this, we also converte...

5334c9c792a208db4d3824e88019a626ded1b65d authored about 1 year ago by Peter Kolloch <[email protected]>
Update src/libexpr/primops.cc

Co-authored-by: Théophane Hufschmitt <[email protected]>

d38ec1285573c98c987ec1421f7cec68754204f9 authored about 1 year ago by Peter Kolloch <[email protected]>
Refactor concurrently added tests to use HashAlgorithm.

https://github.com/NixOS/nix/issues/8876

bbba2055f0b77e9677ef318ceea3084906eccd7d authored about 1 year ago by Peter Kolloch <[email protected]>
hash.sh: Make failure tests more tolerant of additional output

"warning: you don'\''t have Internet access; disabling some network-dependent features" ...

htt...

e9a5365db66737d1438fd91eba6529d278e1efca authored about 1 year ago by Peter Kolloch <[email protected]>
nix hash convert: s/--type/--algo/ + more functional tests

https://github.com/NixOS/nix/issues/8876

0c2d5f7673ae0196b660c39b59941755103c23d0 authored about 1 year ago by Peter Kolloch <[email protected]>
Store.xs: fix references to HashFormat::Nix32

https://github.com/NixOS/nix/issues/8876

9a1a3c43bf11912ad32c433219c4c21a1b6ca9dd authored about 1 year ago by Peter Kolloch <[email protected]>
nix hash convert: added

This deviated from the proposal! See comments on the issue.

https://github.com/NixOS/nix/issues...

6bbd900d4f9983f74dcd9a0f85ab899331f661c7 authored about 1 year ago by Peter Kolloch <[email protected]>
CmdHashBase: doc comment

156ea78d7402368e3816855800eb6e0ed33a1ecc authored about 1 year ago by Peter Kolloch <[email protected]>
hash.cc/hash.h: Minor C++ improvements

e7abf60a0c8db19927e4fb195789b698c84e8d5a authored about 1 year ago by Peter Kolloch <[email protected]>
Merge pull request #9509 from fricklerhandwerk/add-redirect

add redirect to new store page

3dcb83409debb2c72b94de243603830abee9c180 authored about 1 year ago by Eelco Dolstra <[email protected]>
Merge pull request #9518 from NixOS/fix-static-build

Update Nixpkgs to fix static build

9817788f6b25fefa731b838391f859e886ae0d24 authored about 1 year ago by Eelco Dolstra <[email protected]>
Merge pull request #9545 from NixOS/update-labeler-config

Fix the labeler.yml config file

34a69976d9cd72d70736de25abacc95e50d4749d authored about 1 year ago by Eelco Dolstra <[email protected]>
Improve the error message for “multicommands” commands (#9510)

* Factor out the default `MultiCommand` behavior

All the `MultiCommand`s had (nearly) the sam...

7fff625e39fa6b11c4c61eeacadc70a0253bdab6 authored about 1 year ago by Théophane Hufschmitt <[email protected]>
Update src/libfetchers/filtering-input-accessor.hh

Co-authored-by: Robert Hensing <[email protected]>

2bd83225004012af97d2d5977dc1de952f60aa8d authored about 1 year ago by Eelco Dolstra <[email protected]>
Fix the labeler.yml config file

labeler 5.0 changed the configuration file in a non-backwards-compatible way (https://github.com...

ee8540ae9055791cfec4cbf8cb6335368b867acc authored about 1 year ago by Théophane Hufschmitt <[email protected]>
Use expectStderr

53ab5d87c2eef72202bd76eb43e072636bbc72e8 authored about 1 year ago by Eelco Dolstra <[email protected]>
PosixSourceAccessor: Cache lstat() calls

Since we're doing a lot of them in assertNoSymlinks().

57246c4c3802920e6167fd540dae2a0abca97f15 authored about 1 year ago by Eelco Dolstra <[email protected]>
CanonPath: Support std::hash

504e4fc4576dc6a4cd5c083a3bf7b80dfb0ca220 authored about 1 year ago by Eelco Dolstra <[email protected]>
Merge pull request #9542 from NixOS/pthread-fix-netbsd

Add missing `-pthread` for test support libraries

fbc855b3c3d29bbcd7a891cd32fe9674c6367957 authored about 1 year ago by John Ericson <[email protected]>
Add missing `-pthread` for test support libraries

This is good in general (see how the other libraries also have long had
it, since 49fe9592a47e78...

b23273f6a29c725646b3523b1c35a0ae4a84ef61 authored about 1 year ago by John Ericson <[email protected]>
Merge pull request #9541 from obsidiansystems/config-buildprefix-fix

Including `config.h` also needs `$(buildprefix)`

96fdea3394ff61e24c53358644a5064218218d13 authored about 1 year ago by John Ericson <[email protected]>
PosixSourceAccessor: Don't follow any symlinks

All path components must not be symlinks now (so the user needs to
call `resolveSymlinks()` when...

83c067c0fa0cc5a2dca440e5c986afe40b163802 authored about 1 year ago by Eelco Dolstra <[email protected]>
Including `config.h` also needs `$(buildprefix)`

Per the instruction in the manual, we want to run configure in a
different directory so that we ...

733333e87db391e4f832de65f0f49f60e50c45a4 authored about 1 year ago by John Ericson <[email protected]>
Merge pull request #9505 from fricklerhandwerk/quick-start

shorten the quick start chapter

efc65ef122d5b3c1636709ccdc17a85bb45ee6ad authored about 1 year ago by Robert Hensing <[email protected]>
Check that we can't follow symlinks outside of the allowed paths

345f79d01676680f2d4ef8803790896a190c855b authored about 1 year ago by Eelco Dolstra <[email protected]>
Merge pull request #9520 from fricklerhandwerk/fix-links-stores-overview

fix links in stores overview

d54f847682a0c61ff6900415f1710f294cce109a authored about 1 year ago by Eelco Dolstra <[email protected]>
Merge pull request #9536 from NixOS/dependabot/github_actions/zeebe-io/backport-action-2.2.0

Bump zeebe-io/backport-action from 2.1.1 to 2.2.0

2f9bc1ecda1b556b954da3ad57def476ff4f081e authored about 1 year ago by Eelco Dolstra <[email protected]>
Merge pull request #9537 from NixOS/dependabot/github_actions/cachix/install-nix-action-24

Bump cachix/install-nix-action from 23 to 24

a4b3a63b1c2323bd94d859ec0415825646ec2569 authored about 1 year ago by Eelco Dolstra <[email protected]>
Merge pull request #9538 from NixOS/dependabot/github_actions/cachix/cachix-action-13

Bump cachix/cachix-action from 12 to 13

49316978251dca5f4fb1de194ce4814deda64df7 authored about 1 year ago by Eelco Dolstra <[email protected]>
Merge pull request #9539 from NixOS/dependabot/github_actions/actions/labeler-5

Bump actions/labeler from 4 to 5

6278e264f792c9ce9fd2269e7918dde5f2db9640 authored about 1 year ago by Eelco Dolstra <[email protected]>
Bump actions/labeler from 4 to 5

Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5.
- [Release notes](https...

e488a43f457f3ef9dba92184428bbe5381fe2634 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump cachix/cachix-action from 12 to 13

Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 12 to 13.
- [Release ...

e6a3cbfceb66e06184b625a3913a786f68e71a1f authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump cachix/install-nix-action from 23 to 24

Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 23 to 24.
-...

c446e5294dbc12729e7bc55ee10b40dbaeeaacf0 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump zeebe-io/backport-action from 2.1.1 to 2.2.0

Bumps [zeebe-io/backport-action](https://github.com/zeebe-io/backport-action) from 2.1.1 to 2.2....

823512c1e705d1fce8dfb8cde65228364c9a8045 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
reword description for the `fetch-tree` experimental feature

without knowing a lot of context, it's not clear who "we" are in that
text. I'm also strongly op...

3c310bde2e492c2dd8bdccdfd80076231905a429 authored about 1 year ago by Valentin Gagarin <[email protected]>
fix up release note

5fe2accb754249df6cb8f840330abfcf3bd26695 authored about 1 year ago by Valentin Gagarin <[email protected]>
Merge pull request #9529 from wh0/patch-1

tests: avoid a chroot store without sandbox support

5910140f252280f6be429d1cb5e91e69999f5b43 authored about 1 year ago by John Ericson <[email protected]>
tests: avoid a chroot store without sandbox support

2e5abc0fd0d5d45e125e1d981958149624268090 authored about 1 year ago by wh0 <[email protected]>
Clean up two comments

14c26d642ebcff3fe45c8eb6719a213c63143fb3 authored about 1 year ago by John Ericson <[email protected]>
Add another configure flag assertion

6e0656c66c1052bcbab204140c6b3dec81f3ab15 authored about 1 year ago by John Ericson <[email protected]>
Slap on `perl-bindings` in the caller

The Perl bindings are not part of Nix, but a downstream package, so they
don't belong in `packag...

7e2b1cce6abec48f85c8bc056da0ca991dfe7b32 authored about 1 year ago by John Ericson <[email protected]>
Don't expose file sets anymore

a5a45e64e18de3eb827ca83c7356dc8a088be125 authored about 1 year ago by John Ericson <[email protected]>
Add documenting comments to `package.nix`

f58615518c1284d4dbe4655246d4d5d6e9b2befe authored about 1 year ago by John Ericson <[email protected]>
Factor out the installer script

77003a4f0c380929f18b71476b9e7f9cd4009458 authored about 1 year ago by John Ericson <[email protected]>
Expose `boehmgc-nix` in overlay

60fe4ddaa1801b37a044a2c96071d96739bd26c0 authored about 1 year ago by John Ericson <[email protected]>
Move `binary-tarball.nix` to scripts dir

e275f0adfb6b3f360f10f5adcf140c17edc58cc6 authored about 1 year ago by John Ericson <[email protected]>
Remove uneeded file

7a7ad7c84b4dd37331a8f8889b02c94540522dbc authored about 1 year ago by John Ericson <[email protected]>
Fix underlying build system so `--disable-build` works better

- Internal API docs once again work

- configure skips checks for a bunch of things it doesn't need

c160c6251566e758dd4d8fd409df3fa3b2f832b9 authored about 1 year ago by John Ericson <[email protected]>
More fixes

7b51086d736f8cf983744510ff40e5afbc313079 authored about 1 year ago by John Ericson <[email protected]>
Fix incorrect flag name

c71d987553530dcf02bcd7bf4c682634d7e5b6be authored about 1 year ago by John Ericson <[email protected]>
Merge remote-tracking branch 'upstream/master' into package-nix

c9838bb9ee7f87286e66824e54e4e291ea1a3039 authored about 1 year ago by John Ericson <[email protected]>
WIP

3d47e024837a4340b1a0b6b6b8114e9e9e0c38a4 authored about 1 year ago by John Ericson <[email protected]>
WIP

ce598bae144c49c61b33cdf55679ef597ede9485 authored about 1 year ago by John Ericson <[email protected]>
Add installing unit test flags

0ca49b0c8663ae82931780ae3f1f45115b966285 authored about 1 year ago by John Ericson <[email protected]>
Fix stuff

19d41fb20a45d2bf66f78813514bf5c5fd420a8b authored about 1 year ago by Jacek Galowicz <[email protected]>
Create internal-api-docs.nix

118fa9689ab0e6d12b360708177f9a1b56f3d466 authored about 1 year ago by Jacek Galowicz <[email protected]>
Fix coverage.nix

ca598328085fe7a379bff8777031101fba80921b authored about 1 year ago by Jacek Galowicz <[email protected]>
Fix cross builds

2c3749a335d4462412ac73eb77a81d949e1e8ba6 authored about 1 year ago by Jacek Galowicz <[email protected]>
Merge pull request #9524 from fricklerhandwerk/fix-docs-errors

fix random docs errors

cd0d4e4d479fc128e5e64ee4f0ffd177706b856d authored about 1 year ago by Théophane Hufschmitt <[email protected]>
reword description of the `max-jobs` setting

- remove prose for the default value, which is shown programmatically
- add note on how this rel...

5b281ddf50775ff37577f80cd3f1f7dbf76c9762 authored about 1 year ago by Valentin Gagarin <[email protected]>
reword description of the `builders-use-substitutes` setting

368fdb482da039fd40a1a51bbf851c54f65eb4c5 authored about 1 year ago by Valentin Gagarin <[email protected]>
fix random docs errors

remove link to the contributing guide from user documentation.
it doesn't help here, and the tar...

24b781773f3d24b62b1c36154c36fc98417cbcdb authored about 1 year ago by Valentin Gagarin <[email protected]>
reword documentation on settings and attributes related to substitution

- add links
- be more concise
- clarify the distinction between `preferLocalBuild` and `allowSub...

51adfb9b277fe54ad03fa2c9981585f123fcc200 authored about 1 year ago by Valentin Gagarin <[email protected]>
fix links in stores overview

59c4c82aebb814d864548c3ad2e9128ab6e902bf authored about 1 year ago by Valentin Gagarin <[email protected]>
flake.lock: Update Nixpkgs to fix static build

The problem was since switching to use libgit2, we had a package in our
closure (`http-parser`) ...

7355a48b1a4ce2e393598c2a72ef520cba9d172d authored about 1 year ago by John Ericson <[email protected]>
Merge pull request #8886 from obsidiansystems/flatten-tests

Move unit tests to separate directories, and document

84fe429dfd2b541fe0482b4eb7f2f3ee6c33b8f3 authored about 1 year ago by Robert Hensing <[email protected]>