Haskell-* build ordering

Christian Ehrhardt christian.ehrhardt at canonical.com
Wed Jun 3 21:10:05 BST 2020


Hi,
first of all thanks for your work - I'm seeing a lot of package updates of
you recently auto-synced into Ubuntu.

But due to that I'm also seeing some fallout and wanted to ask for some
guidance / best practices.
Out of the packages that currently are tried to be built and tested [1] I
see 154 source packages being an FTBFS (in Ubuntu) [3].

Most of them seem to run into some kind of dependency issues (they are not
all the same the following is just one example of [2].

The following packages have unmet dependencies:
 libghc-monad-control-dev : Depends: libghc-base-dev-4.12.0.0-a86a1
                            Depends: libghc-stm-dev-2.5.0.0-daead
                            Depends: libghc-transformers-dev-0.5.6.2-08fea
                            Depends:
libghc-transformers-base-dev-0.4.5.2-b6c26
                            Depends:
libghc-transformers-compat-dev-0.6.5-0477a
 libghc-monad-control-doc : Depends: haddock-interface-33
 libghc-monad-control-prof : Depends: libghc-base-prof-4.12.0.0-a86a1
                             Depends: libghc-stm-prof-2.5.0.0-daead
                             Depends: libghc-transformers-prof-0.5.6.2-08fea
                             Depends:
libghc-transformers-base-prof-0.4.5.2-b6c26
                             Depends:
libghc-transformers-compat-prof-0.6.5-0477a
E: Unable to correct problems, you have held broken packages.

I was wondering if you have a dependency graph, or an upload staging order
that you usually use for your uploads and that I could now apply to the
Ubuntu builds and rebuilds on the Ubuntu side.

Sure I could just retry all of them in loops, but that would be a waste of
computer time, so if there is some ordering that would make sense please
let me know.

OTOH - if many of these are even expected fails (could be) and there are
other uploads coming to fix it, let me know as well and I'll just step back
until you tell me it is expected to work.

[1]:
http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html
[2]:
https://launchpadlibrarian.net/482590994/buildlog_ubuntu-groovy-amd64.haskell-lifted-base_0.2.3.12-3_BUILDING.txt.gz
[3]: https://paste.ubuntu.com/p/P3CKJy8Shr/


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-maintainers/attachments/20200603/840be21c/attachment.html>


More information about the Pkg-haskell-maintainers mailing list