[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ghc now almost ready for migration



On 04/06/2011 13:26, Joachim Breitner wrote:
> 
> with the upload of haskell-debian we have finally migrated (or removed)
> all packages to ghc instead of ghc6. Once -debian has waited for its 10
> days, I expect that the migration is possible, but of course there could
> be unforseen difficulties, e.g. an arches where some package did not
> build.
> 
> Can you already put the hints in place and find out whether the
> migration will work in 10 days?
> 

So, I've tried to see what's needed to be able to migrate ghc to testing.
I've found the following issues/blockers:
- pandoc out-of-date on several architectures. It seems that it needs
highlighting-kate to build which is missing there. fwiw, gitit needs pandoc.
- haskell-hsql-mysql needs mysql-5.1… which is not going to migrate soonish.
- haskell-llvm is ood on kfreebsd-i386.
- haskell-leksah-server is ood on mips (needs haskell-haddock).
- haskell-pretty-show is ood on mips/mipsel (needs haskell-lexer).
- haskell-dummy has to migrate but it needs (at least) pandoc.

If we try to migrate the whole of haskell stuff (without haskell-dummy),
britney fails with the following:

endloop: 87+0: i-1:a-0:a-0:i-0:k-43:k-43:m-0:m-0:p-0:s-0:s-0
    now: 134+0: i-33:a-3:a-1:i-0:k-46:k-46:m-1:m-1:p-1:s-1:s-1
    * i386: configfile-doc, ftphs-doc, gitit, haskell-agda-doc,
haskell-convertible-doc, haskell-cpphs-doc, haskell-edison-api-doc,
haskell-edison-core-doc, haskell-haskelldb-doc, haskell-hdbc-doc,
haskell-hdbc-odbc-doc, haskell-hdbc-postgresql-doc,
haskell-hdbc-sqlite3-doc, haskell-hscurses-doc, haskell-hsql-doc,
haskell-hsql-mysql-doc, haskell-hsql-odbc-doc,
haskell-hsql-postgresql-doc, haskell-hsql-sqlite3-doc, haskell-http-doc,
haskell-pcre-light-doc, haskell-regex-base-doc, haskell-regex-compat-doc,
haskell-regex-posix-doc, haskell-src-exts-doc, haskell-uulib-doc,
haskell-zlib-doc, ldap-haskell-doc, libghc6-gitit-dev, libghc6-pandoc-dev,
magic-haskell-doc, missingh-doc
    * amd64: gitit, libghc6-gitit-dev, libghc6-pandoc-dev
    * armel: libghc6-pandoc-dev
    * kfreebsd-amd64: gitit, libghc6-gitit-dev, libghc6-pandoc-dev
    * kfreebsd-i386: gitit, libghc6-gitit-dev, libghc6-pandoc-dev
    * mips: libghc6-pandoc-dev
    * mipsel: libghc6-pandoc-dev
    * powerpc: libghc6-pandoc-dev
    * s390: libghc6-pandoc-dev
    * sparc: libghc6-pandoc-dev

FWIW, the attached file haskell.txt has my britney hint. Remove
haskell-dummy from the final list if you want to see the failure.
Otherwise, it will say only: “failed: haskell-dummy”.

Kind Regards,

-- 
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/
# bye old compiler
remove ghc6/6.12.1-13

# needs mysql-5.1
remove haskell-hsql-mysql/1.7.1-6

# ood on kfreebsd-i386
remove haskell-llvm/0.8.0.2-2

# needs an up-to-date pandoc on all archs
remove gitit/0.8-1
remove pandoc/1.8.1.1-1

# ood on mips, needs haskell-haddock
remove haskell-leksah-server/0.8.0.6-3
remove haskell-leksah/0.8.0.6-2

# ood on mips/mipsel, needs haskell-lexer
remove haskell-pretty-show/1.1.1-2

# needs aging
urgent ftphs/1.0.7-3
urgent haskell-arrows/0.4.4.0-1
urgent haskell-cabal-install/0.10.2-2
urgent haskelldb/2.1.1-1
urgent haskelldb-hdbc/2.1.0-1
urgent haskelldb-hdbc-odbc/2.1.0-1
urgent haskelldb-hdbc-postgresql/2.1.0-1
urgent haskelldb-hdbc-sqlite3/2.1.0-1
urgent haskell-debian/3.55-1
urgent haskell-devscripts/0.8.5
urgent haskell-dummy/1:4
urgent haskell-ghc-events/0.2.0.1-2
urgent haskell-haddock/2.9.2-1
urgent haskell-haskore/0.1.0.4-2
urgent haskell-haxr/3000.8.1-2
urgent haskell-hint/0.3.3.2-1
urgent haskell-hsh/2.0.3-5
urgent haskell-hsql-postgresql/1.8.1-1
urgent haskell-ltk/0.10.0.4-1
urgent haskell-midi/0.1.5.1-2
urgent haskell-regex-tdfa-utf8/1.0-4
urgent haskell-transformers/0.2.2.0-3
urgent haskell-uulib/0.9.13-1
urgent haskell-vty/4.6.0.6-1
urgent haskell-xss-sanitize/0.2.6-1
urgent haxml/1:1.20.2-2
urgent hdbc/2.2.6-4
urgent hdbc-odbc/2.2.3.0-4
urgent hdbc-postgresql/2.2.3.1-5
urgent hdbc-sqlite3/2.3.0.0-4
urgent hmake/3.14-3
urgent hoauth/0.2.3-2
urgent washngo/2.12.0.1-6

# bloody hint
hint ghc/7.0.3-1 agda/2.2.10-1 cpphs/1.11-4 ftphs/1.0.7-3 haskell-alut/2.1.0.2-3 haskell-arrows/0.4.4.0-1 haskell-binary/0.5.0.2-2 haskell-binary-shared/0.8-2 haskell-bzlib/0.5.0.1-1 haskell-cairo/0.12.0-1 haskell-cautious-file/0.1.5-3 haskell-cereal/0.3.0.0-2 haskell-cgi/3001.1.7.4-1 haskell-colour/2.3.1-2 haskell-configfile/1.0.6-3 haskell-convertible/1.0.9-4 haskell-criterion/0.5.0.7-1 haskell-curl/1.3.6-1 haskell-data-accessor/0.2.1.7-1 haskell-dataenc/0.13.0.4-1 haskell-datetime/0.2.1-1 haskell-debian/3.55-1 haskell-deepseq/1.1.0.2-2 haskell-devscripts/0.8.5 haskell-diagrams/0.2.2.2-1 haskell-diff/0.1.2-6 haskell-digest/0.0.0.9-1 haskell-directory-tree/0.10.0-1 haskell-dlist/0.5-2 haskell-edison-api/1.2.1-15 haskell-edison-core/1.2.1.3-6 haskell-editline/0.2.1.0-4 haskell-erf/1.0.0.0-2 haskell-event-list/0.0.11-2 haskell-explicit-exception/0.1.5-2 haskell-fastcgi/3001.0.2.3-2 haskell-feed/0.3.8-1 haskell-fgl/5.4.2.3-1 haskell-filemanip/0.3.5.2-1 haskell-filestore/0.4.0.3-1 haskell-gconf/0.12.0-1 haskell-ghc-events/0.2.0.1-2 haskell-ghc-mtl/1.0.1.0-3 haskell-ghc-paths/0.1.0.8-1 haskell-gio/0.12.0-1 haskell-glade/0.12.0-1 haskell-glfw/0.4.2-2 haskell-glib/0.12.0-1 haskell-glut/2.1.2.1-2 haskell-gstreamer/0.12.0-1 haskell-gtk/0.12.0-1 haskell-gtkglext/0.12.0-1 haskell-gtksourceview2/0.12.2-1 haskell-haddock/2.9.2-1 haskell-happstack/6.0.0-1 haskell-happstack-data/6.0.0-1 haskell-happstack-ixset/6.0.1-1 haskell-happstack-server/6.0.3-1 haskell-happstack-state/6.0.0-1 haskell-happstack-util/6.0.0-1 haskell-harp/0.4-2 haskell-hashed-storage/0.5.6-1 haskell-haskeline/0.6.4.0-1 haskell-haskell-src/1.0.1.4-1 haskell-haskore/0.1.0.4-2 haskell-haxr/3000.8.1-2 haskell-hfuse/0.2.3-2 haskell-hinotify/0.3.1-2 haskell-hint/0.3.3.2-1 haskell-hjavascript/0.4.7-2 haskell-hjscript/0.5.0-2 haskell-hscurses/1.4.0.0-1 haskell-hsemail/1.6-2 haskell-hsp/0.6.1-1 haskell-hsql/1.8.1-1 haskell-hsql-odbc/1.7.1-5 haskell-hsql-postgresql/1.8.1-1 haskell-hsql-sqlite3/1.7.1-5 haskell-hstringtemplate/0.6.6-1 haskell-hsx/0.9.0-1 haskell-html/1.0.1.2-4 haskell-http/1:4000.1.1-2 haskell-hunit/1.2.2.3-1 haskell-hxt/9.1.1-1 haskell-hxt-charproperties/9.1.0-1 haskell-hxt-regex-xmlschema/9.0.0-2 haskell-hxt-unicode/9.0.1-1 haskell-ifelse/0.85-3 haskell-irc/0.4.4.2-4 haskell-json/0.4.4-2 haskell-language-c/0.3.2.1-1 haskell-lazysmallcheck/0.5-2 haskell-lexer/1.0-2 haskell-listlike/3.1.0-1 haskell-ltk/0.10.0.4-1 haskell-markov-chain/0.0.3.1-2 haskell-maybet/0.1.2-2 haskell-midi/0.1.5.1-2 haskell-mmap/0.5.7-1 haskell-mmap0.4/0.4.1-2 haskell-monadcatchio-mtl/0.3.0.2-1 haskell-monadcatchio-transformers/0.2.2.2-2 haskell-monoid-transformer/0.0.2-2 haskell-mtl/2.0.1.0-2 haskell-mwc-random/0.8.0.3-1 haskell-network/2.3.0.2-1 haskell-non-negative/0.0.5.1-3 haskell-openal/1.3.1.3-3 haskell-opengl/2.2.3.0-3 haskell-pango/0.12.0-1 haskell-parallel/3.1.0.1-1 haskell-parsec/3.1.1-1 haskell-parsec2/2.1.0.1-3 haskell-pcre-light/0.4-2 haskell-platform/2011.2.0.1.2 haskell-polyparse/1.4-1 haskell-primitive/0.3.1-1 haskell-quickcheck/2.4.1.1-1 haskell-quickcheck1/1.2.0.1-1 haskell-recaptcha/0.1-3 haskell-regex-base/0.93.2-1 haskell-regex-compat/0.93.1-2 haskell-regex-posix/0.94.4-1 haskell-regex-tdfa/1.1.7-1 haskell-regex-tdfa-utf8/1.0-4 haskell-safe/0.3-1 haskell-sdl/0.6.2-2 haskell-sdl-gfx/0.6.0-2 haskell-sdl-image/0.6.1-2 haskell-sdl-mixer/0.6.1-2 haskell-sdl-ttf/0.6.1-2 haskell-sendfile/0.7.2-2 haskell-sha/1.5.0.0-1 haskell-smtpclient/1.0.3-1 haskell-split/0.1.3-1 haskell-src-exts/1.10.2-1 haskell-statistics/0.8.0.5-1 haskell-stm/2.2.0.1-1 haskell-stream/0.4.2-1 haskell-strict-concurrency/0.2.4.1-1 haskell-svgcairo/0.12.0-1 haskell-syb-with-class/0.6.1.1-1 haskell-syb-with-class-instances-text/0.0.1-2 haskell-tagsoup/0.12-1 haskell-tar/0.3.1.0-3 haskell-terminfo/0.3.1.3-1 haskell-testpack/2.1.0-1 haskell-texmath/0.5.0.1-1 haskell-text/0.11.0.6-1 haskell-transformers/0.2.2.0-3 haskell-type-level/0.2.4-3 haskell-uniplate/1.6-1 haskell-unix-compat/0.2.1.1-2 haskell-unixutils/1.36-1 haskell-url/2.1.2-3 haskell-utility-ht/0.0.5.1-2 haskell-uulib/0.9.13-1 haskell-vector/0.7.0.1-1 haskell-vector-algorithms/0.4-1 haskell-vte/0.12.0-1 haskell-vty/4.6.0.6-1 haskell-webkit/0.12.1-1 haskell-x11/1.5.0.0-3 haskell-x11-xft/0.3-6 haskell-xhtml/3000.2.0.1-7 haskell-xml/1.3.7-3 haskell-zip-archive/0.1.1.7-1 haskell-zlib/0.5.3.1-2 haskelldb/2.1.1-1 haskelldb-hdbc/2.1.0-1 haskelldb-hdbc-odbc/2.1.0-1 haskelldb-hdbc-postgresql/2.1.0-1 haskelldb-hdbc-sqlite3/2.1.0-1 haxml/1:1.20.2-1 hdbc/2.2.6-4 hdbc-odbc/2.2.3.0-4 hdbc-postgresql/2.2.3.1-5 hdbc-sqlite3/2.3.0.0-4 highlighting-kate/0.2.9-1 hoauth/0.2.3-2 hscolour/1.17-1 hslogger/1.1.4+dfsg1-1 ldap-haskell/0.6.6-4 magic-haskell/1.0.8-7 missingh/1.1.0.3-4 tokyocabinet-haskell/0.0.5-4 washngo/2.12.0.1-6 xmonad/0.9.2-2 xmonad-contrib/0.9.2-2 haskell-dummy/1:4

Reply to: