openfun / marsha

:clapper: An opensource LTI Learning Content Management System (LCMS)
MIT License
107 stars 24 forks source link

Update poppler to current version #2434

Closed kernicPanel closed 10 months ago

kernicPanel commented 11 months ago

Feature Request

Is your feature request related to a problem or unsupported use case? Please describe. Poppler version used in Marsha is still 22.07.0, and the current one is 23.09.0.

Describe the solution you'd like Update Poppler to current version.

kernicPanel commented 10 months ago

It seems that current version of poppler is hardly compatible with amazon/aws-lambda-nodejs:18 image. We need to update freetype, curl (and maybe others) and / or disable things like -DENABLE_NSS3=false -DENABLE_GPGME=false -DENABLE_LIBTIFF=false -DENABLE_LCMS=false … I didn't go through all updates needed for poppler compilation, as it feels very hacky.

As we plan to move away from lambdas in the near future, I propose to keep the current poppler version, and see how we can manage this with the coming lambda replacement. WDYT @lunika ?

lunika commented 10 months ago

I agree