patch applied (hackage-server): "Update safecopy and acid-state dependencies"

2012-07-06 Thread devnull
Fri Jul 6 14:35:30 BST 2012 Ian Lynagh * Update safecopy and acid-state dependencies Ignore-this: c14ec775819459767a72312fcccf95ad Based on a patch from Jeremy Shaw M ./Distribution/Server/Acid.hs -16 +17 M ./Distribution/Server/Users/Backup.hs -1 +1 M ./hackage-server.cab

patch applied (hackage-server): "Fix warnings"

2012-07-06 Thread devnull
Fri Jul 6 17:31:00 BST 2012 Ian Lynagh * Fix warnings Ignore-this: 17366aae138b401f4122e504b3f246d3 M ./BuildClient.hs -14 +20 M ./Distribution/Client.hs -23 +28 M ./Distribution/Server.hs -2 +4 M ./Distribution/Server/Features/BuildReports.hs -3 +5 M ./Distribution/Serv

patch applied (hackage-server): "Add a --ip option, to specify the IP that the server listens on"

2012-07-11 Thread devnull
Wed Jul 11 21:54:23 BST 2012 Ian Lynagh * Add a --ip option, to specify the IP that the server listens on Ignore-this: d045df6d573940bb6ae21540f5d9a7d3 For now, only IPv4 is supported. M ./Distribution/Server.hs -12 +25 M ./Main.hs -3 +34 __

patch applied (hackage-server): "Add the beginnings of a very high-level test"

2012-07-13 Thread devnull
Fri Jul 13 12:31:03 BST 2012 Ian Lynagh * Add the beginnings of a very high-level test Ignore-this: 2cfcfa2d4c620596b7a6d2d4b84d11e8 M ./hackage-server.cabal +14 A ./tests/HighLevelTest.hs A ./tests/Run.hs ___ cabal-devel mailing list

patch applied (hackage-server): "Remove some uses of the deprecated withHackageAuth" and 2 others

2012-07-13 Thread devnull
Fri Jul 13 13:13:26 BST 2012 Ian Lynagh * Remove some uses of the deprecated withHackageAuth Ignore-this: 181054b28f6a34c507b99bc1c24247d2 M ./Distribution/Server/Features/Users.hs -21 +17 Fri Jul 13 13:46:33 BST 2012 Ian Lynagh * Remove all uses of withHackageAuth Ignore-this: 12

patch applied (hackage-server): "Remove an empty directory"

2012-07-13 Thread devnull
Fri Jul 13 14:19:08 BST 2012 Ian Lynagh * Remove an empty directory Ignore-this: cbc419c5f38680cf6b56bc60af2e8112 R ./Distribution/Server/Auth/ ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal

patch applied (hackage-server): "Expand the HighLevelTest" and 2 others

2012-07-17 Thread devnull
Tue Jul 17 15:53:19 BST 2012 Ian Lynagh * Expand the HighLevelTest Ignore-this: eab15640a50d94dd9af12a279b47974f M ./tests/HighLevelTest.hs -32 +110 Tue Jul 17 15:58:39 BST 2012 Ian Lynagh * Small test refactoring Ignore-this: 1c9d71af0562bb8c15aa79d3cd9bff8a M ./tests/HighLe

patch applied (hackage-server): "More testing"

2012-07-17 Thread devnull
Tue Jul 17 18:21:26 BST 2012 Ian Lynagh * More testing Ignore-this: b947cdab350b38135990f1b47317e493 M ./hackage-server.cabal +1 M ./tests/HighLevelTest.hs -23 +64 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.or

patch applied (hackage-server): "Start on package tests in HighLevelTest"

2012-07-17 Thread devnull
Tue Jul 17 18:35:19 BST 2012 Ian Lynagh * Start on package tests in HighLevelTest Ignore-this: bcc2e5384d6dabe04394efb6ee1887b7 M ./tests/HighLevelTest.hs -9 +24 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mail

patch applied (hackage-server): "Add test of uploading package"

2012-07-20 Thread devnull
Fri Jul 20 19:26:38 BST 2012 Ian Lynagh * Add test of uploading package Ignore-this: 2e1a0e4e64ba828495dcb823a1df65f1 This relies on a version of happs which supports base64-encoded file uploads. Patch sent to happs upstream. M ./hackage-server.cabal -2 +6 M ./tests/HighLevelT

patch applied (hackage-server): "Add test for index.tar.gz"

2012-07-20 Thread devnull
Fri Jul 20 20:00:56 BST 2012 Ian Lynagh * Add test for index.tar.gz Ignore-this: 8008ea2341d8470a287a95d56c8a6f48 M ./tests/HighLevelTest.hs -23 +51 M ./tests/Package.hs -11 +15 ___ cabal-devel mailing list cabal-devel@haskell.org http://

patch applied (hackage-server): "Make HTML more consistent" and 4 others

2012-07-20 Thread devnull
Fri Jul 20 20:21:56 BST 2012 Ian Lynagh * Make HTML more consistent Ignore-this: 872f6072abbe6e09a9159167380371f8 We now always use and never . M ./Distribution/Server/Pages/Template.hs -1 +1 M ./tests/HighLevelTest.hs -2 +2 Fri Jul 20 20:24:10 BST 2012 Ian Lynagh * A coup

patch applied (hackage-server): "Add a package-uploaders group"

2012-07-21 Thread devnull
Sat Jul 21 14:19:55 BST 2012 Ian Lynagh * Add a package-uploaders group Ignore-this: 29c06f13394f5ceea35042c2c4c10ba3 Only users in this group can upload packages M ./Distribution/Server/Acid.hs -3 +14 M ./Distribution/Server/Features/Html.hs +1 M ./Distribution/Server/Featu

patch applied (hackage-server): "Show darcs and git repositories on package info pages"

2012-07-21 Thread devnull
Sat Jul 21 15:29:13 BST 2012 Ian Lynagh * Show darcs and git repositories on package info pages Ignore-this: 53699bf5306cd88d83ee4b192698d9ed M ./Distribution/Server/Pages/Package.hs +43 ___ cabal-devel mailing list cabal-devel@haskell.org ht

patch applied (hackage-server): "Add support for more source repositories"

2012-07-21 Thread devnull
Sat Jul 21 16:07:00 BST 2012 Ian Lynagh * Add support for more source repositories Ignore-this: d0de217415ca673371f7b913533a0fb2 We now support the same repo types that Hackage 1 does M ./Distribution/Server/Pages/Package.hs -2 +35 ___ c

patch applied (hackage-server): "Test server restarts too" and 3 others

2012-07-21 Thread devnull
Sat Jul 21 16:43:20 BST 2012 Ian Lynagh * Test server restarts too Ignore-this: 798d197d66fe8233da2688e0b923528d M ./tests/HighLevelTest.hs -12 +24 Sat Jul 21 17:05:12 BST 2012 Ian Lynagh * Fix bug: "backup" command was using the wrong flag for the tar filename Ignore-this: 4cdc48

patch applied (hackage-server): "Add the beginnings of a doc on how to set up a doc-building VM"

2012-07-27 Thread devnull
Fri Jul 27 15:39:35 BST 2012 Ian Lynagh * Add the beginnings of a doc on how to set up a doc-building VM Ignore-this: 7bba144e2bb657b0fc9e2130b95ef48c A ./docs/ A ./docs/create-doc-builder-vm.txt ___ cabal-devel mailing list cabal-devel@h

patch applied (hackage-server): "Add more to the doc builder VM docs"

2012-07-27 Thread devnull
Fri Jul 27 22:48:07 BST 2012 Ian Lynagh * Add more to the doc builder VM docs Ignore-this: b1be3efc9933a3670fd7a1a1b135df38 M ./docs/create-doc-builder-vm.txt -4 +31 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/

patch applied (hackage-server): "Install vim in the hackage-docs VM"

2012-07-28 Thread devnull
Sat Jul 28 13:07:08 BST 2012 Ian Lynagh * Install vim in the hackage-docs VM Ignore-this: 59081bf1fb001d47b3e9d0268e50445f M ./docs/create-doc-builder-vm.txt -1 +1 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/ma

patch applied (hackage-server): "Code layout and trivial refactorings" and 7 others

2012-07-29 Thread devnull
Sat Jul 28 14:02:07 BST 2012 Ian Lynagh * Code layout and trivial refactorings Ignore-this: 1985e431b3372a1f3c97a7fdb0b48c6b M ./BuildClient.hs -77 +121 Sat Jul 28 14:05:25 BST 2012 Ian Lynagh * Small refactoring Ignore-this: feac726103331bd1ad0d5f773cba2984 M ./BuildClient.h

patch applied (hackage-server): "Add a -s (silent) flag to the doc builder" and 1 others

2012-07-29 Thread devnull
Sun Jul 29 22:12:57 BST 2012 Ian Lynagh * Add a -s (silent) flag to the doc builder Ignore-this: f92ef5e6746de5e026627e87c473 M ./BuildClient.hs +4 Sun Jul 29 22:14:17 BST 2012 Ian Lynagh * Fix warnings Ignore-this: d3b603f31c03ad89f35e449f1b2ffb2 M ./BuildClient.hs -5 +5

patch applied (hackage-server): "When running the doc builder from cron, use silent mode" and 1 others

2012-07-30 Thread devnull
Mon Jul 30 21:42:30 BST 2012 Ian Lynagh * When running the doc builder from cron, use silent mode Ignore-this: f7ce01580a840bca5da2aebb71fbacb8 M ./docs/run-doc-builder.sh.example -1 +1 Mon Jul 30 21:57:05 BST 2012 Ian Lynagh * In silent mode, pass -v0 to cabal-install Ignore-this

patch applied (hackage-server): "Allowing mirroring tarballs with a ShortTrailer error"

2012-07-31 Thread devnull
Tue Jul 31 14:08:36 BST 2012 Ian Lynagh * Allowing mirroring tarballs with a ShortTrailer error Ignore-this: a64571d4f93469d3faa8c8684acda3a9 PlslTools-0.0.1 had this error. M ./Distribution/Server/Packages/Unpack.hs -7 +11 ___ cabal-dev

patch applied (hackage-server): "Remove the pkgDesc field from PkgInfo" and 1 others

2012-08-01 Thread devnull
Wed Aug 1 12:16:49 BST 2012 Ian Lynagh * Remove the pkgDesc field from PkgInfo Ignore-this: 4bc99b4d21e7396e0840598774b424d8 This should reduce the memory usage of the server M ./Distribution/Server/Features/Check.hs -1 M ./Distribution/Server/Features/Mirror.hs -2 M ./Dist

patch applied (hackage-server): "Fix whitespace, and enable -fwarn-tabs"

2012-08-01 Thread devnull
Wed Aug 1 14:10:24 BST 2012 Ian Lynagh * Fix whitespace, and enable -fwarn-tabs Ignore-this: 1fd465082a66be88b4b42c458582dc84 M ./Distribution/Server/Features/Packages.hs -2 +2 M ./Distribution/Server/Features/Users.hs -1 +1 M ./Distribution/Server/Pages/Index.hs -70 +70 M .

patch applied (hackage-server): "Fix space usage of packageIndex"

2012-08-01 Thread devnull
Wed Aug 1 14:45:35 BST 2012 Ian Lynagh * Fix space usage of packageIndex Ignore-this: 6581f5c82e02b3f7ca9ddb9dfe876034 It was keeping the whole PackageDescription for all packages in memory at once. M ./Distribution/Server/Pages/Index.hs -12 +30

patch applied (hackage-server): "Fix space usage of constructImmutableTagIndex" and 1 others

2012-08-01 Thread devnull
Wed Aug 1 14:56:56 BST 2012 Ian Lynagh * Fix space usage of constructImmutableTagIndex Ignore-this: 5bf147a17b68fb2a140ff36fe0255e5a M ./Distribution/Server/Features/Tags.hs -4 +11 Wed Aug 1 15:02:26 BST 2012 Ian Lynagh * Fix space usage of constructItemIndex Ignore-this: ae916b

patch applied (hackage-server): "Fix memory usage while mirroring"

2012-08-01 Thread devnull
Thu Aug 2 00:37:38 BST 2012 Ian Lynagh * Fix memory usage while mirroring Ignore-this: 9faf4be0f646da02f2ac1a059488fd99 We were extracting the .cabal file from the .tar file, but the ByteString for the .cabal file was a portion of the ByteString for the .tar file, so the whole .tar

patch applied (hackage-server): "Add a CacheableAction type, and use it for the index page" and 5 others

2012-08-04 Thread devnull
Fri Aug 3 23:42:13 BST 2012 Ian Lynagh * Add a CacheableAction type, and use it for the index page Ignore-this: 84ef37b4f33f0d875a9380873e9dd07b M ./Distribution/Server/Features/Html.hs -10 +10 M ./Distribution/Server/Framework/Cache.hs -1 +53 M ./Distribution/Server/Util/AsyncV

patch applied (hackage-server): "Turn namesCache into a CacheableAction" and 3 others

2012-08-05 Thread devnull
Sat Aug 4 23:12:43 BST 2012 Ian Lynagh * Turn namesCache into a CacheableAction Ignore-this: 8901de48a19600c986ebca7d3f8720 M ./Distribution/Server/Features/Html.hs -6 +6 Sat Aug 4 23:19:13 BST 2012 Ian Lynagh * Make recents a CacheableAction Ignore-this: a812652d81d4dc906299075

patch applied (hackage-server): "Improve create-doc-builder-vm.txt" and 2 others

2012-08-16 Thread devnull
Thu Aug 16 20:15:51 BST 2012 Ian Lynagh * Improve create-doc-builder-vm.txt Ignore-this: 9367cdf3bd7b5b8a6bd92677fce802d8 M ./docs/create-doc-builder-vm.txt -9 +60 Thu Aug 16 20:24:42 BST 2012 Ian Lynagh * Make the 'minimal' Cabal flag 'manual' Ignore-this: 9f6a62a6c7b8dbd2b8a86fe

patch applied (hackage-server): "Tweak doc builder instructions"

2012-08-16 Thread devnull
Thu Aug 16 21:44:31 BST 2012 Ian Lynagh * Tweak doc builder instructions Ignore-this: 2bb19a07e3d9c2affe262c65775c5b0c M ./docs/create-doc-builder-vm.txt -1 +1 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailma

patch applied (hackage-server): "Tweak create-doc-builder-vm.txt" and 1 others

2012-08-16 Thread devnull
Thu Aug 16 22:17:08 BST 2012 Ian Lynagh * Tweak create-doc-builder-vm.txt Ignore-this: 395ea9362612aaeea4ea34a7cd0b7d50 M ./docs/create-doc-builder-vm.txt -1 +1 Thu Aug 16 22:18:48 BST 2012 Ian Lynagh * Add / to the end of doc URLs Ignore-this: e940a5d3ebde1a1f422a8a26bc6bb520

patch applied (hackage-server): "Doc builder improvements" and 1 others

2012-08-17 Thread devnull
Fri Aug 17 20:32:17 BST 2012 Ian Lynagh * Doc builder improvements Ignore-this: c5a63b43eaffa7f29ffe7a9b68483754 We now put all the stuff we generate while haddocking a package inside a single "inst" directory so that we can clean it easily. We also pass --no-user-package-conf to

patch applied (hackage-server): "Add another stat" and 1 others

2012-08-17 Thread devnull
Fri Aug 17 23:49:38 BST 2012 Ian Lynagh * Add another stat Ignore-this: b7cb57cf2ce68aad1eda8d044bb7 M ./BuildClient.hs +2 Sat Aug 18 00:13:27 BST 2012 Ian Lynagh * Define Cabal's logs-dir in the doc builder Ignore-this: aacaf1155247c6eabbb5b89f1108e567 M ./BuildClient.hs

patch applied (hackage-server): "Add another stat"

2012-08-18 Thread devnull
Sat Aug 18 12:57:50 BST 2012 Ian Lynagh * Add another stat Ignore-this: 530e09ed5764b4a2be0137446f8dc7f9 M ./BuildClient.hs +2 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel

patch applied (hackage-server): "Don't use optimisation when doing builds to generate documentation"

2012-08-19 Thread devnull
Sun Aug 19 20:52:01 BST 2012 Ian Lynagh * Don't use optimisation when doing builds to generate documentation Ignore-this: a45124cd8f7574f8839b94ce6f791641 M ./BuildClient.hs +6 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.h

patch applied (hackage-server): "Add a readNewIndex function" and 2 others

