perlcritic: don't open files as bare words
[?]
Sep 7, 2021, 2:19 AM
L6PVAEWJ4OHOMO3UBEM5XYR74DWGERFVXQTHKFD4BMACQAYWSQ6ACDependencies
- [2]
THUMRES3hydra: add Coverity Scan plugin - [3]
I3S23ZI2Fix registerRoot - [4]
O3NM62IZSupport multiple machines files - [5]
3D3F5I74Fix race between hydra-eval-jobs and hydra-update-gc-roots - [6]
4LL3WLONWrite Hydra roots as regular files instead of symlinks - [7]
MRJCQ4EODon't use given/when - [8]
HTL6HIBMmachine-status: Read /etc/nix.machines instead of using the BuildMachines table - [9]
F5RYSE7Tqualify order by column - [10]
4YCF3KBGConcurrent hydra-evaluator - [11]
7I2U2MHUperlcritic: use strict, use warnings - [12]
KJQWSRCCSpeed up hydra-update-gc-roots - [13]
A63IHCMX* Register GC roots properly. - [14]
IN272KZW* Automatically keep all builds in the latest successful release in - [15]
SZPBGW2NFix a race condition in hydra-update-gc-roots - [16]
ACFFJUANhydra-update-gc-roots: Keep more evals - [17]
NCYM2P3DDerivations with multiple outputs break the 'link name is store path' assumption - [18]
N74SRHS6Remove the "releases" feature - [19]
UUWTUFAMCoverityScan: $b -> $build (perlcritic) - [20]
2T42QGZD* Register builds as GC roots so they don't get deleted. - [21]
UGA45FNCAdd a plugin for backing up builds in s3 - [*]
2GK5DOU7* Downloading closures. - [*]
WZ3AEJ67* hydra_update_gc_roots.pl registers build outputs that should be kept
Change contents
- replacement in src/lib/Hydra/Helper/Nix.pm at line 144
open ROOT, ">$link" or die "cannot create GC root `$link' to `$path'";close ROOT;open my $root, ">$link" or die "cannot create GC root `$link' to `$path'";close $root; - replacement in src/lib/Hydra/Helper/Nix.pm at line 344
open CONF, "<$machinesFile" or die;while (<CONF>) {open my $conf, "<$machinesFile" or die;while (<$conf>) { - replacement in src/lib/Hydra/Helper/Nix.pm at line 361
close CONF;close $conf; - replacement in src/lib/Hydra/Plugin/CoverityScan.pm at line 55
opendir TARBALLS, $tarballs or die;while (readdir TARBALLS) {opendir my $tarballs_handle, $tarballs or die;while (readdir $tarballshandle) { - replacement in src/lib/Hydra/Plugin/CoverityScan.pm at line 60
closedir TARBALLS;closedir $tarballs_handle; - replacement in src/script/hydra-s3-backup-collect-garbage at line 29
opendir DIR, $gcRootsDir or die;my @roots = readdir DIR;closedir DIR;opendir my $dir, $gcRootsDir or die;my @roots = readdir $dir;closedir $dir; - replacement in src/script/hydra-update-gc-roots at line 66
opendir DIR, $gcRootsDir or die;my @roots = readdir DIR;closedir DIR;opendir my $dir, $gcRootsDir or die;my @roots = readdir $dir;closedir $dir; - replacement in t/s3-backup-test.pl at line 42
opendir DIR, $gcRootsDir or die;while(readdir DIR) {opendir my $dir, $gcRootsDir or die;while(readdir $dir) { - replacement in t/s3-backup-test.pl at line 47
closedir DIR;closedir $dir;