Commit Graph

6516 Commits

Author SHA1 Message Date
github-actions[bot]
a5883bc172
Merge master into staging-next 2024-10-10 12:05:39 +00:00
Franz Pletz
ae8c1e57f7
treewide: use mirror urls (#347454) 2024-10-10 13:05:23 +02:00
Peder Bergebakken Sundt
a4fc9e8515 ack: use mirror url 2024-10-09 12:03:59 +02:00
K900
956f9243c0 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-08 21:15:13 +03:00
Stig Palmquist
50c94790cd
perlPackages.FileXDG: init at 1.03 2024-10-08 10:53:06 +02:00
github-actions[bot]
192fd67cc3
Merge master into staging-next 2024-10-03 18:04:30 +00:00
Peder Bergebakken Sundt
3100acba08 treewide: \xc2\xa0 ->
I have no idea what this escape sequence even is, but it breaks the nix parser with cryptic errors if not used in a comment.
A friend let me know MacOS is prone to input weird spaces, not sure if that is the source.

Candidates were located and created with:

    chr="$(echo -e '\xc2\xa0')"; rg -F "$chr" -l | xe sd -F "$chr" " "

There are some examples left, most being example output from `tree` in various markdown documents, some patches which we can't really touch, and `pkgs/tools/nix/nixos-render-docs/src/tests/test_commonmark.py` which I'm not sure if should be addressed
2024-10-02 15:33:06 +02:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
github-actions[bot]
ac34133fb9
Merge master into staging-next 2024-09-23 12:05:36 +00:00
Alex James
90b88c48a7
perlPackages.HTTPDaemon: fix build on Darwin with sandboxing
The tests depend on local network access:
https://gist.github.com/al3xtjames/44b242ca7d7c8d5f19a113c89c97f907
2024-09-22 16:13:33 -05:00
github-actions[bot]
6bb2408295
Merge master into staging-next 2024-09-22 12:05:17 +00:00
Yongun Seong
ee7cd3722d
perlPackages.FinanceQuote: 1.62 -> 1.63 2024-09-22 16:09:41 +09:00
Stig Palmquist
bc4e63e71a
perlPackages.GetoptLongDescriptive: fix deps
Add perlPackages.GetoptLong as a direct dependency, as newer version than
the one provided by perl538 core modules is needed.
2024-09-21 10:45:15 +02:00
Stig Palmquist
dd115b3460
perlPackages.GetoptLong: 2.54 -> 2.58 2024-09-21 10:44:52 +02:00
github-actions[bot]
33e2cbc61f
Merge staging-next into staging 2024-09-20 12:05:56 +00:00
Marcus Ramberg
3a3261791c
perlPackages.FFIPlatypus: 2.08 -> 2.09 (#343129) 2024-09-20 11:46:01 +02:00
TomaSajt
8fb923f56b
perlPackages.FFIPlatypus: 2.08 -> 2.09 2024-09-19 23:35:11 +02:00
TomaSajt
7ac508d441
perlPackages.ArchiveLibarchive: 0.08 -> 0.09 2024-09-19 23:27:12 +02:00
Stig Palmquist
153f118639
perlPackages.BC: fix build with gcc 14 2024-09-14 14:26:22 +02:00
Philip Taron
e630216c6b
[staging] perl: 5.38.2 -> 5.40.0 (#333286)
After discussing on Matrix in the [#staging](https://matrix.to/#/#staging:nixos.org) room, I'm merging this as-is without waiting for changes to the `enableParallelBuilding = false;` line.

There are several in-the-wings PRs (one from @emilazy) that attempt to bring load-limit, which is a more sensible accounting of the work that a derivation is doing, into Nix itself. If and when that lands, we'll be able to just set `enableParallelBuilding = true;` again, without any specific casing around the `NIX_BUILD_CORES` stdenv variable.
2024-09-12 16:22:26 -07:00
Fabián Heredia Montiel
a4145a81d1 treewide: add -Wno-error= due to compilation error with gcc_14 2024-09-11 01:44:17 -06:00
Stig Palmquist
515c9dfda5
perlPackages.Appcpanminus: add ref to CVE-2024-45321 2024-09-09 12:07:02 +02:00
Stig Palmquist
816958c88e
perlPackages.AuthenModAuthPubTkt: disable unstable test 2024-09-07 19:09:53 +02:00
Stig Palmquist
f5413cd9d4
perlPackages.CGICompile: disable unstable test 2024-09-07 19:09:53 +02:00
Stig Palmquist
c01953dae8
perlPackages.ApacheDB: mark as broken
https://rt.cpan.org/Public/Bug/Display.html?id=148727
2024-09-07 19:09:52 +02:00
Marcus Ramberg
7f567ed707
perlPackages.MouseXGetOpt: remove failing tests to fix build 2024-09-07 19:09:49 +02:00
Marcus Ramberg
2a1179ccb8
perlPackages.EncodeIMAPUTF7: patch to fix build with 540 2024-09-07 19:09:48 +02:00
Marcus Ramberg
0671159dae
perlPackages.XSParseKeyword: 0.38 -> 0.44 2024-09-07 19:09:47 +02:00
Marcus Ramberg
9e51c8eb8f
perlPackages.ObjectPad: 0.804 -> 0.809 2024-09-07 19:09:47 +02:00
Marcus Ramberg
66c5dc33cc
perlPackages.TextLayout: 0.031 -> 0.037 2024-09-07 19:09:46 +02:00
Marcus Ramberg
78ec617b3a
perlPackages.FileLoadLines: 1.021 -> 1.046 2024-09-07 19:09:45 +02:00
Marcus Ramberg
aec989ad30
perlPackages.MooseXGetopt: 0.75 -> 0.76 2024-09-07 19:09:44 +02:00
Marcus Ramberg
204ef75e03
perlPackages.DevelSize: 0.83 -> 0.84 2024-09-07 19:09:44 +02:00
Marcus Ramberg
2d5ed902b2
perlPackages.CodeTidyAll: 0.83 -> 0.84 2024-09-07 19:09:43 +02:00
Marcus Ramberg
35efbc9044
perlPackages.AppMusicChordPro: 6.030 -> 6.050.7 2024-09-07 19:09:42 +02:00
Marcus Ramberg
d6d704d3ed
perlPackages.GetoptLongDescriptive: 0.111 -> 0.114 2024-09-07 19:09:41 +02:00
Marcus Ramberg
fb4a186733
perlPackages.BKeywords: 1.26 -> 1.27 2024-09-07 19:09:40 +02:00
Martin Weinelt
9c50de8b57
tree-wide: remove eelco as maintainer from things he no longer maintains (#336287) 2024-08-26 20:39:56 +02:00
Stig
f4f99617e4
perlPackages.DBI: 1.643 -> 1.644 (#337043) 2024-08-26 14:41:59 +02:00
Stig Palmquist
edb0167f96
perlPackages.DBI: 1.643 -> 1.644 2024-08-24 18:20:00 +02:00
Stig Palmquist
cd933d29fa
perlPackages.Appcpanminus: fix https hotpatch
- Add replace missing `cpan.metacpan.org` URL

- Use replace-fail instead of replace
2024-08-24 17:21:40 +02:00
Jade Lovelace
5dfdb09561 tree-wide: remove eelco as maintainer from things he no longer maintains
While preparing this change, I read the git blame on all of the files I
touched. I saw a working lifetime of building this system which we use
every day and love dearly and keep maintained ourselves. I saw commits
from a 14 year range between 2003 to 2017!! I could not be more thankful
for Eelco's work on building large parts of the foundation of nixpkgs
that all of us rely on now.

However, the end date of that range of the files I looked at the blame
on was 2017. I did not see surviving code from any newer date than that.
Looking at the Git logs, Eelco has been working on other things, and
that's totally fine.

However, it means that our maintenance metadata is out of date on a lot
of packages, and *that*'s the reason I am submitting this change. There
are a lot of packages that don't have anyone with their name on them to
be pinged if they need attention, even if they have had recent activity
(although it is never clear if recent activity was just someone fixing
it because ZHF or because the package actually matters to them).
There are a lot of packages with storied history that maybe don't need
to be in the set anymore at all since they have not been touched in
years; or maybe they are simply finished.

Empty maintainer lists should be a sign that we need to figure out who
maintains it or potentially remove it if it has rotted, and allowing the
maintainer list to be empty if it is already not maintained is part of a
healthy repository ecology.

Either way, I would like to have the maintenance metadata not mislead
anyone into sending Eelco emails about packages he doesn't, in practice,
work on anymore. I have not removed his name from everything; there are
some things that he is the upstream for or has worked on more recently,
for instance, like Nix, which I have left alone.
2024-08-21 01:17:45 -07:00
Christian Segundo
f3c5cbc302
perlPackages.SafeHole: fix darwin build 2024-08-19 22:09:00 +02:00
Mrmaxmeier
d954876d6b perlPackages.XMLLibXML: 2.0209 -> 2.0210 and apply fix for tests 2024-07-24 12:43:43 +02:00
Martin Weinelt
7b8429bbc4
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/jaxtyping/default.nix
2024-07-02 12:08:49 +02:00
Jan Tojnar
7a2c8f9c01
Merge pull request #322986 from jtojnar/gnome-vfs-dependents
Remove some gnome2 dependents
2024-07-02 08:02:51 +02:00
Jan Tojnar
826a3127fc perlPackages.Gnome2: Remove
Not used by anything and deprecated for decades.
2024-07-01 07:59:00 +02:00
github-actions[bot]
f018e44bd1
Merge master into staging-next 2024-06-29 12:01:32 +00:00
TomaSajt
2684c12af2
perlPackages.YAMLPP: 0.036 -> 0.38.0 2024-06-28 13:54:15 +02:00