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 #9157 from obsidiansystems/protocol-versions

Add protocol versions to `{Worker,Serve}Proto::*Conn`

4d17c59d8d059a5b39f1d1da2b58f2ec8da44861 authored over 1 year ago
Merge pull request #9187 from hercules-ci/issue-7619-apple-virt-system-feature

libstore: Add `apple-virt` to system features when available

8a28ed2e8b6363f171b318c85ff87b85e6501ab8 authored over 1 year ago
fetchToStore(): Handle flat ingestion method and add test

7a086a32bce3338bdc1ce669a51599a99bc17b9f authored over 1 year ago
coerceToPath(): Handle __toString, add tests

173abec0bce03016b001c415822793a309c40e0b authored over 1 year ago
Move getLastModified(), remove setPathDisplay()

bacceaea919ddb26d1882fec16462cdcb4e1d740 authored over 1 year ago
Doxygen

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

df10dc630fd13082e13400ec46acefe4ad85a715 authored over 1 year ago
libstore: Add apple-virt to system features when available

I'm sure that we'll adjust the implementation over time, but this
at least discerns between an a...

9277eb276bf0a942e88fcf499f6a6b9c262be853 authored over 1 year ago
system-features doc: kvm is Linux-only

bb645c5d02025158c8dbb0c2a60e7cba8251f062 authored over 1 year ago
doc: add reference to hasAttr in `?` operator (#9185)

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

e58566a057692bbfbd30a6639248adfcf81df108 authored over 1 year ago
doc: complexity for '?' operator (#9184)

Co-authored-by: Valentin Gagarin <[email protected]>
Co-authored-by: Robert Hensing <rob...

42f26eb42e3b115f39570bb14445d7e5f33220d7 authored over 1 year ago
Merge pull request #9182 from fricklerhandwerk/popular-issues

link to popular issues from the contributing guide

7ed294f07d7065612a32ab8e9e25df07e81f0932 authored over 1 year ago
Merge pull request #9181 from fricklerhandwerk/good-first-issue-label

update link to label

6016a0ed09290ea4fcafa49e97e115a9f5064554 authored over 1 year ago
Merge pull request #9180 from fricklerhandwerk/meeting-notes-link

add a link to all maintainer meeting notes

ce42655ef6cbbfe86da370103b3bca681e47d8ac authored over 1 year ago
libutil: Use c++ style cast

b0f4ac29d3c0534b91fff7b37191d4d7d5a96395 authored over 1 year ago
libutil: Remove non-needed constructor

55f06b6f30fa212d48cfd6d121a845863fb2980b authored over 1 year ago
libutil: Move some non-template implememntations from config.hh to

config.cc

87c4f4a972ce732962cc0881d848d8bf979893c2 authored over 1 year ago
Remove stuff we don't need yet

5be7705ddf9397846ca9391d464af1cc27110f06 authored over 1 year ago
Deduplicate FSSourceAccessor and FSInputAccessor

50156302c033323895ababb6c190086cbc5cec46 authored over 1 year ago
Unify the two implementations of dumpPath()

9f572eb0e35d3017a160cef89b7417cf6b4a53e2 authored over 1 year ago
Move most of InputAccessor into libutil

fb6a3910c4b4ebec2ab2e422a7454b8f3ba71f85 authored over 1 year ago
doc: generic closure supported key types (#9183)

* doc: generic closure supported key types

Co-authored-by: Valentin Gagarin <valentin.gagarin...

9bc7b4f463b6a06746bd1658d0170865e3fc8337 authored over 1 year ago
Remove FIXME

06c57899e306bd6a19fce5d83b2ffce487067cdb authored over 1 year ago
Fix macOS compilation

f16af08e8393420f6234ab59bde716dd145703d7 authored over 1 year ago
InputAccessor::fetchToStore(): Support arbitrary ingestion methods

12214fef09151e26abfcaea0095ab157388822e3 authored over 1 year ago
link to popular issues from the contributing guide

this also adds a hint to contributors about making far-reaching changes,
complementing the recen...

36b15d905e8ca6f5eb4f73fb842600b6e091708e authored over 1 year ago
update link to label

GitHub now displays a banner and has a dedicated page[1] for good first
issues, but that uses a ...

9adac237e70003625b626cef04979ce746e9dd7e authored over 1 year ago
Merge pull request #7708 from ShamrockLee/primop-rebasehash

primops: add builtins.convertHash

8b48fb146b19c2f8389ef45c3f9fbb82127aa1d3 authored over 1 year ago
add a link to all maintainer meeting notes

linking to the discourse category will by default show a view sorted by
most recent post, which ...

34c559352579b9e1a501ec2fc435f3e21cf6e78f authored over 1 year ago
Remove obsolete corepkgs references

d2c0051784e4a338254445f8f680abf1e37e9024 authored over 1 year ago
primops: add builtins.convertHash

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

5088e6563a4e88b7e6615623d3ed655fdebd3345 authored over 1 year ago
Migrate HashFormat to scoped enumeration (enum struct)

231b0fca6df668f904dfb86ef858db556caebdff authored over 1 year ago
Add helper function parseHashFormat[Opt] printHashFormat

Add hash format analogy of
parseHashTypeOpt, parseHashType, and printHashType.

Co-authored-by: ...

6b47635180c740b7478f187b3ae9e35b36deeed7 authored over 1 year ago
treewide: Reference HashFormat members with scope

Base* -> HashFormat::Base*

e026f3e1ae533ab476e58258c7d84814189df9ff authored over 1 year ago
Simplify parseHashTypeOpt

Remove redundant "else" after "return".

Use std::nullopt to increase readability.

e9ddf0b4008262542b422c76f60c3fb80982cd74 authored over 1 year ago
Elaborate the "unknown hash algorithm" error

List the allowed hash formats

aff177d8609c392b4edf59819a086440cca101a7 authored over 1 year ago
treewide: Rename hashBase to hashFormat

hashBase is ambiguous, since it's not about the digital bases, but about
the format of hashes. B...

838c70f62116328ce01cb41a01886e4f1b9a727f authored over 1 year ago
Document HashFormat

5043e6cf4ea537dfe599470797c5b310ab0e94b9 authored over 1 year ago
Introduce MemoryInputAccessor and use it for corepkgs

MemoryInputAccessor is an in-memory virtual filesystem that returns
files like <nix/fetchurl.nix...

df73c6eb8cb14fe11f2d5b27e2e28135c7c5dbaf authored over 1 year ago
Introduce FSInputAccessor and use it

Backported from the lazy-trees branch. Note that this doesn't yet use
the access control feature...

ea38605d116e1c8db55a8a8cb7400724b931458d authored over 1 year ago
Address review comments

311e2ad024441950cb1300e56c9745259deebdda authored over 1 year ago
Fix transitive input locking.

Fixes reproducibility issue described in #9143

Fixes #9143

a2f0ba6a6dbb79efbb83ebe92b287f79b3f3af91 authored over 1 year ago
Merge pull request #9151 from edolstra/stabilize-fetchTree

Stabilize fetchTree

201c115c3e242e3db60a2cd1583223d4e196d6e5 authored over 1 year ago
Merge pull request #9169 from vkryachko/follow_cycle

Detect cycles in flake follows.

c1a1766c4669b740906fd6eb8f5b39b5d623bac5 authored over 1 year ago
Merge pull request #9150 from vicky1999/fix/8914

`nix store ping` -> `nix store info`

9d1f42db52e031376b328ab7e1915b1d7cb2ec85 authored over 1 year ago
updated store ping to store info in files

891dfb435943f68f165a0c5921f0af8e9e7362e8 authored over 1 year ago
store info sh renamed

a0f071f1d3b05140fa1c97de5a7612d1b938ffbf authored over 1 year ago
Add protocol versions to `{Worker,Serve}Proto::*Conn`

This will allow us to factor out logic, which is currently scattered
inline, into several reusab...

e36c9175f49c0fac4f0511d4cae5ab991fd9cb7d authored over 1 year ago
Name the protocol version types

This makes the code clearer, and will help us replace them with proper
structs and get rid of th...

ff684260950cd31efffbe9804494d42bc226df59 authored over 1 year ago
Mark some fetchers as experimental

3470cd68c46334d9d2c55e890f7fe50fa9ebe35c authored over 1 year ago
fetchTree: Require the flakes experimental feature for the URL syntax

f62b5500ff96cc46e610da13dcf72c134935642d authored over 1 year ago
Merge pull request #9168 from obsidiansystems/fix-lang-tests-read-only

Fix language tests a bit

e92cac789fc84b116a03db04a5f7de8df48e34cd authored over 1 year ago
Merge pull request #9162 from eclairevoyant/add-mainprogram

explicitly set meta.mainProgram

a9b8595fd9b2cc2cd45f47c51f78e0ab2eeafce9 authored over 1 year ago
Store info command help updates

dcc5f801f4fd88e08182b13304cdfa1b3aed8ece authored over 1 year ago
remove linkOrCopy and use bindmounts for files in addDependency

630c2545d13cd8f6de4d678f19e89dfca375f62e authored over 1 year ago
Bindmount files instead of hardlinking or copying to chroot

https://github.com/nixos/nix/commit/16591eb3cccf86da8cd3f20c56e2dd847576ff5e#diff-19f999107b609d...

564922939404db110bcdfa71319470533df54cb4 authored over 1 year ago
factor out doBind from runChild

11e47e7dfbca2f330b693665a4ee38302d1f6ad2 authored over 1 year ago
use doBind in addDependency

b8dfa3d53bda6793fe2c2566ae6e63e7c83718d8 authored over 1 year ago
Merge pull request #9172 from tfc/bad-moves

Fix/remove some bad std::moves

8c049a9f044569ebda70231709f6f15d3073894a authored over 1 year ago
Fix moves that accidentally copy anyway

abf7df2b376a1cdbc00527bc662344fd9232ce05 authored over 1 year ago
Drop some moves that would happen anyway but forbid NRVO where appicable

54b350d517932ef11de4b3d638d67ffa5cec1634 authored over 1 year ago
Don't convert InputPaths to strings prematurely.

d6066c90f87d9ba8ed1ddd8e2a3bd199f8498d6f authored over 1 year ago
Merge pull request #9170 from tfc/fix-broken-move

Fix broken move

aa4f41d796630004e90790bffe2239420f77f696 authored over 1 year ago
Fix broken move

add066cc7bdd1357ccf471b6ab6e68c470e6f604 authored over 1 year ago
Detect cycles in flake follows.

This change results in an error thrown as opposed to segfaulting due to
stack overflow.

Fixes #...

b3fd7db63f78ec736238016745338277703ad1d5 authored over 1 year ago
Fix language tests a bit

- Remove some stray saved error messages that didn't correspond to any
test, because they were...

f7a36f981276a535962c1f5b0d02b00b9cd05298 authored over 1 year ago
Merge pull request #9167 from obsidiansystems/pre-overhaul-completions

Improve tests and docs prior to refactoring completions

5442d9b47298389918d1f38d20f768a80ffc2369 authored over 1 year ago
Add API docs to some args-related functionality

483d99c622414504bb1b6a565f30ca6f21284315 authored over 1 year ago
Add two more completions tests

Thanks @ncfavier for catching these regressions in my PR.

Co-Authored-By: Naïm Favier <n@monade...

c27d2f8da9643a0a87e36ae992b29ea00a50e0d9 authored over 1 year ago
Merge pull request #9152 from obsidiansystems/split-out-perl-nix

Factor out Perl bindings Nix package

d12c614ac75171421844f3706d89913c3d841460 authored over 1 year ago
Merge pull request #8904 from wentasah/metadata-shows-last-modified

nix flakes metadata: Show lastModified timestamp for each input

6bf68c1e6468326c5fe46216d2cc7aa49d4782f4 authored over 1 year ago
explicitly set meta.mainProgram

e5ce53f3db93ddbc9cca6d51d5fc0e2fd7335517 authored over 1 year ago
Factor out Perl bindings Nix package

Progress breaking up `flake.nix` by introducing separate `default.nix`
files which make sense on...

a23cc147cb93fe9138b9a2f8283ad3ebbee43088 authored over 1 year ago
Merge pull request #9137 from obsidiansystems/serve-protocol

Introduce separate Serve protocol serialisers

d070d8b7460f412a657745698dba291c66792402 authored over 1 year ago
Mark fetchTree as stable

4112dd1fc93c9ff03a5a4e8be773c45ebefbbd1f authored over 1 year ago
Merge pull request #8047 from lovesegfault/always-allow-substitutes

feat: add always-allow-substitutes

da2b59a08878b3c6c7074595e3b6d26b6928b4c1 authored over 1 year ago
Merge pull request #9061 from edolstra/stabilize-fetchTree

fetchTree cleanup

20843123134cf04d076744c3bf5faf0ab238604f authored over 1 year ago
Update fetchTree docs

4ce7a53a9ce4eb223f594fcbf627f968f5df02fd authored over 1 year ago
fetchTree: Only use the registry if flakes are enabled

8eb4f735dc230fb8135b7e513cfc51eb66d937a9 authored over 1 year ago
fetchTree cleanup

Two changes:

* The (probably unintentional) hack to handle paths as tarballs has
been removed...

856fe1353367836d7d9282ae52e91a47e6bd4683 authored over 1 year ago
Document builtins.fetchTree

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

Supersedes #6740

db0d94560b2c72b695b420031ccdb8d1cbfb9f2b authored over 1 year ago
info store alias added to store-ping

5c65379b228cee2c37408e1810c6654da5c91b90 authored over 1 year ago
store info alias created

b4b1a07f9771d4fd106323672d833a1cb17c7364 authored over 1 year ago
Allow CLI to pass environment variables to FOD builder (#8830)

Add a new experimental `impure-env` setting that is a key-value list of
environment variables t...

94e91566ed7f1df778468862204e7495a3f0f001 authored over 1 year ago
Merge pull request #9134 from fricklerhandwerk/syntax-admonitions

301623f3a3aa2b9bc6f116b7456f1528bd6bad47 authored over 1 year ago
Introduce separate Serve protocol serialisers

To start, it is just a clone of the common protocol. But now that we
have the separate protocol ...

f7b8f8aff63b1a4c7289c423d7877c95c0c6ae1f authored over 1 year ago
Merge pull request #9115 from fricklerhandwerk/lookup-algorithm

reword documentation on lookup path resolution

c7f1d86b80b3e800333108b5ca8aa218082d6d0a authored over 1 year ago
reword documentation on lookup path resolution

7642894a4e1c9916f92a234c8cbaef604a7b7d00 authored over 1 year ago
annotate admonitions showing syntax

also fix typos

1e1f08c0458390816f20e2888fef574b7db944ce authored over 1 year ago
Merge pull request #9099 from obsidiansystems/common-proto

Factor out bits of the worker protocol to use elsewhere

4b1a97338f517f45e6169d3d8845c5caa5724e97 authored over 1 year ago
Unit test the "common protocol" too

Copy the relevant tests to ensure the new interfaces added in the last
commit are tested.

Perha...

4de54b21907e3fc41b9e6250396eb01d2b10c4db authored over 1 year ago
Factor out bits of the worker protocol to use elsewhere

This introduces some shared infrastructure for our notion of protocols.
We can then define multi...

be81764320fc28131d23b85575076218eb7424c0 authored over 1 year ago
Merge pull request #9131 from obsidiansystems/delete-bootstrap-script

Get rid of `bootstrap.sh`

aaef47a08eaf54a8856dd25c784fd85d8d7b0e22 authored over 1 year ago
Get rid of `bootstrap.sh`

For people working on Nix with `nix develop`, it's better to just use
`autoreconfPhase` and `con...

2f0b508c29f1c8eedc1f93c1a2dc31e8eb60de9a authored over 1 year ago
Merge pull request #8942 from fricklerhandwerk/option-anchors

always show anchors on setting listings

22513c91dcd7cb74c5fc1e4da9273947739931b6 authored over 1 year ago
Merge pull request #9114 from fricklerhandwerk/lookup-path

introduce lookup paths as a distinct language construct

838be5e4a0565a6a0114b39eb581881b53b53df6 authored over 1 year ago
Merge pull request #8895 from hercules-ci/gc-before-stats

eval: Run a full GC before printing stats

aeea49609be014b1928c95b7ec28dbedeb4f032a authored over 1 year ago
Merge pull request #9112 from fricklerhandwerk/restrict-eval-nix-path

describe the effect of `restrict-eval` in a more focused manner

3953901796b378c703af5f1344ff5993116aab7a authored over 1 year ago
Merge pull request #9111 from fricklerhandwerk/impure-constants

document that pure-eval also disables `builtins.nixPath`

a7a9386c96e9d4b85003565d60f521a32e592b4a authored over 1 year ago
Merge pull request #9110 from fricklerhandwerk/interpolated-expression

expand on interpolated expressions

ead65d3d8e9ade478491a2635f6005deef838601 authored over 1 year ago
Merge pull request #9129 from fricklerhandwerk/ae-be

AE -> BE; fix redirects

c8eb3b82e9d5287536ba9c7a3cb90f90ea9093cd authored over 1 year ago