[xmonad] Fwd: Re: xmonad packages broken in Debian

Brandon Allbery allbery.b at gmail.com
Mon Jul 4 13:57:22 UTC 2022


xmonad 0.17.0 works fine with ghc 8.10.7, which is still the recommended
version. (ghc 9.4 is intended to be a stability / bugfix release, including
some changes that should ameliorate much of the breakage.)

On Mon, Jul 4, 2022 at 9:44 AM Dominik Schrempf <dominik.schrempf at gmail.com>
wrote:

> Because I got interested: Have a look at repology
> https://repology.org/project/xmonad/versions. Most distributions are out
> of date.
>
> I think this is because GHC 9 introduced a lot of breakage, and going from
> GHC 8 to 9 is causing these delays.
>
> Personally, I really like Arch, and used XMonad on it for many years. Now,
> I am using NixOS, and that works even better for me.
>
> On Mon, Jul 4, 2022 at 3:36 PM Michael Topp <info at mito-space.com> wrote:
>
>> -- Yeah, yet they update nonetheless, so you will have a working xmonad,
>> even it's not 'bleeding edge' (but IMHO it's close enough to that).
>>
>> If you want a kind of 'nightly build' or the very latest features at any
>> cost, then better go make a local install yourself via cabal or stack or
>> whatever (see the wikis), and have some extra fun with additional
>> configuration of the compiler and the installer. ;-)
>>
>> I personally don't bother about that anymore and just want a stable
>> xmonad along with my system packages and additional haskell apps like
>> pandoc etc., and I am fine with that. I don't mind if it's 0.15, 0.16, or
>> 0.17 for my everyday usage, as long as it's stable and save updating.
>> Haskell stuff versions change very often, you know, and xmonad is just a
>> small part of it, right? Maintaining these for Linux repos must be hell
>> (e.g. the fork Arch32 gave up on that)!
>>
>> I just don't need to build xmonad stuff from the e.g. AUR or locally with
>> cabal myself anymore – sure, these always worked for some time, but then
>> broke with the next manual update, because one tiny haskell package didn't
>> match because of a missing version or others deps were missing. – So, in
>> other words: you'd learn to stay with your local, non-OS conform
>> haskell/xmonad/... install for longer anyway; and you *will* very soon
>> get 'outdated' then. – But unless you are a haskell developer yourself,
>> permanently wanting to have a newest xmonad is *not* worth the pain!
>>
>> However, it's your choice.
>> Besides, I doubt, there is any Linux distro at all with a priority on
>> providing the latest xmonad, though it in deed is IMHO the greatest tiling
>> WM in X.
>>
>> Regards
>>
>>
>> Am 04.07.22 um 14:32 schrieb Yecine Megdiche:
>>
>> Hi,
>>
>> I wouldn't say so... You can check the official xmonad package for arch,
>> it's still on 0.15.
>> https://archlinux.org/packages/community/x86_64/xmonad/
>>
>> Cheers
>>
>> On Mon, 4 Jul 2022, 14:26 Michael Topp, <info at mito-space.com> wrote:
>>
>>> -------- Weitergeleitete Nachricht --------
>>> Betreff: Re: [xmonad] xmonad packages broken in Debian
>>> Datum: Mon, 4 Jul 2022 12:33:38 +0200
>>> Von: Michael Topp <info at mito-space.com> <info at mito-space.com>
>>> An: Eyal Erez <oneself at gmail.com> <oneself at gmail.com>
>>>
>>> Hi,
>>>
>>> if you're asking what distro maintains xmonad packages (the best), I
>>> count on Arch.
>>>
>>> They update all official 'xmonad' packages frequently, because their
>>> haskell packages themselves also are updated quite often (could be once,
>>> twice a week). – Alternatively you can make your own local xmonad build,
>>> independent from the distro. And sure, you also have to decide which
>>> compiler to use. I highly recommend consulting the wikis from both Arch
>>> Linux and Xmonad.
>>>
>>> HTH
>>>
>>>
>>> Am 03.07.22 um 05:07 schrieb Eyal Erez:
>>>
>>> Does anyone know why the xmonad packages seem to be broken in Debian?
>>>
>>> https://release.debian.org/transitions/html/haskell.html
>>>
>>> When I try to install libghc-xmonad-dev
>>> and/or libghc-xmonad-contrib-dev, I get an error:
>>>
>>> The following packages have unmet dependencies:
>>>  libghc-xmonad-dev : Depends: libghc-x11-dev-1.9.1-11a5c
>>>                      Depends: libghc-base-dev-4.13.0.0-2f220 but it is
>>> not installable
>>>                      Depends: libghc-containers-dev-0.6.2.1-ab1cf but it
>>> is not installable
>>>                      Depends: libghc-data-default-dev-0.7.1.1-958e3
>>>                      Depends: libghc-directory-dev-1.3.6.0-49fdf but it
>>> is not installable
>>>                      Depends:
>>> libghc-extensible-exceptions-dev-0.1.1.4-10872 but it is not installable
>>>                      Depends: libghc-filepath-dev-1.4.2.1-103b6 but it
>>> is not installable
>>>                      Depends: libghc-mtl-dev-2.2.2-7208c but it is not
>>> installable
>>>                      Depends: libghc-process-dev-1.6.9.0-88a89 but it is
>>> not installable
>>>                      Depends: libghc-setlocale-dev-1.0.0.9-a89d6 but it
>>> is not installable
>>>                      Depends: libghc-unix-dev-2.7.2.2-bb33f but it is
>>> not installable
>>>                      Depends: libghc-utf8-string-dev-1.0.1.1-866d7 but
>>> it is not installable
>>>                      Recommends: libghc-xmonad-contrib-dev but it is not
>>> going to be installed
>>>
>>> When I tried to enquire in the distros forums (which is a Debian
>>> variant) they indicated that the problem is upstream. Does anyone know what
>>> the issue is? Which distro to folks use with xmonad?  Where is it best
>>> supported?
>>>
>>>
>>>
>>> --
>>> *Eyal Erez <**oneself at gmail.com* <oneself at gmail.com>*>*
>>>
>>> There are 10 types of people, those who know binary and those who don't.
>>>
>>>
>>> _______________________________________________
>>> xmonad mailing listxmonad at haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
>>>
>>>
>>> _______________________________________________
>>> xmonad mailing list
>>> xmonad at haskell.org
>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
>>>
>>
>> _______________________________________________
>> xmonad mailing list
>> xmonad at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
>>
> _______________________________________________
> xmonad mailing list
> xmonad at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
>


-- 
brandon s allbery kf8nh
allbery.b at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/xmonad/attachments/20220704/c681be5f/attachment.html>


More information about the xmonad mailing list