Prerequisite installation fails for debian-bullseye

Bug #1951850 reported by Jeff Godin
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
OpenSRF
Fix Released
High
Unassigned

Bug Description

The OpenSRF prerequisite installation for Debian 11 / Bullseye (using make -f src/extras/Makefile.install debian-bullseye) fails due to the attempt to install various Debian packages for Python 2 which do not exist for bullseye, including python-coverage.

Since OpenSRF Python support is being removed in bug 1827055, merging those changes would be one way to resolve this issue. The packages in question are no longer referenced in Makefile.install after those changes are merged.

Revision history for this message
Jeff Godin (jgodin) wrote :

(forgot to specify: affects OpenSRF 3.2.2 / rel_3_2 branch)

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

The fix for bug 1827055 has been committed to rel_3_2 for a potential 3.2.3 release. I'm going to set this bug to fix committed.

I'm nor sure that we want to make this bug a duplicate of the other or not.

Changed in opensrf:
status: New → Fix Committed
importance: Undecided → High
milestone: none → 3.2.3
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I should have added that this bug also affects Ubuntu 20.04 Focal Fossa as well.

Revision history for this message
Josh Stompro (u-launchpad-stompro-org) wrote :

I just tested using opensrf master branch to install the Bullseye Debian 11.5 prerequisites and didn't run into any problems.
Josh

Revision history for this message
Linda Jansova (skolkova-s) wrote :

That sounds great :-)!

Are there any plans as to when exactly OpenSRF 3.2.3 is supposed to be released? I have tried to look up a roadmap but have only found this wiki page that might not have been updated in quite a while: https://wiki.evergreen-ils.org/doku.php?id=dev:opensrf_roadmap...

Revision history for this message
Jeremiah Miller (jeremym-t) wrote :

Yeah, just ran into this one.

Notes for Evergreen 3.8 and later all say they support Debian 11/Bullseye, with OpenSRF 3.2.0 or later as a prerequisite. Notes for OpenSRF indicate support for Bullseye appears with 3.2.2.

But it fails looking for those Python packages. With no 3.2.3 yet, the proper solution is... ?

Editing the Makefile.install to comment out those packages is seeming to work for me so far, but feels a little sloppy. And I don't quite trust the result yet.

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

Install from git. The fixes are in the rel_3_2 branch.

Revision history for this message
Kathy Lussier (klussier) wrote :

I know I don't have any skin in the game anymore, but I'm wondering if the upcoming conference and hackfest would be a good opportunity for somebody to work on getting the next OpenSRF release out. I think the community has been highly dependent on one person getting these releases out, but it would benefit everyone if there were more people who could help with this. With so many people in the same location at the same time, maybe this can be doable?

Revision history for this message
Linda Jansova (skolkova-s) wrote :

That would be great! The new OpenSRF release would definitely make our lives easier :-). Thank you for pointing out that the upcoming community get-together could be the right moment for putting the finishing touches on it!

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.