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

Merge pull request #9974 from edolstra/less-chatty-post-build-hook

runPostBuildHook(): Be less chatty

28a988bdde7b20abff9000162015500c44a5812b authored 11 months ago by Théophane Hufschmitt <[email protected]>
runPostBuildHook(): Be less chatty

Don't spam the user with "running post-build-hook" messages. It's up
to the post-build hook if i...

fb5a792280a55bf783528f0903204e674417c70a authored 11 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9973 from fricklerhandwerk/add-links-gc-confusion

add clickable anchor links

4487ebca66836c009ee694be533a2c261560a7c5 authored 11 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9972 from NixOS/allow-unoptimized-builds

Don't hardcode the `-O2` compiler flag

57ebcadb2f00e69c7548e72cbd63986c4c39bb78 authored 11 months ago by Eelco Dolstra <[email protected]>
add clickable anchor links

how the different invocations relate to each other seems be
confusing, which is relatable becaus...

60045f9c9650ae87f04a2fe507817ad9b5318104 authored 11 months ago by Valentin Gagarin <[email protected]>
Don't hardcode the `-O2` compiler flag

autoconf authors apparently decided that setting `-O2` by default was a good idea. I disagree, a...

1fe7b016699c4e2a7435ba29d1ecc6830ae88946 authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9925 from 9999years/fmt-cleanup

Cleanup `fmt.hh`

47a1dbb4b8e7913cbb9b4d604728b912e76e4ca0 authored 11 months ago by Théophane Hufschmitt <[email protected]>
Fix tests

953eb0cba2aad89753a39da6c98d409d1b88f88e authored 11 months ago by Rebecca Turner <[email protected]>
Rename `hintfmt` to `HintFmt`

c0e7f50c1a46693d06fab8a36526a4beaa702389 authored 11 months ago by Rebecca Turner <[email protected]>
Cleanup `fmt.hh`

When I started contributing to Nix, I found the mix of definitions and
names in `fmt.hh` to be r...

149bd63afb30c5ae58eb3cc03fc208f89547cc16 authored 11 months ago by Rebecca Turner <[email protected]>
Merge pull request #9834 from 9999years/structured-errors

Towards structured error classes

1ba9780cf5a99eb610775ab3c938141e65682196 authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9964 from fricklerhandwerk/merge-format-sections

move JSON section into Formats and Protocols

6563a5829410fea82034740d73a34f8b73b465d3 authored 11 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9928 from 9999years/error-messages-in-nix-repl

Improve error printing in `nix repl`

a8050d9b83052e4b5c52bf2d116381aedec3a93e authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9963 from fricklerhandwerk/fold-sidebar

manual: fold sidebar sections

96686a2a2906272775dc03df8fbf5b71b918c5ad authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9863 from obsidiansystems/perl-open-other-store

Support arbitrary stores in Perl bindings

f2f54cf087695f86f0f54e9e58f8c06582dbb901 authored 11 months ago by John Ericson <[email protected]>
Merge pull request #9929 from 9999years/dont-print-values-in-magenta

Don't print the first bracket in values in magenta in error messages

46a0625a40aef6946a35f92fdacf0e6b4a14414f authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9933 from pennae/debugger-fix

fix debugger crashing while printing envs

9b8b4860913afdb7f9cb1e1e81f9a9dd192cd1c1 authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9918 from 9999years/debugger-locals-for-let-expressions

Expose locals from `let` expressions to the debugger

acef4f17a2daab4ccdf656bdf229792db2f779e4 authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9917 from 9999years/enter-debugger-more-reliably

Enter debugger more reliably in `let` expressions and function calls

c4ed92fa6f836d3d8eb354a48c37a2f9eeecc3aa authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9924 from 9999years/rename-yellowtxt

Rename `yellowtxt` -> `magentatxt`

fb78a99e04206e7b1df84a362bb87d3300b41855 authored 11 months ago by Théophane Hufschmitt <[email protected]>
Merge pull request #9919 from 9999years/reduce-debugger-clutter

