Eelco Dolstra and GitHub
5b5f56a9d4
Merge pull request #8859 from edolstra/tarball-last-modified
...
Tarball trees: Propagate lastModified
2023-08-29 17:02:06 +02:00
Eelco Dolstra
56763ff918
Document that redirected tarball flakerefs can specify lastModified
2023-08-29 16:08:29 +02:00
Eelco Dolstra and GitHub
9990edf926
Merge pull request #8866 from fricklerhandwerk/glossary-list
...
glossary: dedent list and do not use forced line breaks
2023-08-24 13:24:31 +02:00
Eelco Dolstra
81045f243f
Tarball trees: Propagate lastModified
...
This makes them behave consistently with GitHub/GitLab flakes.
2023-08-22 21:51:26 +02:00
Eelco Dolstra and GitHub
6459a1c7ad
Merge pull request #8857 from NixOS/dependabot/github_actions/zeebe-io/backport-action-1.4.0
...
Bump zeebe-io/backport-action from 1.3.1 to 1.4.0
2023-08-22 16:08:32 +02:00
Eelco Dolstra and GitHub
3fcdea4ca0
Merge pull request #8836 from obsidiansystems/rm-addToSearchPath
...
Delete `EvalState::addToSearchPath`
2023-08-21 14:58:00 +02:00
Eelco Dolstra and GitHub
735558bea6
Merge pull request #8845 from cole-h/fix-double-percent-encoding
...
libutil: fix double-encoding of URLs
2023-08-18 17:08:03 +02:00
Eelco Dolstra and GitHub
db3bf180a5
Merge pull request #8833 from hercules-ci/jobcategory-doc
...
Document jobCategory()
2023-08-16 17:11:03 +02:00
Eelco Dolstra and GitHub
7f8c99c70c
Merge pull request #8825 from trofi/search-path-prefix
...
src/libexpr/search-path.cc: avoid out-of-bounds read on string_view
2023-08-16 16:44:49 +02:00
Eelco Dolstra and GitHub
5624777988
Merge pull request #8786 from Ma27/fix-why-depends-precise
...
nix/why-depends: fix output of `--precise`
2023-08-07 19:32:49 +02:00
Eelco Dolstra and GitHub
eb1302670e
Merge pull request #8769 from edolstra/generalize-tarball-urls
...
Don't require .tar/.zip extension for tarball flakerefs
2023-08-07 17:02:17 +02:00
Eelco Dolstra and GitHub
d00469ebf9
Merge pull request #8762 from obsidiansystems/split-out-eval-settings
...
Move evaluator settings (type and global) to separate file/header
2023-08-02 16:54:02 +02:00
Eelco Dolstra and GitHub
eea13d6ac5
Merge pull request #8767 from NixOS/stop-removing-labels
...
labeler: Stop removing labels
2023-08-02 16:51:47 +02:00
Eelco Dolstra
d9e7758f47
Don't require .tar/.zip extension for tarball flakerefs
...
Special-casing the file name is rather ugly, so we shouldn't do
that. So now any {file,http,https} URL is handled by
TarballInputScheme, except for non-flake inputs (i.e. inputs that have
the attribute `flake = false`).
2023-08-01 16:07:20 +02:00
Eelco Dolstra and GitHub
c0e735f474
Merge pull request #8607 from hercules-ci/toJSON-trace
...
toJSON: Add attribute path to trace
2023-07-31 15:02:07 +02:00
Eelco Dolstra and GitHub
ae3a7d6eba
Merge pull request #8736 from NixOS/bump-2.18.0
...
Bump version to 2.18
2023-07-24 22:13:09 +02:00
Eelco Dolstra
0c275558e7
Bump version
2023-07-24 21:30:33 +02:00
Eelco Dolstra and GitHub
e6784f0ca6
Merge pull request #8734 from NixOS/release-notes
...
2.17 release notes
2023-07-24 18:07:43 +02:00
Eelco Dolstra
c51be0345e
Release notes
2023-07-24 17:19:31 +02:00
Eelco Dolstra and GitHub
7ac24d9525
Merge pull request #8650 from obsidiansystems/content-address-simpler
...
Simplify `ContentAddress`
2023-07-21 13:46:53 +02:00
Eelco Dolstra and GitHub
ab363cd494
Merge pull request #8723 from fricklerhandwerk/doc-constants
...
revert anchor prefix for builtin constants
2023-07-20 17:13:07 +02:00
Eelco Dolstra and GitHub
fea7d3b1cd
Merge pull request #8681 from inclyc/libexpr/parser-move-noeffect
...
libexpr: remove std::move() for `basePath` in parser, it has no effect
2023-07-10 13:30:42 +02:00
Eelco Dolstra and GitHub
7bb8d16fcc
Merge pull request #8660 from Hoverbear/nix-daemon.service-tasksmax-infinity
...
nix-daemon.service: Add TasksMax=1048576
2023-07-10 13:09:51 +02:00
Eelco Dolstra and GitHub
6db66ebfc5
Merge pull request #8631 from iFreilicht/profile-list
...
Profile list improvements
2023-07-05 16:06:17 +02:00
Eelco Dolstra and GitHub
2898dc71a8
Merge pull request #8633 from inclyc/libexpr/fix-data-race-in-lexer.l
...
libexpr: use `thread_local` to make the parser thread-safe
2023-07-03 13:29:47 +02:00
Eelco Dolstra and Felix Uhl
5fbfbb4c7c
Fix test
2023-07-03 12:23:57 +02:00
Eelco Dolstra and Felix Uhl
a353412c43
nix profile list: Add --json flag
...
This just dumps the profile manifest to stdout.
2023-07-03 12:23:57 +02:00
Eelco Dolstra and Felix Uhl
b8e8f27159
Rename 'resolvedRef' to 'lockedRef'
...
'resolvedRef' was incorrect, since a resolved ref is one after
registry resolution, which may still be unlocked (e.g. 'nixpkgs' ->
'github:NixOS/nixpkgs').
2023-07-03 12:23:57 +02:00
Eelco Dolstra and Felix Uhl
87b82db881
nix profile list: Improve readability of the output
2023-07-02 16:17:09 +02:00
Eelco Dolstra and GitHub
7b5ca7ebe2
Merge pull request #8614 from ShamrockLee/quickfix-exdev
...
linkOrCopy: Fallback upon cross-device link error (EXDEV)
2023-06-30 16:42:42 +02:00
Eelco Dolstra and GitHub
a0c617348b
Merge pull request #8589 from jfroche/sign-paths-as-allowed-user
...
Allow to sign path as unprivileged user
2023-06-30 13:13:42 +02:00
Eelco Dolstra and GitHub
8e770dac9f
Merge pull request #8576 from obsidiansystems/findPath-cleanup
...
Use a struct not `std::pair` for `SearchPathElem`
2023-06-26 12:37:06 +02:00
Eelco Dolstra and GitHub
8350f06d6c
Merge pull request #8574 from inclyc/nixd/remove-unused-token
...
libexpr: remove unused token `ATTRPATH` in token declaration
2023-06-23 12:02:40 +02:00
Eelco Dolstra and GitHub
b1352700c4
Merge pull request #8552 from edolstra/fix-eagain
...
GC server: Clear O_NONBLOCK on the right file descriptor
2023-06-20 12:12:53 +02:00
Eelco Dolstra and GitHub
6a74e88f51
Merge pull request #8548 from abathur/fix_uninstall_redirects
...
redirect old platform uninstall instruction links
2023-06-20 11:39:01 +02:00
Eelco Dolstra
a6a75ecad8
GC server: Clear O_NONBLOCK on the right file descriptor
...
The bug fix in 6d30f9e6fe erroneously
cleared O_NONBLOCK on the server rather than client FD (leaving both
in an incorrect state).
Fixes #8551 .
2023-06-20 11:19:14 +02:00
Eelco Dolstra and GitHub
f5e620bf2b
Merge pull request #8483 from edolstra/save-root
...
restoreMountNamespace(): Restore the original root directory
2023-06-19 12:54:05 +02:00
Eelco Dolstra and GitHub
49288d6e40
Merge pull request #8542 from NixOS/maintainers-draft-prs
...
maintainers: add note on marking PRs as draft
2023-06-19 12:47:06 +02:00
Eelco Dolstra and GitHub
0a80db5112
Merge pull request #8541 from NixOS/contributing-good-first-issues
...
CONTRIBUTING.md: add link to "good first issues"
2023-06-19 12:46:42 +02:00
Eelco Dolstra and GitHub
8f6255b86a
Merge pull request #8524 from amjoseph-nixpkgs/pr/doc/linkify-allowed-uris
...
src/libexpr/eval.hh: add link for allowed-uris option
2023-06-19 06:59:07 +02:00
Eelco Dolstra and GitHub
e503eadafc
Merge pull request #8477 from edolstra/tarball-flake-redirects
...
Tarball flake improvements
2023-06-16 18:03:50 +02:00
b1ed9b4b0c
Apply suggestions from code review
...
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com >
2023-06-16 16:48:37 +02:00
Eelco Dolstra
cab03fb779
Add docs
2023-06-16 15:58:42 +02:00
Eelco Dolstra and GitHub
713836112c
Merge pull request #8517 from hercules-ci/fix-build-hook-error-for-lib-users
...
Fix build hook error for libstore library users
2023-06-16 13:20:50 +02:00
Eelco Dolstra and GitHub
09320140b5
Merge pull request #8525 from tweag/fix-i686-build
...
Don't assume the type of string::size_type
2023-06-16 13:15:46 +02:00
Eelco Dolstra and GitHub
7066d21a0d
Merge pull request #8505 from NixOS/dependabot/github_actions/zeebe-io/backport-action-1.3.1
...
Bump zeebe-io/backport-action from 1.3.0 to 1.3.1
2023-06-13 16:20:33 +02:00
Eelco Dolstra
1ad3328c5e
Allow tarball URLs to redirect to a lockable immutable URL
...
Previously, for tarball flakes, we recorded the original URL of the
tarball flake, rather than the URL to which it ultimately
redirects. Thus, a flake URL like
http://example.org/patchelf-latest.tar that redirects to
http://example.org/patchelf- <revision>.tar was not really usable. We
couldn't record the redirected URL, because sites like GitHub redirect
to CDN URLs that we can't rely on to be stable.
So now we use the redirected URL only if the server returns the
`x-nix-is-immutable` or `x-amz-meta-nix-is-immutable` headers in its
response.
2023-06-13 14:17:45 +02:00
Eelco Dolstra
3402b650cd
Add a generic check for rev attribute mismatches
2023-06-13 14:13:50 +02:00
Eelco Dolstra and GitHub
041486b116
Merge pull request #8493 from edolstra/no-md-include
...
Don't include uds-remote-store.md from a header file
2023-06-12 12:19:58 +02:00
Eelco Dolstra
87c66f6b0f
Don't include uds-remote-store.md from a header file
...
Closes #8484 .
2023-06-12 11:10:55 +02:00
Eelco Dolstra
e54538c461
restoreMountNamespace(): Restore the original root directory
...
This is necessary when we're in a chroot environment, where the
process root is not the same as the root of the mount namespace
(e.g. in nixos-enter).
Fixes #7602 .
2023-06-09 16:09:29 +02:00
Eelco Dolstra and GitHub
381a32981b
Merge branch 'master' into angerman/mac-fix-recursive-nix
2023-06-09 13:06:47 +02:00
Eelco Dolstra and GitHub
bf7dc3c7dc
Merge pull request #8463 from edolstra/release-artifacts
...
Upload manual + fallback-paths.nix in the release script
2023-06-06 16:21:06 +02:00
Eelco Dolstra
76e032bcf8
Upload the manual to releases.nixos.org
...
Fixes #8451 .
2023-06-06 15:37:26 +02:00
Eelco Dolstra
d14f993a76
Fix MIME type
2023-06-06 14:03:24 +02:00
Eelco Dolstra
42e908a308
Upload fallback-paths.nix as part of the release
...
https://github.com/NixOS/nixpkgs/pull/235463
2023-06-06 13:56:43 +02:00
Eelco Dolstra and GitHub
2b01e835e2
Merge pull request #8429 from svenz/master
...
Update install-multi-user.sh
2023-06-06 13:34:45 +02:00
Eelco Dolstra and GitHub
b56319a139
Merge pull request #8391 from aneeshusa/remove-wrong-default-value-in-docs-for-hashed-mirrors
...
Remove old default from docs for `hashed-mirrors`
2023-06-06 12:54:28 +02:00
Eelco Dolstra and GitHub
864ab1a7ac
Merge pull request #8438 from zhaofengli/armv5tel-linux32
...
Also set the PER_LINUX32 personality flag on armv5tel-linux
2023-06-06 12:47:16 +02:00
Eelco Dolstra and GitHub
51b3576855
Merge pull request #8456 from emilytrau/include-select
...
Add missing <sys/select.h> include
2023-06-06 12:45:51 +02:00
Eelco Dolstra and GitHub
f5ab40c6e3
Merge pull request #8452 from edolstra/fix-relative-symlinks
...
SourcePath::resolveSymlinks(): Fix handling of symlinks that start with '..'
2023-06-06 12:06:23 +02:00
Eelco Dolstra
f5c6b29940
Fix SourcePath::resolveSymlinks()
...
This fixes handling of symlinks that start with '..', and symlink
targets that contain symlinks themselves.
2023-06-06 11:24:10 +02:00
Eelco Dolstra and GitHub
27f82ef4a8
Merge pull request #8425 from NixOS/bump-2.17.0
...
Bump version to 2.17
2023-05-31 17:45:15 +02:00
Eelco Dolstra
ebed259768
Bump version
2023-05-31 17:09:38 +02:00
Eelco Dolstra and GitHub
9463689a91
Merge pull request #8424 from NixOS/release-notes
...
Typo
2023-05-31 14:42:05 +02:00
Eelco Dolstra
008f89fa50
Typo
2023-05-31 14:05:00 +02:00
Eelco Dolstra and GitHub
c7fa41563d
Merge pull request #8423 from NixOS/release-notes
...
2.16 release notes
2023-05-31 13:14:23 +02:00
Eelco Dolstra
afc24e6a66
Release notes
2023-05-31 12:38:05 +02:00
Eelco Dolstra and GitHub
41b6665603
Merge pull request #8415 from NixOS/dependabot/github_actions/zeebe-io/backport-action-1.3.0
...
Bump zeebe-io/backport-action from 1.2.0 to 1.3.0
2023-05-31 12:10:55 +02:00
Eelco Dolstra and GitHub
9a5b9c588f
Merge pull request #8421 from fricklerhandwerk/doc-replaceStrings
...
update documentation according to release notes
2023-05-31 12:10:32 +02:00
Eelco Dolstra and GitHub
3849144303
Merge pull request #8418 from edolstra/fallback-paths
...
maintainers/upload-release.pl: Don't update nix-fallback-paths.nix
2023-05-31 12:09:52 +02:00
Eelco Dolstra and GitHub
ecae62020b
Merge pull request #8406 from NixOS/fix-ca-attrs-false
...
Restore Nix 2.3 behaviour for {__impure,__contentAddressed} = false
2023-05-30 11:59:14 +02:00
Eelco Dolstra and GitHub
a35e041ce2
Merge pull request #8414 from NixOS/dependabot/github_actions/cachix/install-nix-action-21
...
Bump cachix/install-nix-action from 20 to 21
2023-05-30 11:57:41 +02:00
Eelco Dolstra
f3a88857b4
maintainers/upload-release.pl: Don't update nix-fallback-paths.nix
2023-05-30 11:49:59 +02:00
Eelco Dolstra and GitHub
61ddfa154b
Merge pull request #8399 from tweag/fix-chrooted-stores-error-path
...
Properly report build errors on chrooted stores
2023-05-27 17:55:57 +02:00
Eelco Dolstra
e4aebccf20
Restore Nix 2.3 behaviour for {__impure,__contentAddressed} = false
...
Fixes #8405 .
2023-05-27 17:53:30 +02:00
Eelco Dolstra and GitHub
3305fd0cb1
Merge pull request #8354 from KasyanDiGris/git-fetcher-ask-credentials
...
Ask for git credentials in fetcher
2023-05-19 13:40:43 +02:00
Eelco Dolstra and GitHub
34381d5747
Merge pull request #8215 from obsidiansystems/general-repair-path
...
Support `repairPath` on most stores.
2023-05-19 13:39:48 +02:00
Eelco Dolstra and GitHub
e31d9b910d
Merge pull request #7312 from layus/fixed-output-system-cert
...
Allow system certs access to fixed-output derivations
2023-05-19 13:05:16 +02:00
Eelco Dolstra and GitHub
643b8d2126
Merge pull request #8299 from urbas/max-substitution-jobs
...
`max-substitution-jobs` setting
2023-05-12 12:24:27 +02:00
Eelco Dolstra and GitHub
b17c4290cf
Merge pull request #8286 from fricklerhandwerk/uninstall-redirects
...
add redirect to track moved uninstall section
2023-05-03 14:09:33 +02:00
Eelco Dolstra and GitHub
ba180d7d89
Merge pull request #8270 from edolstra/nix-repair
...
nix: Support the --repair flag
2023-05-02 12:54:08 +02:00
Eelco Dolstra
17e6b85d05
nix: Support the --repair flag
2023-04-28 17:03:04 +02:00
Eelco Dolstra and GitHub
89d3cc5a47
Merge pull request #8267 from fricklerhandwerk/uninstall-instructions
...
move uninstall instructions to a separate page
2023-04-28 12:41:09 +02:00
Eelco Dolstra and GitHub
946fd29422
Merge pull request #8260 from edolstra/lazy-trees-cherrypicks
...
lazy-trees cherrypicks
2023-04-25 17:36:53 +02:00
Eelco Dolstra
87f676b3a0
Formatting
2023-04-25 16:52:02 +02:00
Eelco Dolstra
a74d397549
nix build --json: Only show non-zero startTime / stopTime
2023-04-25 16:43:47 +02:00
Eelco Dolstra
880e7b8ed6
TarArchive: Remove a duplicate constant and increase the buffer size
2023-04-25 16:43:10 +02:00
Eelco Dolstra and GitHub
249ce28332
Merge pull request #8172 from edolstra/source-path
...
Backport `SourcePath` from the lazy-trees branch
2023-04-24 14:05:51 +02:00
Eelco Dolstra
5d3f6dbf59
Add some more SourcePath docs
2023-04-24 13:37:51 +02:00
ad57cff9bc
Document tMisc
...
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com >
2023-04-24 13:34:46 +02:00
Eelco Dolstra
01232358ff
Merge remote-tracking branch 'origin/master' into source-path
2023-04-24 13:20:36 +02:00
Eelco Dolstra and GitHub
7eac8838df
Merge pull request #8199 from tweag/fix-sqlite-busy-reporting
...
Fix unnecessary reporting of SQLite busy errors
2023-04-14 10:50:50 +02:00
Eelco Dolstra and GitHub
33fc09c2a5
Merge pull request #8176 from tweag/rename-confusing-write-method
...
Rename and protect `BufferedSink::write`
2023-04-14 10:44:36 +02:00
Eelco Dolstra and GitHub
ef0b48377d
Merge pull request #8206 from NixOS/bump-2.16.0
...
Bump version
2023-04-11 20:59:11 +02:00
Eelco Dolstra
a4b6d1d9a3
Bump version
2023-04-11 20:16:37 +02:00
Eelco Dolstra and GitHub
37046432b9
Merge pull request #8201 from obsidiansystems/hacky-xp-setting-fix
...
Do not gate or hide experimental settings
2023-04-11 17:37:09 +02:00
Eelco Dolstra and GitHub
0a54624275
Merge pull request #8200 from edolstra/release-notes
...
2.15 release notes
2023-04-11 13:18:30 +02:00
Eelco Dolstra
e570a91661
Release notes
2023-04-11 12:40:56 +02:00
Eelco Dolstra and GitHub
162c3f5f7c
Merge pull request #8170 from tweag/fix-aarch64-build
...
Explicitely define `LockFile::operator!=`
2023-04-11 12:35:23 +02:00