[?]
Jul 7, 2009, 4:15 PM
OG7BEM57MXPCG56IT5GODPFG77KZXWPXZ7OVZPWQQ56CRJ7KUE2QC

Dependencies

  • [2] 3BKF6P72 * Use Nix's negative caching.
  • [3] RWIBJ5L4 * Autoflush stdout.
  • [4] UUGBVEGY * Development notes.
  • [5] SAFVRDTK * Put Hydra's dependencies so that they can easily be installed in a
  • [*] 7YBYT2LQ
  • [*] AFTXA575 * $HYDRA_DATA environment variable.
  • [*] L2E6EVE2 * Merged the Build and Job tables.

Change contents

  • replacement in deps.nix at line 18
    [5.472][5.472:497]()
    perlPackages.EmailSend
    [5.472]
    [5.497]
    perlPackages.EmailSender
    perlPackages.EmailSimpleCreator
    perlPackages.ModulePluggable
  • edit in doc/dev-notes.txt at line 126
    [4.6094]
    * Installing deps.nix in a profile for testing:
    $ nix-env -p /nix/var/nix/profiles/per-user/eelco/hydra-deps -f deps.nix -i \* --arg pkgs 'import /home/eelco/Dev/nixpkgs {}'
  • edit in src/script/hydra_build.pl at line 8
    [8.1070]
    [3.0]
    use Email::Sender::Simple qw(sendmail);
    use Email::Sender::Transport::SMTP;
    use Email::Simple;
    use Email::Simple::Creator;
  • edit in src/script/hydra_build.pl at line 24
    [2.153]
    [7.3075]
    sub sendEmailNotification {
    my ($build) = @_;
    print $build, " ", $build->maintainers, "\n";
  • edit in src/script/hydra_build.pl at line 31
    [7.3076]
    [7.3076]
    return if !$build->maintainers;
  • edit in src/script/hydra_build.pl at line 33
    [7.3077]
    [9.7330]
    my $email = Email::Simple->create(
    header => [
    To => $build->maintainers,
    From => "Hydra <e.dolstra\@tudelft.nl>",
    Subject => "Build " . $build->id . " finished",
    ],
    body => "Build finished!\n",
    );
    print $email->as_string;
    sendmail($email);
    }
  • edit in src/script/hydra_build.pl at line 285
    [7.6647]
    [7.6647]
    #sendEmailNotification $build;
  • edit in src/script/hydra_build.pl at line 293
    [7.6712]
    [9.7720]
    #sendEmailNotification $db->resultset('Builds')->find($buildId);
    #exit 0;