Skip to content

Conversation

@felliott
Copy link
Member

@felliott felliott commented Apr 2, 2019

Ticket

No ticket.

Purpose

  • Update installed LO version to v6.1.5, since the archive with the old version is no longer available.
  • Pin base docker image to debian stretch, since jessie is being removed from the mirrors. Update libpng dep to match.
  • Make gpg support more reliable by adding fallback servers and disabling ipv6 lookup
  • Style fixes: indentation, explicitly install/uninstall gpg dependency

Changes

Side effects

Hopefully none!

QA Notes

Deployment environments need configuration updated before testing. Expected behavior is: no change in rendering.

Deployment Notes

Need to update helm charts to look for unoconv's LO python in /opt/libreoffice6.1/ instead of /opt/libreoffice6.0.

felliott added 5 commits April 1, 2019 21:40
 * The LibreOffice download archive has been down since Jan. 22,
   2019.  Bump to a maintained version (v6.1.5) that is available from
   the main download site.
 * Like curl, install before using and remove when done to ensure its
   presence.
 * gpg key verification occasionally fails due to network issues when
   attempting to fetch keys.  Combat this with two approaches:
   * Disable ipv6 testing in dirmngr.conf. [1]
   * Provide a fallback list of keyservers to pull from. [2]

 [1] usbarmory/usbarmory-debian-base_image#9 (comment)
 [2] tianon/gosu#39 (comment)
@coveralls
Copy link

Coverage Status

Coverage remained the same at 71.145% when pulling d7c79ef on felliott:feature/dockerfile-updates into b1fef7f on CenterForOpenScience:develop.

@felliott felliott merged commit d7c79ef into CenterForOpenScience:develop Apr 2, 2019
felliott added a commit that referenced this pull request Apr 2, 2019
 * LO no longer provides an archive for old releases.  Update
   Dockerfile to latest stable release (v6.1.5).

 Closes: #356
fujimotodaisuke pushed a commit to RCOSDP/RDM-modular-file-renderer that referenced this pull request Apr 3, 2019
 * LO no longer provides an archive for old releases.  Update
   Dockerfile to latest stable release (v6.1.5).

 Closes: CenterForOpenScience#356
@felliott felliott deleted the feature/dockerfile-updates branch April 4, 2019 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants