!BlwjJoXQGBjcpKAHgg:matrix.org

Haskell Tooling

187 Members
Channel for issues and questions about haskell tooling • https://matrix.to/#/#haskell-tooling:matrix.org • https://www.haskell.org/ghcup/ • https://cabal.readthedocs.io • https://docs.haskellstack.org • https://haskell-language-server.readthedocs.io • https://downloads.haskell.org/ghc/latest/docs/html/users_guide/28 Servers

Load older messages


SenderMessageTime
3 Oct 2024
@alcastorne:matrix.orgjasagredo Notice this is different from rust features. There you can specify enabled features on your dependencies, and that will be transitive for every other package depending on yours. Here in Cabal there is no way to do that. 17:27:51
@6d03:matrix.org6d03i suppose to be able to do this, cabal would have to potentially instantiate the same package with different flag settings and it just can't. is that it?17:31:13
@sgillespie:matrix.orgSean

You can add it to your cabal.project

18:02:09
@alcastorne:matrix.orgjasagredo No, it doesn’t have to do with having the same package again with different flags. The flags of dependencies are simply not settable in cabal files, therefore not distributable, only local 18:04:56
@sgillespie:matrix.orgSean

I don't think it's a technical limitation, it's seen as the responsibility of the end developer

18:05:16
@alcastorne:matrix.orgjasagredo If it was a problem of having the same package twice, then private dependencies would solve it (when that is finished and merged). But it is not 18:05:49
@simonmic:matrix.orgsm
In reply to @fendor:matrix.org
HLS CI encountered some weird issues on MacOs which resolved itself a couple of days ago... Does somebody know what might have caused this, e.g., was it a GHA issue? https://github.com/haskell/haskell-language-server/actions/runs/10760272709/job/29838001624?pr=4399
I saw that too, I forget how it went away.Maybe I cleared caches ?
21:48:40
@simonmic:matrix.orgsm
In reply to @fendor:matrix.org
HLS CI encountered some weird issues on MacOs which resolved itself a couple of days ago... Does somebody know what might have caused this, e.g., was it a GHA issue? https://github.com/haskell/haskell-language-server/actions/runs/10760272709/job/29838001624?pr=4399
*
21:49:18
@simonmic:matrix.orgsm
In reply to @6d03:matrix.org
i suppose to be able to do this, cabal would have to potentially instantiate the same package with different flag settings and it just can't. is that it?
There may be other reasons it’s this way, but I imagine one is that we already were struggling to handle deps sanely with just packages and components, adding random flag flavours on top would have been chaos. And it’s not necessary, better to enforce have some discipline on ourselves
21:55:18
@simonmic:matrix.orgsm * 21:55:28
@simonmic:matrix.orgsm
In reply to @fendor:matrix.org
HLS CI encountered some weird issues on MacOs which resolved itself a couple of days ago... Does somebody know what might have caused this, e.g., was it a GHA issue? https://github.com/haskell/haskell-language-server/actions/runs/10760272709/job/29838001624?pr=4399
*
21:56:55
4 Oct 2024
@kyle:iteratee.netKyle Butt changed their profile picture.18:15:07
13 Oct 2024
@hellwolf:matrix.orghellwolf joined the room.18:07:26
@blaisepabon:matrix.org@blaisepabon:matrix.org left the room.23:43:31
16 Oct 2024
@selayarlaut:matrix.orgSelayar Laut joined the room.06:23:09
21 Oct 2024
@amesgen:amesgen.deamesgen joined the room.15:53:01
@artur:glasgow.social(artur 'manuel) joined the room.19:57:10
@artur:glasgow.social(artur 'manuel) changed their display name from (lambda (f l) (format nil "~a ~a")) "Artur" "Manuel" to (artur 'manuel).20:02:49
23 Oct 2024
@dyniec:matrix.orgdyniec changed their profile picture.12:10:52
26 Oct 2024
@ivarsfg:matrix.org@ivarsfg:matrix.org left the room.00:55:18
27 Oct 2024
@hedy:envs.net~hedy joined the room.09:22:27
1 Nov 2024
@axiopaladin:matrix.org@axiopaladin:matrix.org left the room.02:14:08
@nadiayvette:matrix.orgNadiaHow good is git://github.com/elaforge/fix-imports.git ?16:42:06
@acidalia:matrix.orgHécatenever used it16:44:39
3 Nov 2024
@mouse009:matrix.orgmouse009 Dyes anybody know why GHC-9.8.3 is not in `ghcup`? 23:57:56
4 Nov 2024
@artem.types:matrix.orgArtem @mouse009:matrix.org: apparently, Julian is moving to another country https://github.com/haskell/ghcup-metadata/issues/255 and ghcup is still pretty much one-man shop 00:34:56
@mouse009:matrix.orgmouse009 I see, thanks. 

A pity that such a universally used and popular tool remains a one-man shop. Any idea if Julian and/or the community are planning to improve this situation?
02:29:42
@b:chreekat.netchreekatThe Haskell Foundation sponsors someone to help with ghcup. There are regular checkups, too. But keep in mind that ghcup is not interested in making the latest and greatest available as quickly as possible. "E.g. it frequently happens that upstream developers want a new release to be ‘recommended’ (that is: installed by default if you run GHCup for the first time). However, experience shows that it’s usually better to wait." https://discourse.haskell.org/t/ghcup-is-not-an-installer/810207:08:32
@acidalia:matrix.orgHécate
In reply to @mouse009:matrix.org
I see, thanks. 

A pity that such a universally used and popular tool remains a one-man shop. Any idea if Julian and/or the community are planning to improve this situation?
yes there are plans, can't share them in much detail right now because funding might still prove problematic, but rest assured there are dark and occult forces (me) working to improve it all
08:50:47
@acidalia:matrix.orgHécate mouse009: Just so you understand that's it's not arbitrary, there's work to be done on the GHC side to make sure that the binary distributions can be reliably tested by distributors (ghcup, linux distros, etc). And sometimes, there are bugs that slip through the cracks, but then it falls onto Julian to correct them all https://github.com/haskell/ghcup-metadata/pull/253#issuecomment-2424949059 08:58:31

There are no newer messages yet.


Back to Room ListRoom Version: 6