Use buildEnv to combine Hydra's Perl dependencies
[?]
May 24, 2013, 7:26 PM
6K5PBUUN4GQAMOVX5BS6YYMHJ3PIF2PPZBTIEQ4R7BQNHC23GS3ACDependencies
- [2]
TNLAFBN7Add missing dependency on Catalyst::Plugin::Session::State::Cookie. - [3]
DCNDIQS5Add dependency on Switch. - [4]
IAPJR377release.nix: Add dependency on Guile. - [5]
AWZEBCMSUse the JSON module - [6]
LOHWNXEJCleanup - [7]
XJRJ4J7MAdd user registration - [8]
NILMMFMYRespect X-Request-Base header coming from a frontend proxy. - [9]
AIEKRM6T* Add DBD::SQLite to the list of dependencies. - [10]
T4LLYESZ* Nix expression for building Hydra. - [11]
YFPZ46YK* hydra: added variant of build input type, 'build output (same system)' to allow better continous integration in one jobset for multiple system. it makes sure that the system of the build that is passed as input for a job has the same system as the job. - [12]
RBZRCTALhydra: fixed and re-enabled evaluation tests - [13]
WSCHBYENadd topgit to hydra's path - [14]
7DWCXNC7Use the new Nix Perl bindings - [15]
VM3TQZ65* hydra: make manual.pdf - [16]
TRFRGOBDRemove Twitter notification support - [17]
CFZ6WDUZ - [18]
TH674WKJadd log diff to compare logs to previous builds - [19]
J5YZVALJRemove duplicate dependency. - [20]
YQWH4POV* Simplify. - [21]
AMFMXR52Provide a command ‘hydra-init’ to initialise/upgrade the database - [22]
UUGBVEGY* Development notes. - [23]
HJECG75OhydrA: add some pkgs to buildinputs for tests - [24]
46Z25UHSUse CatalystX::Script::Server::Starman - [25]
FSZJXAHRadd sqlite to buildinputs - [26]
IXCUNELF* Don't bother with the Jobs.active column anymore. - [27]
X5QBLQDG - [28]
SAFVRDTK* Put Hydra's dependencies so that they can easily be installed in a - [29]
GBCPEGYCAdd a .gitignore - [30]
DO432JDJ* Build Hydra with the Nix Perl bindings. - [31]
CLXEECMF* Start putting build results in a database. - [32]
SZYDW2DGhydra: added some user admin - [33]
U2BNO3C5hydra: fix build job - [34]
ZGBU7H7P* Pass nixUnstable to the tarball build. - [35]
RFE6T5LG* Store jobset evaluations in the database explicitly. This includes - [36]
XCHBOA3Ssvn -> subversion - [37]
HSVVEKTY* Start of a JSON API to get information about a specific build. - [38]
HPIJ35SG - [39]
QUTWJR7P* Include more info in notification emails. - [40]
6XJH4OFLadd datetime to deps - [41]
SFMN6AFQ* Include a license. - [42]
X27GNHDV* Basic job info in the database. - [43]
RAKTHYAI* In the job status and error pages, show when the status of a job - [44]
FV2M6MOThydra: use autoconf/-make - [45]
CXRCPDSQ* added support for twitter notification - [46]
G2ZB6464first test, not yet in buildprocess - [47]
ZAKI24PIDrop explicit JSON dependency - [48]
NDJ6PZB7* Fix symbol to look for. - [49]
VOPKXPFEAdd OpenSSL as a dependency because Nix needs it - [50]
IJWKUOG4emailsimplecreator was removed - [51]
D3MDJONY - [52]
ZL4LHHZFRemove empty files - [53]
6A6CZ7SCdraft manual - [54]
OG7BEM57 - [55]
BKOIYITRadded some json responses - [56]
BQYE6R7Y - [57]
M3A5PZIHhydra: Clarify the dependency on BDW-GC. - [58]
UHMUHQMUhydra: fix tarball build, add pre suffix to tarballs - [59]
3YSK5YXG* Update to Catalyst 5.9. - [60]
XDKFASXTAdd bzip2 to buildInputs.
Change contents
- file deletion: deps.nix
{ pkgs }:with pkgs;[ perlPackages.CatalystAuthenticationStoreDBIxClassperlPackages.CatalystPluginAccessLogperlPackages.CatalystPluginAuthorizationRolesperlPackages.CatalystPluginSessionStateCookieperlPackages.CatalystPluginSessionStoreFastMmapperlPackages.CatalystPluginStackTraceperlPackages.CatalystViewDownloadperlPackages.CatalystViewJSONperlPackages.CatalystViewTTperlPackages.CatalystXScriptServerStarmanperlPackages.CryptRandPasswdperlPackages.DBDPgperlPackages.EmailSenderperlPackages.FileSlurpperlPackages.IOCompressperlPackages.IPCRunperlPackages.JSONXSperlPackages.PadWalkerperlPackages.CatalystDevelperlPackages.ReadonlyperlPackages.SQLSplitStatementperlPackages.StarmanperlPackages.SysHostnameLongperlPackages.TestMoreperlPackages.TextDiffperlPackages.TextTableperlPackages.XMLSimplenixUnstableguile # optional, for Guile + Guix support]perlPackages.Switch # XXX: seems to be an indirect dep of `hydra-build'perlPackages.DBDSQLiteperlPackages.DataDumpperlPackages.DateTimeperlPackages.DigestSHA1perlPackages.CatalystTraitForRequestProxyBaseperlPackages.CatalystPluginCaptcha - edit in doc/dev-notes.txt at line 94
- edit in doc/dev-notes.txt at line 95
* Installing deps.nix in a profile for testing: - edit in doc/dev-notes.txt at line 96
$ nix-env -p $NIX_USER_PROFILE_DIR/hydra-deps -f deps.nix -i \* --arg pkgs 'import /etc/nixos/nixpkgs {}' - edit in release.nix at line 49
letnix = nixUnstable; - replacement in release.nix at line 54
let nix = nixUnstable; inperlDeps = buildEnv {name = "hydra-perl-deps";paths = with perlPackages;[ CatalystAuthenticationStoreDBIxClassCatalystPluginAccessLogCatalystPluginAuthorizationRolesCatalystPluginCaptchaCatalystPluginSessionStateCookieCatalystPluginSessionStoreFastMmapCatalystPluginStackTraceCatalystViewDownloadCatalystViewJSONCatalystViewTTCatalystXScriptServerStarmanCatalystTraitForRequestProxyBaseCryptRandPasswdDBDPgDBDSQLiteDataDumpDateTimeDigestSHA1EmailSenderFileSlurpIOCompressIPCRunJSONXSPadWalkerCatalystDevelReadonlySQLSplitStatementStarmanSwitch # XXX: seems to be an indirect dep of `hydra-build'SysHostnameLongTestMoreTextDiffTextTableXMLSimplenix git];};in - replacement in release.nix at line 103
[ perl makeWrapper libtool nix unzip nukeReferences pkgconfig boehmgc sqlitegit gitAndTools.topGit mercurial subversion bazaar openssl bzip2] ++ (import ./deps.nix) { inherit pkgs; };[ makeWrapper libtool unzip nukeReferences pkgconfig boehmgc sqlitegitAndTools.topGit mercurial subversion bazaar openssl bzip2guile # optional, for Guile + Guix supportperl perlDeps];