Skip to content

ghc: drop compiler version 8.4.2; we prefer 8.4.3#42123

Merged
peti merged 1 commit intoNixOS:masterfrom
peti:drop-ghc-8.4.2
Jun 19, 2018
Merged

ghc: drop compiler version 8.4.2; we prefer 8.4.3#42123
peti merged 1 commit intoNixOS:masterfrom
peti:drop-ghc-8.4.2

Conversation

@peti
Copy link
Member

@peti peti commented Jun 17, 2018

GHC 8.4.3 is out, fully supported, and it appears to be stable, so can drop the now obsolete 8.4.2 version from Nixpkgs.

@peti
Copy link
Member Author

peti commented Jun 17, 2018

@GrahamcOfBorg build haskell.compiler.ghcjs84

@GrahamcOfBorg
Copy link

No attempt on aarch64-linux (full log)

The following builds were skipped because they don't evaluate on aarch64-linux: haskell.compiler.ghcjs84

Partial log (click to expand)


a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


@peti peti self-assigned this Jun 17, 2018
@peti peti added the 6.topic: haskell General-purpose, statically typed, purely functional programming language label Jun 17, 2018
@GrahamcOfBorg GrahamcOfBorg added 8.has: clean-up This PR removes packages or removes other cruft 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Jun 17, 2018
@GrahamcOfBorg
Copy link

No attempt on aarch64-linux (full log)

The following builds were skipped because they don't evaluate on aarch64-linux: ghc

Partial log (click to expand)


a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: ghc

Partial log (click to expand)

/nix/store/wl15w9kw5p0riw654yqm0xay9cgnmw8c-ghc-8.2.2

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: ghc

Partial log (click to expand)

these paths will be fetched (90.00 MiB download, 900.08 MiB unpacked):
  /nix/store/bbswykffk9nk2iipq883r6kifmp819pq-ghc-8.2.2
copying path '/nix/store/bbswykffk9nk2iipq883r6kifmp819pq-ghc-8.2.2' from 'https://cache.nixos.org'...
/nix/store/bbswykffk9nk2iipq883r6kifmp819pq-ghc-8.2.2

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: haskell.compiler.ghcjs84

Partial log (click to expand)

    Binding
Warning: Check: could not find link destinations for:
    pmcheck pmcheckGuards pmcheckHd
Warning: Match: could not find link destinations for:
    MatchId
building of '/nix/store/z8cikyx1rjd6ibcfw9v9fikhfc4lmbrm-ghc-api-ghcjs-8.4.0.drv' timed out after 1800 seconds
cannot build derivation '/nix/store/55di0zy4s25xs7i8v26p0zvqqqnqdi2a-haddock-api-ghcjs-2.20.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/xlgvcim9lip9i3crmjic41l2wb29pihf-ghcjs-8.4.0.1.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/zbfg7abk1j3xli0c7m4dlzqz23kr2c4k-ghcjs-8.4.0.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/zbfg7abk1j3xli0c7m4dlzqz23kr2c4k-ghcjs-8.4.0.1.drv' failed

@GrahamcOfBorg
Copy link

Failure on x86_64-linux (full log)

Attempted: haskell.compiler.ghcjs84

Partial log (click to expand)

[ 58 of 221] Compiling Distribution.Types.ExecutableScope ( Distribution/Types/ExecutableScope.hs, dist/build/Distribution/Types/ExecutableScope.js_p_o )
[ 59 of 221] Compiling Distribution.Types.ComponentId ( Distribution/Types/ComponentId.hs, dist/build/Distribution/Types/ComponentId.js_p_o )
[ 60 of 221] Compiling Distribution.Types.BuildType ( Distribution/Types/BuildType.hs, dist/build/Distribution/Types/BuildType.js_p_o )
[ 61 of 221] Compiling Distribution.Types.AbiHash ( Distribution/Types/AbiHash.hs, dist/build/Distribution/Types/AbiHash.js_p_o )
[ 62 of 221] Compiling Distribution.System ( Distribution/System.hs, dist/build/Distribution/System.js_p_o )
[ 63 of 221] Compiling Distribution.SPDX.LicenseReference ( Distribution/SPDX/LicenseReference.hs, dist/build/Distribution/SPDX/LicenseReference.js_p_o )
[ 64 of 221] Compiling Distribution.SPDX.LicenseId ( Distribution/SPDX/LicenseId.hs, dist/build/Distribution/SPDX/LicenseId.js_p_o )
[ 65 of 221] Compiling Distribution.SPDX.LicenseExceptionId ( Distribution/SPDX/LicenseExceptionId.hs, dist/build/Distribution/SPDX/LicenseExceptionId.js_p_o )
building of '/nix/store/hzqjc3x4zq663r4mg6807xa7cc8svx5v-ghcjs-8.4.0.1.drv' timed out after 1800 seconds
error: build of '/nix/store/hzqjc3x4zq663r4mg6807xa7cc8svx5v-ghcjs-8.4.0.1.drv' failed

@matthewbauer
Copy link
Member

Can you provide a ghc84 & ghc82 attribute name? This would make it easier to deal with these patches and from what I can tell nothing huge has changed between 8.4.2 & 8.4.2.

@peti
Copy link
Member Author

peti commented Jun 19, 2018

@matthewbauer, yes, this is a good idea. I'll add those aliases soon.

@peti peti merged commit 7283740 into NixOS:master Jun 19, 2018
@peti peti deleted the drop-ghc-8.4.2 branch June 19, 2018 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: haskell General-purpose, statically typed, purely functional programming language 8.has: clean-up This PR removes packages or removes other cruft 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants