Add support for Debian 12 "Bookworm"

Bug #2023560 reported by Galen Charlton
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Committed
Wishlist
Unassigned
OpenSRF
Fix Committed
Wishlist
Unassigned

Bug Description

Debian 12 is now out.

Galen Charlton (gmc)
tags: added: install-upgrade
Changed in evergreen:
importance: Undecided → Wishlist
Changed in opensrf:
importance: Undecided → Wishlist
Changed in evergreen:
assignee: nobody → Josh Stompro (u-launchpad-stompro-org)
Revision history for this message
Josh Stompro (u-launchpad-stompro-org) wrote :

Here is a working branch for Evergreen bookworm support.

user/stompro/lp2023560-debian-bookworm-install

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/stompro/lp2023560-debian-bookworm-install

I've only tested the install for postgres-server-debian-bookworm-13 so far, no changes or errors from the Bullseye setup so far.
Josh

Revision history for this message
Galen Charlton (gmc) wrote (last edit ):

Thanks, Josh. While going through the list of dependencies that we're still installing from CPAN, it looks like we can now get Locale::Country from the liblocale-codes-perl package.

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

I've got an OpenSRF branch here: https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/jboyer/lp2023560_read_a_lot_do_ya / working/user/jboyer/lp2023560_read_a_lot_do_ya

As mentioned in the commit message we don't really need libssl-dev but libmemcached-dev does and it's not currently included in the libmemcached-dev Depends list. Without it trying to run ./configure results in maximum sadness.

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

Looks good to me and all tests pass. Here's a signoff for Josh's branch that includes a followup to swap out the CPAN module for the debian package that Galen mentioned: https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/jboyer/lp2023560-debian-bookworm-signoff / working/user/jboyer/lp2023560-debian-bookworm-signoff

Changed in evergreen:
assignee: Josh Stompro (u-launchpad-stompro-org) → nobody
Changed in evergreen:
assignee: nobody → Jason Stephenson (jstephenson)
Changed in opensrf:
assignee: nobody → Jason Stephenson (jstephenson)
Revision history for this message
Jason Stephenson (jstephenson) wrote :

Tested the changes with latest main on a Debian 12 VM. All tests passed.

Made minor typo fix and updated README and Makefile.install comments in the OpenSRF branch.

Pushed for posterity!

Thanks, Galen, Josh, and Jason!

Changed in evergreen:
status: New → Fix Committed
Changed in opensrf:
status: New → Fix Committed
Changed in evergreen:
milestone: none → 3.12-beta
Changed in opensrf:
milestone: none → 3.3-beta
Changed in evergreen:
assignee: Jason Stephenson (jstephenson) → nobody
Changed in opensrf:
assignee: Jason Stephenson (jstephenson) → nobody
tags: added: signedoff
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.