-
-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
poppler: 21.05.0 -> 21.06.01 #127832
poppler: 21.05.0 -> 21.06.01 #127832
Conversation
Result of 12 packages marked as broken and skipped:
1 package failed to build:314 packages skipped due to time constraints:
55 packages built successfully:
Note that build failures may predate this PR, and could be nondeterministic or hardware dependent. Result of 8 packages marked as broken and skipped:
2 packages failed to build:388 packages skipped due to time constraints:
51 packages built successfully:
Note that build failures may predate this PR, and could be nondeterministic or hardware dependent. |
@@ -12,25 +27,38 @@ let | |||
mkFlag = optset: flag: "-DENABLE_${flag}=${if optset then "on" else "off"}"; | |||
in | |||
stdenv.mkDerivation rec { | |||
name = "poppler-${suffix}-${version}"; | |||
pname = "poppler-${suffix}"; | |||
inherit version; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why not just move version to here?
] | ||
++ lib.optional withData poppler_data; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
] | |
++ lib.optional withData poppler_data; | |
] ++ lib.optional withData poppler_data; |
, qt5Support ? false, qtbase ? null | ||
, introspectionSupport ? false, gobject-introspection ? null | ||
, utils ? false, nss ? null |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
, qt5Support ? false, qtbase ? null | |
, introspectionSupport ? false, gobject-introspection ? null | |
, utils ? false, nss ? null | |
, qt5Support ? false, qtbase | |
, introspectionSupport ? false, gobject-introspection | |
, utils ? false, nss |
Any chance this could be backported? Evince on NixOS 21.05 still regularly crashes. |
Could we maybe just backport the entire PR? The constant segfaults are becoming really annoying. |
Successfully created backport PR #131806 for |
The process '/usr/bin/git' failed with exit code 1 |
Backport failed for Please cherry-pick the changes locally. git fetch origin staging-21.05
git worktree add -d .worktree/backport-127832-to-staging-21.05 origin/staging-21.05
cd .worktree/backport-127832-to-staging-21.05
git checkout -b backport-127832-to-staging-21.05
ancref=$(git merge-base 35aa6b0fd8b551bc4f1d5e5ae25f3087fcea51af 004970b1524ab59f791137e0954b43c2b65615bb)
git cherry-pick -x $ancref..004970b1524ab59f791137e0954b43c2b65615bb |
Poppler does not directly depend on PCRE. It was added in <#127832>, presumably to suppress CMake complaining about `glib-2.0` needing `pcre` because CMake is not aware that we interpret `Requires.private` field in pkg-config files differently. And GLib since switched to pcre2 anyway so the warning is back.
Poppler does not directly depend on PCRE. It was added in <NixOS#127832>, presumably to suppress CMake complaining about `glib-2.0` needing `pcre` because CMake is not aware that we interpret `Requires.private` field in pkg-config files differently. And GLib since switched to pcre2 anyway so the warning is back.
Motivation for this change
https://lists.freedesktop.org/archives/poppler/2021-June/014771.html
https://lists.freedesktop.org/archives/poppler/2021-June/014772.html
Closes #126685
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)