homepage issueshttps://gitlab.haskell.org/ghc/homepage/-/issues2024-03-06T15:34:29Zhttps://gitlab.haskell.org/ghc/homepage/-/issues/14GitLab support haskell syntax highlighting in Web IDE2024-03-06T15:34:29ZPhilippeGitLab support haskell syntax highlighting in Web IDEI couldn't find a suitable place to report issues with this gitlab instance. I would like to have haskell syntax highlighting in the gitlab Web IDE. At the moment this is blocked by upstream:
- https://gitlab.com/groups/gitlab-org/-/epi...I couldn't find a suitable place to report issues with this gitlab instance. I would like to have haskell syntax highlighting in the gitlab Web IDE. At the moment this is blocked by upstream:
- https://gitlab.com/groups/gitlab-org/-/epics/11769
- https://gitlab.com/gitlab-org/gitlab/-/issues/355092
- https://gitlab.com/gitlab-org/gitlab/-/issues/407330
- https://gitlab.com/gitlab-org/gitlab/-/issues/407455https://gitlab.haskell.org/ghc/homepage/-/issues/13Are Distribution Packages recommended nowadays?2024-01-30T11:21:48ZTeo CamarasuAre Distribution Packages recommended nowadays?The "Distribution Packages" page starts with the following sentence:
```
The OS-specific packages (eg. RPMs on Linux) are generally a better bet
than the vanilla .tar.bz2 binary bundles, because they will check for
dependencies and allow...The "Distribution Packages" page starts with the following sentence:
```
The OS-specific packages (eg. RPMs on Linux) are generally a better bet
than the vanilla .tar.bz2 binary bundles, because they will check for
dependencies and allow the package to be uninstalled at a later date.
While they may lag behind the latest GHC release, we recommend using
them anyway for the above reasons, unless you have a particular need for
new features or bug fixes.
```
Nowadays I think the idiomatic way to install GHC on linux is using GHCup.
I've not seen using distribution packages recommended. Maybe this paragraph needs updating.https://gitlab.haskell.org/ghc/homepage/-/issues/12Rocky bindists not mentioned on release pages2024-01-30T11:14:08ZTeo CamarasuRocky bindists not mentioned on release pagesTake for instance the release page for 9.6.4: https://www.haskell.org/ghc/download_ghc_9_6_4.html#linux_x86_64.
There's no mention of Rocky bindists, but these are available, and are important for supporting distros with older glibcs.Take for instance the release page for 9.6.4: https://www.haskell.org/ghc/download_ghc_9_6_4.html#linux_x86_64.
There's no mention of Rocky bindists, but these are available, and are important for supporting distros with older glibcs.https://gitlab.haskell.org/ghc/homepage/-/issues/11Broken links to nonexistent FreeBSD bindists2023-12-21T14:40:59ZBryan Rbryan@haskell.foundationBroken links to nonexistent FreeBSD bindistsE.g. https://www.haskell.org/ghc/download_ghc_9_8_1.html#binariesE.g. https://www.haskell.org/ghc/download_ghc_9_8_1.html#binarieshttps://gitlab.haskell.org/ghc/homepage/-/issues/10rename all https://downloads.haskell.org/~ghc/ urls to https://downloads.hask...2024-02-26T12:25:16ZJens Petersenrename all https://downloads.haskell.org/~ghc/ urls to https://downloads.haskell.org/ghc/I feel https://downloads.haskell.org/ghc/ looks a lot better than https://downloads.haskell.org/~ghc/
So I want to propose migrating all links (and announcements) to use https://downloads.haskell.org/~ghc/ insteadI feel https://downloads.haskell.org/ghc/ looks a lot better than https://downloads.haskell.org/~ghc/
So I want to propose migrating all links (and announcements) to use https://downloads.haskell.org/~ghc/ insteadhttps://gitlab.haskell.org/ghc/homepage/-/issues/9'Alpine (GMP bignum implementation)' part of GHC download webpages is incorre...2022-08-28T16:50:59ZMike Pilgrem'Alpine (GMP bignum implementation)' part of GHC download webpages is incorrect (GHC 9.0.2 to GHC 9.4.2)The following part of the download page for GHC 9.4.2 (https://www.haskell.org/ghc/download_ghc_9_4_2.html) appears to be incorrect. A similar problem affects the corresponding pages for GHC 9.0.2, 9.2.1, 9.2.2, 9.2.3, 9.2.4 and 9.4.1.
...The following part of the download page for GHC 9.4.2 (https://www.haskell.org/ghc/download_ghc_9_4_2.html) appears to be incorrect. A similar problem affects the corresponding pages for GHC 9.0.2, 9.2.1, 9.2.2, 9.2.3, 9.2.4 and 9.4.1.
> **Alpine (GMP bignum implementation)**
>
> Alpine Linux 3.12 for x86-64. This is a complete build, including interactive system, profiling libraries and documentation. Unlike our other binary distributions, this links against the `integer-simple` big-integer backend and therefore does not require `libgmp`.
>
> ghc-9.4.2-x86_64-alpine3_12-linux-static.tar.xz (214.8 MB, sig)
I think it should read something like this:
> **Alpine (GMP bignum implementation)**
>
> Alpine Linux 3.12 for x86-64. This is a complete build, including interactive system, profiling libraries and documentation. This links against GMP (the GNU Multiple Precision Arithmetic Library) and requires `libgmp.so.10`.
>
> ghc-9.4.2-x86_64-alpine3_12-linux-static.tar.xz (214.8 MB, sig)
See also (closed) GHC/GHC issue [#20073](https://gitlab.haskell.org/ghc/ghc/-/issues/20073).https://gitlab.haskell.org/ghc/homepage/-/issues/8GHC 2 not downloadable2023-03-08T02:11:53ZJanus TroelsenGHC 2 not downloadableAll the links to binaries or source on https://www.haskell.org/ghc/download_ghc_210.html are broken. For the #bootstrappable community on Libera.Chat, it would be nice to offer the GHC 2 sources such that GHC 3 could be built.
It seems ...All the links to binaries or source on https://www.haskell.org/ghc/download_ghc_210.html are broken. For the #bootstrappable community on Libera.Chat, it would be nice to offer the GHC 2 sources such that GHC 3 could be built.
It seems that the FTP server on ftp.dcs.gla.ac.uk is not working at all. The TCP connection opens, but nothing comes back.https://gitlab.haskell.org/ghc/homepage/-/issues/7Link Check fails2021-12-25T22:41:34ZZubinLink Check failsSee https://gitlab.haskell.org/ghc/homepage/-/jobs/893970
```
===============================
Link Check:
===============================
warning: Git tree '/builds/ghc/homepage' is dirty
WARNING linkcheck.check 2021-12-25 16:44:23,657 ...See https://gitlab.haskell.org/ghc/homepage/-/jobs/893970
```
===============================
Link Check:
===============================
warning: Git tree '/builds/ghc/homepage' is dirty
WARNING linkcheck.check 2021-12-25 16:44:23,657 MainThread Running as root user; dropping privileges by changing user to nobody.
Traceback (most recent call last):
File "/nix/store/i9mnznrhqd5v0qksx7dqiilw20lbsj44-linkchecker-10.0.0/bin/.linkchecker-wrapped", line 551, in <module>
linkcheck.drop_privileges()
File "/nix/store/i9mnznrhqd5v0qksx7dqiilw20lbsj44-linkchecker-10.0.0/lib/python3.8/site-packages/linkcheck/__init__.py", line 146, in drop_privileges
os.seteuid(pwd.getpwnam('nobody')[3])
KeyError: "getpwnam(): name not found: 'nobody'"
```https://gitlab.haskell.org/ghc/homepage/-/issues/6GHC downloads page for 9.2.1 seems "messed up"2021-11-02T16:28:35ZGeorgi LyubenovGHC downloads page for 9.2.1 seems "messed up"## Summary
The `Source Distribution` section of the ghc downloads page seems to have moved and "taken up all of the space". I've attached two screenshots, as it's much easier than describing.
9.0.1
![2021-11-02-143519_1920x1200_scrot](...## Summary
The `Source Distribution` section of the ghc downloads page seems to have moved and "taken up all of the space". I've attached two screenshots, as it's much easier than describing.
9.0.1
![2021-11-02-143519_1920x1200_scrot](/uploads/0de607b43355066eb7d84de8944a2e02/2021-11-02-143519_1920x1200_scrot.png)
9.2.1
![2021-11-02-143516_1920x1200_scrot](/uploads/81f9cd9835c670faf51566dac5c4ffd6/2021-11-02-143516_1920x1200_scrot.png)
## Proposed improvements or changes
Return to the previous layout.Ben GamariBen Gamarihttps://gitlab.haskell.org/ghc/homepage/-/issues/4Improve responsiveness for modern mobile screens2020-01-06T20:20:02ZArtem PelenitsynImprove responsiveness for modern mobile screensThat's how the site looks like on (rather old by now) Google Pixel XL (the first series). It seems that responsive design doesn't kick in for some reason. My knowledge of web design is not sufficient (yet) to craft a solution and submit ...That's how the site looks like on (rather old by now) Google Pixel XL (the first series). It seems that responsive design doesn't kick in for some reason. My knowledge of web design is not sufficient (yet) to craft a solution and submit a PR. If someone could pitch in the former, I'd do the latter (if needs be).
![Screenshot_20190902-123418](/uploads/5ce105d880faefe1be147f44bcba96ae/Screenshot_20190902-123418.png)https://gitlab.haskell.org/ghc/homepage/-/issues/3Updated site design / CSS discussion2020-04-05T17:14:09ZGabriel LebecUpdated site design / CSS discussionAs per [this tweet](https://twitter.com/bgamari/status/1115325581485330432) by @bgamari, quoted below:
> Finally, if you have a knack for web design, GHC's website could really use some love. Contact me for details or just submit a merg...As per [this tweet](https://twitter.com/bgamari/status/1115325581485330432) by @bgamari, quoted below:
> Finally, if you have a knack for web design, GHC's website could really use some love. Contact me for details or just submit a merge request
What did you have in mind re: sprucing up the GHC site? Anything goes? Is there a specific visual identity or set of requirements to be aware of? I'm pondering maybe doing a merge request as I think even some very basic layout and typography could go a long way towards giving GHC a more polished feel.