2012-08-20 Thread devnull
Mon Aug 20 12:01:57 BST 2012 Ian Lynagh * Add a readNewIndex function Ignore-this: bba008c0adb63fad3b428f52e3bc26f7 This means that when running "hackage-build stats" we don't need to re-download the index. M ./BuildClient.hs -1 +1 M ./Distribution/Client.hs -2 +10 Mon Aug 20

patch applied (hackage-server): "Forgot to multiply minutes by 60 to get seconds"

2012-08-20 Thread devnull
Mon Aug 20 13:03:06 BST 2012 Ian Lynagh * Forgot to multiply minutes by 60 to get seconds Ignore-this: 67860d35111d8db8056353ae8628e081 M ./BuildClient.hs -1 +1 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailm

patch applied (hackage-server): "Don't enable tests when building docs"

2012-08-21 Thread devnull
Tue Aug 21 18:34:22 BST 2012 Ian Lynagh * Don't enable tests when building docs Ignore-this: ffe4e86e21c3f4225fb4ec0dd83c9137 css-text-0.1.1's testsuite has been running for over an hour now M ./BuildClient.hs -1 ___ cabal-devel mailing

patch applied (hackage-server): "Allow admins to add/remove admins"

2012-08-30 Thread devnull
Thu Aug 30 22:58:07 BST 2012 Ian Lynagh * Allow admins to add/remove admins Ignore-this: 552762da705aee949c063df88e07e445 This fix feels a little unsatisfactory to me. groupResourceAt will modify adminGroupDesc, but it will not modify the nested copies of adminGroupDesc in the canAdd

patch applied (hackage-server): "Disable per-package uploader test"

2012-09-01 Thread devnull
Sat Sep 1 15:56:58 BST 2012 Ian Lynagh * Disable per-package uploader test Ignore-this: ddee547da6dd08f27c5a3cbc27089f07 Having both that test, and the uploader group, seems redundant, and will add to the work load of the admins. M ./Distribution/Server/Features/Upload.hs -1 +3

patch applied (hackage-server): "Bump base64-bytestring dependency" and 10 others

2012-09-07 Thread devnull
Thu Aug 23 13:15:31 BST 2012 Ian Lynagh * Bump base64-bytestring dependency Ignore-this: 27b56b44488ca6d13ec612c62ab8aa7f M ./hackage-server.cabal -1 +1 Thu Aug 23 13:30:04 BST 2012 Ian Lynagh * Remove redundant warning suppression flags Ignore-this: d45d30c13b2751e8583c43704ffd15

patch applied (hackage-server): "De-orphan the SafeCopy PackageIndex instance"

2012-09-07 Thread devnull
Fri Sep 7 17:42:46 BST 2012 Ian Lynagh * De-orphan the SafeCopy PackageIndex instance Ignore-this: 7307cd707f2862aa6ae5e9c2e4e4264c M ./Distribution/Server/Packages/PackageIndex.hs +9 M ./Distribution/Server/Packages/State.hs -8 ___ caba

patch applied (hackage-server): "De-orphan some more instances"

2012-09-07 Thread devnull
Fri Sep 7 17:56:18 BST 2012 Ian Lynagh * De-orphan some more instances Ignore-this: 228a7ee88760855406af87ae37e340c3 M ./Distribution/Server/Framework/BlobStorage.hs -1 +6 M ./Distribution/Server/Packages/State.hs -13 +1 M ./Distribution/Server/Packages/Types.hs -1 +8

patch applied (hackage-server): "Fix the "unallocated top-level names" warning"

2012-09-09 Thread devnull
Sun Sep 9 12:43:55 BST 2012 Ian Lynagh * Fix the "unallocated top-level names" warning Ignore-this: 8af81018fcd2cd9a37c709a329fbb9f6 M ./Distribution/Server/Packages/Unpack.hs -5 +6 ___ cabal-devel mailing list cabal-devel@haskell.org http:/

patch applied (hackage-server): "Add a trailing / to the browse-src links"

2012-09-09 Thread devnull
Sun Sep 9 12:49:55 BST 2012 Ian Lynagh * Add a trailing / to the browse-src links Ignore-this: da8a1b2a9ba287c0a4a75e543f496372 M ./Distribution/Server/Pages/Package.hs -1 +1 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.ha

patch applied (hackage-server): "Disable the maintainer check for candidates as well as uploads"

2012-09-09 Thread devnull
Sun Sep 9 12:57:08 BST 2012 Ian Lynagh * Disable the maintainer check for candidates as well as uploads Ignore-this: 22ecc8231b4f3c6d7a76726a54b13c05 M ./Distribution/Server/Features/Check.hs -1 +1 M ./Distribution/Server/Features/Upload.hs -1 +5 __

patch applied (hackage-server): "Set stdout to be line-buffered"

2012-09-11 Thread devnull
Tue Sep 11 17:55:11 BST 2012 Ian Lynagh * Set stdout to be line-buffered Ignore-this: 48573b0aa43cb457391c9b4cc705f368 M ./Main.hs -1 +1 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel

patch applied (hackage-server): "Define blobMd5, rather than relying on Show doing it" and 1 others

2012-09-11 Thread devnull
Tue Sep 11 18:19:19 BST 2012 Ian Lynagh * Define blobMd5, rather than relying on Show doing it Ignore-this: 52972d38df650b6f315d7946680e3092 Show is now the derived instance M ./Distribution/Server/Framework/BlobStorage.hs -2 +4 M ./Distribution/Server/Framework/ResourceTypes.hs

patch applied (hackage-server): "Make the front page valid HTML"

2012-09-11 Thread devnull
Tue Sep 11 19:37:33 BST 2012 Ian Lynagh * Make the front page valid HTML Ignore-this: 7ee9ded7ec010428251cb09f418c58a M ./static/hackage.html -29 +49 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo

patch applied (hackage-server): "More HTML fixing" and 5 others

2012-09-11 Thread devnull
Tue Sep 11 20:00:58 BST 2012 Ian Lynagh * More HTML fixing Ignore-this: 7bec0aaadf76fdfb067abd8b9bf3815b M ./static/accounts.html -8 +16 M ./static/admin.html -31 +33 Tue Sep 11 21:09:48 BST 2012 Ian Lynagh * Start adding HTML validation to HighLevelTest Ignore-this: 323a53f64

patch applied (hackage-server): "Add a comment"

2012-09-11 Thread devnull
Tue Sep 11 22:05:28 BST 2012 Ian Lynagh * Add a comment Ignore-this: f597f4a436c0af72d022916bea3ff85c M ./tests/HighLevelTest.hs +1 ___ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel

patch applied (hackage-server): "Tweak dependencies" and 1 others

2012-09-21 Thread devnull
Thu Sep 20 21:29:06 BST 2012 Duncan Coutts * Tweak dependencies Ignore-this: c11b85c2e6ef32a87ec393c63803 M ./hackage-server.cabal -7 +8 Thu Sep 20 21:28:44 BST 2012 Duncan Coutts * Add a feature to show the server REST API Ignore-this: 1e622f725d03e2809234e547391c9f63 M

patch applied (hackage-server): "Step towards greater encapsulation and modularity of the feature modules" and 4 others

2012-09-28 Thread devnull
Thu Sep 27 22:38:03 BST 2012 Duncan Coutts * Step towards greater encapsulation and modularity of the feature modules Ignore-this: 2a79f6a60fdf42be6166a261d3a54de4 The Distribution.Server.Feature.* modules are the way we add functionality to the hackage server in a nice modular way.

patch applied (hackage-server): "Fix copy'n'paste typo in tags feature, it was opening the wrong db file"

2012-09-28 Thread devnull
Fri Sep 28 16:45:01 BST 2012 Duncan Coutts * Fix copy'n'paste typo in tags feature, it was opening the wrong db file Ignore-this: 4daa92e6ae995ee5d7e24e023c22fafc M ./Distribution/Server/Features/Tags.hs -1 +1 ___ cabal-devel mailing list cab

patch applied (hackage-server): "Make the DistroFeature encapsulate its state" and 1 others

2012-10-02 Thread devnull
Mon Oct 1 22:45:47 BST 2012 Duncan Coutts * Make the DistroFeature encapsulate its state Ignore-this: 78359b30b24849b11b9bd532d1f3522d M ./Distribution/Server/Acid.hs -12 +1 M ./Distribution/Server/Features.hs +1 M ./Distribution/Server/Features/Distro.hs -22 +40 M ./Distrib

patch applied (hackage-server): "Bump some dependencies" and 12 others

2012-10-02 Thread devnull
Tue Oct 2 13:21:18 BST 2012 Duncan Coutts * Bump some dependencies Ignore-this: 2429e92179389101818f0687f8d50dd0 M ./Distribution/Server/Framework/BackupRestore.hs -3 M ./hackage-server.cabal -5 +4 Tue Oct 2 13:40:10 BST 2012 Duncan Coutts * Make the DownloadFeature encapsulat

patch applied (hackage-server): "Shutdown features in reverse order to init" and 1 others

2012-10-03 Thread devnull
Tue Oct 2 23:23:24 BST 2012 Duncan Coutts * Shutdown features in reverse order to init Ignore-this: 34f267398f12e0ab653203902b26b3ca M ./Distribution/Server/Features.hs -1 +2 Wed Oct 3 10:47:45 BST 2012 Duncan Coutts * Split up and move the old D.S.Packages.State module Ignore-t

patch applied (hackage-server): "Move several D.S.Packages.* modules under the feature modules they belong to"

2012-10-04 Thread devnull
Thu Oct 4 01:22:35 BST 2012 Duncan Coutts * Move several D.S.Packages.* modules under the feature modules they belong to Ignore-this: 5b3068e002259eb4a9a86039be0e2099 ./Distribution/Server/Packages/Backup/Downloads.hs -> ./Distribution/Server/Features/DownloadCount/Backup.hs ./Di

patch applied (hackage-server): "Stop exporting a number of private caches"

2012-10-05 Thread devnull
Fri Oct 5 00:19:11 BST 2012 Duncan Coutts * Stop exporting a number of private caches Ignore-this: 37d162bd3be5be659d0821cc1248a479 M ./Distribution/Server/Features/Core.hs -8 +11 M ./Distribution/Server/Features/NameSearch.hs -3 M ./Distribution/Server/Features/PackageList.hs -

patch applied (hackage-server): "Make text error responses use text/plain" and 1 others

2012-10-05 Thread devnull
Fri Oct 5 09:45:57 BST 2012 Duncan Coutts * Make text error responses use text/plain Ignore-this: aca264f3cc0e643d706c4c256c3accca M ./Distribution/Server/Framework/Error.hs -2 +3 Fri Oct 5 09:48:09 BST 2012 Duncan Coutts * Serve JSON rep of deprecated package resources Ignore-t

patch applied (hackage-server): "System.Directory.getModificationTime does not return ClockTime since version 1.2" and 1 others

2012-10-31 Thread devnull
Wed Oct 17 16:36:12 BST 2012 Jan Minarik * System.Directory.getModificationTime does not return ClockTime since version 1.2 Ignore-this: 6aee54ac149b7c9b8fd4ff6fab5134cf M ./hackage-server.cabal -1 +1 Thu Oct 18 15:31:50 BST 2012 Jan Minarik * cabal config file is not written durin

patch applied (hackage-server): "Move some mime-type validation utils to their own module" and 3 others

2012-10-31 Thread devnull
Wed Oct 31 15:29:40 GMT 2012 Duncan Coutts * Move some mime-type validation utils to their own module Ignore-this: 9da513216aed47143a7fe4f3c937bf5f M ./Distribution/Server/Features/Mirror.hs -21 M ./Distribution/Server/Framework.hs +2 A ./Distribution/Server/Framework/Validation.

patch applied (hackage-server): "Extend the import client with support for several extra kinds of data" and 11 others

2012-11-16 Thread devnull
Wed Nov 7 22:27:50 GMT 2012 Duncan Coutts * Extend the import client with support for several extra kinds of data Ignore-this: b401cb6ebc46d75ab31f3a9605dbe4c6 Adjusting the maintainer group for packages, package tarballs, package deprecation information and distro info. ./ImportCl

patch applied (hackage-server): "Support alex >= 3" and 2 others

2012-11-20 Thread devnull
Mon Nov 12 13:40:07 GMT 2012 Edsko de Vries * Support alex >= 3 Ignore-this: 9cc786fe9919abdfb0d4e62bdebe1e0a M ./Distribution/Server/Pages/Package/HaddockLex.x +12 M ./hackage-server.cabal -1 +1 Tue Nov 20 11:35:23 GMT 2012 Edsko de Vries * Remove bounds on Cabal for test Ign

patch applied (hackage-server): "Remove trailing whitespace"

2012-11-20 Thread devnull
Tue Nov 20 13:14:03 GMT 2012 Edsko de Vries * Remove trailing whitespace Ignore-this: aad2d0d4b0c3e5bdf7e7b4d25db59fd in order to make subsequent patches more readable and merge conflicts less likely M ./BuildClient.hs -1 +1 M ./Data/IntTrie.hs -5 +5 M ./Data/StringTable.h

patch applied (hackage-server): "Fix (some) layout" and 1 others

2012-11-20 Thread devnull
Tue Nov 20 14:20:23 GMT 2012 Edsko de Vries * Fix (some) layout Ignore-this: 5d5122a73dfa552f91332add689abac2 M ./Distribution/Server/Features/Html.hs -84 +190 Tue Nov 20 16:26:01 GMT 2012 Edsko de Vries * Modify api/ to show extensions of resources Ignore-this: 3cdcbcb79b94ff3ed8

patch applied (hackage-server): "Split resource descriptions per method"

2012-11-20 Thread devnull
Tue Nov 20 17:15:25 GMT 2012 Edsko de Vries * Split resource descriptions per method Ignore-this: 4f8a55645852b7571e3a0b05a5bd422e M ./Distribution/Server/Features/Html.hs -10 +16 M ./Distribution/Server/Features/ServerApiDoc.hs -12 +12 M ./Distribution/Server/Features/Users.hs -

patch applied (hackage-server): "Use :path instead of {path}" and 1 others

2012-11-20 Thread devnull
Tue Nov 20 17:31:55 GMT 2012 Edsko de Vries * Use :path instead of {path} Ignore-this: 6c62295abbfc0b631dafa43fc306972d M ./Distribution/Server/Features/ServerApiDoc.hs -2 +2 Tue Nov 20 17:32:11 GMT 2012 Edsko de Vries * Increase descriptions of Users feature Ignore-this: 86897c5a

patch applied (hackage-server): "Fix tarball upload in import-client" and 1 others

2012-11-20 Thread devnull
Tue Nov 20 19:48:30 GMT 2012 Duncan Coutts * Fix tarball upload in import-client Ignore-this: b4b871f4ec20d39d92ea503b8f1761 M ./ImportClient.hs -5 +9 Tue Nov 20 19:53:18 GMT 2012 Duncan Coutts * Add concurrent upload support for tarballs to import-client Ignore-this: 1f0cf6f59cf4

patch applied (hackage-server): "Document (almost) all the features of 'users'" and 1 others

2012-11-21 Thread devnull
Wed Nov 21 10:06:19 GMT 2012 Edsko de Vries * Document (almost) all the features of 'users' Ignore-this: 6596974e93d29360c930e7faae075f1f M ./Distribution/Server/Features/Html.hs -3 +15 M ./Distribution/Server/Features/ServerApiDoc.hs -4 +7 M ./Distribution/Server/Features/Users.

patch applied (hackage-server): "Improve feature/resource descriptions"

2012-11-21 Thread devnull
Wed Nov 21 12:46:50 GMT 2012 Edsko de Vries * Improve feature/resource descriptions Ignore-this: b45d88f2e718036f811615761409f0e4 M ./Distribution/Server/Features/Upload.hs -5 +10 M ./Distribution/Server/Features/Users.hs -8 +12 ___ cabal

patch applied (hackage-server): "Add descriptions of what each feature backs up"

2012-11-21 Thread devnull
Wed Nov 21 13:49:19 GMT 2012 Edsko de Vries * Add descriptions of what each feature backs up Ignore-this: 8e5390238ec1d5d4d129c8da2daa04 M ./Distribution/Server.hs -8 +8 M ./Distribution/Server/Features/BuildReports.hs -9 +14 M ./Distribution/Server/Features/Core.hs -1 +5 M .

patch applied (hackage-server): "Fix the import of package deprecation info" and 1 others

2012-11-21 Thread devnull
Wed Nov 21 14:58:56 GMT 2012 Duncan Coutts * Fix the import of package deprecation info Ignore-this: c4b7f4bb7bfc0ac6ffadd86e56b05cf0 M ./Distribution/Server/Features/PreferredVersions.hs -4 +31 M ./Distribution/Server/Framework/Validation.hs +16 M ./ImportClient.hs -1 +1 Wed No

patch applied (hackage-server): "Refactor: reify state components"

2012-11-22 Thread devnull
Thu Nov 22 16:12:04 GMT 2012 Edsko de Vries * Refactor: reify state components Ignore-this: 4835f105d2a522c05d3158cb73aa0c02 This should make it harder to forget to provide backup methods (and easier to check that they are provided, and which are provided). It also simplifies the Hac

patch applied (hackage-server): "Fix a stray use of update' which should be updateState"

2012-11-22 Thread devnull
Thu Nov 22 18:50:41 GMT 2012 Duncan Coutts * Fix a stray use of update' which should be updateState Ignore-this: 9858c081438a8f8349ce6c2b6f5cca53 M ./Distribution/Server/Features/PreferredVersions.hs -1 +1 ___ cabal-devel mailing list cabal-d

patch applied (hackage-server): "Remove obsolete code" and 2 others

2012-11-23 Thread devnull
Thu Nov 22 16:25:53 GMT 2012 Edsko de Vries * Remove obsolete code Ignore-this: 80f0a57579216f3bad55e8159b30a3e1 M ./Distribution/Server/Features/ServerApiDoc.hs -8 Fri Nov 23 12:48:44 GMT 2012 Edsko de Vries * Make export pure Ignore-this: d7404f43bbb30bf13791b6fb75657ffb Th

patch applied (hackage-server): "Fix the 'restore' process"

2012-11-26 Thread devnull
Mon Nov 26 14:30:48 GMT 2012 Edsko de Vries * Fix the 'restore' process Ignore-this: 5199ad4a1f430bd4c338f42054ecd0b2 - Not all features implemented 'restore' after the refactoring, causing restore to fail - 'importTar' assumed a single RestoreBackup per feature, while we now have

patch applied (hackage-server): "Make import pure for Tags"

2012-11-26 Thread devnull
Mon Nov 26 14:29:41 GMT 2012 Edsko de Vries * Make import pure for Tags Ignore-this: 3f973d3f9708e04bbb9289fc426325fa M ./Distribution/Server/Features/Tags/Backup.hs -20 +21 M ./Distribution/Server/Framework/BackupRestore.hs -5 +38 ___ ca

patch applied (hackage-server): "Add 'resetState' to StateComponent" and 2 others

2012-11-27 Thread devnull
Tue Nov 27 10:11:58 GMT 2012 Edsko de Vries * Add 'resetState' to StateComponent Ignore-this: a4dcd475cc01e6593f8fe735cfed171 resetState has type StateComponent -> BlobStorage -> FilePath -> IO (StateComponent st) and basically creates a new state component with the initial s

patch applied (hackage-server): "Remove two old unused utils modules" and 5 others

2012-11-27 Thread devnull
Fri Nov 23 14:25:40 GMT 2012 Duncan Coutts * Remove two old unused utils modules Ignore-this: 15dcb6047f16fd05610359fac8ef0114 R ./Distribution/Server/Util/ActionLog.hs R ./Distribution/Server/Util/TimeLogger.hs Tue Nov 27 17:01:52 GMT 2012 Duncan Coutts * Simplify import client

patch applied (hackage-server): "Fix comparison on tarballs"

2012-11-29 Thread devnull
Thu Nov 29 10:36:19 GMT 2012 Edsko de Vries * Fix comparison on tarballs Ignore-this: 648378d5c1cdccfb8db791fe524f64ce If the tarballs didn't contain the exact same entries, in the exact same order, then `equalTarBall` would report lots of superfluous errors due to a call to `mergeB

patch applied (hackage-server): "Fix import for build reports"

2012-11-29 Thread devnull
Thu Nov 29 11:16:07 GMT 2012 Edsko de Vries * Fix import for build reports Ignore-this: c29ac5975354c117184b101e848272d4 Next up: try to do this in a pure fashion M ./Distribution/Server/Features/BuildReports/Backup.hs -2 +2 ___ cabal-de

patch applied (hackage-server): "Expose the mirrorers group resource" and 3 others

2012-11-30 Thread devnull
Fri Nov 30 17:10:15 GMT 2012 Duncan Coutts * Expose the mirrorers group resource Ignore-this: faa27af54953057bb3846b715fec7112 M ./Distribution/Server/Features/Mirror.hs +3 Fri Nov 30 17:10:51 GMT 2012 Duncan Coutts * Switch to digest auth by default Ignore-this: 313caf73aef646b40

patch applied (hackage-server): "Deal with restoring blobs generically" and 5 others

2012-11-30 Thread devnull
Fri Nov 30 11:00:21 GMT 2012 Edsko de Vries * Deal with restoring blobs generically Ignore-this: 28e695ea22637a21c1cf1af019df53e M ./Distribution/Server.hs -1 +2 M ./Distribution/Server/Features/BuildReports/Backup.hs -6 +9 M ./Distribution/Server/Features/Core/Backup.hs -17 +27

patch applied (hackage-server): "Add script to get all the old hackage data"

2012-11-30 Thread devnull
Fri Nov 30 17:46:53 GMT 2012 Duncan Coutts * Add script to get all the old hackage data Ignore-this: 513c7f1645078a8c7823e05e9b835ea7 ./hackage-import-script.sh -> ./old-hackage-import.sh A ./old-hackage-download.sh ___ cabal-devel maili

patch applied (hackage-server): "Allow building with ghc-7.0.x"

2012-11-30 Thread devnull
Fri Nov 30 22:55:25 GMT 2012 Duncan Coutts * Allow building with ghc-7.0.x Ignore-this: 4fd2e1ea85b072cbdaf99264b2f162c8 One of the servers I want to run it on only has ghc 7.0.4 M ./BuildClient.hs -2 +1 M ./Distribution/Server/Framework/Instances.hs +9 M ./hackage-server.cabal

patch applied (hackage-server): "Use pure restore for build reports" and 2 others

2012-12-03 Thread devnull
Mon Dec 3 09:23:07 GMT 2012 Edsko de Vries * Use pure restore for build reports Ignore-this: 20c2365b3052a865266be10a57654e27 This is the last feature to be converted. Next up: remove all the scaffolding and the now obsolete impure restore types. M ./Distribution/Server/Features/

patch applied (hackage-server): "Add memory accounting, per state component and cache component" and 1 others

2012-12-13 Thread devnull
Thu Dec 13 11:33:14 GMT 2012 Duncan Coutts * Add memory accounting, per state component and cache component Ignore-this: ddd9c793b83e63a0f28dfa3885ca1a0f New page to monitor the current memory use of all the various in-memory data stores and caches. Ranks them by size. ./Distributio

patch applied (hackage-server): "Oops, add the crucial MemSize module, missing from previous patch."

2012-12-13 Thread devnull
Fri Dec 14 02:52:38 GMT 2012 Duncan Coutts * Oops, add the crucial MemSize module, missing from previous patch. Ignore-this: 2f0c8ee118eef7ae1a64c4b2f5f530cf A ./Distribution/Server/Framework/MemSize.hs ___ cabal-devel mailing list cabal-deve

patch applied (hackage-server): "Don't parse all the .cabal files when loading the data"

2012-12-16 Thread devnull
Sun Dec 16 10:33:22 GMT 2012 Duncan Coutts * Don't parse all the .cabal files when loading the data Ignore-this: d9596e748145330dd552c3298d66ef94 M ./Distribution/Server/Packages/Types.hs -4 +1 ___ cabal-devel mailing list cabal-devel@haskell

patch applied (hackage-server): "Extend debug and logging infrastructure"

2012-12-16 Thread devnull
Sun Dec 16 14:05:47 GMT 2012 Duncan Coutts * Extend debug and logging infrastructure Ignore-this: e8618d92e85f8a5af4aa13de90d9b507 Add better log functions and pass verbosity into each feature. Add logging to feature initialisation. M ./Distribution/Server.hs -4 +3 M ./Distributi

patch applied (hackage-server): "Make a few feature's expensive cache init operations asynchronous"

2012-12-16 Thread devnull
Sun Dec 16 14:27:22 GMT 2012 Duncan Coutts * Make a few feature's expensive cache init operations asynchronous Ignore-this: 3272cd4c79d739bfa6919e9e7c874374 Should parallelise startup a bit M ./Distribution/Server/Features/Core.hs +2 M ./Distribution/Server/Features/Html.hs +2

patch applied (hackage-server): "Add a log timing function and use it in the package state loading"

2012-12-16 Thread devnull
Sun Dec 16 14:51:20 GMT 2012 Duncan Coutts * Add a log timing function and use it in the package state loading Ignore-this: c29a834df997c2bb0720fb6036c764a5 M ./Distribution/Server/Features/Core.hs -5 +7 M ./Distribution/Server/Framework/Cache.hs -16 +7 M ./Distribution/Server/Fr

patch applied (hackage-server): "Improve the utils for validating and consuming the request body" and 2 others

2013-01-09 Thread devnull
Wed Jan 9 20:25:36 GMT 2013 Duncan Coutts * Improve the utils for validating and consuming the request body Ignore-this: b217bd39e4245315dcf48ef034544f2e Check the mime type better, do transparent gzip decoding and also return the actual content. Also rename the module and equiv respon

patch applied (hackage-server): "Rename Packages to RecentPackages and Check to PackageCandidates" and 1 others

2013-01-11 Thread devnull
Fri Jan 11 14:43:34 GMT 2013 Edsko de Vries * Rename Packages to RecentPackages and Check to PackageCandidates Ignore-this: 5b75163b27213b904d4d27616db714d8 ./Distribution/Server/Features/Check -> ./Distribution/Server/Features/PackageCandidates ./Distribution/Server/Features/Chec

patch applied (hackage-server): "Rename functions to that tarindex creation is more explicit" and 2 others

2013-01-22 Thread devnull
Tue Jan 22 10:57:26 GMT 2013 Edsko de Vries * Rename functions to that tarindex creation is more explicit Ignore-this: 2792e75ff8113a067e4c7a0a5c521298 In particular, readTarIndex is now called constructTarIndexFromFile, and lookupTarball is now given the (intentionally unwieldy) name

patch applied (hackage-server): "Remove dependency of PackageContents on PackageCandidates" and 2 others

2013-01-22 Thread devnull
Tue Jan 22 14:40:39 GMT 2013 Edsko de Vries * Remove dependency of PackageContents on PackageCandidates Ignore-this: f6eb56b31f5e55cd3078dfdd0e4560c3 This means there is a bit of duplication between PackageCandidates and PackageCandidates (serveTarball and friends), but we can factor t

patch applied (hackage-server): "Introduce TarIndexCache feature"

2013-01-23 Thread devnull
Wed Jan 23 11:40:35 GMT 2013 Edsko de Vries * Introduce TarIndexCache feature Ignore-this: 9450fc9a76131a0fa21329f67d4a6540 This provides generic support for caching tarball indices. The package contents feature now uses this to get access to the tar index. We no longer reconstruct

  1   2   >