-
Notifications
You must be signed in to change notification settings - Fork 2.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: update to 0.87.0 #20650
poppler: update to 0.87.0 #20650
Conversation
As I understand it, this would only change the name of the pkg. Perhaps the following would need to be rebuilt?
|
force-pushed this! |
Why don't we update poppler to new version and soname? |
I thought it would be nice to fix this before updating, because it would be messier to fix it later, since the libpoppler* pkgs outlive poppler (they are split for compatibility, libpoppler updates frequently and often breaks). Perhaps unrelated but it might also make sense to split |
I see not a single package depending on soname < 90. Rebuild is needed, so let's use newer poppler at same time. |
That won't be a simple rebuild. E.g. I atempted a build of extractpdfmark which broke with poppler 0.87.0, and this likely happens for other revdeps. Wasn't the purpose of the versioned libpoppler* to not break all revdeps at once? Also I missed that there are more revdeps from poppler-{qt5,glib,cpp}, bringing us in total:
💔 = broken with poppler 87 (libpoppler 98) |
d7cb1c6
to
abfd01a
Compare
I attempted a poppler 0.87 rebuild and it succeeds locally but travis has this to say:
EDIT:
|
7d17263
to
5221beb
Compare
There! Finally, all that should build, builds! Both native x86_64-musl and cross aarch64-musl succeed locally. Feedback apprecciated! |
|
Nice! |
This is now outdated; poppler 0.88.0 is available. |
Unfortunately, time marches on and poppler 20.09.0 is now available: https://poppler.freedesktop.org/releases.html |
I'm working on an update to the new version 20.09.0 that supersedes this. Also, there is no need to revbump every one of these packages, because most use the The only packages that need revbumping are those identified by |
see #20342