Commit Graph

1084 Commits

Author SHA1 Message Date
Michael Snoyman
b4586e991e Don't die due to missing tool jgm/zip-archive#23 2015-01-23 00:09:10 +02:00
Michael Snoyman
b08210debd LTSHaskell distro name haskell/hackage-server#307 2015-01-14 08:18:30 +02:00
Michael Snoyman
fd56370e3a STACKAGE_AUTH_TOKEN environment variable 2015-01-11 10:18:39 +02:00
Michael Snoyman
548578c16b skip-check option to nightly (good for 7.10 builds) 2015-01-07 17:10:49 +02:00
Chris Done
d08d1b6248 Check for cycles when checking a build plan #375 2015-01-07 03:00:08 +01:00
Michael Snoyman
e77403edc4 upload-nightly 2015-01-06 10:54:02 +02:00
Michael Snoyman
241d5d72e2 second ==> minute 2015-01-05 17:18:47 +02:00
Michael Snoyman
cb9526b2fd Say "Still Alive" during checking for Travis 2015-01-05 17:08:23 +02:00
Chris Done
45b33ac54d Flexible tests for checkBuildPlan (#375)
@snoyberg Can you confirm that this simple test suite works for you?
I've set this up so that I can then add some cyclic dependencies and add
an occurs check for that, but figured I'd setup tests for some of the
existing invariants first.

Should be like:

    $ cabal test --ghc-options=-O0; cat dist/test/stackage-0.4.0-spec.log
    Building stackage-0.4.0...
    Preprocessing library stackage-0.4.0...
    In-place registering stackage-0.4.0...
    Preprocessing executable 'stackage' for stackage-0.4.0...
    Preprocessing test suite 'spec' for stackage-0.4.0...
    [3 of 4] Compiling Stackage.BuildPlanSpec ( test/Stackage/BuildPlanSpec.hs, dist/build/spec/spec-tmp/Stackage/BuildPlanSpec.o )
    Linking dist/build/spec/spec ...
    Running 1 test suites...
    Test suite spec: RUNNING...
    Test suite spec: PASS
    Test suite logged to: dist/test/stackage-0.4.0-spec.log
    1 of 1 test suites (1 of 1 test cases) passed.
    Test suite spec: RUNNING...

    Stackage.BuildPlan
      simple package set
      bad version range on depdendency fails
      nonexistent package fails to check
      default package set checks ok
    Stackage.CorePackages
      works
      contains known core packages
      getCoreExecutables includes known executables
    Stackage.PackageIndex
      works
      getLatestDescriptions gives reasonable results

    Finished in 14.3302 seconds
    9 examples, 0 failures
    Test suite spec: PASS
    Test suite logged to: dist/test/stackage-0.4.0-spec.log
2015-01-04 22:54:33 +01:00
Chris Done
5da6e5cfa4 Dependency injection of newBuildPlan (#375) 2015-01-04 22:54:33 +01:00
Chris Done
ee9bc2bbed Document Stackage.CheckBuildPlan 2015-01-04 22:54:33 +01:00
Michael Snoyman
243ae9c3b6 Fix a serialization bug (pinging @chrisdone) 2015-01-02 12:04:10 +02:00
Michael Snoyman
d39b7bf204 Remove all global flags, just use package flags 2015-01-02 09:11:17 +02:00
Chris Done
5712c2172a Add simple verbose mode (-v) for debugging 2014-12-31 22:17:45 +01:00
Chris Done
335fa91385 Add library profiling support #3973
* Implements --enable-library-profiling in the executable
* Adds pbEnableLibProfiling
* Adds ability to skip profiling on some packages, e.g.

skipped-profiling:
 - transformers-compat
2014-12-31 22:14:57 +01:00
Chris Done
1f2824540e Add --skip-upload flag
Easier for testing stackage the executable/library itself.
2014-12-31 19:45:29 +01:00
Chris Done
fb73435572 Split off uploading into separate finallyUpload 2014-12-31 19:43:25 +01:00
Chris Done
787db34739 Add --skip-flags and pbEnableTests (#3976) 2014-12-31 19:36:21 +01:00
Michael Snoyman
4396bed20c stackage check 2014-12-25 19:14:05 +02:00
Michael Snoyman
7dd7763dab Pre-fetch packages to catch Hackage downtime early 2014-12-25 09:24:14 +02:00
Michael Snoyman
be3221fc2c More correct progress tracking 2014-12-24 09:25:50 +02:00
Michael Snoyman
3982eee037 Give a bit more information on upload progress 2014-12-24 09:14:59 +02:00
Chris Done
cabb0812de unlines in core packages, consumer can handle #68 2014-12-23 12:04:31 +01:00
Chris Done
1d6907089c Output core packages list to "core" file #68 2014-12-23 11:59:35 +01:00
Michael Snoyman
65550f85bc Run postBuild before doc uploads 2014-12-21 15:07:59 +02:00
Michael Snoyman
18a07fa94a Use TLS manager 2014-12-18 07:31:07 +02:00
Michael Snoyman
d6c659c7fb stylish-haskell cleanup 2014-12-16 09:28:28 +02:00
Michael Snoyman
29ebe5d88b Warnings cleanup 2014-12-16 09:24:48 +02:00
Michael Snoyman
771e1967de pbGlobalInstall (pinging @manny-fp) 2014-12-16 09:00:19 +02:00
Michael Snoyman
f9c2d9284c Possibly fix a path separator issue #372 2014-12-15 13:48:56 +02:00
Simon Bergot
680bd1c2a2 fix type check failure (Int32 vs Int64) 2014-12-15 11:16:43 +01:00
Michael Snoyman
35d4edfaa8 Fix a Markdown display issue 2014-12-15 10:51:11 +02:00
Michael Snoyman
76e893bd52 Expected test failure /= expected Haddock failure 2014-12-15 08:34:54 +02:00
Michael Snoyman
4e06135f38 Add missing github-users in serialization 2014-12-15 08:22:26 +02:00
Michael Snoyman
0e1a160477 Cleanup in prep of release to Hackage 2014-12-15 08:10:16 +02:00
Michael Snoyman
11f9b73cf3 Remove all old code
Now constraints are always taken from a config file, meaning that
executables do not need to be recompiled for every settings change.
2014-12-15 07:49:25 +02:00
Michael Snoyman
a072dcc261 Temporarily drop elm-package #366 2014-12-14 18:48:17 +02:00
Michael Snoyman
2944980da6 Merge branch 'master' of github.com:fpco/stackage 2014-12-14 10:23:18 +02:00
Emanuel Borsboom
1f8df3119d Add git-embed 2014-12-13 10:28:46 -08:00
joey
ee519d1440 Merged with fpco master 2014-12-13 17:38:55 +01:00
Joey Eremondi
9e4231c5a0 Update Config.hs 2014-12-13 14:17:40 +01:00
Joey Eremondi
0f0f870ecb Haskelm is not ready yet 2014-12-13 14:14:36 +01:00
Michael Snoyman
8801ebe0bb Merge remote-tracking branch 'origin/master' into stackage2
Conflicts:
	Stackage/Config.hs
2014-12-12 15:48:45 +02:00
Michael Snoyman
b804e37845 Expect fsnotify to fail 2014-12-12 12:57:05 +02:00
Michael Snoyman
33b2e1540a Update Haddock file refs 2014-12-11 18:46:27 +02:00
Michael Snoyman
0eb8ce6650 Remove unnecessary line 2014-12-11 13:21:39 +02:00
Michael Snoyman
08b185add8 Remove opaleye ban and close #364 2014-12-11 11:24:08 +02:00
Michael Snoyman
68a593c97b Temporarily block opaleye due to profunctors conflict #364 2014-12-11 10:31:21 +02:00
Michael Snoyman
0570537863 Remove upper bounds and close #320 2014-12-11 10:29:11 +02:00
Michael Snoyman
6c2a61bdfc Merge pull request #362 from tomjaguarpaw/master
Add Opaleye to Stackage
2014-12-11 06:28:24 +02:00
Trevor L. McDonell
700738f1ff switch maintainer for 'accelerate' package
re. #253
2014-12-10 16:52:22 -05:00
Tom Ellis
a8ea7bf102 Add opaleye 2014-12-10 21:37:41 +00:00
Joey Eremondi
8473822476 Add Elm packages and remaining dependencies 2014-12-10 14:32:49 +01:00
Michael Snoyman
91ca14936a Remove upper bounds and close #355 2014-12-10 12:19:59 +02:00
Michael Snoyman
00c546faee Merge branch 'master' into stackage2 2014-12-10 10:08:52 +02:00
Michael Snoyman
95f07e11c8 Merge branch 'master' of https://github.com/JoeyEremondi/stackage 2014-12-10 10:02:59 +02:00
Joey Eremondi
4356b2c753 Add dependencies needed for Elm and Haskelm 2014-12-10 08:48:55 +01:00
Michael Snoyman
8c1eee8b26 Merge branch 'tmp-add-hdevtools-and-sodium' of https://github.com/geraldus/stackage 2014-12-09 18:37:17 +02:00
Артур Файзрахманов
8e446125b4 Add FRP Sodium and hdevtools packages 2014-12-09 21:34:13 +05:00
Michael Snoyman
78c3f149fd REVERT ME Temporarily block network 2.6 again (cabal-install is still broken) 2014-12-09 18:31:26 +02:00
Michael Snoyman
102173a0ef Merge remote-tracking branch 'origin/master' into stackage2 2014-12-09 16:32:10 +02:00
Michael Snoyman
aac7bc3f98 Add in some of the Cloud Haskell packages 2014-12-09 16:31:58 +02:00
Nikita Volkov
df9fc2b22b Disable tests on all of my packages, since they already get tested with Travis 2014-12-09 12:21:45 +03:00
Michael Snoyman
09c02158c3 Fix some haddocks 2014-12-08 11:30:08 +02:00
Michael Snoyman
0eb73ae20c Fix some broken benchmarks/test suites 2014-12-07 16:19:16 +02:00
Joey Eremondi
ff0cd80a42 Added prettyclass, pretty-class is depricated 2014-12-07 14:32:55 +01:00
Michael Snoyman
9ee88db7c9 Remove MonadRandom upper bound 2014-12-07 11:01:54 +02:00
Michael Snoyman
4bafa80388 Remove upper bounds and close #350 2014-12-07 10:18:30 +02:00
Michael Snoyman
2d42b0386f Upper bound for #355 2014-12-07 09:07:21 +02:00
Michael Snoyman
95acab32b9 Upper bound for #354 2014-12-07 09:04:57 +02:00
Michael Snoyman
148c6378ec Re-enable tests well-typed/generics-sop#2 2014-12-07 08:52:30 +02:00
Michael Snoyman
d2efa6575e Deal with other HP funny business 2014-12-04 12:29:55 +02:00
Michael Snoyman
ec2b67d24f Add present back nominolo/atto-list#15 2014-12-03 21:11:42 +02:00
Michael Snoyman
7ddbfc6e99 Upper bound for nikita-volkov/stm-containers#3 2014-12-03 18:08:57 +02:00
Michael Snoyman
a7fe3a36c5 Merge branch 'master' of https://github.com/agrafix/stackage 2014-12-03 17:47:26 +02:00
Michael Snoyman
a170dc6aeb Remove retry and these 2014-12-03 17:46:20 +02:00
Michael Snoyman
0d204493e9 Merge branch 'fpco-reqs' of https://github.com/fpco/stackage 2014-12-03 17:39:00 +02:00
Michael Snoyman
8ab5ec099e Skip generics-sop on older GHC well-typed/generics-sop#2 2014-12-03 17:38:29 +02:00
Emanuel Borsboom
fccd62f5fc Add packages required for building fpco 2014-12-03 07:13:05 -08:00
Alexander Thiemann
1fc35aff5d add reroute, graph-core and Spock 2014-12-03 16:10:39 +01:00
Michael Snoyman
54de80092f Avoid some packages on GHC 7.6 ekmett/fixed#1 ekmett/half#1 2014-12-03 16:07:42 +02:00
Michael Snoyman
5ec3a34f01 Another GHC 7.6 issue 2014-12-03 13:31:14 +02:00
Michael Snoyman
76c81f3f7d Fix some 7.6 issues 2014-12-03 13:27:19 +02:00
Michael Snoyman
b35a05ac0c Upper bounds for #350 2014-12-03 07:11:21 +02:00
Michael Snoyman
e01bb2d45c Generate build reports for Hackage
Hackage isn't yet ready to start receiving these, as it's a large amount
of data.
2014-12-02 22:34:00 +02:00
Michael Snoyman
e0d1146a53 Skip amqp tests 2014-12-02 15:57:15 +02:00
Michael Snoyman
d7cf3412bf Expected failure: bits 2014-12-02 13:12:20 +02:00
Michael Snoyman
65b076f82a Expect failure ekmett/gl#3 2014-12-02 13:12:20 +02:00
Roman Cheplyaka
620395b599 Add new packages
action-permutations amqp curl generics-sop heredoc immortal timezone-olson timezone-series
2014-12-02 12:37:42 +02:00
Michael Snoyman
c95bf43c7c Some HP and 7.6 fixes 2014-12-02 11:13:05 +02:00
Michael Snoyman
0e9bf12822 Add ersatz without test suites 2014-12-02 10:54:10 +02:00
Michael Snoyman
c92c226be2 Add some more packages from @ekmett 2014-12-02 08:55:13 +02:00
Michael Snoyman
1526a3080e Allow newer lens, temporarily drop mandrill #320 2014-12-02 08:55:13 +02:00
Omari Norman
1943f5aa6c add quickpull to Stackage.Config 2014-12-01 21:27:32 -05:00
Michael Snoyman
c534220ca2 Avoid testpack for HP jgoerzen/testpack#10 2014-12-01 20:11:23 +02:00
Michael Snoyman
3b39177047 For some packages, build before calling haddock gtk2hs/gtk2hs#79 2014-12-01 10:53:06 +02:00
Michael Snoyman
6361491c8f Skip some test suites gtk2hs/gtk2hs#79 2014-12-01 09:36:06 +02:00
Michael Snoyman
92bc319441 Add back frisby and close #344 2014-11-30 15:24:59 +02:00
Michael Snoyman
94f8532b4b Add scrobble back in chrisdone/scrobble#1 2014-11-30 14:41:14 +02:00
Michael Snoyman
005462e1ef Temporarily block frisby #344 2014-11-30 13:38:47 +02:00