0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 13:40:28 +03:00
Commit graph

52253 commits

Author SHA1 Message Date
Cosima Neidahl
fc35b30678
galene-stream: init at 0.2.0 (#405556) 2025-07-04 15:01:37 +02:00
Sizhe Zhao
503a6ed79d
nixosTests.gemstash: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
bc32ab809c
nixosTests.fsck{,-systemd-stage-1}: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
da6ecbe539
nixosTests.freshrss: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
40a27ed8e7
nixosTests.flannel: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
bb76321386
nixosTests.firewall{,-nftables}: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
ab94f9518a
nixosTests.ferretdb: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
a5e74df22d
nixosTests.fcitx5: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
748a3d5266
nixosTests.etcd-cluster: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
969bed3f90
nixosTests.etcd: handleTest -> runTest 2025-07-04 20:59:42 +08:00
Sizhe Zhao
5df085c57a
nixosTests.early-mount-options: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
7ea4b7c71a
nixosTests.earlyoom: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
a72c8b8f69
nixosTests.dovecot: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
af4f64154f
nixosTests.custom-ca: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
ea619766ea
nixosTests.docker-tools: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
9880867c45
nixosTests.dnscrypt-proxy2: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
5d3ba0f9a5
nixosTests.dhparams: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
2dd453b74b
nixosTests.cri-o: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
4257e82bcf
nixosTests.corerad: handleTest -> runTest 2025-07-04 20:59:41 +08:00
Sizhe Zhao
9a02037834
nixosTests.cockroachdb: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
9b445d3596
nixosTests.cntr: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
501fabc856
nixosTests.cloud-init-hostname: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
3faac88ef3
nixosTests.cloud-init: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
950a25abb6
nixosTests.chrony-ptp: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
4f26991b9f
nixosTests.chrony: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
1fe7725039
nixosTests.cfssl: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
4633acf70e
nixosTests.certmgr: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
4db8ad5fa6
nixosTests.ceph-single-node-bluestore-dmcrypt: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
644443d59a
nixosTests.ceph-single-node-bluestore: handleTest -> runTest 2025-07-04 20:58:28 +08:00
Sizhe Zhao
9206b0adec
nixosTests.ceph-single-node: handleTest -> runTest 2025-07-04 20:58:27 +08:00
Sizhe Zhao
50f3960dc8
nixosTests.ceph-multi-node: handleTest -> runTest 2025-07-04 20:58:27 +08:00
Sizhe Zhao
f4a714d8d5
nixosTests.cassandra_4: handleTest -> runTest 2025-07-04 20:58:27 +08:00
Sizhe Zhao
2e4fac6dfd
nixosTests.cadvisor: handleTest -> runTest 2025-07-04 20:58:27 +08:00
Sizhe Zhao
4e792f525e
nixosTests.bpf: handleTest -> runTest 2025-07-04 20:58:27 +08:00
Sizhe Zhao
16e6e74550
nixosTests.blocky: handleTest -> runTest 2025-07-04 20:58:27 +08:00
Sizhe Zhao
404d25243c
nixosTests.birdwatcher: handleTest -> runTest 2025-07-04 20:58:27 +08:00
Sandro
3f03e8984e
renovate: 40.60.0 -> 41.16.0 (#420717) 2025-07-04 14:44:38 +02:00
Yarny0
5e2baf54d4 nixos/test-driver: fix race from filename clash in OCR
There is a race condition
in the new paralleized OCR code.
The race condition got "active" in commit
819d304a39 (Use futures for OCR parallelization),
however, the underlying bug already slipped in with commit
e6ea13f4ea (User proper `Path` instead of `str` in OCR code).

The OCR module applies tesseract to at most three variants
of the screenshot: the original one, and two variants that
are created by a preprocessing step (with ImageMagick).
The preprocessing step needs an output filename
that is used to write the preprocessed image file.

The "Path" commit broke the way the output file is named:
The code still attempts to append a ".negative" to *one*
of the preprocessed output files, but the method
`.with_suffix` is not suitable for that purpose:
Lateron, ".png" is also added with `.with_suffix`,
*replacing* the ".negative" and thereby yielding the
*the same* output filename for both preprocessed files.

Without parallelization, this doesn't hurt;
preprocessed files are simply created and analyzed in order.
But the parallelization commit
causes that these two tasks now run in parallel
(plus the third task that analyses the original screensshot,
but that does not cause any further harm here):

* Task 1: preprocess (non-negative), then tesseract the output
* Task 2: preprocess (negative), then tesseract the output

Both tasks use the same filename and thus the same file for the
preprocessed image that is generated, then used by tesseract.
This often creates a garbage file since both
preprocessings write that one file at the same time.
Tesseract consequently fails and
complains about bad data in its input file.

The commit at hand simply fixes the file naming
by adding ".negative.png" or ".positive.png"
to the filename for the preprocessed image.
This ensures both threads no longer hurt each
other's data and can now coexist in peace.
2025-07-04 12:10:53 +02:00
Cosima Neidahl
7624084e1a
nixos/corteza: init, nixosTests.corteza: init (#420428) 2025-07-04 11:19:36 +02:00
Martin Weinelt
87a1396702
nixos/zfs: use hostname-debian for hostname lookups
This is the simpler, more lightweight and better maintained version of
the hostname utility.
2025-07-04 06:57:54 +02:00
Martin Weinelt
c21be3563e
nixos/ec2-data: use hostname-debian to set hostname from metadata
This is the simpler, more lightweight and better maintained version of
the hostname utility.
2025-07-04 06:53:11 +02:00
K900
32ee423db2
nixos/installer: ship the minimal ISO with networkmanager (#421082) 2025-07-04 05:05:19 +03:00
K900
f0746b3633
schmittlauch drops maintainership of some packages; remove ktouch (#422219) 2025-07-04 05:05:02 +03:00
Martin Weinelt
a289362e80
networkmanager: drop hard dependency on openconnect and cleanup plugin handling (#421042) 2025-07-04 03:08:40 +02:00
Morgan Helton
a98748b83d
sunshine: 2025.122.141614 -> 2025.628.4510 2025-07-03 17:40:21 -05:00
Martin Weinelt
88565a8620
nixos/dovecot: improve and harden systemd unit (#418722) 2025-07-03 23:44:45 +02:00
Trolli Schmittlauch
5af05b24fc treewide: drop maintainership of packages I don't really maintain 2025-07-03 22:55:35 +02:00
Philip Wilk
e97badfdd7 nixos/ups: add package option 2025-07-03 22:30:43 +02:00
Wolfgang Walther
bed266e629
nixos/postgresql: add section about pg_config (#421516) 2025-07-03 17:43:23 +00:00
Maximilian Bosch
e031c5ff6b
nixos/postgresql: add section about pg_config
See https://discourse.nixos.org/t/i-cannot-for-the-life-of-me-find-the-package-that-has-pg-config/66244/4

I decided against doing this in its own nixpkgs manual: the line
to draw is quite blurry already (e.g. we have documented our package
removal policy in here as well) and having to check two manuals for a
single subsystem feels pretty annoying to me.

The relevant part - where to find pg_config - is written at the top. I
decided to give a bit more context about the way our packaging works
since I realized a few times now that I don't remember all the details
about the problems we had in the past and having to look up individual
commit messages for that isn't very productive.
2025-07-03 19:33:01 +02:00