Commit graph

  • ba7e9f67e5 git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@34775 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2013-10-09 12:06:07 +0000
  • ac8e525835 * Support multiple NixOS branches. Eelco Dolstra 2013-10-09 12:04:29 +0000
  • 0a96d82417 git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@34773 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2013-10-09 09:02:09 +0000
  • 0e0501a241 * Rename. Eelco Dolstra 2013-10-09 09:01:54 +0000
  • 0cae8f6a95 * Mirror OVA files. Eelco Dolstra 2013-10-09 09:01:16 +0000
  • 5d7e7f46e0 * Use Hydra's new output download facility. * Mirror the 32-bit VDIs. Eelco Dolstra 2013-09-17 11:20:10 +0000
  • 6f4829b73b * Put the Nixpkgs and NixOS manuals in the channel. Eelco Dolstra 2013-08-21 13:45:14 +0000
  • b20366e0f9 * Doh! Eelco Dolstra 2013-08-14 10:18:43 +0000
  • 100e90272c * Idem for the Nixpkgs channel. Eelco Dolstra 2013-08-13 21:04:08 +0000
  • 65d629a2e2 * For the NixOS channel, use the ‘tested’ aggregate job instead of the ‘tested’ view. Views are obsolete. Eelco Dolstra 2013-08-13 12:11:54 +0000
  • 66526718f5 git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@34744 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2013-06-19 00:05:44 +0000
  • e840413799 * Rsync releases over to nixos.org. Eelco Dolstra 2013-06-17 23:23:05 +0000
  • 297e7999a0 * Code to check whether all referenced NARs exist. Eelco Dolstra 2013-06-17 23:10:59 +0000
  • 1720cb8877 * Fix manifest generation: changes to the NAR info structures in the children need to be communicated back to the parent. Eelco Dolstra 2013-06-17 19:28:59 +0000
  • b6d6feaef3 * Parallelize mirror-channel.pl by forking several worker processes to do the compression / uploading. Eelco Dolstra 2013-06-17 13:14:05 +0000
  • 9ff5956af0 * Handle .nar.xz. Eelco Dolstra 2013-06-17 02:15:49 +0000
  • 1c233f0b23 * Upload binary cache data directly to S3. Eelco Dolstra 2013-06-17 00:33:29 +0000
  • b85d302137 Upload script binary cache to s3. Rob Vermaas 2013-06-06 10:07:04 +0000
  • d4873737b7 * Update binary cache URL. Eelco Dolstra 2013-06-06 10:03:23 +0000
  • 9b874ad1f6 * Keep fewer old releases. Eelco Dolstra 2013-05-23 20:24:14 +0000
  • e9f69209fc * Enable xz compression of NARs. Eelco Dolstra 2013-05-23 20:23:58 +0000
  • 0ddda8e433 * Fix job names. Eelco Dolstra 2013-04-02 11:55:37 +0000
  • 1ea3048b91 * As an optimisation, when mirroring a NAR, if the store path exists locally, then use it directly instead of going through Hydra. Since the mirror script currently runs on the Hydra server, this will always be the case. Eelco Dolstra 2013-03-25 13:19:27 +0000
  • e468488a13 * Add a programs.sqlite to the NixOS channel (for missing command suggestions in NixOS). Eelco Dolstra 2013-03-25 13:17:47 +0000
  • 13c9841c25 * Fix channel generation. I really shouldn't parse HTML... Eelco Dolstra 2013-02-24 21:05:32 +0000
  • 3055fa3adf * Generate nixexprs.tar.xz. Eelco Dolstra 2013-02-05 14:55:24 +0000
  • 3aad07cee3 * Randomly permute the order in which we download NARs so that mirror-nixos and mirror-nixpkgs don't download the same files at the same time. Eelco Dolstra 2013-01-18 11:48:37 +0000
  • 163a3e591f * Cleanup scripts: handle the binary cache. Eelco Dolstra 2012-12-10 18:22:46 +0000
  • 06b5457061 * Get rid of .hash.* files. Eelco Dolstra 2012-12-10 11:38:45 +0000
  • cbfc30c73b * Integrate binary cache generation into the mirror-channel script. Eelco Dolstra 2012-12-09 22:43:26 +0000
  • 8cc83aaa27 * Add a script to delete old NixOS/Nixpkgs releases. Eelco Dolstra 2012-12-06 16:48:10 +0000
  • ed92520f7b * Move the NixOS/Nixpkgs channels to http://nixos.org/channels. Eelco Dolstra 2012-11-09 12:40:10 +0000
  • 4f38e21136 * Rename badly named script. Eelco Dolstra 2012-10-29 11:11:05 +0000
  • f64bd1231d * Export a binary-cache-url file. Eelco Dolstra 2012-10-29 11:10:33 +0000
  • 6ef672d390 * Generate nix-cache-info. Eelco Dolstra 2012-07-30 22:53:19 +0000
  • 616b63a54d git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@34585 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2012-07-09 18:22:31 +0000
  • a550734488 * Slight improvements to the conversion script. Eelco Dolstra 2012-07-09 18:20:39 +0000
  • 50d69c15f0 * Hacky script to create a binary cache from a set of manifests. Eelco Dolstra 2012-07-02 22:54:26 +0000
  • 4d2e345db0 * Generate patches between NixOS releases. Eelco Dolstra 2012-06-08 21:46:29 +0000
  • d6bbc1d9f5 * Update the /data/releases cleanup scripts. Eelco Dolstra 2012-05-09 23:13:05 +0000
  • a00b5af18d * Urgh. Punishment for grepping info off a web page. Eelco Dolstra 2012-04-17 15:54:06 +0000
  • daab27d850 * Generate a NixOS channel (http://nixos.org/releases/nixos/channels/nixos-unstable/). Eelco Dolstra 2012-04-10 16:00:32 +0000
  • d73ddef07c git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@33658 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2012-04-06 20:17:13 +0000
  • d0e1a3c388 git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@33611 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2012-04-05 10:53:29 +0000
  • f4f15a619e * Move stuff around. Eelco Dolstra 2012-04-04 21:18:57 +0000
  • 4d9d3a88a1 * Base the Nixpkgs channel on http://hydra.nixos.org/view/nixpkgs/unstable/. So now the Nixpkgs channel corresponds to exactly one revision of Nixpkgs (i.e. no more binaries from previous revisions), there is some minimal assurance that the channel is okay (because the builds in the "unstable" view need to succeed), and older Nixpkgs pre-releases are available under http://nixos.org/releases/nixpkgs/. This means we've come full circle, because this is how the Nixpkgs channel used to work before we had Hydra :-) Eelco Dolstra 2012-04-04 14:45:24 +0000
  • b847c5d809 git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@30545 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2011-11-23 16:15:33 +0000
  • 50a70cd428 * Fix patch generation. It was broken because of the removal of the "local paths" feature from NixManifests.pm. Eelco Dolstra 2011-07-31 23:24:08 +0000
  • c850f595bc * Verify whether downloaded NARs have the right hash. This prevents propagating corrupt store paths. Eelco Dolstra 2010-12-06 00:53:36 +0000
  • 93e0016e7a * Backup the manifest. Eelco Dolstra 2010-11-30 13:05:32 +0000
  • d715593122 * Enable asynchronous patch generation (i.e. it doesn't block mirroring of the channel). Eelco Dolstra 2010-11-29 16:14:43 +0000
  • bf23243d12 mirror-channel.pl: check if file is a bzip2 file Rob Vermaas 2010-10-19 11:39:24 +0000
  • b3d95b30d8 mirror-channel.pl: add binary patches option, set ENABLE_PATCHES env var Rob Vermaas 2010-10-07 12:19:46 +0000
  • 34d4018237 * Speed up the mirror script by reusing the file size / hash info from the previous manifest (rather than reading all those .hash files, which is rather I/O intensive). Eelco Dolstra 2010-08-27 09:01:45 +0000
  • 412010e2dc * Disable binary patch generation, our poor server can't handle it. Eelco Dolstra 2010-08-05 20:17:17 +0000
  • 4deaf50ae6 git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@22778 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2010-07-28 08:25:22 +0000
  • a621b5cf87 * Run generate-patches.pl. Eelco Dolstra 2010-07-08 09:09:28 +0000
  • 6d149f9253 * Store the NARs in a different directory. Eelco Dolstra 2010-06-23 14:07:47 +0000
  • b5ad42fd2b git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@19659 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2010-01-26 09:51:05 +0000
  • 1a16afabba * Do some locking. Eelco Dolstra 2010-01-26 09:38:13 +0000
  • 421313d9b0 * Don't show a progress bar. Eelco Dolstra 2010-01-26 09:17:50 +0000
  • 51e53116e9 * Put the NAR hash in the filename to prevent problems if Hydra redoes a derivation. Eelco Dolstra 2009-10-16 11:33:48 +0000
  • a919ef0a9b git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@15277 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb Eelco Dolstra 2009-04-23 13:58:06 +0000
  • cfdd333199 * Copy nixexprs.tar.bz2. * Don't do anything if we get a server error. Otherwise we might end up destroying the target channel. Eelco Dolstra 2009-04-17 13:48:30 +0000
  • a5c419b725 * Quick script to mirror Nix channels. Ideally it should be possible to do this with a `wget -r' but the manifest contains absolute rather than relative URLs, so those have to be rewritten. And since they have to be rewritten anyway, we can add size and hash fields to make the manifest compatible with older version of Nix (and make the download size estimate work). Eelco Dolstra 2009-04-16 09:25:42 +0000