Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from Jun 19, 2018

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.


@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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants