Bug#899054: libghc-xmonad-dev: dependency issues on armhf (and others?)

linus.luessing at c0d3.blue linus.luessing at c0d3.blue
Fri May 18 19:03:26 BST 2018


Package: libghc-xmonad-dev
Version: 0.13-7
Severity: important

Hi!

I'm currently having some trouble with updating ghc. It seems that this
would create some dependency issues for xmonad which makes apt suggest
to uninstall libghc-xmonad-dev and libghc-xmonad-contrib-dev:

~~~~~
$ sudo apt-get install ghc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libexpat1-dev libfontconfig1-dev libfreetype6-dev libghc-extensible-exceptions-dev libghc-old-time-dev libghc-random-dev
  libghc-setlocale-dev libghc-utf8-string-dev libghc-x11-xft-dev libllvm3.7 libpng12-dev libxft-dev llvm-3.7 llvm-3.7-runtime
  uuid-dev
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libghc-data-default-class-dev libghc-data-default-dev libghc-data-default-instances-containers-dev
  libghc-data-default-instances-dlist-dev libghc-data-default-instances-old-locale-dev libghc-dlist-dev
  libghc-extensible-exceptions-dev libghc-mtl-dev libghc-old-locale-dev libghc-old-time-dev libghc-random-dev libghc-setlocale-dev
  libghc-utf8-string-dev libghc-x11-dev libghc-x11-xft-dev libllvm3.9 llvm-3.9 llvm-3.9-dev llvm-3.9-runtime
Suggested packages:
  ghc-prof ghc-doc haskell-doc libghc-data-default-class-doc libghc-data-default-class-prof libghc-data-default-doc
  libghc-data-default-prof libghc-data-default-instances-containers-doc libghc-data-default-instances-containers-prof
  libghc-data-default-instances-dlist-doc libghc-data-default-instances-dlist-prof libghc-data-default-instances-old-locale-doc
  libghc-data-default-instances-old-locale-prof libghc-dlist-doc libghc-dlist-prof libghc-extensible-exceptions-doc
  libghc-extensible-exceptions-prof libghc-mtl-doc libghc-mtl-prof libghc-old-locale-doc libghc-old-locale-prof libghc-old-time-doc
  libghc-old-time-prof libghc-random-doc libghc-random-prof libghc-setlocale-doc libghc-setlocale-prof libghc-utf8-string-doc
  libghc-utf8-string-prof libghc-x11-doc libghc-x11-prof libghc-x11-xft-doc libghc-x11-xft-prof llvm-3.9-doc
The following packages will be REMOVED:
  libghc-xmonad-contrib-dev libghc-xmonad-dev
The following NEW packages will be installed:
  libllvm3.9 llvm-3.9 llvm-3.9-dev llvm-3.9-runtime
The following packages will be upgraded:
  ghc libghc-data-default-class-dev libghc-data-default-dev libghc-data-default-instances-containers-dev
  libghc-data-default-instances-dlist-dev libghc-data-default-instances-old-locale-dev libghc-dlist-dev
  libghc-extensible-exceptions-dev libghc-mtl-dev libghc-old-locale-dev libghc-old-time-dev libghc-random-dev libghc-setlocale-dev
  libghc-utf8-string-dev libghc-x11-dev libghc-x11-xft-dev
16 upgraded, 4 newly installed, 2 to remove and 25 not upgraded.
Need to get 110 MB of archives.
After this operation, 258 MB of additional disk space will be used.
Do you want to continue? [Y/n]
~~~~~

Or, if trying to install/keep libghc-xmonad(-contrib)-dev:

~~~~~
$ sudo apt-get install ghc libghc-xmonad-contrib-dev libghc-xmonad-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libghc-xmonad-dev is already the newest version (0.13-7).
libghc-xmonad-contrib-dev is already the newest version (0.13-1+b2).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libghc-data-default-class-dev : Depends: libghc-base-dev-4.9.1.0-748dd
 libghc-data-default-instances-containers-dev : Depends: libghc-base-dev-4.9.1.0-748dd
                                                Depends: libghc-containers-dev-0.5.7.1-665fe
 libghc-data-default-instances-old-locale-dev : Depends: libghc-base-dev-4.9.1.0-748dd
 libghc-extensible-exceptions-dev : Depends: libghc-base-dev-4.9.1.0-748dd
 libghc-mtl-dev : Depends: libghc-base-dev-4.9.1.0-748dd
                  Depends: libghc-transformers-dev-0.5.2.0-8eb7a
 libghc-old-locale-dev : Depends: libghc-base-dev-4.9.1.0-748dd
 libghc-old-time-dev : Depends: libghc-base-dev-4.9.1.0-748dd
 libghc-random-dev : Depends: libghc-base-dev-4.9.1.0-748dd
                     Depends: libghc-time-dev-1.6.0.1-0a2e1
 libghc-setlocale-dev : Depends: libghc-base-dev-4.9.1.0-748dd
 libghc-utf8-string-dev : Depends: libghc-base-dev-4.9.1.0-748dd
                          Depends: libghc-bytestring-dev-0.10.8.1-68ecf
 libghc-xmonad-contrib-dev : Depends: libghc-x11-dev-1.8-2a3f6
                             Depends: libghc-x11-xft-dev-0.3.1-9ff8c
                             Depends: libghc-base-dev-4.9.1.0-748dd
                             Depends: libghc-bytestring-dev-0.10.8.1-68ecf
                             Depends: libghc-containers-dev-0.5.7.1-665fe
                             Depends: libghc-directory-dev-1.3.0.0-99009
                             Depends: libghc-filepath-dev-1.4.1.1-decf4
                             Depends: libghc-process-dev-1.4.3.0-aff39
                             Depends: libghc-unix-dev-2.7.2.1-e58e6
 libghc-xmonad-dev : Depends: libghc-x11-dev-1.8-2a3f6
                     Depends: libghc-base-dev-4.9.1.0-748dd
                     Depends: libghc-containers-dev-0.5.7.1-665fe
                     Depends: libghc-data-default-dev-0.7.1.1-963ed
                     Depends: libghc-directory-dev-1.3.0.0-99009
                     Depends: libghc-filepath-dev-1.4.1.1-decf4
                     Depends: libghc-process-dev-1.4.3.0-aff39
                     Depends: libghc-unix-dev-2.7.2.1-e58e6
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
~~~~~ 

Also according to buildd armhf is currently "BD Uninstallable":

https://buildd.debian.org/status/package.php?p=xmonad&suite=sid

Regards, Linus


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: armhf (armv7l)

Kernel: Linux 4.14.12 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libghc-xmonad-dev depends on:
ii  ghc [libghc-unix-dev-2.7.2.1-e58e6]                          8.0.2-11
ii  libc6                                                        2.27-3
pn  libghc-base-dev-4.9.1.0-748dd                                <none>
pn  libghc-containers-dev-0.5.7.1-665fe                          <none>
ii  libghc-data-default-dev [libghc-data-default-dev-0.7.1.1-96  0.7.1.1-2+b3
pn  libghc-directory-dev-1.3.0.0-99009                           <none>
pn  libghc-extensible-exceptions-dev-0.1.1.4-42be0               <none>
pn  libghc-filepath-dev-1.4.1.1-decf4                            <none>
ii  libghc-mtl-dev [libghc-mtl-dev-2.2.1-7ac9d]                  2.2.1-5+b1
pn  libghc-process-dev-1.4.3.0-aff39                             <none>
pn  libghc-setlocale-dev-1.0.0.5-d592e                           <none>
pn  libghc-utf8-string-dev-1.0.1.1-2c47c                         <none>
ii  libghc-x11-dev [libghc-x11-dev-1.8-2a3f6]                    1.8-3
ii  libgmp10                                                     2:6.1.2+dfsg-3
ii  libx11-6                                                     2:1.6.5-1
ii  libx11-dev                                                   2:1.6.5-1
ii  libxext6                                                     2:1.3.3-1+b2
ii  libxinerama-dev                                              2:1.1.3-1+b3
ii  libxinerama1                                                 2:1.1.3-1+b3
ii  libxrandr2                                                   2:1.5.1-1
ii  libxss1                                                      1:1.2.2-1+b2

Versions of packages libghc-xmonad-dev recommends:
ii  libghc-xmonad-contrib-dev  0.13-1+b2

Versions of packages libghc-xmonad-dev suggests:
pn  libghc-xmonad-doc   <none>
pn  libghc-xmonad-prof  <none>

-- no debconf information



More information about the Pkg-haskell-maintainers mailing list