[Pkg-haskell-commits] [package-plan] 71/457: Put data in a text file
Joachim Breitner
nomeata at moszumanska.debian.org
Mon Apr 14 20:05:11 UTC 2014
This is an automated email from the git hooks/post-receive script.
nomeata pushed a commit to branch master
in repository package-plan.
commit 3f9c0e73783e54b6aacb929568867eca1c4b8c00
Author: Joachim Breitner <mail at joachim-breitner.de>
Date: Sun May 26 09:29:54 2013 +0000
Put data in a text file
and generate the cabal file using a perl script, that also takes into account
what is known to apt (via Ghc-Package).
---
all-packages.cabal | 586 -----------------------------------------------------
packages.txt | 573 +++++++++++++++++++++++++++++++++++++++++++++++++++
test-packages.pl | 68 +++++++
3 files changed, 641 insertions(+), 586 deletions(-)
diff --git a/all-packages.cabal b/all-packages.cabal
deleted file mode 100644
index 2f7f816..0000000
--- a/all-packages.cabal
+++ /dev/null
@@ -1,586 +0,0 @@
-name: all-packages
-description: Dummy package that depends on all packages in Debian, to check for co-buildability
-version: 0
-build-type: Simple
-cabal-version: >= 1.2
-
--- The following list can initially created with
--- for dir in *; do if [ -e $dir/watch ]; then cat $dir/watch| perl -ne 'print " $1 (== " if m"packages/archive/([a-zA-Z0-9-]*)"'; head -n1 $dir/changelog| perl -ne 'print "$1),\n" if m"\((.*)-[0-9]+\)"'; fi; done
--- and manual cleanup (e.g. removing ghc-testsuite)
-library
- build-depends:
- Agda (== 2.3.2),
- alex (== 3.0.2),
- bluetile (== 0.6),
- -- c2hs (== 0.16.4), patched, language-c-dependency
- cabal-debian (== 1.25),
- carettah (== 0.1.2),
- cpphs (== 1.16),
- darcs (== 2.8.4),
- -- darcs-monitor (== 0.4.2), broken, HaXml dependency too old
- -- frown (== 0.6.1), not on hackage
- ftphs (== 1.0.8),
- geniplate (== 0.6.0.3),
- gitit (== 0.10.3.1),
- gtk2hs-buildtools (== 0.12.3),
- happy (== 1.18.10),
- acid-state (== 0.8.1),
- active (== 0.1.0.3),
- adjunctions (== 3.0.1),
- aeson (== 0.6.1.0),
- algebra (== 3.1),
- ALUT (== 2.2.0.0),
- AMI (== 0.1),
- ansi-terminal (== 0.5.5),
- ansi-wl-pprint (== 0.6.4),
- arrows (== 0.4.4.1),
- asn1-data (== 0.7.1),
- async (== 2.0.1.3),
- attempt (== 0.4.0),
- attoparsec (== 0.10.4.0),
- attoparsec-conduit (== 1.0.0),
- attoparsec-enumerator (== 0.3.1),
- augeas (== 0.6.1),
- authenticate (== 1.3.2.6),
- authenticate-oauth (== 1.4.0.5),
- base16-bytestring (== 0.1.1.5),
- base64-bytestring (== 1.0.0.0),
- base64-conduit (== 1.0.0),
- base-unicode-symbols (== 0.2.2.4),
- basic-prelude (== 0.3.4.0),
- bifunctors (== 3.2.0.1),
- binary-communicator (== 1.0.2.1),
- binary-shared (== 0.8.2),
- bindings-DSL (== 1.0.15),
- bindings-gpgme (== 0.1.4),
- bindings-libzip (== 0.10.2),
- bindings-sane (== 0.0.1),
- bitarray (== 0.0.1),
- blaze-builder (== 0.3.1.0),
- blaze-builder-conduit (== 1.0.0),
- blaze-builder-enumerator (== 0.2.0.5),
- blaze-html (== 0.5.1.0),
- blaze-markup (== 0.5.1.1),
- blaze-svg (== 0.3.3.0),
- blaze-textual (== 0.2.0.8),
- bloomfilter (== 1.2.6.10),
- Boolean (== 0.1.2),
- boomerang (== 1.3.1),
- brainfuck (== 0.1),
- byteorder (== 1.0.3),
- bytestring-lexing (== 0.4.0),
- bytestring-mmap (== 0.2.2),
- bytestring-nums (== 0.3.5),
- bytestring-progress (== 1.0.3),
- bytestring-show (== 0.3.5.4),
- bzlib (== 0.5.0.4),
- cabal-file-th (== 0.2.3),
- cabal-install (== 1.16.0.2),
- cairo (== 0.12.4),
- case-insensitive (== 1.0),
- categories (== 1.0.4),
- cautious-file (== 1.0.2),
- cereal (== 0.3.5.2),
- cereal-conduit (== 0.7),
- certificate (== 1.3.5),
- cgi (== 3001.1.8.3),
- Chart (== 0.16),
- ChasingBottoms (== 1.3.0.5),
- chell (== 0.3),
- chell-hunit (== 0.2),
- chell-quickcheck (== 0.2.1),
- cipher-aes (== 0.1.8),
- cipher-rc4 (== 0.1.2),
- citeproc-hs (== 0.3.8),
- clientsession (== 0.8.1),
- classy-prelude (== 0.5.4),
- -- classy-prelude-conduit (== 0.4.1), missing darcs repo. Can be dropped?
- clock (== 0.2.0.0),
- clocked (== 0.4.1.2),
- cmdargs (== 0.10.1),
- colour (== 2.3.3),
- comonad (== 3.0.1.1),
- comonads-fd (== 3.0.1),
- comonad-transformers (== 3.0.1),
- cond (== 0.4.0.2),
- conduit (== 1.0.0),
- ConfigFile (== 1.1.1),
- configurator (== 0.2.0.1),
- contravariant (== 0.4),
- convertible (== 1.0.11.1),
- cookie (== 0.4.0.1),
- cprng-aes (== 0.3.4),
- cpu (== 0.1.1),
- criterion (== 0.6.2.0),
- Crypto (== 4.2.5),
- crypto-api (== 0.10.2),
- cryptocipher (== 0.3.6),
- crypto-conduit (== 0.5.0),
- cryptohash (== 0.8.4),
- crypto-pubkey (== 0.1.4),
- crypto-pubkey-types (== 0.4.0),
- crypto-random-api (== 0.2.0),
- css-text (== 0.1.1),
- csv (== 0.1.2),
- csv-conduit (== 0.5.1),
- curl (== 1.3.8),
- data-accessor (== 0.2.2.3),
- data-accessor-mtl (== 0.2.0.3),
- data-accessor-template (== 0.2.1.10),
- data-binary-ieee754 (== 0.4.2.1),
- data-default (== 0.4.0),
- dataenc (== 0.14.0.4),
- data-inttrie (== 0.0.8),
- data-lens (== 2.10.2),
- data-memocombinators (== 0.4.4),
- date-cache (== 0.3.0),
- datetime (== 0.2.1),
- DAV (== 0.3.1),
- dbus (== 0.10.4),
- debian (== 3.70.1),
- diagrams (== 0.6),
- diagrams-cairo (== 0.6),
- diagrams-core (== 0.6.0.1),
- diagrams-gtk (== 0.6),
- diagrams-lib (== 0.6.0.1),
- diagrams-svg (== 0.6.0.1),
- Diff (== 0.2.0),
- digest (== 0.0.1.0),
- dimensional (== 0.10.1.2),
- directory-tree (== 0.10.0),
- distributive (== 0.3),
- dlist (== 0.5),
- doctest (== 0.9.6),
- download-curl (== 0.1.4),
- dpkg (== 0.0.3),
- dual-tree (== 0.1.0.1),
- dyre (== 0.8.9),
- EdisonAPI (== 1.2.2),
- EdisonCore (== 1.2.2),
- edit-distance (== 0.2.1.1),
- editline (== 0.2.1.1),
- ekg (== 0.3.1.2),
- email-validate (== 0.3.2),
- entropy (== 0.2.1),
- enumerator (== 0.4.19),
- erf (== 2.0.0.0),
- event-list (== 0.1.0.2),
- exception-transformers (== 0.3.0.3),
- executable-path (== 0.0.3),
- explicit-exception (== 0.1.7.1),
- extensible-exceptions (== 0.1.1.4),
- failure (== 0.2.0.1),
- fastcgi (== 3001.0.2.3),
- fast-logger (== 0.3.1),
- fclabels (== 1.1.4.3),
- feed (== 0.3.8),
- fgl (== 5.4.2.4),
- file-embed (== 0.0.4.6),
- filemanip (== 0.3.6.2),
- filestore (== 0.6),
- filesystem-conduit (== 1.0.0),
- free (== 3.3.1),
- haskelldb (== 2.2.2),
- haskelldb-hdbc (== 2.2.2),
- haskelldb-hdbc-odbc (== 2.1.2),
- haskelldb-hdbc-postgresql (== 2.1.2),
- haskelldb-hdbc-sqlite3 (== 2.1.2),
- gconf (== 0.12.1.1),
- gd (== 3000.7.3),
- generic-deriving (== 1.4.0),
- ghc-events (== 0.4.2.0),
- ghc-mtl (== 1.0.1.2),
- ghc-paths (== 0.1.0.9),
- ghc-syb-utils (== 0.2.1.1),
- gio (== 0.12.4),
- github (== 0.6.0),
- glade (== 0.12.1),
- GLFW (== 0.5.1.0),
- glib (== 0.12.4),
- GLUT (== 2.3.1.0),
- GLURaw (== 1.3.0.0),
- gnuidn (== 0.2),
- gnutls (== 0.1.4),
- groupoids (== 3.0.1.1),
- gsasl (== 0.3.5),
- gstreamer (== 0.12.1.2),
- gtk (== 0.12.4),
- gtkglext (== 0.12.1),
- gtksourceview2 (== 0.12.3.1),
- haddock (== 2.13.1),
- hakyll (== 4.2.1.2),
- hamlet (== 1.1.1.1),
- happstack (== 7.0.1),
- happstack-server (== 7.1.1),
- harp (== 0.4),
- hashable (== 1.1.2.5),
- hashed-storage (== 0.5.10),
- hashmap (== 1.3.0.1),
- hashtables (== 1.0.1.8),
- haskeline (== 0.7.0.3),
- haskell-src (== 1.0.1.5),
- haskore (== 0.2.0.3),
- hastache (== 0.3.3),
- haxr (== 3000.9.0.1),
- HCard (== 0.0),
- hcwiid (== 0.0.1),
- HFuse (== 0.2.4.1),
- hinotify (== 0.3.5),
- hint (== 0.3.3.6),
- -- Hipmunk (== 5.2.0.10), patched for ghc-7.6 compat
- HJavaScript (== 0.4.7),
- HJScript (== 0.6.1),
- hjsmin (== 0.1.4),
- hledger (== 0.19.3),
- hledger-interest (== 1.4.2),
- hledger-lib (== 0.19.3),
- -- hledger-vty (== 0.16.1), broken, hledger-lib-dependency too old
- -- hledger-web (== 0.19.3), broken, yesod-form dependency too old
- hoogle (== 4.2.16),
- hOpenPGP (== 0.6.1),
- hostname (== 1.0),
- hS3 (== 0.5.6),
- hs-bibutils (== 4.12),
- hscurses (== 1.4.1.2),
- hsemail (== 1.7.2),
- HSH (== 2.1.0),
- hsmagick (== 0.5),
- hsp (== 0.8.0),
- hspec (== 1.4.4),
- hspec-expectations (== 0.3.0.3),
- hsql (== 1.8.2),
- hsql-mysql (== 1.8.2),
- hsql-odbc (== 1.8.2),
- hsql-postgresql (== 1.8.2),
- hsql-sqlite3 (== 1.8.2),
- HsSyck (== 0.50),
- HStringTemplate (== 0.6.12),
- hsx (== 0.10.4),
- html (== 1.0.1.2),
- html-conduit (== 1.1.0),
- HTTP (== 4000.2.6),
- http-conduit (== 1.9.0),
- http-date (== 0.0.2),
- http-reverse-proxy (== 0.1.1.4),
- http-types (== 0.8.0),
- HUnit (== 1.2.5.1),
- hxt (== 9.3.1.1),
- hxt-cache (== 9.1.0),
- hxt-charproperties (== 9.1.1),
- hxt-curl (== 9.1.1),
- hxt-http (== 9.1.4),
- hxt-regex-xmlschema (== 9.0.4),
- hxt-relaxng (== 9.1.4),
- hxt-tagsoup (== 9.1.1),
- hxt-unicode (== 9.0.2),
- hxt-xpath (== 9.1.2),
- hxt-xslt (== 9.1.1),
- iconv (== 0.4.1.1),
- idna (== 0.2),
- ieee754 (== 0.7.3),
- IfElse (== 0.85),
- io-choice (== 0.0.1),
- IOSpec (== 0.2.5),
- io-storage (== 0.3),
- irc (== 0.5.0.0),
- iteratee (== 0.8.9.4),
- ixset (== 1.0.3),
- json (== 0.5),
- keys (== 3.0.2),
- knob (== 0.1.1),
- lambdabot-utils (== 4.2.2),
- language-c (== 0.4.2),
- language-haskell-extract (== 0.2.1),
- language-javascript (== 0.5.6),
- largeword (== 1.0.3),
- lazysmallcheck (== 0.6),
- -- leksah (== 0.12.1.3), patched to compile
- -- leksah-server (== 0.12.1.2), patched to compile
- lens (== 3.9.0.2),
- haskell-lexer (== 1.0),
- libtagc (== 0.12.0),
- libxml-sax (== 0.7.3),
- LibZip (== 0.10.2),
- lifted-base (== 0.2.0.3),
- ListLike (== 3.1.7.1),
- llvm (== 3.0.1.0),
- llvm-base (== 3.0.1.0),
- logict (== 0.5.0.2),
- lrucache (== 1.1.1.3),
- -- ltk (== 0.12.1.0), patched to compile
- maccatcher (== 2.1.5),
- markov-chain (== 0.0.3.2),
- math-functions (== 0.1.1.0),
- HaskellForMaths (== 0.4.3),
- MaybeT (== 0.1.2),
- mbox (== 0.1),
- MemoTrie (== 0.6.1),
- mersenne-random (== 1.0.0.1),
- mersenne-random-pure64 (== 0.2.0.3),
- midi (== 0.2.0.1),
- mime-mail (== 0.4.1.2),
- mmap (== 0.5.8),
- MonadCatchIO-mtl (== 0.3.0.5),
- MonadCatchIO-transformers (== 0.3.0.0),
- monad-control (== 0.3.1.4),
- monadcryptorandom (== 0.5),
- monad-logger (== 0.3.0.1),
- monad-loops (== 0.3.2.0),
- monad-par (== 0.1.0.3),
- MonadRandom (== 0.1.6),
- monads-tf (== 0.1.0.1),
- monoid-extras (== 0.2.2.2),
- monoid-transformer (== 0.0.2),
- mtl (== 2.1.2),
- mtlparse (== 0.1.2),
- murmur-hash (== 0.1.0.6),
- mwc-random (== 0.11.0.0),
- nats (== 0.1),
- ncurses (== 0.2.1),
- netwire (== 4.0.7),
- network (== 2.4.0.1),
- network-conduit (== 1.0.0),
- network-info (== 0.2.0.3),
- network-multicast (== 0.0.7),
- network-protocol-xmpp (== 0.4.4),
- newtype (== 0.2),
- non-negative (== 0.1),
- numbers (== 3000.1.0.1),
- numeric-quest (== 0.2),
- NumInstances (== 1.0),
- numtype (== 1.0),
- ObjectName (== 1.0.0.0),
- oeis (== 0.3.1),
- OpenAL (== 1.4.0.2),
- OpenGL (== 2.6.0.1),
- OpenGLRaw (== 1.3.0.0),
- openpgp (== 0.4),
- openpgp-asciiarmor (== 0.1),
- options (== 0.1.1),
- pandoc (== 1.11),
- pandoc-types (== 1.10),
- pango (== 0.12.4),
- parallel (== 3.2.0.3),
- parseargs (== 0.1.3.2),
- parsec (== 3.1.3),
- pastis (== 0.1.2),
- path-pieces (== 0.1.2),
- patience (== 0.1.1),
- pcap (== 0.4.5.2),
- pcre-light (== 0.4),
- pem (== 0.1.1),
- persistent (== 1.1.5.1),
- persistent-postgresql (== 1.1.3.1),
- persistent-sqlite (== 1.1.5),
- persistent-template (== 1.1.2.4),
- polyparse (== 1.7),
- pool-conduit (== 0.1.1),
- postgresql-libpq (== 0.8.2.1),
- postgresql-simple (== 0.2.4.1),
- pretty-show (== 1.2),
- project-template (== 0.1.3),
- primes (== 0.2.1.0),
- primitive (== 0.5.0.1),
- process-extras (== 0.2.0),
- profunctor-extras (== 3.3),
- profunctors (== 3.3),
- PSQueue (== 1.1),
- publicsuffixlist (== 0.0.4),
- punycode (== 2.0),
- pureMD5 (== 2.1.2.1),
- pwstore-fast (== 2.3),
- QuickCheck (== 2.5.1.1),
- quickcheck-instances (== 0.3.1),
- random (== 1.0.1.1),
- random-shuffle (== 0.0.4),
- Ranged-sets (== 0.3.0),
- ranges (== 0.2.4),
- reactive-banana (== 0.7.0.1),
- readline (== 1.0.1.0),
- recaptcha (== 0.1),
- reflection (== 1.1.7),
- reform (== 0.1.2),
- reform-blaze (== 0.1.1),
- reform-happstack (== 0.1.2),
- regex-base (== 0.93.2),
- regex-compat (== 0.95.1),
- regex-pcre (== 0.94.4),
- regex-posix (== 0.95.2),
- regexpr (== 0.5.4),
- regex-tdfa (== 1.1.8),
- regex-tdfa-utf8 (== 1.0),
- representable-functors (== 3.0.1),
- representable-tries (== 3.0.2),
- resource-pool (== 0.2.1.1),
- resourcet (== 0.4.4),
- rosezipper (== 0.2),
- RSA (== 1.2.2.0),
- safe (== 0.3.3),
- safecopy (== 0.7.1),
- SafeSemaphore (== 0.9.0),
- SDL (== 0.6.4),
- SDL-gfx (== 0.6.0),
- SDL-image (== 0.6.1),
- SDL-mixer (== 0.6.1),
- SDL-ttf (== 0.6.2),
- semigroupoid-extras (== 3.0.1),
- semigroupoids (== 3.0.2),
- semigroups (== 0.9),
- setenv (== 0.1.0),
- sendfile (== 0.7.7),
- sfml-audio (== 0.7.0.1816),
- SHA (== 1.5.0.1),
- shakespeare (== 1.0.2),
- shakespeare-css (== 1.0.2),
- shakespeare-i18n (== 1.0.0.2),
- shakespeare-js (== 1.1.0),
- shakespeare-text (== 1.0.0.5),
- Shellac (== 0.9.5.1),
- show (== 0.4.1.2),
- silently (== 1.2.4),
- SimpleEA (== 0.2.1),
- simpleirc (== 0.2.1),
- simple-sendfile (== 0.2.8),
- skein (== 0.1.0.11),
- smallcheck (== 0.6),
- SMTPClient (== 1.0.4),
- snap-core (== 0.9.3.1),
- snap-server (== 0.9.3.1),
- socks (== 0.4.1),
- split (== 0.2.1.1),
- haskell-src-exts (== 1.13.5),
- StateVar (== 1.0.0.0),
- static-hash (== 0.0.1),
- statistics (== 0.10.2.0),
- stm (== 2.4),
- Stream (== 0.4.6),
- strict (== 0.3.2),
- strict-concurrency (== 0.2.4.1),
- stringprep (== 0.1.5),
- strptime (== 1.0.6),
- svgcairo (== 0.12.1),
- syb (== 0.3.7),
- syb-with-class (== 0.6.1.4),
- syb-with-class-instances-text (== 0.0.1),
- system-fileio (== 0.3.10),
- system-filepath (== 0.4.7),
- tagged (== 0.4.4),
- tagsoup (== 0.12.8),
- tagstream-conduit (== 0.5.4),
- tar (== 0.4.0.1),
- template (== 0.2.0.8),
- temporary (== 1.1.2.4),
- Tensor (== 1.0.0.1),
- terminal-progress-bar (== 0.0.1.1),
- terminfo (== 0.3.2.5),
- test-framework (== 0.6),
- test-framework-hunit (== 0.2.7),
- test-framework-quickcheck2 (== 0.2.12.3),
- test-framework-th (== 0.2.2),
- test-framework-th-prime (== 0.0.5),
- testpack (== 2.1.2),
- texmath (== 0.6.1.3),
- text (== 0.11.2.3),
- text-icu (== 0.6.3.5),
- threads (== 0.5.0.1),
- time-compat (== 0.1.0.1),
- TinyURL (== 0.1.0),
- tls (== 1.1.2),
- tls-extra (== 0.6.1),
- transformers (== 0.3.0.0),
- transformers-base (== 0.4.1),
- type-level (== 0.2.4),
- uniplate (== 1.6.7),
- unix-bytestring (== 0.3.5.4),
- unix-compat (== 0.4.0.0),
- Unixutils (== 1.50),
- unlambda (== 0.1.3),
- unordered-containers (== 0.2.3.0),
- uri (== 0.1.6),
- url (== 2.1.2),
- utf8-light (== 0.4.0.1),
- utf8-string (== 0.3.7),
- utility-ht (== 0.0.5.1),
- uuagc-cabal (== 1.0.4.0),
- uuid (== 1.2.3),
- uulib (== 0.9.15),
- vault (== 0.2.0.1),
- vector (== 0.10.0.1),
- vector-algorithms (== 0.5.4.2),
- vector-space (== 0.8.6),
- vector-space-points (== 0.1.2.0),
- void (== 0.5.11),
- vte (== 0.12.1),
- vty (== 4.7.0.20),
- wai (== 1.4.0),
- wai-app-file-cgi (== 0.8.3),
- wai-app-static (== 1.3.1.2),
- wai-eventsource (== 1.3.0.4),
- wai-extra (== 1.3.3.2),
- wai-logger (== 0.3.0),
- wai-logger-prefork (== 0.3.0),
- wai-test (== 1.3.0.5),
- warp (== 1.3.7.4),
- warp-tls (== 1.4.0.1),
- webkit (== 0.12.3),
- web-plugins (== 0.2.1),
- web-routes (== 0.27.2),
- weighted-regexp (== 0.3.1.2),
- X11 (== 1.6.0.2),
- X11-xft (== 0.3.1),
- xdg-basedir (== 0.2.2),
- xhtml (== 3000.2.1),
- xml (== 1.3.12),
- xml2html (== 0.2.0),
- xml-conduit (== 1.1.0.3),
- xml-hamlet (== 0.4.0.4),
- xml-types (== 0.3.3),
- xss-sanitize (== 0.3.2),
- yaml (== 0.8.2.3),
- yaml-light (== 0.1.4),
- yesod (== 1.1.9.2),
- yesod-auth (== 1.1.7),
- yesod-auth-oauth (== 1.1.0.2),
- yesod-core (== 1.1.8.3),
- yesod-default (== 1.1.3.2),
- yesod-form (== 1.2.1.3),
- yesod-json (== 1.1.2.2),
- yesod-markdown (== 0.7.2),
- yesod-persistent (== 1.1.0.1),
- yesod-routes (== 1.1.2),
- yesod-static (== 1.1.2.2),
- yesod-test (== 0.3.5),
- zeromq-haskell (== 0.8.4),
- zip-archive (== 0.1.3.4),
- zlib (== 0.5.4.0),
- zlib-bindings (== 0.1.1.1),
- zlib-conduit (== 1.0.0),
- zlib-enum (== 0.2.3),
- HaXml (== 1.23.3),
- hbro (== 1.0.0.0),
- hbro-contrib (== 1.0.0.0),
- HDBC (== 2.3.1.2),
- HDBC-odbc (== 2.3.1.1),
- HDBC-postgresql (== 2.3.2.1),
- HDBC-sqlite3 (== 2.3.3.0),
- highlighting-kate (== 0.5.3.8),
- hlint (== 1.8.43),
- hoauth (== 0.3.5),
- hscolour (== 1.20.3),
- hslogger (== 1.2.1),
- lambdabot (== 4.2.3.3),
- LDAP (== 0.6.9),
- lhs2tex (== 1.18.1),
- magic (== 1.0.8),
- mighttpd2 (== 2.5.9),
- MissingH (== 1.2.0.0),
- rss2irc (== 1.0.3),
- shelltestrunner (== 1.3.1),
- threadscope (== 0.2.2),
- tokyocabinet-haskell (== 0.0.5),
- uuagc (== 0.9.42.2),
- -- WashNGo (== 2.12.0.1), has patches
- xmonad (== 0.11),
- xmonad-contrib (== 0.11)
-
-
diff --git a/packages.txt b/packages.txt
new file mode 100644
index 0000000..0627aff
--- /dev/null
+++ b/packages.txt
@@ -0,0 +1,573 @@
+acid-state 0.8.1
+active 0.1.0.3
+adjunctions 3.0.1
+aeson 0.6.1.0
+Agda 2.3.2
+alex 3.0.2
+algebra 3.1
+ALUT 2.2.0.0
+AMI 0.1
+ansi-terminal 0.5.5
+ansi-wl-pprint 0.6.4
+arrows 0.4.4.1
+asn1-data 0.7.1
+async 2.0.1.3
+attempt 0.4.0
+attoparsec 0.10.4.0
+attoparsec-conduit 1.0.0
+attoparsec-enumerator 0.3.1
+augeas 0.6.1
+authenticate 1.3.2.6
+authenticate-oauth 1.4.0.5
+base16-bytestring 0.1.1.5
+base64-bytestring 1.0.0.0
+base64-conduit 1.0.0
+base-unicode-symbols 0.2.2.4
+basic-prelude 0.3.4.0
+bifunctors 3.2.0.1
+binary-communicator 1.0.2.1
+binary-shared 0.8.2
+bindings-DSL 1.0.15
+bindings-gpgme 0.1.4
+bindings-libzip 0.10.2
+bindings-sane 0.0.1
+bitarray 0.0.1
+blaze-builder 0.3.1.0
+blaze-builder-conduit 1.0.0
+blaze-builder-enumerator 0.2.0.5
+blaze-html 0.5.1.0
+blaze-markup 0.5.1.1
+blaze-svg 0.3.3.0
+blaze-textual 0.2.0.8
+bloomfilter 1.2.6.10
+bluetile 0.6
+Boolean 0.1.2
+boomerang 1.3.1
+brainfuck 0.1
+byteorder 1.0.3
+bytestring-lexing 0.4.0
+bytestring-mmap 0.2.2
+bytestring-nums 0.3.5
+bytestring-progress 1.0.3
+bytestring-show 0.3.5.4
+bzlib 0.5.0.4
+c2hs 0.16.4 patched, language-c-dependency
+cabal-debian 1.25
+cabal-file-th 0.2.3
+cabal-install 1.16.0.2
+cairo 0.12.4
+carettah 0.1.2
+case-insensitive 1.0
+categories 1.0.4
+cautious-file 1.0.2
+cereal 0.3.5.2
+cereal-conduit 0.7
+certificate 1.3.5
+cgi 3001.1.8.3
+Chart 0.16
+ChasingBottoms 1.3.0.5
+chell 0.3
+chell-hunit 0.2
+chell-quickcheck 0.2.1
+cipher-aes 0.1.8
+cipher-rc4 0.1.2
+citeproc-hs 0.3.8
+classy-prelude 0.5.4
+classy-prelude-conduit 0.4.1 missing darcs repo. Can be dropped?
+clientsession 0.8.1
+clock 0.2.0.0
+clocked 0.4.1.2
+cmdargs 0.10.1
+colour 2.3.3
+comonad 3.0.1.1
+comonads-fd 3.0.1
+comonad-transformers 3.0.1
+cond 0.4.0.2
+conduit 1.0.0
+ConfigFile 1.1.1
+configurator 0.2.0.1
+contravariant 0.4
+convertible 1.0.11.1
+cookie 0.4.0.1
+cpphs 1.16
+cprng-aes 0.3.4
+cpu 0.1.1
+criterion 0.6.2.0
+Crypto 4.2.5
+crypto-api 0.10.2
+cryptocipher 0.3.6
+crypto-conduit 0.5.0
+cryptohash 0.8.4
+crypto-pubkey 0.1.4
+crypto-pubkey-types 0.4.0
+crypto-random-api 0.2.0
+css-text 0.1.1
+csv 0.1.2
+csv-conduit 0.5.1
+curl 1.3.8
+darcs 2.8.4
+darcs-monitor 0.4.2 broken, HaXml dependency too old
+data-accessor 0.2.2.3
+data-accessor-mtl 0.2.0.3
+data-accessor-template 0.2.1.10
+data-binary-ieee754 0.4.2.1
+data-default 0.4.0
+dataenc 0.14.0.4
+data-inttrie 0.0.8
+data-lens 2.10.2
+data-memocombinators 0.4.4
+date-cache 0.3.0
+datetime 0.2.1
+DAV 0.3.1
+dbus 0.10.4
+debian 3.70.1
+diagrams 0.6
+diagrams-cairo 0.6
+diagrams-core 0.6.0.1
+diagrams-gtk 0.6
+diagrams-lib 0.6.0.1
+diagrams-svg 0.6.0.1
+Diff 0.2.0
+digest 0.0.1.0
+dimensional 0.10.1.2
+directory-tree 0.10.0
+distributive 0.3
+dlist 0.5
+doctest 0.9.6
+download-curl 0.1.4
+dpkg 0.0.3
+dual-tree 0.1.0.1
+dyre 0.8.9
+EdisonAPI 1.2.2
+EdisonCore 1.2.2
+edit-distance 0.2.1.1
+editline 0.2.1.1
+ekg 0.3.1.2
+email-validate 0.3.2
+entropy 0.2.1
+enumerator 0.4.19
+erf 2.0.0.0
+event-list 0.1.0.2
+exception-transformers 0.3.0.3
+executable-path 0.0.3
+explicit-exception 0.1.7.1
+extensible-exceptions 0.1.1.4
+failure 0.2.0.1
+fastcgi 3001.0.2.3
+fast-logger 0.3.1
+fclabels 1.1.4.3
+feed 0.3.8
+fgl 5.4.2.4
+file-embed 0.0.4.6
+filemanip 0.3.6.2
+filestore 0.6
+filesystem-conduit 1.0.0
+free 3.3.1
+frown 0.6.1 not on hackage
+ftphs 1.0.8
+gconf 0.12.1.1
+gd 3000.7.3
+generic-deriving 1.4.0
+geniplate 0.6.0.3
+ghc-events 0.4.2.0
+ghc-mtl 1.0.1.2
+ghc-paths 0.1.0.9
+ghc-syb-utils 0.2.1.1
+gio 0.12.4
+github 0.6.0
+gitit 0.10.3.1
+glade 0.12.1
+GLFW 0.5.1.0
+glib 0.12.4
+GLURaw 1.3.0.0
+GLUT 2.3.1.0
+gnuidn 0.2
+gnutls 0.1.4
+groupoids 3.0.1.1
+gsasl 0.3.5
+gstreamer 0.12.1.2
+gtk 0.12.4
+gtk2hs-buildtools 0.12.3
+gtkglext 0.12.1
+gtksourceview2 0.12.3.1
+haddock 2.13.1
+hakyll 4.2.1.2
+hamlet 1.1.1.1
+happstack 7.0.1
+happstack-server 7.1.1
+happy 1.18.10
+harp 0.4
+hashable 1.1.2.5
+hashed-storage 0.5.10
+hashmap 1.3.0.1
+hashtables 1.0.1.8
+haskeline 0.7.0.3
+haskelldb 2.2.2
+haskelldb-hdbc 2.2.2
+haskelldb-hdbc-odbc 2.1.2
+haskelldb-hdbc-postgresql 2.1.2
+haskelldb-hdbc-sqlite3 2.1.2
+HaskellForMaths 0.4.3
+haskell-lexer 1.0
+haskell-src 1.0.1.5
+haskell-src-exts 1.13.5
+haskore 0.2.0.3
+hastache 0.3.3
+HaXml 1.23.3
+haxr 3000.9.0.1
+hbro 1.0.0.0
+hbro-contrib 1.0.0.0
+HCard 0.0
+hcwiid 0.0.1
+HDBC 2.3.1.2
+HDBC-odbc 2.3.1.1
+HDBC-postgresql 2.3.2.1
+HDBC-sqlite3 2.3.3.0
+HFuse 0.2.4.1
+highlighting-kate 0.5.3.8
+hinotify 0.3.5
+hint 0.3.3.6
+Hipmunk 5.2.0.10 patched for ghc-7.6 compat
+HJavaScript 0.4.7
+HJScript 0.6.1
+hjsmin 0.1.4
+hledger 0.19.3
+hledger-interest 1.4.2
+hledger-lib 0.19.3
+hledger-vty 0.16.1 broken, hledger-lib-dependency too old
+hledger-web 0.19.3 broken, yesod-form dependency too old
+hlint 1.8.43
+hoauth 0.3.5
+hoogle 4.2.16
+hOpenPGP 0.6.1
+hostname 1.0
+hS3 0.5.6
+hs-bibutils 4.12
+hscolour 1.20.3
+hscurses 1.4.1.2
+hsemail 1.7.2
+HSH 2.1.0
+hslogger 1.2.1
+hsmagick 0.5
+hsp 0.8.0
+hspec 1.4.4
+hspec-expectations 0.3.0.3
+hsql 1.8.2
+hsql-mysql 1.8.2
+hsql-odbc 1.8.2
+hsql-postgresql 1.8.2
+hsql-sqlite3 1.8.2
+HsSyck 0.50
+HStringTemplate 0.6.12
+hsx 0.10.4
+html 1.0.1.2
+html-conduit 1.1.0
+HTTP 4000.2.6
+http-conduit 1.9.0
+http-date 0.0.2
+http-reverse-proxy 0.1.1.4
+http-types 0.8.0
+HUnit 1.2.5.1
+hxt 9.3.1.1
+hxt-cache 9.1.0
+hxt-charproperties 9.1.1
+hxt-curl 9.1.1
+hxt-http 9.1.4
+hxt-regex-xmlschema 9.0.4
+hxt-relaxng 9.1.4
+hxt-tagsoup 9.1.1
+hxt-unicode 9.0.2
+hxt-xpath 9.1.2
+hxt-xslt 9.1.1
+iconv 0.4.1.1
+idna 0.2
+ieee754 0.7.3
+IfElse 0.85
+io-choice 0.0.1
+IOSpec 0.2.5
+io-storage 0.3
+irc 0.5.0.0
+iteratee 0.8.9.4
+ixset 1.0.3
+json 0.5
+keys 3.0.2
+knob 0.1.1
+lambdabot 4.2.3.3
+lambdabot-utils 4.2.2
+language-c 0.4.2
+language-haskell-extract 0.2.1
+language-javascript 0.5.6
+largeword 1.0.3
+lazysmallcheck 0.6
+LDAP 0.6.9
+leksah 0.12.1.3 patched to compile
+leksah-server 0.12.1.2 patched to compile
+lens 3.9.0.2
+lhs2tex 1.18.1
+libtagc 0.12.0
+libxml-sax 0.7.3
+LibZip 0.10.2
+lifted-base 0.2.0.3
+ListLike 3.1.7.1
+llvm 3.0.1.0
+llvm-base 3.0.1.0
+logict 0.5.0.2
+lrucache 1.1.1.3
+ltk 0.12.1.0 patched to compile
+maccatcher 2.1.5
+magic 1.0.8
+markov-chain 0.0.3.2
+math-functions 0.1.1.0
+MaybeT 0.1.2
+mbox 0.1
+MemoTrie 0.6.1
+mersenne-random 1.0.0.1
+mersenne-random-pure64 0.2.0.3
+midi 0.2.0.1
+mighttpd2 2.5.9
+mime-mail 0.4.1.2
+MissingH 1.2.0.0
+mmap 0.5.8
+MonadCatchIO-mtl 0.3.0.5
+MonadCatchIO-transformers 0.3.0.0
+monad-control 0.3.1.4
+monadcryptorandom 0.5
+monad-logger 0.3.0.1
+monad-loops 0.3.2.0
+monad-par 0.1.0.3
+MonadRandom 0.1.6
+monads-tf 0.1.0.1
+monoid-extras 0.2.2.2
+monoid-transformer 0.0.2
+mtl 2.1.2
+mtlparse 0.1.2
+murmur-hash 0.1.0.6
+mwc-random 0.11.0.0
+nats 0.1
+ncurses 0.2.1
+netwire 4.0.7
+network 2.4.0.1
+network-conduit 1.0.0
+network-info 0.2.0.3
+network-multicast 0.0.7
+network-protocol-xmpp 0.4.4
+newtype 0.2
+non-negative 0.1
+numbers 3000.1.0.1
+numeric-quest 0.2
+NumInstances 1.0
+numtype 1.0
+ObjectName 1.0.0.0
+oeis 0.3.1
+OpenAL 1.4.0.2
+OpenGL 2.6.0.1
+OpenGLRaw 1.3.0.0
+openpgp 0.4
+openpgp-asciiarmor 0.1
+options 0.1.1
+pandoc 1.11
+pandoc-types 1.10
+pango 0.12.4
+parallel 3.2.0.3
+parseargs 0.1.3.2
+parsec 3.1.3
+pastis 0.1.2
+path-pieces 0.1.2
+patience 0.1.1
+pcap 0.4.5.2
+pcre-light 0.4
+pem 0.1.1
+persistent 1.1.5.1
+persistent-postgresql 1.1.3.1
+persistent-sqlite 1.1.5
+persistent-template 1.1.2.4
+polyparse 1.7
+pool-conduit 0.1.1
+postgresql-libpq 0.8.2.1
+postgresql-simple 0.2.4.1
+pretty-show 1.2
+primes 0.2.1.0
+primitive 0.5.0.1
+process-extras 0.2.0
+profunctor-extras 3.3
+profunctors 3.3
+project-template 0.1.3
+PSQueue 1.1
+publicsuffixlist 0.0.4
+punycode 2.0
+pureMD5 2.1.2.1
+pwstore-fast 2.3
+QuickCheck 2.5.1.1
+quickcheck-instances 0.3.1
+random 1.0.1.1
+random-shuffle 0.0.4
+Ranged-sets 0.3.0
+ranges 0.2.4
+reactive-banana 0.7.0.1
+readline 1.0.1.0
+recaptcha 0.1
+reflection 1.1.7
+reform 0.1.2
+reform-blaze 0.1.1
+reform-happstack 0.1.2
+regex-base 0.93.2
+regex-compat 0.95.1
+regex-pcre 0.94.4
+regex-posix 0.95.2
+regexpr 0.5.4
+regex-tdfa 1.1.8
+regex-tdfa-utf8 1.0
+representable-functors 3.0.1
+representable-tries 3.0.2
+resource-pool 0.2.1.1
+resourcet 0.4.4
+rosezipper 0.2
+RSA 1.2.2.0
+rss2irc 1.0.3
+safe 0.3.3
+safecopy 0.7.1
+SafeSemaphore 0.9.0
+SDL 0.6.4
+SDL-gfx 0.6.0
+SDL-image 0.6.1
+SDL-mixer 0.6.1
+SDL-ttf 0.6.2
+semigroupoid-extras 3.0.1
+semigroupoids 3.0.2
+semigroups 0.9
+sendfile 0.7.7
+setenv 0.1.0
+sfml-audio 0.7.0.1816
+SHA 1.5.0.1
+shakespeare 1.0.2
+shakespeare-css 1.0.2
+shakespeare-i18n 1.0.0.2
+shakespeare-js 1.1.0
+shakespeare-text 1.0.0.5
+Shellac 0.9.5.1
+shelltestrunner 1.3.1
+show 0.4.1.2
+silently 1.2.4
+SimpleEA 0.2.1
+simpleirc 0.2.1
+simple-sendfile 0.2.8
+skein 0.1.0.11
+smallcheck 0.6
+SMTPClient 1.0.4
+snap-core 0.9.3.1
+snap-server 0.9.3.1
+socks 0.4.1
+split 0.2.1.1
+StateVar 1.0.0.0
+static-hash 0.0.1
+statistics 0.10.2.0
+stm 2.4
+Stream 0.4.6
+strict 0.3.2
+strict-concurrency 0.2.4.1
+stringprep 0.1.5
+strptime 1.0.6
+svgcairo 0.12.1
+syb 0.3.7
+syb-with-class 0.6.1.4
+syb-with-class-instances-text 0.0.1
+system-fileio 0.3.10
+system-filepath 0.4.7
+tagged 0.4.4
+tagsoup 0.12.8
+tagstream-conduit 0.5.4
+tar 0.4.0.1
+template 0.2.0.8
+temporary 1.1.2.4
+Tensor 1.0.0.1
+terminal-progress-bar 0.0.1.1
+terminfo 0.3.2.5
+test-framework 0.6
+test-framework-hunit 0.2.7
+test-framework-quickcheck2 0.2.12.3
+test-framework-th 0.2.2
+test-framework-th-prime 0.0.5
+testpack 2.1.2
+texmath 0.6.1.3
+text 0.11.2.3
+text-icu 0.6.3.5
+threads 0.5.0.1
+threadscope 0.2.2
+time-compat 0.1.0.1
+TinyURL 0.1.0
+tls 1.1.2
+tls-extra 0.6.1
+tokyocabinet-haskell 0.0.5
+transformers 0.3.0.0
+transformers-base 0.4.1
+type-level 0.2.4
+uniplate 1.6.7
+unix-bytestring 0.3.5.4
+unix-compat 0.4.0.0
+Unixutils 1.50
+unlambda 0.1.3
+unordered-containers 0.2.3.0
+uri 0.1.6
+url 2.1.2
+utf8-light 0.4.0.1
+utf8-string 0.3.7
+utility-ht 0.0.5.1
+uuagc 0.9.42.2
+uuagc-cabal 1.0.4.0
+uuid 1.2.3
+uulib 0.9.15
+vault 0.2.0.1
+vector 0.10.0.1
+vector-algorithms 0.5.4.2
+vector-space 0.8.6
+vector-space-points 0.1.2.0
+void 0.5.11
+vte 0.12.1
+vty 4.7.0.20
+wai 1.4.0
+wai-app-file-cgi 0.8.3
+wai-app-static 1.3.1.2
+wai-eventsource 1.3.0.4
+wai-extra 1.3.3.2
+wai-logger 0.3.0
+wai-logger-prefork 0.3.0
+wai-test 1.3.0.5
+warp 1.3.7.4
+warp-tls 1.4.0.1
+WashNGo 2.12.0.1 has patches
+webkit 0.12.3
+web-plugins 0.2.1
+web-routes 0.27.2
+weighted-regexp 0.3.1.2
+X11 1.6.0.2
+X11-xft 0.3.1
+xdg-basedir 0.2.2
+xhtml 3000.2.1
+xml 1.3.12
+xml2html 0.2.0
+xml-conduit 1.1.0.3
+xml-hamlet 0.4.0.4
+xml-types 0.3.3
+xmonad 0.11
+xmonad-contrib 0.11
+xss-sanitize 0.3.2
+yaml 0.8.2.3
+yaml-light 0.1.4
+yesod 1.1.9.2
+yesod-auth 1.1.7
+yesod-auth-oauth 1.1.0.2
+yesod-core 1.1.8.3
+yesod-default 1.1.3.2
+yesod-form 1.2.1.3
+yesod-json 1.1.2.2
+yesod-markdown 0.7.2
+yesod-persistent 1.1.0.1
+yesod-routes 1.1.2
+yesod-static 1.1.2.2
+yesod-test 0.3.5
+zeromq-haskell 0.8.4
+zip-archive 0.1.3.4
+zlib 0.5.4.0
+zlib-bindings 0.1.1.1
+zlib-conduit 1.0.0
+zlib-enum 0.2.3
diff --git a/test-packages.pl b/test-packages.pl
new file mode 100644
index 0000000..37855bf
--- /dev/null
+++ b/test-packages.pl
@@ -0,0 +1,68 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use version;
+
+my %versions;
+my %available;
+my %comments;
+
+print "Reading packages.txt...\n";
+open PACKAGES, "<", "packages.txt" or die $!;
+while (<PACKAGES>) {
+ chomp;
+ next if /^#/;
+ next if /^\s*$/;
+ unless (m/^(.*?) (.*?)(?: (.*))?$/) {
+ print "Ignoring unparseable line $.: $_\n";
+ }
+ $versions{$1} = $2;
+ $comments{$1} = $3 if $3;
+}
+close PACKAGES;
+
+print "Reading available versions...\n";
+open AVAILABLE, "-|", "grep-aptavail -F GHC-Package . -s GHC-Package -n" or die $!;
+while (<AVAILABLE>) {
+ chomp;
+ unless (m/^(.*)-(.*)-(.*)$/) {
+ print "Ignoring unparseable grep-aptavail output line $.: $_\n";
+ }
+ $available{$1} = $2;
+
+}
+close AVAILABLE;
+
+print "Checking for outdated entries...\n";
+for my $pkg (keys %versions) {
+ if ( version->parse($versions{$pkg}) < version->parse($available{$pkg}) ) {
+ printf "%s is %s here but %s exists in the archive.\n" ,
+ $pkg, $versions{$pkg}, $available{$pkg};
+ }
+}
+
+print "Creating all-packages.cabal...\n";
+open CABAL, ">", "all-packages.cabal" or die $!;
+print CABAL <<__END__;
+name: all-packages
+description: Dummy package that depends on all packages in Debian, to check for co-buildability
+version: 0
+build-type: Simple
+cabal-version: >= 1.2
+
+library
+ build-depends:
+__END__
+
+my $comma = "";
+for my $pkg (sort keys %versions) {
+ next if (exists $comments{$pkg});
+ printf CABAL " %s%s (== %s)\n", $comma, $pkg, $versions{$pkg};
+ $comma = ", ";
+}
+close CABAL;
+
+print "Running cabal-install...\n";
+system "cabal install --dry-run --force-reinstall" or die $!;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-haskell/package-plan.git
More information about the Pkg-haskell-commits
mailing list