Add Installation Support for Debian 11.0 (Bullseye)

Bug #1940146 reported by Jason Stephenson
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned
OpenSRF
Fix Released
Medium
Unassigned

Bug Description

According to https://www.debian.org/releases/bullseye/, Debian 11.0 was released on August 14th, 2021.

We should add Makefile targets and instructions for installing OpenSRF/Evergreen on Debian 11.

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

To answer Josh's question in bug 1940149 about installing Node.js from source, I'm inclined to continue doing so because we may want to change the version of Node.js that we use in the coming years.

Also, since a duplicate bug was opened, I'm setting this bug to confirmed.

Changed in evergreen:
status: New → Confirmed
Changed in opensrf:
status: New → Confirmed
Jason Boyer (jboyer)
Changed in opensrf:
assignee: nobody → Jason Boyer (jboyer)
Revision history for this message
Jason Boyer (jboyer) wrote :

Here's an OpenSRF branch that addresses both this and bug 1940145 (remove jessie support) because it simplifies the remaining make targets significantly. Basically every Debian distribution does the same thing now behind the scenes. I left the separate generic_debian and generic_ubuntu targets just in case they're useful in the near future but they're currently identical.

https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads / working/user/jboyer/lp1940146_bullseye_support

Revision history for this message
Jason Boyer (jboyer) wrote :

I forgot to mention, there are 2 commits in that branch to Do The Thing, and an optional 3rd that removes the math xul client example since there isn't much point in that sort of thing anymore.

Changed in opensrf:
assignee: Jason Boyer (jboyer) → nobody
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I'll review Jason Boyer's changes for OpenSRF and see about making the changes for Evergreen.

Changed in opensrf:
assignee: nobody → Jason Stephenson (jstephenson)
Changed in evergreen:
assignee: nobody → Jason Stephenson (jstephenson)
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I have signed off on Jason Boyer's OpenSRF branch at https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/dyrcona/lp1940146_bullseye_support-signoff

NOTE that I have also added 1 commit on top to modify the README in order to clarify where a couple of ejabberd changes are required.

I have also pushed a branch for Evergreen to https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dyrcona/lp1940146_bullseye_support

This branch has 3 commits:

* The first is for Jason Boyer's fix for bug 1850156
* The second removes Debian Jessie per bug 1940145
* The third contains all of the changes for this bug.

I have tested this branch on a VM running Debian Bullseye and all of the tests for Perl and PgTap pass.

I have also tested it on Ubuntu Bionic and Focal so far. Testing on Buster and Stretch remain for others, but I anticipate no problems there.

Changed in evergreen:
assignee: Jason Stephenson (jstephenson) → nobody
Changed in opensrf:
assignee: Jason Stephenson (jstephenson) → nobody
tags: added: pullrequest
Changed in evergreen:
milestone: none → 3.8-beta
Revision history for this message
Galen Charlton (gmc) wrote (last edit ):

Noting bug 1944765 as a new loose end to include for Bullseye.

Changed in opensrf:
assignee: nobody → Chris Sharp (chrissharp123)
Changed in evergreen:
assignee: nobody → Chris Sharp (chrissharp123)
Revision history for this message
Chris Sharp (chrissharp123) wrote :

Pushed to OpenSRF and Evergreen master branches. Thanks, Jasons!

Changed in opensrf:
status: Confirmed → Fix Committed
assignee: Chris Sharp (chrissharp123) → nobody
milestone: none → 3.2.2
Changed in evergreen:
status: Confirmed → Fix Committed
assignee: Chris Sharp (chrissharp123) → nobody
tags: added: signedoff
Changed in evergreen:
status: Fix Committed → Fix Released
Galen Charlton (gmc)
Changed in evergreen:
importance: Undecided → Medium
Changed in opensrf:
importance: Undecided → Medium
Galen Charlton (gmc)
Changed in opensrf:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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