Poppy 2023 R2 - Upgrade to Java 17 (FOLIO-3783)

[FOLIO-3896] Java 17 for build-debian-package Created: 14/Sep/23  Updated: 15/Dec/23

Status: Open
Project: FOLIO
Components: Continuous Integration
Affects versions: None
Fix versions: None
Parent: Poppy 2023 R2 - Upgrade to Java 17

Type: Story Priority: TBD
Reporter: Julian Ladisch Assignee: John Malconian
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
is blocked by OKAPI-1180 In Debian package upgrade openjdk fro... Closed
Sprint: DevOps Requests
Development Team: FOLIO DevOps
Epic Link: Poppy 2023 R2 - Upgrade to Java 17
RCA Group: TBD

 Description   

The "Build Debian Package" stage produces the Okapi Debian package.
However, that stage runs on focal that has openjdk 11 but we need openjdk 17.

https://jenkins-aws.indexdata.com/job/Automation/job/build-debian-package/92/console

dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by MAINTAINER <jenkins@0cfdce9b77fa>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from repo/debian/source/options: --extend-diff-ignore=(^|/)(.DS_Store|.git|deb-src)$
dpkg-checkbuilddeps: error: Unmet build dependencies: openjdk-17-jdk
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting

Task: Update the build-debian-package pipeline so that the package openjdk-17-jdk is available.



 Comments   
Comment by Khalilah Gambrell [ 06/Dec/23 ]

Hey Oleksii Petrenko John Malconian Julian Ladisch can this issue be moved to the "Q" release?

Comment by Julian Ladisch [ 06/Dec/23 ]

The Debian package is not part of the official release.

This issue might get fixed by https://folio-org.atlassian.net/browse/OKAPI-1180

Comment by Julian Ladisch [ 08/Dec/23 ]

OKAPI-1180 Closed doesn't fix the issue.

We need an upgrade of the build-debian-package pipeline.

Comment by Julian Ladisch [ 15/Dec/23 ]

This cannot be moved to the Quesnelia release because some sysops use Debian or Ubuntu and need an Okapi package for Poppy.

Comment by Khalilah Gambrell [ 15/Dec/23 ]

cc: Oleksii Petrenko  

Generated at Thu Feb 08 23:31:35 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.