[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