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

Improve String Handling

github.com/NixOS/nix - 1885d579db145d45f0aaf6130cd7e4db17b5e214 authored 12 months ago by Jacek Galowicz <[email protected]>
Don't use std::make_unique right before release

github.com/NixOS/nix - 8ae3aeec9442e2b249abdb42a2853618b74a68a2 authored 12 months ago by Jacek Galowicz <[email protected]>
Use ChildWrapperFunction type and make casts more explicit

github.com/NixOS/nix - d11d7849f7676eb8b2c771356b9be8d8bb756cc8 authored 12 months ago by Jacek Galowicz <[email protected]>
Remove C-style casts

github.com/NixOS/nix - 9d9f42cc38b06ddc3fe30f4c1695514774b5217e authored 12 months ago by Jacek Galowicz <[email protected]>
Drop parentheses from thunks

github.com/NixOS/nix - c924147c9d782e70e0ad421329252ced57f88d09 authored 12 months ago by Jacek Galowicz <[email protected]>
Update the moderation team email address (#1200)

The previous address is still intact, but since it led to confusions we
went to clear this up.

github.com/NixOS/nixos-homepage - 154381c1ec6af0859a337d8707bea9ad7cd2e749 authored 12 months ago by Martin Weinelt <[email protected]>
Use npos member variables instead of full type

github.com/NixOS/nix - 0bc66e529fa34b84ae31301dd99f31cc16ccfd6c authored 12 months ago by Jacek Galowicz <[email protected]>
Merge pull request #8544 from edolstra/handle-missing-gc-socket

LocalStore::addTempRoot(): Handle ENOENT

github.com/NixOS/nix - 7115edc85af060ef235ac0270245ab46cc828f7c authored 12 months ago by Eelco Dolstra <[email protected]>
Package{,Info}: comments

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

doc/glossary: Define package and package attribute set

github.com/NixOS/nix - 85a1cd9bd569380b87a0ca3056e7dad030213fcc authored 12 months ago by Robert Hensing <[email protected]>
DerivationInfo -> PackageInfo

This does not yet resolve the coupling between packages and
derivations, but it makes the code m...

github.com/NixOS/nix - 65255edc9b0c2bbe8b0be50ac7b2671b50309ea8 authored 12 months ago by Robert Hensing <[email protected]>
connect(): Propagate errno from the child process

This is necessary on macOS since addTempRoot() relies on errno.

github.com/NixOS/nix - d005bade7f3339cc68bee12ce13d863d51d54dc4 authored 12 months ago by Eelco Dolstra <[email protected]>
Sleep a bit between attempts to connect to the root server

github.com/NixOS/nix - 0b1d93d2bae5fda9924f13246d7a667ce4392a4d authored 12 months ago by Eelco Dolstra <[email protected]>
doc/glossary: Simplify software package definition

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

github.com/NixOS/nix - baea5f42c602c0233c3ed9c2d668409f86f901b9 authored 12 months ago by Robert Hensing <[email protected]>
Merge remote-tracking branch 'origin/master' into handle-missing-gc-socket

github.com/NixOS/nix - 302625e83b5e971119c044561312bb2adb1f8c55 authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9785 from hercules-ci/test-substring-negative

tests/functional/lang: Test substring with negative length

github.com/NixOS/nix - 86156d05dd33f856d8804f89669a7fe9b81f1a0d authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9781 from NixOS/dependabot/github_actions/cachix/cachix-action-14

Bump cachix/cachix-action from 13 to 14

github.com/NixOS/nix - 7e072b6b1ec160605451f96ee97c70dbe387d129 authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9780 from NixOS/dependabot/github_actions/cachix/install-nix-action-25

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

github.com/NixOS/nix - df1a931a45fa3ec86f46892c1bcb835fee8a141f authored 12 months ago by Eelco Dolstra <[email protected]>
tests/functional/lang: Test substring with negative length

github.com/NixOS/nix - cbc319e9be3b29e3eb29a6e4cf08db1e0363d7bd authored 12 months ago by Robert Hensing <[email protected]>
Merge pull request #9747 from awakesecurity/mz/fix-quadratic-splitString

Fix performance of builtins.substring for empty substrings

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

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

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

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

github.com/NixOS/rfc39-record - 4edf113a7f826a0f1a309b167d4cc5fa96c53147 authored 12 months ago by rfc39 <rfc39@eris>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - 78c8d4f10f2a8c1672d757ca3f609d2f3e4e2016 authored 12 months ago by GitHub Actions <[email protected]>
Bump cachix/cachix-action from 13 to 14

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

github.com/NixOS/nix - bf7754c0991c33146da9c339a71d661615afc93a authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump cachix/install-nix-action from 24 to 25

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

github.com/NixOS/nix - e0a76430861efbcfaf14c8b3691a091e6e72a8ed authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Automated team sync results.

github.com/NixOS/rfc39-record - e49f8108aa33ca79bdddc64c555a667b9355abb5 authored 12 months ago by rfc39 <rfc39@eris>
Merge pull request #842 from fricklerhandwerk/unsubscribe

reorganise CODEOWNERS

github.com/NixOS/nix.dev - 4c987d144156dabf0359d52f06404338be8e13cd authored 12 months ago by Silvan Mosberger <[email protected]>
CODEOWNERS: reorganise

- Assign subscriptions explicitly to some paths
- Use new documentation-reviewers GitHub team

github.com/NixOS/nix.dev - f28a554a99ace743c767b90d7da3a7138dc8f0e6 authored 12 months ago by Valentin Gagarin <[email protected]>
simplify parse error reporting

since nix doesn't use the bison `error` terminal anywhere any invocation
of yyerror will immedia...

github.com/NixOS/nix - e8d9de967fe47a7f9324b0022a2ef50df59f419d authored 12 months ago by pennae <[email protected]>
rename ParserState::{makeCurPos -> at}

most instances of this being used do not refer to the "current"
position, sometimes not even to ...

github.com/NixOS/nix - 835a6c7bcfd0b22acc16f31de5fc7bb650d52017 authored 12 months ago by pennae <[email protected]>
remove ParserFormals

this is a proper subset of Formals anyway, so let's just use those and
avoid the extra allocatio...

github.com/NixOS/nix - f07388bf985c2440413f398cf93d5f5840d1ec8c authored 12 months ago by pennae <[email protected]>
move ParseData to own header, rename to ParserState

ParserState better describes what this struct really is. the parser
really does modify its state...

github.com/NixOS/nix - 007605616477f4f0d8a0064c375b1d3cf6188ac5 authored 12 months ago by pennae <[email protected]>
don't repeatedly look up ast internal symbols

these symbols are used a *lot*, so it makes sense to cache them. this
mostly increases clarity o...

github.com/NixOS/nix - 09a1128d9e2ff0ae6176784938047350d6f8a782 authored 12 months ago by pennae <[email protected]>
decouple parser and EvalState

there's no reason the parser itself should be doing semantic analysis
like bindVars. split this ...

github.com/NixOS/nix - b596cc9e7960b9256bcd557334d81e9d555be5a2 authored 12 months ago by pennae <[email protected]>
slim down parser.y

most EvalState and Expr members defined here could be elsewhere, where
they'd be easier to maint...

github.com/NixOS/nix - e1aa585964c3d864ebff0030584f3349a539d615 authored 12 months ago by pennae <[email protected]>
make parser utility functions members of ParseData

all of them need access to parser state in some way. make them members
to allow this without fus...

github.com/NixOS/nix - 1b09b80afac27c67157d4b315c237fa7bb9b8d08 authored 12 months ago by pennae <[email protected]>
Merge pull request #9759 from obsidiansystems/abs-path-string-view

`absPath`: just take a `std::string_view`

github.com/NixOS/nix - 8a2da82220ab0bd09b86e97fb108e5c300e057d4 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9748 from obsidiansystems/no-rapidcheck-headers

Simplify RapidCheck configure

github.com/NixOS/nix - eeaa188973af4c40afe5bb667f603e0b0d3831f7 authored 12 months ago by Robert Hensing <[email protected]>
`absPath`: just take a `std::string_view`

1. Slightly more efficient

2. Easier to call

Co-authored-by: Cole Helbling <cole.e.helbling@ou...

github.com/NixOS/nix - beed00c04e136e8d685905e4b2b1116ecdf42f63 authored 12 months ago by John Ericson <[email protected]>
Simplify RapidCheck configure

No more `RAPIDCHECK_HEADERS`!

github.com/NixOS/nix - 9b9ecdee3424056cb854bc8f1aa49fe330c08c83 authored 12 months ago by John Ericson <[email protected]>
flake.lock: Update

Flake lock file updates:

• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/86501af7f1d51915e...

github.com/NixOS/nix - dd42a4e3e9ec6d76d393e24f449f161b62579dc5 authored 12 months ago by John Ericson <[email protected]>
add mutable shortlinks

this allows mapping cleanly from the existing mutable links on nixos.org

github.com/NixOS/nix.dev - d6b29c39d9c40d15f7c0fa1e2f8813d835f5be49 authored 12 months ago by Valentin Gagarin <[email protected]>
use upstream page redirects for Nix manual (#829)

github.com/NixOS/nix.dev - 0ff3ceca01e9e3ec7e994aefea23c3ba669414dc authored 12 months ago by Valentin Gagarin <[email protected]>
Merge pull request #860 from NixOS/dependabot/github_actions/cachix/install-nix-action-25

chore(deps): bump cachix/install-nix-action from 24 to 25

github.com/NixOS/nix.dev - 82d2ea72582fe3fe3f24402e0794ab80b5e2ac06 authored 12 months ago by asymmetric <[email protected]>
Merge pull request #861 from NixOS/dependabot/github_actions/cachix/cachix-action-14

chore(deps): bump cachix/cachix-action from 13 to 14

github.com/NixOS/nix.dev - 578a9a9bb8aa31c2b0865c1320c7336edc0b1738 authored 12 months ago by asymmetric <[email protected]>
chore(deps): bump cachix/install-nix-action from 24 to 25

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

github.com/NixOS/nix.dev - 56125c9e0162248dbaf904fe958805a8fd37f909 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump cachix/cachix-action from 13 to 14

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

github.com/NixOS/nix.dev - 5ccd31c74acf208207f1686a5a22a8dca7431637 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
disable linkcheck for GitHub anchor links (#859)

apparently it got (a lot) worse and GitHub doesn't render README files
statically any more.

...

github.com/NixOS/nix.dev - 4f9862fdb9b6ffdc2e8d708d7605e9de2b4698a9 authored 12 months ago by Valentin Gagarin <[email protected]>
Merge branch 'master' into microsoft/surface/kernel-6.6

github.com/NixOS/nixos-hardware - 6cf457a2ec31337b753d29b945243805f46faaac authored 12 months ago by mexisme <[email protected]>
Add support for Yoga Slim 7 Gen8

github.com/NixOS/nixos-hardware - bee2202bec57e521e3bd8acd526884b9767d7fa0 authored 12 months ago by Domen Kožar <[email protected]>
Merge branch 'master' into microsoft/surface/kernel-6.6

github.com/NixOS/nixos-hardware - 921c09c1275d70ab95854fed6b77796ddffdbaa9 authored 12 months ago by mexisme <[email protected]>
Merge pull request #9763 from L-as/avoid-unnecessary-copy

Avoid unnecessary copy of goal log

github.com/NixOS/nix - 268c49264ae2657c602f84f9bff3eb31306253ea authored 12 months ago by Robert Hensing <[email protected]>
build(deps): bump cachix/install-nix-action from 24 to 25

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

github.com/NixOS/nixos-hardware - a63273ffc77532cc3cbc482ad5b4f9706e5289b6 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - c68f10561062eaeb6970e975be342d1dbb62d2a8 authored 12 months ago by GitHub Actions <[email protected]>
Merge pull request #9768 from obsidiansystems/nix-profile-test-no-outlink

`tests/functional/nix-profile.sh`: Add missing `--no-link`

github.com/NixOS/nix - 8d4b67912d91031511dc19a55dc79c46c216f518 authored 12 months ago by John Ericson <[email protected]>
`tests/functional/nix-profile.sh`: Add missing `--no-link`

Otherwise we get a stray `tests/functional/result`, which can cause
spurious failures later.

(I...

github.com/NixOS/nix - 03a6ca9b253c35b33e041dce595239968224e0d3 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9757 from obsidiansystems/parser-dodge-windows-macros

Avoid Windows macros in the parser and lexer

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

github.com/NixOS/rfc39-record - befadef243e379c9ced8c47cd3de464c01666bdc authored 12 months ago by rfc39 <rfc39@eris>
Daily update [ci skip]

github.com/NixOS/nixos-homepage - b7323f3985515d8abf15515be47880d7103bc9b6 authored 12 months ago by GitHub Actions <[email protected]>
Add fwupd to Dell XPS 13 7390 config

github.com/NixOS/nixos-hardware - ef811636cc847355688804593282078bac7758d4 authored 12 months ago by Lena Fuhrimann <[email protected]>
Avoid unnecessary copy of goal log

The data was (accidentally?) copied into a std::string,
even though the string is immediately co...

github.com/NixOS/nix - f61d951909a619b7a430d8d8aa739e310c7bf472 authored 12 months ago by Las Safin <[email protected]>
Arbitrarily bring back some nix-daemon calls

This means that both `nix daemon` and `nix-daemon` will be (somewhat)
tested.

github.com/NixOS/nix - bbcd9fcfc1216bd7d88fef7933766e616c7111d0 authored 12 months ago by Cole Helbling <[email protected]>
doc/glossary: Define package and package attribute set

A small step towards https://github.com/NixOS/nix/issues/6507

I believe this incomplete definit...

github.com/NixOS/nix - 7e5fa5c25ce585da5399038bc92980fddbb65d8b authored 12 months ago by Robert Hensing <[email protected]>
doc/glossary: Nix expression can be language expression

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

github.com/NixOS/rfc39-record - 46cf368412756c4207d4ac99b54c7679395ce1c5 authored 12 months ago by rfc39 <rfc39@eris>
doc: provide context in glossary definitions (#9378)

github.com/NixOS/nix - cbd5553d57ebf5d0532047165a2d81825424bd76 authored 12 months ago by Qyriad <[email protected]>
Avoid Windows macros in the parser and lexer

`FLOAT`, `INT`, and `IN` are identifers taken by macros.

The name `IN_KW` is chosen to match `O...

github.com/NixOS/nix - e739a5002dab199a6cf207e6e62b394fa77f8cb2 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9756 from obsidiansystems/readline-on-windows

Newer Nixpkgs, get `readline` on Windows

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

github.com/NixOS/nixos-homepage - 3e7fed2f239e892d3393b8bdcc4f0e04d5196fe7 authored 12 months ago by GitHub Actions <[email protected]>
Newer Nixpkgs, get `readline` on Windows

Now `nix repl` an, in principle, work on that platform too.

Flake lock file updates:

• Updated...

github.com/NixOS/nix - dd7e7b0a30a0564741c40e70f33cbf1cd6130106 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9752 from 9999years/hacking-filter-tests

Document unit tests in hacking.md

github.com/NixOS/nix - 3bc1f8f22f9023e69a14f4a336f62d53a587e179 authored 12 months ago by John Ericson <[email protected]>
CanonPath: Add rel_c_str()

Defensively because isRoot() is also defensive.

github.com/NixOS/nix - 15f7bdaf276252f7b536c189b9b3eef73ad0e6e7 authored 12 months ago by Robert Hensing <[email protected]>
Clarify ambiguity in `nix-instantiate` man page

github.com/NixOS/nix - f73e50144f21adc9a6344bc4a5f8ded757d781fd authored 12 months ago by Rebecca Turner <[email protected]>
Automated team sync results.

github.com/NixOS/rfc39-record - 2f1a39c4de41667dd06e31474816d6dc0389cacb authored 12 months ago by rfc39 <rfc39@eris>
Remove outdated reference to `y` in `nix-instantiate` man page

github.com/NixOS/nix - 2d96c7a51f04755dc22856be012bd73dec13ad13 authored 12 months ago by Rebecca Turner <[email protected]>
Daily update [ci skip]

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

github.com/NixOS/rfc39-record - 72e2b1bafabad5b53c6a92e30cf7fe09a53d955b authored 12 months ago by rfc39 <rfc39@eris>
workflows/cron: Pin Nix to 2.19.2, fix updates (#1199)

The current default for cachix/install-nix-action@v24 is 2.19.1, which
annoyingly completely re...

github.com/NixOS/nixos-homepage - c7ff641bce55d01348b7eed872ba65af418ce57e authored 12 months ago by Silvan Mosberger <[email protected]>
Document unit tests in hacking.md

github.com/NixOS/nix - b29be1ff57e6e358b2925012a13d7d4a0312560e authored 12 months ago by Rebecca Turner <[email protected]>
Merge pull request #9737 from obsidiansystems/sys-error-split

Separate `SystemError` from `SysError`

github.com/NixOS/nix - c58da62a061bd72a3f9a00f4e8315f4608d63a7b authored 12 months ago by John Ericson <[email protected]>
added test for empty substring special case

github.com/NixOS/nix - 1996105e91d8d2022869c4e66c0a0734e363052b authored 12 months ago by Mel Zuser <[email protected]>
Separate `SystemError` from `SysError`

Most of this is a `catch SysError` -> `catch SystemError` sed. This
is a rather pure-churn chang...

github.com/NixOS/nix - 6208ca72093a0e05c56561dab349423f9bff069b authored 12 months ago by John Ericson <[email protected]>
Fix performance of builtins.substring for empty substrings

When returning a 0-length substring, avoid calling coerceToString,
since it returns a string_vie...

github.com/NixOS/nix - 25c889baacd6a8b9b66ce4776ec729a40e39cf77 authored 12 months ago by Mel Zuser <[email protected]>
fetchTree/git: Cache export-ignore filter

github.com/NixOS/nix - 274d887feee7e8bc3d4a7e6c5087fbe5aec4fd4e authored 12 months ago by Robert Hensing <[email protected]>
libfetchers: Add CachingFilteringInputAccessor

Co-authored-by: Eelco Dolstra <[email protected]>

github.com/NixOS/nix - d80c582b783e4c189432a2afd383be39cc09f17c authored 12 months ago by Robert Hensing <[email protected]>
Merge pull request #9656 from edolstra/nix-profile-stable-names

Make profile element names stable

github.com/NixOS/nix - 52f949bbf5561e13b0051698c556ca32b2a467f1 authored 12 months ago by Eelco Dolstra <[email protected]>
Add profile migration test

github.com/NixOS/nix - 72560f7bbef2ab3c02b8ca040fe084328bdd5fbe authored 12 months ago by Eelco Dolstra <[email protected]>
Update release notes

github.com/NixOS/nix - 8c7e2ed77c3c14f8a7c82ab6ab7b20ebcfb943a0 authored 12 months ago by Eelco Dolstra <[email protected]>
fetchTree/git: Don't expose exportIgnore attr

github.com/NixOS/nix - f68ad5acbb74c32d7ae6019bc17931940456603a authored 12 months ago by Robert Hensing <[email protected]>
fetchTree: Disallow combination of submodules and exportIgnore for now

github.com/NixOS/nix - 692e9197bc91f874ec30f839b1ae6d1beefa1eeb authored 12 months ago by Robert Hensing <[email protected]>
Format

github.com/NixOS/nix - 469cf263c7d1b7991a9122b76b827f3d65a02301 authored 12 months ago by Robert Hensing <[email protected]>
fetchTree: allow larger output attrsets

Intentionally dumb change ahead of architectural improvements.

github.com/NixOS/nix - 1c6bb609af3277ff3f747f49d04be80463d1f153 authored 12 months ago by Robert Hensing <[email protected]>
GitRepoImpl::getSubmodules: Access getSubmoduleRev without cast

This will be needed because the accessor will be wrapped, and therefore
not be an instance of Gi...

github.com/NixOS/nix - cd5e752fa72bf15ba8fe6fcdae92c77ac6dc2375 authored 12 months ago by Robert Hensing <[email protected]>
fetchTree: Recommend against exportIgnore

github.com/NixOS/nix - 8024b954d702e0693b532650230037e398453693 authored 12 months ago by Robert Hensing <[email protected]>
fetchTree: Add isFetchGit exportIgnore

github.com/NixOS/nix - 1bbe8371849f33da4edba23289de7b7e3c5d6c83 authored 12 months ago by Robert Hensing <[email protected]>
GitRepoImpl: Move exportIgnore into a filtering accessor

github.com/NixOS/nix - 467c62a96eaabe2f71939a07d923a759f82a466f authored 12 months ago by Robert Hensing <[email protected]>
libfetchers/git: Move workdir accessor into GitRepo::getAccessor

github.com/NixOS/nix - 7774eff10e0ec1f540a6dc22d8fd78de40714bdf authored 12 months ago by Robert Hensing <[email protected]>
MakeNotAllowedError: Touch up doc

github.com/NixOS/nix - f6b1d155804a946ff2965b5fd1a57159770e8b58 authored 12 months ago by Robert Hensing <[email protected]>