GHC issueshttps://gitlab.haskell.org/ghc/ghc/-/issues2019-07-07T18:37:36Zhttps://gitlab.haskell.org/ghc/ghc/-/issues/10088Broken link in Data.Ix documentation2019-07-07T18:37:36ZDavid FeuerBroken link in Data.Ix documentationThe Haddock documentation for `Data.Ix` includes the following line:
> For single-constructor datatypes, the derived instance declarations are as shown for tuples in Figure 1 http://www.haskell.org/onlinelibrary/ix.html\#prelude-index....The Haddock documentation for `Data.Ix` includes the following line:
> For single-constructor datatypes, the derived instance declarations are as shown for tuples in Figure 1 http://www.haskell.org/onlinelibrary/ix.html\#prelude-index.
This link is dead.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------------------------------ |
| Version | 7.11 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Core Libraries |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | core-libraries-committee@haskell.org |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Broken link in Data.Ix documentation","status":"New","operating_system":"","component":"Core Libraries","related":[],"milestone":"7.10.1","resolution":"Unresolved","owner":{"tag":"OwnedBy","contents":"ekmett"},"version":"7.11","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":["core-libraries-committee@haskell.org"],"type":"Bug","description":"The Haddock documentation for `Data.Ix` includes the following line:\r\n\r\n For single-constructor datatypes, the derived instance declarations are as shown for tuples in Figure 1 http://www.haskell.org/onlinelibrary/ix.html#prelude-index.\r\n\r\nThis link is dead.","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1Edward KmettEdward Kmetthttps://gitlab.haskell.org/ghc/ghc/-/issues/10038Missing information about some libraries in the GHC 7.10.1 RC2 release notes2019-07-07T18:37:50ZAndrés Sicard-RamírezMissing information about some libraries in the GHC 7.10.1 RC2 release notesGHC 7.10.1.RC2 is shipped with the following libraries: haskeline-0.7.2.0, pretty-1.1.2.0, terminfo-0.4.0.1, transformers-0.4.2.0 and xhtml-3000.2.1.
In Section 1.5.3 of https://downloads.haskell.org/\~ghc/7.10.1-rc2/docs/users_guide.pd...GHC 7.10.1.RC2 is shipped with the following libraries: haskeline-0.7.2.0, pretty-1.1.2.0, terminfo-0.4.0.1, transformers-0.4.2.0 and xhtml-3000.2.1.
In Section 1.5.3 of https://downloads.haskell.org/\~ghc/7.10.1-rc2/docs/users_guide.pdf there isn't information about these libraries.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.10.1-rc2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Missing information about some libraries in the GHC 7.10.1 RC2 release notes","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"7.10.1","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.10.1-rc2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"GHC 7.10.1.RC2 is shipped with the following libraries: haskeline-0.7.2.0, pretty-1.1.2.0, terminfo-0.4.0.1, transformers-0.4.2.0 and xhtml-3000.2.1.\r\n\r\nIn Section 1.5.3 of https://downloads.haskell.org/~ghc/7.10.1-rc2/docs/users_guide.pdf there isn't information about these libraries.","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/9967Pattern synonym type signature documentation out of date2019-07-07T18:38:10ZRichard Eisenbergrae@richarde.devPattern synonym type signature documentation out of dateSection 7.3.9.3 of the 7.10.1 RC1 user's guide uses the old pattern synonym type syntax for `ExNumPat`. I'd fix it myself, but I'm not 100% sure I'd do it correctly.
<details><summary>Trac metadata</summary>
| Trac field | ...Section 7.3.9.3 of the 7.10.1 RC1 user's guide uses the old pattern synonym type syntax for `ExNumPat`. I'd fix it myself, but I'm not 100% sure I'd do it correctly.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.10.1-rc1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Pattern synonym type signature documentation out of date","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"7.10.1","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.10.1-rc1","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"Section 7.3.9.3 of the 7.10.1 RC1 user's guide uses the old pattern synonym type syntax for `ExNumPat`. I'd fix it myself, but I'm not 100% sure I'd do it correctly.","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1Gergő ÉrdiGergő Érdihttps://gitlab.haskell.org/ghc/ghc/-/issues/9957Document -fwarn-unticked-promoted-constructors in release notes2021-10-20T12:26:07ZAdam GundryDocument -fwarn-unticked-promoted-constructors in release notesThe new flag `-fwarn-unticked-promoted-constructors` should be documented in the release notes, as users upgrading to 7.10 may need to update their code or flags to continue compiling with `-Wall -Werror`.
Perhaps it should even be remo...The new flag `-fwarn-unticked-promoted-constructors` should be documented in the release notes, as users upgrading to 7.10 may need to update their code or flags to continue compiling with `-Wall -Werror`.
Perhaps it should even be removed from `-Wall` (c.f. [discussion here](https://www.haskell.org/pipermail/ghc-devs/2014-December/007738.html))?
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.10.1-rc1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Document -fwarn-unticked-promoted-constructors in release notes","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"7.10.1","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.10.1-rc1","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"The new flag `-fwarn-unticked-promoted-constructors` should be documented in the release notes, as users upgrading to 7.10 may need to update their code or flags to continue compiling with `-Wall -Werror`.\r\n\r\nPerhaps it should even be removed from `-Wall` (c.f. [https://www.haskell.org/pipermail/ghc-devs/2014-December/007738.html discussion here])?","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/9928Wrong information about the previous version of the time library in GHC 7.10....2019-07-07T18:38:24ZAndrés Sicard-RamírezWrong information about the previous version of the time library in GHC 7.10.1 RC2 release notesFrom https://downloads.haskell.org/\~ghc/7.10.1-rc2/docs/users_guide.pdf:
> Version number ... (was 1.4.1)
The right information is:
> Version number ... (was 1.4.2)
(Note also that the information about the (previous) version of the...From https://downloads.haskell.org/\~ghc/7.10.1-rc2/docs/users_guide.pdf:
> Version number ... (was 1.4.1)
The right information is:
> Version number ... (was 1.4.2)
(Note also that the information about the (previous) version of the time library is wrong in the release notes of [GHC 7.8.3](https://downloads.haskell.org/~ghc/7.8.1/docs/html/users_guide/release-7-8-1.html) and [GHC 7.6.1](https://downloads.haskell.org/~ghc/7.6.1/docs/html/users_guide/release-7-6-1.html)).7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/9926Restore INSTALL file in src dist2019-07-07T18:38:24ZRichard Eisenbergrae@richarde.devRestore INSTALL file in src distI seem to recall previous source distributions having an `INSTALL` file with instructions. (The particular detail I was looking for was whether or not I need to `perl boot` the 7.10-rc1 source distro.) There don't seem to be any installa...I seem to recall previous source distributions having an `INSTALL` file with instructions. (The particular detail I was looking for was whether or not I need to `perl boot` the 7.10-rc1 source distro.) There don't seem to be any installation instructions anymore. Could this be restored for future source distros?
Thanks!
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.10.1-rc1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Restore INSTALL file in src dist","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"7.10.1","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.10.1-rc1","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"I seem to recall previous source distributions having an `INSTALL` file with instructions. (The particular detail I was looking for was whether or not I need to `perl boot` the 7.10-rc1 source distro.) There don't seem to be any installation instructions anymore. Could this be restored for future source distros?\r\n\r\nThanks!","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/9870Document deviation of Data.List.splitAt from Report semantics2019-07-07T18:38:42ZDavid FeuerDocument deviation of Data.List.splitAt from Report semantics`Data.List.splitAt` is strict in its first argument. The Report specifies that `splitAt n xs = (take n xs, drop n xs)`. This should be noted in the user's guide.
<details><summary>Trac metadata</summary>
| Trac field | Valu...`Data.List.splitAt` is strict in its first argument. The Report specifies that `splitAt n xs = (take n xs, drop n xs)`. This should be noted in the user's guide.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.9 |
| Type | Task |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Document deviation of Data.List.splitAt from Report semantics","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"7.10.1","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.9","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Task","description":"`Data.List.splitAt` is strict in its first argument. The Report specifies that `splitAt n xs = (take n xs, drop n xs)`. This should be noted in the user's guide.","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/9807Only test for bug #9439 when llvm is installed2019-07-07T18:38:58ZihmccreeryOnly test for bug #9439 when llvm is installedWhen running `./configure` to build GHC, and `opt` is not found, the current output is:
> \<no location info\>:
> Warning: Couldn't figure out LLVM version!
> Make sure you have installed LLVM
> ghc: could not execute: opt
> failed to c...When running `./configure` to build GHC, and `opt` is not found, the current output is:
> \<no location info\>:
> Warning: Couldn't figure out LLVM version!
> Make sure you have installed LLVM
> ghc: could not execute: opt
> failed to compile
When I first saw this, I thought that this was causing the entire compiler build to fail. To clarify that this isn't a critical error, should it be something more like:
> checking for llvm... no
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ---------------- |
| Version | 7.8.3 |
| Type | FeatureRequest |
| TypeOfFailure | DocumentationBug |
| Priority | low |
| Resolution | Unresolved |
| Component | Build System |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Clarify warning if LLVM is not found by configure","status":"New","operating_system":"","component":"Build System","related":[],"milestone":"","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.8.3","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"FeatureRequest","description":"When running `./configure` to build GHC, and `opt` is not found, the current output is:\r\n\r\n> <no location info>:\r\n> Warning: Couldn't figure out LLVM version!\r\n> Make sure you have installed LLVM\r\n> ghc: could not execute: opt\r\n> failed to compile\r\n\r\nWhen I first saw this, I thought that this was causing the entire compiler build to fail. To clarify that this isn't a critical error, should it be something more like:\r\n\r\n> checking for llvm... no","type_of_failure":"DocumentationBug","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/9787typo in the ghci help : 'simplifed'2019-07-07T18:39:03Znicodertypo in the ghci help : 'simplifed'Hello,
I ran `ghci`at the command line and then `:?` and saw a typo in this line :
> :sprint \[\<name\> ...\] simplifed version of :print
(I expected 'simplified' instead of 'simplifed').
Also, the line just above uses the present te...Hello,
I ran `ghci`at the command line and then `:?` and saw a typo in this line :
> :sprint \[\<name\> ...\] simplifed version of :print
(I expected 'simplified' instead of 'simplifed').
Also, the line just above uses the present tense when the other lines use the imperative :
> :print \[\<name\> ...\] prints a value without forcing its computation
A search on github ( https://github.com/ghc/ghc/search?utf8=%E2%9C%93&q=simplifed ) tells me the typo is probably still in the project source.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.8.3 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"typo in the ghci help : 'simplifed'","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.8.3","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"Hello,\r\n\r\nI ran `ghci`at the command line and then `:?` and saw a typo in this line :\r\n\r\n :sprint [<name> ...] simplifed version of :print\r\n\r\n(I expected 'simplified' instead of 'simplifed').\r\n\r\nAlso, the line just above uses the present tense when the other lines use the imperative :\r\n\r\n :print [<name> ...] prints a value without forcing its computation\r\n\r\nA search on github ( https://github.com/ghc/ghc/search?utf8=%E2%9C%93&q=simplifed ) tells me the typo is probably still in the project source.","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/9449GHC.Prim documentation says "Safe Inferred"2019-07-07T18:40:21ZRichard Eisenbergrae@richarde.devGHC.Prim documentation says "Safe Inferred"The Haddock docs for GHC.Prim (for example, [here](http://haddocks.fpcomplete.com/fp/7.7/20131212-1/ghc-prim/GHC-Prim.html)) says that it is Safe-Inferred. This is very bogus.
When testing, I was (happily) unable to import `GHC.Prim` in...The Haddock docs for GHC.Prim (for example, [here](http://haddocks.fpcomplete.com/fp/7.7/20131212-1/ghc-prim/GHC-Prim.html)) says that it is Safe-Inferred. This is very bogus.
When testing, I was (happily) unable to import `GHC.Prim` into a `Safe` module, so I think this is just a documentation bug.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.8.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | low |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"GHC.Prim documentation says \"Safe Inferred\"","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.8.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"The Haddock docs for GHC.Prim (for example, [http://haddocks.fpcomplete.com/fp/7.7/20131212-1/ghc-prim/GHC-Prim.html here]) says that it is Safe-Inferred. This is very bogus.\r\n\r\nWhen testing, I was (happily) unable to import `GHC.Prim` into a `Safe` module, so I think this is just a documentation bug.","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1thoughtpolicethoughtpolicehttps://gitlab.haskell.org/ghc/ghc/-/issues/9154Links to Cabal documentation from the user guide are broken2019-07-07T18:41:38ZetrepumLinks to Cabal documentation from the user guide are brokenAt http://www.haskell.org/ghc/docs/7.8.2/html/users_guide/packages.html there are two broken links to Cabal documentation, there's also a broken absolute link to the same place from the haddock documentation.
```
$ find ./share/doc/ghc ...At http://www.haskell.org/ghc/docs/7.8.2/html/users_guide/packages.html there are two broken links to Cabal documentation, there's also a broken absolute link to the same place from the haddock documentation.
```
$ find ./share/doc/ghc -name "*.html" -exec grep -H "Cabal/index.html" {} \;
./share/doc/ghc/html/haddock/invoking.html: tool <a class="ulink" href="http://www.haskell.org/ghc/docs/latest/html/Cabal/index.html" target="_top">Cabal</a>
./share/doc/ghc/html/users_guide/packages.html: <a class="ulink" href="../Cabal/index.html" target="_top">Cabal documentation</a>
./share/doc/ghc/html/users_guide/packages.html: <a class="ulink" href="../Cabal/index.html" target="_top">Cabal</a> infrastructure
```
I suppose the right place for all of these links is probably http://www.haskell.org/cabal/users-guide/ ?
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.8.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Links to Cabal documentation from the user guide are broken","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.8.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"At http://www.haskell.org/ghc/docs/7.8.2/html/users_guide/packages.html there are two broken links to Cabal documentation, there's also a broken absolute link to the same place from the haddock documentation.\r\n\r\n{{{\r\n$ find ./share/doc/ghc -name \"*.html\" -exec grep -H \"Cabal/index.html\" {} \\;\r\n./share/doc/ghc/html/haddock/invoking.html: tool <a class=\"ulink\" href=\"http://www.haskell.org/ghc/docs/latest/html/Cabal/index.html\" target=\"_top\">Cabal</a>\r\n./share/doc/ghc/html/users_guide/packages.html: <a class=\"ulink\" href=\"../Cabal/index.html\" target=\"_top\">Cabal documentation</a>\r\n./share/doc/ghc/html/users_guide/packages.html: <a class=\"ulink\" href=\"../Cabal/index.html\" target=\"_top\">Cabal</a> infrastructure\r\n}}}\r\n\r\nI suppose the right place for all of these links is probably http://www.haskell.org/cabal/users-guide/ ?","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/8712Data.Ix missing info on row/column major indexing2019-07-07T18:43:49ZmirpaData.Ix missing info on row/column major indexingI've tried to use `Data.Ix` with `Data.Vector` for image manipulations and I confused column with row-major indexing.
I expected than `Data.Ix.index ((0,0),(3,3)) (1,0) == 1` while it is actually equal to 4.
Documentation for `Data.Ix`...I've tried to use `Data.Ix` with `Data.Vector` for image manipulations and I confused column with row-major indexing.
I expected than `Data.Ix.index ((0,0),(3,3)) (1,0) == 1` while it is actually equal to 4.
Documentation for `Data.Ix` should explicitly state that it is row-major indexing and function `Data.Ix.index` might be accompanied by example like: `index ((0,0),(3,3)) (1,0) == 4` which should be obvious.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | -------------- |
| Version | 7.6.3 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | libraries/base |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Data.Ix missing info on row/column major indexing","status":"New","operating_system":"","component":"libraries/base","related":[],"milestone":"","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.6.3","keywords":["Ix","column,","major,","row,"],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"I've tried to use {{{Data.Ix}}} with {{{Data.Vector}}} for image manipulations and I confused column with row-major indexing.\r\n\r\nI expected than {{{Data.Ix.index ((0,0),(3,3)) (1,0) == 1}}} while it is actually equal to 4.\r\n\r\nDocumentation for {{{Data.Ix}}} should explicitly state that it is row-major indexing and function {{{Data.Ix.index}}} might be accompanied by example like: {{{index ((0,0),(3,3)) (1,0) == 4}}} which should be obvious.\r\n\r\n","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/7544GHC downloads are unsigned2019-07-07T18:49:17ZafcowieGHC downloads are unsignedHi,
I recently came across a feature that is patched in 7.6 but not in 7.4; cause to upgrade. The Haskell website has binary downloads, ie http://www.haskell.org/ghc/download_ghc_7_6_1\#x86_64linux but there are no SHA1 hashes or GPG si...Hi,
I recently came across a feature that is patched in 7.6 but not in 7.4; cause to upgrade. The Haskell website has binary downloads, ie http://www.haskell.org/ghc/download_ghc_7_6_1\#x86_64linux but there are no SHA1 hashes or GPG signatures.
This may seem like busy work, but it's important to know who is building software and how it was built. Would it be possible to first of all post md5sums or sha1sums of the builds, and then down the road get that file GPG signed by someone responsible for the process?
Not sure where best to file this; sorry for noise if this is the wrong place.
AfC
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | -------------- |
| Version | 7.6.1 |
| Type | FeatureRequest |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Build System |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"GHC downloads are unsigned","status":"New","operating_system":"","component":"Build System","related":[],"milestone":"","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.6.1","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"FeatureRequest","description":"Hi,\r\n\r\nI recently came across a feature that is patched in 7.6 but not in 7.4; cause to upgrade. The Haskell website has binary downloads, ie http://www.haskell.org/ghc/download_ghc_7_6_1#x86_64linux but there are no SHA1 hashes or GPG signatures.\r\n\r\nThis may seem like busy work, but it's important to know who is building software and how it was built. Would it be possible to first of all post md5sums or sha1sums of the builds, and then down the road get that file GPG signed by someone responsible for the process?\r\n\r\nNot sure where best to file this; sorry for noise if this is the wrong place.\r\n\r\nAfC","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1https://gitlab.haskell.org/ghc/ghc/-/issues/7505Commentary shipped with GHC sources is outdated2019-07-07T18:49:27ZJan Stolarekjan.stolarek@ed.ac.ukCommentary shipped with GHC sources is outdatedCommentary that comes with GHC sources is outdated. It contains incorrect links:
- http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/
- http://www.cse.unsw.edu.au/\~chak/haskell/ghc/comm/
- http://cvs.haskell.org/cgi-bin/cvsweb.cgi/f...Commentary that comes with GHC sources is outdated. It contains incorrect links:
- http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/
- http://www.cse.unsw.edu.au/\~chak/haskell/ghc/comm/
- http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/ghc/docs/comm/
All these pages 404.
The document says it was last updated in 2005 so I guess that information from it has been moved to the wiki. Perhaps it's time to either update or remove this commentary from the sources? Right now it's a bit confusing: should I read this commentary or the wiki?
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------- |
| Version | 7.7 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Documentation |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Commentary shipped with GHC sources is outdated","status":"New","operating_system":"","component":"Documentation","related":[],"milestone":"","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"7.7","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"Commentary that comes with GHC sources is outdated. It contains incorrect links:\r\n\r\n - http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/\r\n - http://www.cse.unsw.edu.au/~chak/haskell/ghc/comm/\r\n - http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/ghc/docs/comm/\r\nAll these pages 404. \r\n\r\nThe document says it was last updated in 2005 so I guess that information from it has been moved to the wiki. Perhaps it's time to either update or remove this commentary from the sources? Right now it's a bit confusing: should I read this commentary or the wiki?","type_of_failure":"OtherFailure","blocking":[]} -->7.10.1