Reduce visual clutter in the debugger

f388a6148dae0fc999f1a67d0b96d76788f9b97f authored 11 months ago by Théophane Hufschmitt <[email protected]>
Simplify a conditional in the repl initialisation

d24c8aa49141fc384deafee50da65a05553a124b authored 11 months ago by Théophane Hufschmitt <[email protected]>
move JSON section into Formats and Protocols

e486b76eef135cdb1f112b9bb2ffcbf6a08f7c96 authored 11 months ago by Valentin Gagarin <[email protected]>
manual: fold sidebar sections

the table of contents is very long now, and folded sections allow
for a better overview.

140de3b2780c6c49030b118051e15f32d202bc49 authored 11 months ago by Valentin Gagarin <[email protected]>
Support arbitrary stores in Perl bindings

Fix #9859

It's a breaking change but that's fine; we can just update Hydra to use
the new bindi...

bc085022494fe90f733aef0832b6d7dcc34709cf authored 11 months ago by John Ericson <[email protected]>
Merge pull request #9949 from fricklerhandwerk/fix-redirects-file

fix location of `_redirects` file

09a6e8e7030170611a833612b9f40b9a10778c18 authored 11 months ago by Eelco Dolstra <[email protected]>
Add comment

9723f533d85133fa3c4d9421a58c7765cb61e733 authored 11 months ago by Rebecca Turner <[email protected]>
Add comments

474fc4078acbe062fcc31ce91c69c8f33bf00d5f authored 11 months ago by Rebecca Turner <[email protected]>
fix location of `_redirects` file

the Netlify `_redirects` file must be in the root directory [0] of the
files to serve, and mdBoo...

2d74b56aee84051d386f124c092d143b9cc437f9 authored 11 months ago by Valentin Gagarin <[email protected]>
Add release note

657a6078121bf08525e9cd286c6f8887e983a22e authored 11 months ago by Rebecca Turner <[email protected]>
Add release note

155bc761f601346c8113cc760aaf26306136403c authored 11 months ago by Rebecca Turner <[email protected]>
Add release note

b63a8d7c46e7a59c3e133c94af24dfcf517fe50b authored 11 months ago by Rebecca Turner <[email protected]>
Add release note

601fc7d15978827a04a1bc44e92a8a42a512f50a authored 11 months ago by Rebecca Turner <[email protected]>
Merge pull request #9939 from edolstra/slash-operator

CanonPath, SourcePath: Change operator + to /

a31f2cb0cd4a662d908e751bf64b9ce98e398605 authored 11 months ago by Robert Hensing <[email protected]>
CanonPath, SourcePath: Change operator + to /

This is less confusing and makes it more similar to std::filesystem::path.

a6737b7e179fba2681393335c69c97df9bd5a2b0 authored 11 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9927 from 9999years/catch-error-in-value-printer

Catch `Error`, not `BaseError` in `ValuePrinter`

c291d2d8dda38aa88b004e2ed05b28653c07e342 authored 11 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9934 from nmeum/absPath-out-of-bounds

absPath: Explicitly check if path is empty before accessing it

6ec08b85f607852eb6f976c1392c4917d0a53787 authored 11 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9926 from 9999years/fix-cycle-detection-in-nix-repl

Fix cycle detection in `nix repl`

e190c20c3394fd1a5cd9be1afc3f30ab32dcd36b authored 11 months ago by Eelco Dolstra <[email protected]>
catch multiple use of link reference (#9937)

8d4890c3f83366a0d40ed7f9c3ee21dbd6a2ef67 authored 11 months ago by Valentin Gagarin <[email protected]>
fix anchor link; less weird link texts (#9936)

8b873edcca2ff9f9f11efe3cba42a291dbdd124a authored 11 months ago by Valentin Gagarin <[email protected]>
use the right heading level (#9935)

721fddac2f1cb633823046d97f465c579540de43 authored 11 months ago by Valentin Gagarin <[email protected]>
Merge pull request #9930 from rvl/print-dev-env-unbound-variables

print-dev-env: Avoid using unbound shellHook variable

25385a408ef7281d966c8732608833e224b32586 authored 11 months ago by Théophane Hufschmitt <[email protected]>
fix debugger crashing while printing envs

fixes #9932

5ccb06ee1b4c757ff4ca0aa6eac15d5656f7774c authored 11 months ago by pennae <[email protected]>
print-dev-env: Avoid using unbound shellHook variable

Some tools which consume the "nix print-dev-env" rc script (such as
"nix-direnv") are sensitive ...

e1131b59279f7cf9f9bea93b5355608d78097f65 authored 11 months ago by Rodney Lorrimar <[email protected]>
Key repeated values on attribute binding pointers, not value pointers

Closes #8672

770d2bc779d39c041293011892e80f5fcb6b76df authored 11 months ago by Rebecca Turner <[email protected]>
Don't print values in magenta

This fixes the opening bracket of lists/attrsets being printed in
magenta, unlike the closing br...

9646d62b0c3b1313565124a304ddc4057700ab13 authored 11 months ago by Rebecca Turner <[email protected]>
Print error messages but not traces

This makes output of values that include errors much cleaner.

Before:
```
nix-repl> { err = bui...

c5d525cd8430f31e38128acb3b483cbf17f2f977 authored 11 months ago by Rebecca Turner <[email protected]>
Catch `Error`, not `BaseError` in `ValuePrinter`

`BaseError` includes `Interrupt`. We probably don't want the value
printer to tell you you press...

a7927abdc165c0ed6c55565b333fd4fadcdf3417 authored 11 months ago by Rebecca Turner <[email protected]>
Rename `yellowtxt` -> `magentatxt`

`yellowtxt` wraps its value with `ANSI_WARNING`, but `ANSI_WARNING` has
been equal to `ANSI_MAGE...

a7939a6c2aad1bec454996d553148d2ba351586c authored 11 months ago by Rebecca Turner <[email protected]>
absPath: Explicitly check if path is empty before accessing it

It is entirely possible for the path to be an empty string and many
unit tests actually pass it ...

ec5cc1026db61d4c43c89ffdd8a71ed62cfb842d authored 11 months ago by Sören Tempel <[email protected]>
Merge pull request #9913 from 9999years/debugger-positions

Print positions in `--debugger`, instead of pointers

49cf090cb2f51d6935756a6cf94d568cab063f81 authored 11 months ago by Eelco Dolstra <[email protected]>
Reduce visual clutter in the debugger

6414cd259e7f271e0e7141866cbc79da7f589c93 authored 11 months ago by Rebecca Turner <[email protected]>
Expose locals from `let` expressions to the debugger

36dfac75601b246dc22a6a27ee793dd9ef0b8c0e authored 11 months ago by Rebecca Turner <[email protected]>
Enter debugger more reliably in let expressions and calls

0127d54d5e86db9039e6322d482d26e66af8bd8a authored 11 months ago by Rebecca Turner <[email protected]>
Print positions in `--debugger`, instead of pointers

7d7483cafce258edf405756c0dd42a34afe231b9 authored 11 months ago by Rebecca Turner <[email protected]>
Merge pull request #9902 from NixOS/require-fixed-output-fetchurl

builtin:fetchurl: Ensure a fixed-output derivation

081dc5daa1e9047e693d496a5cdf77c0a4d717ba authored 11 months ago by Eelco Dolstra <[email protected]>
Better test fix

e67458e5b821e0a3a6839f4637eb96ff873f64ed authored 11 months ago by Eelco Dolstra <[email protected]>
Fix test

05535be03a1526061ea3a3ad25459c032e1f8f8c authored 11 months ago by Eelco Dolstra <[email protected]>
libexpr: Support structured error classes

While preparing PRs like #9753, I've had to change error messages in
dozens of code paths. It wo...

c6a89c1a1659b31694c0fbcd21d78a6dd521c732 authored 11 months ago by Rebecca Turner <[email protected]>
Attach positions to errors in `derivationStrict`

87dc4bc7d139a7eccb257e71558314a0d99e8d6a authored 11 months ago by Rebecca Turner <[email protected]>
Remove `EXCEPTION_NEEDS_THROW_SPEC`

We're on C++ 20 now, we don't need this

faaccecbc82d98288582bdc8ca96991796561371 authored 11 months ago by Rebecca Turner <[email protected]>
Move `PodIdx` to `pos-idx.hh` and `PosTable` to `pos-table.hh`

c62c21e29af20f1c14a59ab37d7a25dd0b70f69e authored 11 months ago by Rebecca Turner <[email protected]>
builtin:fetchurl: Get output hash info from the drv

b8b739e484078863c10c48d031fa8459081ba8b3 authored 11 months ago by Eelco Dolstra <[email protected]>
builtin:fetchurl: Ensure a fixed-output derivation

Previously we didn't check that the derivation was fixed-output, so
you could use builtin:fetchu...

1ee42c5b88eb0533ebcf8b2579ec82f2be80e4b2 authored 11 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9896 from hercules-ci/tidy-tidy

Disable a slightly annoying clang-tidy check

ef6d055ace0c3ccc1955ddf2150024ff9d58f2bd authored 11 months ago by Eelco Dolstra <[email protected]>
Add .clang-tidy

58c26dd0f0090bfd1460f138f9ba17eda8a8ab5b authored 11 months ago by Robert Hensing <[email protected]>
Typo

0f2e9e6bd2b62b15babe608fbd18eccfc0215d06 authored 11 months ago by Robert Hensing <[email protected]>
Merge pull request #9867 from hercules-ci/issue-912

#912 allow leading period

4072a8fea073c33b729ba77e97b0c8cf9b40a628 authored 11 months ago by Robert Hensing <[email protected]>
Merge pull request #9890 from obsidiansystems/remove-unneeded-toRealPath

Change an `allowPath` call to take a store path again

7c9ed1b1a325fe64a186e9d454607eaa0a7e8951 authored 11 months ago by Robert Hensing <[email protected]>
test: Generate distinct path names

Gen::just is the constant generator. Don't just return that!

69bbd5852af9b2f0b794162bd1debcdf64fc6648 authored 11 months ago by Robert Hensing <[email protected]>
Disallow store path names that are . or .. (plus opt. -)

As discussed in the maintainer meeting on 2024-01-29.

Mainly this is to avoid a situation where...

f1b4663805a9dbcb1ace64ec110092d17c9155e0 authored 11 months ago by Robert Hensing <[email protected]>
test: Generate distinct hashes

Gen::just is the constant generator. Don't just return that!

8406da28773f050e00a006e4812e3ecbf919a2a9 authored 11 months ago by Robert Hensing <[email protected]>
parseStorePath: Support leading period

b13e6a76b4f289c6db69ffaa7bd35b7e44f2a391 authored 11 months ago by Robert Hensing <[email protected]>
Change an `allowPath` call to take a store path again

This looks like a revert of #5844, but is not.

That one was needed because
https://github.com/N...

caea7dcb7e8fe75ef94635e15f49283668e60965 authored 11 months ago by John Ericson <[email protected]>
Merge pull request #9884 from edolstra/resolve-symlinks

Resolve symlinks in a few more places

75ebb90a70f6320c1c7a1fca87a0a8adb0716143 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9880 from NixOS/dependabot/github_actions/zeebe-io/backport-action-2.4.1

build(deps): bump zeebe-io/backport-action from 2.4.0 to 2.4.1

d661a89398c5c037c6d342e543e00ed4bef68e81 authored 12 months ago by Eelco Dolstra <[email protected]>
Resolve symlinks in a few more places

Fixes #9882.

b36ff47e7c38de2eebe4934c27f5594babcebe1b authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9879 from NixOS/bump-2.21.0

Bump version

a7db7b6e445e9be8ba90b6fcda7772c9bfbcbc3a authored 12 months ago by Eelco Dolstra <[email protected]>
build(deps): bump zeebe-io/backport-action from 2.4.0 to 2.4.1

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

a3aae7beefb675ea8c27f07284995d4f06f9952c authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump version

2f3fb6c12e91907b91be88e69a5a430ee3d86642 authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9877 from edolstra/release-notes

Nix 2.20 release notes

9b8e0a7790f468689caffa703319438b31519f6e authored 12 months ago by Eelco Dolstra <[email protected]>
Edit release notes

652f334f879153b1357f92504999d9b0fb951a2b authored 12 months ago by Eelco Dolstra <[email protected]>
nix hash convert: Add manpage

9465c8cca133a149c003e9ef4d7e97d513716155 authored 12 months ago by Eelco Dolstra <[email protected]>
Fix formatting of hash args

6f86f87043971eb9414a6d63013a1e06af397f3a authored 12 months ago by Eelco Dolstra <[email protected]>
release notes: 2.20.0

3089bce41b020fafd3e31034cf9f5dcf33a0b65c authored 12 months ago by Eelco Dolstra <[email protected]>
maintainers/release-notes: Include changelog-d

Otherwise it quietly generates an empty rl-<version>.md

007040080977f1a06786fd4cfa7b4b95b18c5713 authored 12 months ago by Eelco Dolstra <[email protected]>
Update release-process.md

1ef6bbb16d61067bcfdd30f1c8910afe498cc164 authored 12 months ago by Eelco Dolstra <[email protected]>
Merge pull request #9876 from edolstra/store-settings

Don't include store docs in every manpage

e9c8e859db99c3db9b83d60d65276a31c7ab6476 authored 12 months ago by Eelco Dolstra <[email protected]>
Don't include store docs in every manpage

baff34d728844870e62deea7847bbe1e97dfe157 authored 12 months ago by Eelco Dolstra <[email protected]>
Shut up a gcc warning

f6719032cf7d867fe85da5916793d263670dbd8b authored 12 months ago by Eelco Dolstra <[email protected]>
add missing link (#9869)

44a0d044832050cc419d844e73b8e021b0643357 authored 12 months ago by Valentin Gagarin <[email protected]>
Merge pull request #9770 from hercules-ci/refactor-rename-derivation-isPure

Refactor rename derivation type `isPure`

40254092dd7bc402642b3fb4a66d4c999b3b7b0f authored 12 months ago by Robert Hensing <[email protected]>
Revert "StorePath: reject names starting with '.'"

This reverts commit 24bda0c7b381e1a017023c6f7cb9661fae8560bd.

9ddd0f2af8fd95e1380027a70d0aa650ea2fd5e4 authored 12 months ago by Robert Hensing <[email protected]>
doc/glossary: Define impure derivation

6a99c18c304cd199950bf32d9b9cb07c0276f0b7 authored 12 months ago by Robert Hensing <[email protected]>
refactor: Impure derivation type isPure -> isImpure

To quote the method doc:

Non-impure derivations can still behave impurely, to the degree permit...

49b25ea85c9695a0668f65bff5839aa3feccd263 authored 12 months ago by Robert Hensing <[email protected]>
Merge pull request #9776 from pennae/parser-refactor

Refactor the parser somewhat

b83a2fb6dd58ac1648812a71c1eeda33672476d4 authored 12 months ago by John Ericson <[email protected]>
Minor formatting tweaks

365b831e6f290c733da6879dae871dada343a1eb authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9864 from obsidiansystems/rlim_t-header

Add missing `#include` for `rlim_t`

4a2444b3f32a2f5d42c4d65302793b987d1ac667 authored 12 months ago by John Ericson <[email protected]>
Add missing `#include` for `rlim_t`

My local build in the shell was failing while CI was fine; not sure why
that is but having the i...

1aec7771d4560d91ef97c18d9b5cdb29dde132a7 authored 12 months ago by John Ericson <[email protected]>
Merge pull request #9861 from 9999years/colored-diff-in-lang-tests

Color `diff` output in `tests/functional/lang` tests

1dc55c0f2f034bce6e3de4a5cda96d686b10a7f8 authored 12 months ago by John Ericson <[email protected]>