Add Installation on Ubuntu 24.04

Bug #2054842 reported by Jason Stephenson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Committed
Wishlist
Unassigned
OpenSRF
Fix Committed
Wishlist
Unassigned
3.3
New
Wishlist
Unassigned

Bug Description

Ubuntu 24.04 is scheduled for release on April 25. In order to support it in the next Evergreen major release, we should start adding the prerequisite installation scripts and start looking for release-specific bugs now.

Changed in opensrf:
importance: Undecided → Wishlist
assignee: nobody → Jason Stephenson (jstephenson)
Changed in evergreen:
status: New → In Progress
Changed in opensrf:
status: New → In Progress
Changed in evergreen:
milestone: 3.13-beta → 3.next
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I have branches for OpenSRF and Evergreen ready:

https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/dyrcona/lp2054842-noble-numbat

and

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dyrcona/lp2054842-noble-numbat

Another patch for OpenSRF is required for any of this to work. I am waiting for that one before adding the pullrequest tag to this bug.

Revision history for this message
Jason Stephenson (jstephenson) wrote :

The fix for bug 2061159 has been committed and released for OpenSRF.

I am not adding the pullrequest tag at this time pending a rebase and review of the Evergreen Perl tests.

Changed in evergreen:
milestone: 3.next → 3.14-beta
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I have rebased and retested the branches, and the automated tests pass.

OpenSRF working branch is: user/dyrcona/lp2054842-noble-numbat-rebase

https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/dyrcona/lp2054842-noble-numbat-rebase

Evergreen working branch is: user/dyrcona/lp2054842-noble-numbat-rebase

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dyrcona/lp2054842-noble-numbat-rebase

The Evergreen branch above conflicts with the branch for bug 2037656. Whichever goes in to main first, the other will require a rebase.

Changed in opensrf:
assignee: Jason Stephenson (jstephenson) → nobody
Changed in evergreen:
assignee: Jason Stephenson (jstephenson) → nobody
Changed in opensrf:
milestone: none → 3.3.2
Changed in evergreen:
status: In Progress → Confirmed
Changed in opensrf:
status: In Progress → Confirmed
tags: added: pullrequest
Revision history for this message
Josh Stompro (u-launchpad-stompro-org) wrote :

Tested the 24.04 branch along with the PG16 branch and all tests passed.

Evergreen Signoff Branch
working: user/stompro/lp2054842-noble-numbat-rebase-signoff
https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/stompro/lp2054842-noble-numbat-rebase-signoff

Opensrf Signoff branch
working: user/stompro/lp2054842-noble-numbat-rebase-signoff
https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/stompro/lp2054842-noble-numbat-rebase-signoff

tags: added: signedoff
Bill Erickson (berick)
Changed in evergreen:
assignee: nobody → Bill Erickson (berick)
Revision history for this message
Bill Erickson (berick) wrote :

Looks good. Merged to mains. Thanks!

Changed in evergreen:
status: Confirmed → Fix Committed
Changed in opensrf:
status: Confirmed → Fix Committed
Changed in evergreen:
assignee: Bill Erickson (berick) → nobody
Changed in opensrf:
milestone: 3.3.2 → 4.0-beta
Revision history for this message
Jason Stephenson (jstephenson) wrote :

Here's a backport branch for OpenSRF 3.3: working/user/dyrcona/lp2054842-ubuntu-noble-numbat-backport

https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/dyrcona/lp2054842-ubuntu-noble-numbat-backport

I'm throwing this up here as a discussion piece/potential change. It depends on what else happens to OpenSRF between now and the planned 3.14.0 release this fall. Right now, an OpenSRF upgrade is not required, and this branch would allow users to install 3.14 with OpenSRF 3.3.x on Ubuntu 24.04 if desired.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.