Ecosyste.ms: OpenCollective

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

The NixOS Foundation

Supporting the Nix ecosystem's infrastructure, and projects implementing the purely functional deployment model.
Collective - Host: nixos_org - https://opencollective.com/nixos - Website: https://nixos.org/ - Code: https://github.com/NixOS

Factor our `ServeProto::BasicServerConnection::handshake`

We'll need this for unit testing.

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

github.com/NixOS/nix - e960b2823091f7c6685b55d5f1ad8d7612130009 authored 12 months ago by John Ericson <[email protected]>
Factor out `ServeProto::BasicClientConnection::handshake` Hydra to share

github.com/NixOS/nix - 4a5ca576da511fcc64039c2494f41f710d662478 authored 12 months ago by John Ericson <[email protected]>
Create unit tests for the serve proto handshake

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

github.com/NixOS/nix - 1fb25829692e5455c0edec96226af295957d99b4 authored 12 months ago by John Ericson <[email protected]>
`LegacySSHStore::openConnection` move more logic inside catch block

Broader error handling logic is more robust.

github.com/NixOS/nix - 4580bed3e47eba844ec905d7a0e5fec79fb06b67 authored 12 months ago by John Ericson <[email protected]>
Start factoring out the serve protocol for Hydra to share

Factor out `ServeProto::BasicClientConnection` for Hydra to share

- `queryValidPaths`: Hydra us...

github.com/NixOS/nix - ce2f714e6daa0250f30bc3a14967e4e3a7777d9f authored 12 months ago by John Ericson <[email protected]>
tests/nixos: Test remote build against older versions

github.com/NixOS/nix - e502d1cf945fb3cdd0ca1e1c16ec330ccab51c7b authored 12 months ago by Robert Hensing <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - d7598ae06005902af2caee9f31536afae37de532 authored 12 months ago by rfc39 <rfc39@eris>
Merge pull request #9512 from hercules-ci/release-notes-bdwgc-traceable-allocator-patch

prerequisites-source: Add bdwgc-traceable-allocator-patch

github.com/NixOS/nix - 50ce3832dc98c9c1cdcc80456f4738745758cdf7 authored 12 months ago by John Ericson <[email protected]>
Print value on type error

Adds the failing value to `value is <TYPE> while a <TYPE> is expected`
error messages.

github.com/NixOS/nix - cb7fbd4d831de9d98b7dfd149d8a96939be31bb2 authored 12 months ago by Rebecca Turner <[email protected]>
Merge pull request #9829 from obsidiansystems/fix-if-if-else-ambiguity

If `if`...`if`...`else` ambiguity

github.com/NixOS/nix - b74ec56da9a2d6d14298f959a16e9399d11e5b05 authored 12 months ago by John Ericson <[email protected]>
Fix `if`...`if`...`else` ambiguity

This can be parsed two ways. Add a pair of braces so it must be parsed
the intended way.

github.com/NixOS/nix - 316e50cc7c0bad8448c9f475993e52f9d5dee7c0 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9626 from jvns/locked-input

Make fetchTree locked input error message clearer

github.com/NixOS/nix - 176dcd5c617367dbff6d5455856a25518326f79d authored 12 months ago by John Ericson <[email protected]>
Update src/libexpr/eval.cc

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

github.com/NixOS/nix - 80b84710b8c676620ed1e8bf8ff3bb1d5bc19b80 authored 12 months ago by pennae <[email protected]>
Merge pull request #9703 from fricklerhandwerk/upgrade-no-channel

don't show `nix-channel` in upgrade instructions

github.com/NixOS/nix - 16ccca2e866624dd042495c7c5f5ae18b521d2e7 authored 12 months ago by Eelco Dolstra <[email protected]>
Elaborate what the monthly assignments status check entails

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

github.com/NixOS/nix - 0bcdb4f5f0830261ecbff1cbc805b215cac1abae authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9521 from fricklerhandwerk/conf-reword-max-jobs

reword description of the `max-jobs` setting

github.com/NixOS/nix - b2066c3574f34d125e473faa58c7328f0ccade36 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9760 from hercules-ci/doc-glossary-nix-expression

doc/glossary: Nix expression can be language expression

github.com/NixOS/nix - a0b86b316093c29d587f3f59ed98c85d39cbdf6c authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9822 from obsidiansystems/algo-vs-hash-algo

Start standardizing hash algo flags

github.com/NixOS/nix - c8d33bca8d3f26773eac8f6842bdb846908f81e8 authored 12 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9805 from yshui/prefetch-unpack

Add --unpack to nix store prefetch-file

github.com/NixOS/nix - f51409cf98e9b18f27a6d0240a0aa0c3f37c2fd0 authored 12 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #868 from Moraxyc/patch-1

fix: typo

github.com/NixOS/nix.dev - 46a79276910fc96aae3d19aaaab72e519ddd5dfb authored 12 months ago by Silvan Mosberger <[email protected]>
fix: typo

add ;

github.com/NixOS/nix.dev - 22b3a861cb21122648e7e7f304a45d090377d8fc authored 12 months ago by Moraxyc <[email protected]>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - 1a155ab5ba5235043c6fdd7b967f4d6ec6f69190 authored 12 months ago by GitHub Actions <[email protected]>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - 0b477f2e3ce279dd0b1f018aa10344464dfad4cf authored 12 months ago by GitHub Actions <[email protected]>
Merge pull request #9821 from obsidiansystems/fix-typo

Fix typo in upcomming release notes

github.com/NixOS/nix - da1aae2d066ae2591c14682b3197ebdf8e1f2272 authored 12 months ago by John Ericson <[email protected]>
Start standardizing hash algo flags

Do this if we want to do `--hash-algo` everywhere, and not `--algo` for
hash commands.

The new ...

github.com/NixOS/nix - 202c5e2afc14232b3c9ff32b014387d76c45b3d7 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9348 from obsidiansystems/json-formats

Document JSON formats

github.com/NixOS/nix - a93b204c2753afe30f974fab40493df2969d2cf5 authored 12 months ago by John Ericson <[email protected]>
Fix typo in upcomming release notes

Thanks @cole-h for finding in https://github.com/NixOS/nix/pull/9815#discussion_r1460604130

github.com/NixOS/nix - 65294fe5fe4fd5419ea374e73710e8a217ba8060 authored 12 months ago by John Ericson <[email protected]>
Document JSON formats

Good to document these formats separately from commands that happen to
use them.

Eventually I w...

github.com/NixOS/nix - edf3ecc497d9931f84d8a28679b51773c761fdd8 authored 12 months ago by John Ericson <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - a251d2ada55db43725c3cde645b7f3bbe42cfa6d authored 12 months ago by rfc39 <rfc39@eris>
Automated team sync results.

github.com/NixOS/rfc39-record - 41b09cac3dd0fbfdbcddfdab67e9c0bfd7b0c596 authored 12 months ago by rfc39 <rfc39@eris>
Automated team sync results.

github.com/NixOS/rfc39-record - 2f601455472da4c0268ef0159d8493522846e367 authored 12 months ago by rfc39 <rfc39@eris>
Automated team sync results.

github.com/NixOS/rfc39-record - 33c5483afaa0e9b0a34ceb01a900d51e7471d04b authored 12 months ago by rfc39 <rfc39@eris>
Add release notes

github.com/NixOS/nix - 561a56cd13b4f12e3dfb6c5e3f42e5d8add04ecc authored 12 months ago by Rebecca Turner <[email protected]>
Print how many checks are run

github.com/NixOS/nix - d75a5f427a385e56c821fdf49a70a150fe7fe6fd authored 12 months ago by Rebecca Turner <[email protected]>
Print derivation paths

Also be more consistent with quotes around attribute paths

github.com/NixOS/nix - 9404ce36e4edd1df12892089bdab1ceb7d4d7a97 authored 12 months ago by Rebecca Turner <[email protected]>
Log what `nix flake check` does

There's still room for improvement, but this produces much more
informative output with `-v`:

`...

github.com/NixOS/nix - 49221493e243c4d10e69e7465a21be53902e16a8 authored 12 months ago by Rebecca Turner <[email protected]>
Merge pull request #9809 from obsidiansystems/nix-store-add-algo

Add missing `--hash-algo` flag to `nix store add`

github.com/NixOS/nix - 9b896bf7e95d83489a6befe1c37f6dd851d14c6e authored 12 months ago by John Ericson <[email protected]>
Add missing `--hash-algo` flag to `nix store add`

github.com/NixOS/nix - 356352c3709f69b6d11ed7f14ffa586219170908 authored 12 months ago by John Ericson <[email protected]>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - 88009452ec3bca1e4bd7639d70ed638d666d2f67 authored 12 months ago by GitHub Actions <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - 76c5b9fe2ce7fb48406a6866a73ea21fe20836e8 authored 12 months ago by rfc39 <rfc39@eris>
Merge pull request #9794 from hercules-ci/queryPathInfoFromClientCache

refactor: Extract `Store::queryPathInfoFromClientCache`

github.com/NixOS/nix - 382fa51ff008f4b51c5b6355cc062c82444f44bc authored 12 months ago by Robert Hensing <[email protected]>
refactor: Remove throw from queryPathInfoFromClientCache

Return a value instead of throwing.

Rather than the more trivial refactor of wrapping the retur...

github.com/NixOS/nix - d19627e8b4c3c09b0cc1329a9acaa8e5b070f26e authored 12 months ago by Robert Hensing <[email protected]>
refactor: Un-callback transform Store::queryPathInfoFromClientCache

This part of the code was not necessarily callback based.
Removing CPS is always nice; particula...

github.com/NixOS/nix - 8983ee8b2e0c10e6cac672a5a7ada4698235a62e authored 12 months ago by Robert Hensing <[email protected]>
Add --unpack to nix store prefetch-file

github.com/NixOS/nix - 75a6e6dd0eb60f3bcaaa3b33b085fb542638eb44 authored 12 months ago by Yuxuan Shui <[email protected]>
Merge pull request #9632 from cole-h/nix-daemon-testing

Use `nix daemon` in the test suite

github.com/NixOS/nix - e6e160a0758c0354ed810b0ec9846ed885adcc11 authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9811 from DavHau/fix-git-auth

fetchTree/fetchGit: re-enable shallow fetching

github.com/NixOS/nix - 10165c7593b449cedaf1d2579b486eefe9a19c2e authored 12 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9812 from NixOS/remove-n-shorthand-for---mode

Remove a nonsensical shorthand flag in `nix store add`

github.com/NixOS/nix - 57d6284eb727044218fcd48a24753fe9469fd277 authored 12 months ago by John Ericson <[email protected]>
fetchTree/fetchGit: re-enable shallow fetching

Add several tests for git fetching:
- shallow-cache-separation: can fetch the same repo shallowl...

github.com/NixOS/nix - bc00fa46472c56ccfddc2d6e81453be537d2e051 authored 12 months ago by DavHau <[email protected]>
Merge pull request #9806 from hercules-ci/fix-git-auth

Fix git auth

github.com/NixOS/nix - d762caff466052099b427411d515df859cc75f08 authored 12 months ago by Robert Hensing <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - ac04d79da160285f37132139110a0020f0562d99 authored 12 months ago by rfc39 <rfc39@eris>
Remove a nonsensical shorthand flag in `nix store add`

`-n` was an alias for `--mode`, but that seems to just be a copy-paste error as it doesn't make ...

github.com/NixOS/nix - 28d7db249ace91c10a9ad6cb6d11a6c2109929fb authored 12 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9804 from edolstra/missing-nar-crash

Fix crash when NAR is missing from binary cache

github.com/NixOS/nix - 3b20cca9625a1701a10a883735e7315185629563 authored 12 months ago by Eelco Dolstra <[email protected]>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - 4e7c7b6000fe57b73d520426908e11242a9835d0 authored 12 months ago by GitHub Actions <[email protected]>
Merge pull request #9792 from fricklerhandwerk/move-section

move section on make variables

github.com/NixOS/nix - 4e8483d09d68cf3566bbef68c623b4f6d1bfd6b6 authored 12 months ago by Robert Hensing <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - b980da1488dd5fa20bba76a45593c4cd51574200 authored 12 months ago by rfc39 <rfc39@eris>
doc/hacking.md: Hint short option `make -e`

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

github.com/NixOS/nix - 14f470ec4e9d481698b97ea2dae101693fbaca95 authored 12 months ago by Robert Hensing <[email protected]>
tests/nixos/fetch-git: Add http-auth test

github.com/NixOS/nix - 346d513d86491f2040735d22ba49cb0d701edb70 authored 12 months ago by Robert Hensing <[email protected]>
Revert libgit2 fetching

libgit2 is not capable of using git-credentials helpers yet.
This prevents private repositories ...

github.com/NixOS/nix - 8d422c2fef4309b4b7de8e2f909957775a9ec3ef authored 12 months ago by Robert Hensing <[email protected]>
tests/nixos/fetch-git: Testsupport for private repos

github.com/NixOS/nix - ed975e953c30c335f8403352acc785323a5a925c authored 12 months ago by Robert Hensing <[email protected]>
doc: GitRepoImpl::path

github.com/NixOS/nix - 76a50b3a69dd7202fa4c68ca8d12fde152e6341a authored 12 months ago by Robert Hensing <[email protected]>
Merge pull request #9676 from DavHau/git-testsuite

initialize test suite for git fetchers

github.com/NixOS/nix - 0bd9e10aea747df51c8a5af124864c722cbeafde authored 12 months ago by Robert Hensing <[email protected]>
tests/nixos/fetch-git: Memoize -> save

Memoization is for thunk-like behavior whereas this is executed eagerly.

github.com/NixOS/nix - 94eba0ebbbadfa48a4c1253cb94070a41310fae2 authored 12 months ago by Robert Hensing <[email protected]>
tests/nixos/fetch-git: Make the store paths unique

github.com/NixOS/nix - 12541704052849d4160a13f7bbd873b40f19a3f9 authored 12 months ago by Robert Hensing <[email protected]>
tests/nixos/fetch-git: Factor out gitea repo module

github.com/NixOS/nix - fd41979d7857f6984b4b7571706a45b16f9c0a5d authored 12 months ago by Robert Hensing <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - ac9b486e8a8c03344a1f3f8dc8420b8169f0166a authored 12 months ago by rfc39 <rfc39@eris>
Automated team sync results.

github.com/NixOS/rfc39-record - 6dc053b07d9f2eb42f05c181416e557a47556722 authored 12 months ago by rfc39 <rfc39@eris>
Show what goal is waiting for a build slot

github.com/NixOS/nix - ab786e22f16eed0d95123d5698eb71079c312584 authored 12 months ago by Eelco Dolstra <[email protected]>
LocalStore::addToStore(): Ignore exceptions from parseDump()

In the "discard" case (i.e. when the store path already exists
locally), when we call parseDump(...

github.com/NixOS/nix - a18d8d688a826ff535b3eeff289ef51db33a413b authored 12 months ago by Eelco Dolstra <[email protected]>
copyStorePath(): Bail out early if the store path already exists

In rare cases (e.g. when using allowSubstitutes = false), it's
possible that we simultaneously h...

github.com/NixOS/nix - dca0a802405be9798e12ad8be2ec6d227d9a2fa2 authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9799 from obsidiansystems/push-add-to-store-from-dump-unsupported-down

Push `addToStoreFromDump` `unsupported(...)` down `Store` class hierarchy

github.com/NixOS/nix - e652322a61eca864caaa3c4e766ff9b66cae7a19 authored 12 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9798 from edolstra/remote-store-eof

Print a more helpful message if the daemon crashes

github.com/NixOS/nix - 32706b14a7531c2c21b9f96da083a540a0031ec4 authored 12 months ago by Eelco Dolstra <[email protected]>
Use BackedStringView

github.com/NixOS/nix - 1fe8f54bd30fead52d21ae472fb4f0f68a5c6fdd authored 12 months ago by Eelco Dolstra <[email protected]>
tests/nixos/fetch-git: Apply suggestions

github.com/NixOS/nix - 78074bdea4fcb4403cc7b1e533d1fcbcf51e01a5 authored 12 months ago by Robert Hensing <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - 65cadb7cff517aaf96248e8fc717a2a1f33e2e6b authored 12 months ago by rfc39 <rfc39@eris>
Automated team sync results.

github.com/NixOS/rfc39-record - 14ff9ecf2fbc40a9244362c17651f5f54223fdd4 authored 12 months ago by rfc39 <rfc39@eris>
Merge pull request #9787 from obsidiansystems/bind-proc-syserror

`bind`: give same treatment as `connect` in #8544, dedup

github.com/NixOS/nix - 28674247ec792a981741198abc190a71bb254b82 authored 12 months ago by Théophane Hufschmitt <[email protected]>
Push `addToStoreFromDump` `unsupported(...)` down `Store` class hierarchy

Instead of having it be the default method in `Store` itself, have it be
the implementation in `...

github.com/NixOS/nix - 574db8350491d8da3f65625de1f91bc667e67360 authored 12 months ago by John Ericson <[email protected]>
`bind`: give same treatment as `connect` in #8544, dedup

It is good to propagate the underlying error so whether or not we use a
process to deal with pat...

github.com/NixOS/nix - 3016e67c21c8ea1f1c44528c7895fad1761406c3 authored 12 months ago by John Ericson <[email protected]>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - 788945d40eba4e1b0ed0dc863ece0ee73c24eb1a authored 12 months ago by GitHub Actions <[email protected]>
Print a more helpful message if the daemon crashes

Instead of

error: unexpected end-of-file

you now get

error: Nix daemon disconnected une...

github.com/NixOS/nix - a3cf27ca47328b11173147ca7180e0bae798bb2c authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9797 from edolstra/fix-error-message

Store::buildPaths(): Fix display of store paths

github.com/NixOS/nix - b5ed36e6633cac844fe4388dcc0cc8055a18ef9e authored 12 months ago by John Ericson <[email protected]>
Store::buildPaths(): Fix display of store paths

This was broken in 7ac39ff05c8353c665174e8df61dd76a2b0b93db.

github.com/NixOS/nix - 39ab50f9ee64f0455e37a8136638d9757252c226 authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9796 from obsidiansystems/cleanup-dep-patches

Move dependency patches from top level into subdir

github.com/NixOS/nix - 1d89c7b02eeccf55ff676952f0daff8c7c6cc040 authored 12 months ago by Robert Hensing <[email protected]>
Merge pull request #9795 from Ericson2314/flake-fix-indent-eror

Fix indentation error in `flake.nix`

github.com/NixOS/nix - 799f2d0699e2c42cb3c1c29760de7273df2a00fc authored 12 months ago by John Ericson <[email protected]>
Move dependency patches from top level into subdir

Good to not clutter the top-level directory.

github.com/NixOS/nix - 1de8eed28a3cb1e449c10ecdb524aec27fe9dc35 authored 12 months ago by John Ericson <[email protected]>
Fix indentation error in `flake.nix`

github.com/NixOS/nix - e938912cff5ccded14444377f9776e86c585f917 authored 12 months ago by John Ericson <[email protected]>
refactor: Extract simply, awkwardly Store::queryPathInfoFromClientCache

This is useful for determining quickly which substituters to query.

An alternative would be for...

github.com/NixOS/nix - d0a284284bc93014c98294292b7f4b95864f37ee authored 12 months ago by Robert Hensing <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - 374343aafe3573ef634bd8ed63bb2d936d28d0ad authored 12 months ago by rfc39 <rfc39@eris>
Merge pull request #9791 from fricklerhandwerk/typo

fix typo

github.com/NixOS/nix - 2cb9c7c68102193e7d34fabe6102474fc7f98010 authored 12 months ago by Théophane Hufschmitt <[email protected]>
reword section on make variables

- use one line per sentence
- use imperative for instructions
- add link to Make documentation

github.com/NixOS/nix - 28eb406834ed176d84e22898ccbcf4ecb963416c authored 12 months ago by Valentin Gagarin <[email protected]>
move section on make variables

it should be after the general build instructions, as it goes into more detail.

github.com/NixOS/nix - f134dbdffb81cea72a2e4abfb9a13904417b82aa authored 12 months ago by Valentin Gagarin <[email protected]>
fix typo

github.com/NixOS/nix - 55da93942428d51ba3fa3577d3ff79cd739fb38e authored 12 months ago by Valentin Gagarin <[email protected]>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - a8c599cb8597052a5cc075e759bb009ec2734b9d authored 12 months ago by GitHub Actions <[email protected]>
Merge pull request #9480 from NixOS/libfetchers-git-exportIgnore

libfetchers/git: Support export-ignore

github.com/NixOS/nix - 2a3c5e6b8ba7bb4fd75683dc706df24b3beae4d9 authored 12 months ago by Robert Hensing <[email protected]>
Merge pull request #9786 from hercules-ci/package

DerivationInfo -> PackageInfo

github.com/NixOS/nix - 01271f2996ca880f6a898d5cb52f168286d8a85a authored 12 months ago by Robert Hensing <[email protected]>
Merge pull request #9755 from 9999years/printer-followup

Printer followup

github.com/NixOS/nix - 51f524c629b778b75cb62a9e0c85bae655984abc authored 12 months ago by Robert Hensing <[email protected]>
Merge pull request #9279 from tfc/util-improv

Util improvements

github.com/NixOS/nix - 799e662cbed67cd5fac29ed2d8e85e02d2d7c023 authored 12 months ago by John Ericson <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - cb63863d762edc438ce2bd5f1667c6e1af59b3b6 authored 12 months ago by rfc39 <rfc39@eris>
Update default.nix

Needed to make kernel build if options from patch are missing.

github.com/NixOS/nixos-hardware - e57f8c264a4b6c2c8fef65dcd1adc13237004901 authored 12 months ago by damianoognissanti <[email protected]>
Fix patches.nix

As discussed here: https://github.com/NixOS/nixos-hardware/issues/523

1) `structuredExtraConf...

github.com/NixOS/nixos-hardware - 6b5d311cb66a153bffbdf96d5e9b79f1c3656a2e authored 12 months ago by damianoognissanti <[email protected]>