File::Slurp -> File::Slurper

[?]
Sep 7, 2021, 1:44 AM
JKRKUHG2ZZQNCI6MLY3KI6LEAOQBZAG4ROCJWSWQT7RCNSFAMEDQC

Dependencies

  • [2] 2JU5XTDP Remove references to hydra-postgresql.sql
  • [3] GNQYRBAG Implement GitHub logins
  • [4] IH26BRUJ Run tests with yath
  • [5] TJK27WSB Open the DB using Hydra::Model::DB->new
  • [6] PHNLYPKB Call buildFinished when a cached build is added
  • [7] 7FRO5BGH Fix Mercurial diff
  • [8] OIDTPX3F Remove some obsolete JSON APIs
  • [9] 6WRGCITD Enable declarative projects.
  • [10] LE4VZIY5 More stats
  • [11] Y6AHH4TH Remove the logfile and logSize columns from the database
  • [12] Q24QXGSM * Don't do pretty printing for large logs, because the XSLT processing
  • [13] Z52T2BC4 Support passing a jobset evaluation as an input
  • [14] VU2OLHD2 Move most of AddBuilds to hydra-eval-jobset
  • [15] LSZLZHJY Allow users to edit their own settings
  • [16] SHYRGAWZ hydra: when no external url is given for diff's of git/hg input, revert to a diff done on a local available clone
  • [17] 75BCCX2T Get rid of dependency to SQLite
  • [18] CQZQE32V Improve handling of Perl's block eval errors
  • [19] CWK6IXBX Re-add DBDSQLite since it's needed by the Perl-bindings of Nix
  • [20] 7I2U2MHU perlcritic: use strict, use warnings
  • [21] YDVFPMKP Security: Ensure that a build product refers to the Nix store
  • [22] NTEDD7T4 Provide a plugin hook for when build steps finish
  • [23] TPL3BSXG hydra-send-stats: add a --once option for testing
  • [24] OOQ2D3KC * Refactoring: move fetchInput out of hydra_scheduler into a separate
  • [25] RWNXH3H2 lastModified -> lastModifiedDate
  • [26] 3QWDDLBR Add support for logging in via a Google account
  • [27] E5NSTNVM fixup perlcritic: indirect new
  • [28] RX5IIZMT Use Email::MIME instead of Email::Simple
  • [29] DODOGD7M Send queue runner stats to statsd
  • [30] EYAA7MJY hydra-server: Support logs in S3
  • [31] 7X2EDZWD hydra-send-stats: fix imports
  • [32] O25D52TA initial support for mercurial
  • [33] HSVVEKTY * Start of a JSON API to get information about a specific build.
  • [34] ARD6Z67T Do incremental SVN checkouts
  • [35] TH674WKJ add log diff to compare logs to previous builds
  • [36] BCFAS6VO declarative projects: support fully static, declarative configuration
  • [37] VIJBYUAV Add the project name to declarative inputs
  • [38] AKRVETP5 Handle UTF-8 characters in eval error messages
  • [39] OGF57IYH Fix syntax error in `hydra-send-stats`
  • [40] LBNVQXUB * Build the /build stuff in a separate controller.
  • [41] XDDCO6CH * hydra: add dependency list with links to logfiles
  • [42] LZVO64YG Merge in the first bits of the API work
  • [43] PMNWRTGJ Add multiple output support
  • [44] XJRJ4J7M Add user registration
  • [45] I6QMKSIS Move getBaseUrl
  • [46] IDP66ILE Use Google's verifier
  • [47] 6NW4QX2P hydra-init: Warn about the schema version migration
  • [48] 32MXC7NN hydra-init: show SQL commands being executed
  • [49] AMFMXR52 Provide a command ‘hydra-init’ to initialise/upgrade the database
  • [*] BKOIYITR added some json responses
  • [*] N22GPKYT * Put info about logs / build products in the DB.

Change contents

  • replacement in flake.nix at line 457
    [5.2207][5.2207:2233]()
    FileSlurp
    [5.2207]
    [4.0]
    FileSlurper
  • edit in src/lib/Hydra/Controller/API.pm at line 15
    [5.66][5.66:83]()
    use File::Slurp;
  • edit in src/lib/Hydra/Controller/Build.pm at line 11
    [5.16][5.0:17]()
    use File::Slurp;
  • replacement in src/lib/Hydra/Controller/User.pm at line 7
    [5.23630][3.100:117]()
    use File::Slurp;
    [5.23630]
    [5.272]
    use File::Slurper qw(read_text);
  • replacement in src/lib/Hydra/Controller/User.pm at line 168
    [3.604][3.604:664]()
    my $client_secret = read_file($client_secret_file);
    [3.604]
    [3.664]
    my $client_secret = read_text($client_secret_file);
  • edit in src/lib/Hydra/Helper/AddBuilds.pm at line 18
    [5.34][5.4482:4499](),[5.16][5.4482:4499]()
    use File::Slurp;
  • edit in src/lib/Hydra/Helper/Email.pm at line 8
    [5.41][5.260:277](),[5.260][5.260:277]()
    use File::Slurp;
  • replacement in src/script/hydra-eval-jobset at line 10
    [5.134][5.134:151]()
    use File::Slurp;
    [5.134]
    [5.10916]
    use File::Slurper qw(read_text);
  • replacement in src/script/hydra-eval-jobset at line 572
    [5.5010][5.5010:5054]()
    my $declText = read_file($declFile)
    [5.5010]
    [5.5054]
    my $declText = read_text($declFile)
  • replacement in src/script/hydra-init at line 8
    [5.768][5.2737:2754](),[5.2737][5.2737:2754]()
    use File::Slurp;
    [5.768]
    [5.2754]
    use File::Slurper qw(read_text);
  • replacement in src/script/hydra-init at line 28
    [5.3317][5.3317:3345]()
    my $schema = read_file(
    [5.3317]
    [2.0]
    my $schema = read_text(
  • replacement in src/script/hydra-init at line 61
    [5.4146][5.4146:4202]()
    my $schema = read_file("$home/sql/upgrade-$m.sql");
    [5.4146]
    [5.4202]
    my $schema = read_text("$home/sql/upgrade-$m.sql");
  • replacement in src/script/hydra-send-stats at line 8
    [5.511][5.819:836]()
    use File::Slurp;
    [5.511]
    [5.511]
    use File::Slurper qw(read_text);
  • replacement in src/script/hydra-send-stats at line 96
    [5.1047][5.1047:1120]()
    my $meminfo = read_file("/proc/meminfo", err_mode => 'quiet') // "";
    [5.1047]
    [5.1120]
    my $meminfo = read_text("/proc/meminfo") // "";