Skip to content

perl*Packages: Fix all packages#174722

Merged
dasJ merged 1 commit intoNixOS:masterfrom
helsinki-systems:fix/perlPackages
May 27, 2022
Merged

perl*Packages: Fix all packages#174722
dasJ merged 1 commit intoNixOS:masterfrom
helsinki-systems:fix/perlPackages

Conversation

@dasJ
Copy link
Copy Markdown
Member

@dasJ dasJ commented May 26, 2022

This is mostly done by disabling the tests or the entire package on
Darwin

Description of changes

ZHF: #172160 cc @NixOS/nixos-release-managers

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.05 Release Notes (or backporting 21.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

This is mostly done by disabling the tests or the entire package on
Darwin
@dasJ dasJ requested review from stigtsp and zakame as code owners May 26, 2022 12:21
@ofborg ofborg bot added 8.has: clean-up This PR removes packages or removes other cruft 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels May 26, 2022
@tomberek
Copy link
Copy Markdown
Contributor

Result of nixpkgs-review pr 174722 run on x86_64-linux 1

6 packages built:
  • perl532Packages.CacheKyotoTycoon
  • perl532Packages.Furl
  • perl532Packages.HTTPCookieJar
  • perl534Packages.CacheKyotoTycoon
  • perl534Packages.Furl
  • perl534Packages.HTTPCookieJar

@tomberek
Copy link
Copy Markdown
Contributor

Result of nixpkgs-review pr 174722 run on aarch64-darwin 1

1 package marked as broken and skipped:
  • gcstar
18 packages failed to build:
  • auto-multiple-choice
  • gtk-pipe-viewer
  • perl532Packages.BoostGeometryUtils
  • perl532Packages.CacheKyotoTycoon
  • perl532Packages.Furl
  • perl532Packages.GooCanvas2
  • perl532Packages.GooCanvas2CairoTypes
  • perl532Packages.Gtk3
  • perl532Packages.Gtk3SimpleList
  • perl532Packages.MathClipper
  • perl534Packages.BoostGeometryUtils
  • perl534Packages.CacheKyotoTycoon
  • perl534Packages.Furl
  • perl534Packages.GooCanvas2
  • perl534Packages.GooCanvas2CairoTypes
  • perl534Packages.Gtk3
  • perl534Packages.Gtk3SimpleList
  • perl534Packages.MathClipper
12 packages built:
  • perl532Packages.CatalystAuthenticationStoreLDAP
  • perl532Packages.ExtUtilsCppGuess
  • perl532Packages.GlibObjectIntrospection
  • perl532Packages.Gnome2Canvas
  • perl532Packages.HTTPCookieJar
  • perl532Packages.ModuleBuildWithXSpp
  • perl534Packages.CatalystAuthenticationStoreLDAP
  • perl534Packages.ExtUtilsCppGuess
  • perl534Packages.GlibObjectIntrospection
  • perl534Packages.Gnome2Canvas
  • perl534Packages.HTTPCookieJar
  • perl534Packages.ModuleBuildWithXSpp

homepage = "https://github.com/mongodb-labs/mongo-perl-bson-xs";
description = "XS implementation of MongoDB's BSON serialization (EOL)";
license = lib.licenses.asl20;
platforms = lib.platforms.linux; # configure phase fails with "ld: unknown option: -mmacosx-version-min=10.12"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would setting export LD=$CC environment work for this? I reckon that's how we do on linker failures like this one on Darwin.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tried it, didn't work

@dasJ dasJ merged commit 5c39ed0 into NixOS:master May 27, 2022
@dasJ dasJ deleted the fix/perlPackages branch May 27, 2022 15:34
@github-actions
Copy link
Copy Markdown
Contributor

Successfully created backport PR #174961 for release-22.05.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0.kind: build failure A package fails to build 8.has: clean-up This PR removes packages or removes other cruft 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 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.

4 participants