Add Installation Support For Devuan

Bug #1849364 reported by Jason Stephenson
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Won't Fix
Wishlist
Unassigned
OpenSRF
Won't Fix
Wishlist
Unassigned

Bug Description

Devuan is a Debian-derived distribution that eschews Systemd. OpenSRF and Evergreen should be easy to install on Devuan releases, and testing has so far shown it to be so. To ease this process, we should add Makefile.install targets and notes in the README for installing on Devuan releases.

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

Here's a working branch for OpenSRF: https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/dyrcona/devuan-install

Branch for Evergreen forthcoming.

Changed in opensrf:
status: New → Incomplete
status: Incomplete → In Progress
importance: Undecided → Wishlist
Changed in opensrf:
status: In Progress → Confirmed
Changed in evergreen:
status: New → In Progress
importance: Undecided → Wishlist
assignee: nobody → Jason Stephenson (jstephenson)
Revision history for this message
Jason Stephenson (jstephenson) wrote :

Here's a working branch for Evergreen: https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dyrcona/devuan-install

Works for me with minimal testing.

Changed in evergreen:
status: In Progress → Confirmed
assignee: Jason Stephenson (jstephenson) → nobody
tags: added: pullrequest
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I removed the pullrequest tag as this branch needs to be updated for new dependencies.

If no one wants to support installing on Devuan, then let me know. It works pretty much like Debian, and I may keep this branch around just for those who are interested. I do some of my testing and development on Devuan. If the Devuan community were larger/more active, I'd possibly use it in production.

tags: removed: pullrequest
Changed in evergreen:
status: Confirmed → In Progress
Changed in opensrf:
status: Confirmed → In Progress
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I plan to update the branch for the most recent changes in Evergreen and OpenSRF soon.

I also intend to drop Devuan Ascii and add Devuan Chimaera. This may be done with brand new branches.

Changed in evergreen:
assignee: nobody → Jason Stephenson (jstephenson)
Changed in opensrf:
assignee: nobody → Jason Stephenson (jstephenson)
tags: added: install-upgrade
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I am going to drop this effort for a while, at least until some of the other dependency branches are merged, i.e. removeal of Debian Stretch and addition of install prerequisites for newer PostgreSQL versions.

While the currently available Devuan release ship with PostgreSQL versions greate than 9.6, there is no PostgreSQL community apt repository for Devuan as there are for Debian and Ubuntu as far as I know. This may preclude us from ever officially supporting Devuan.

Changed in evergreen:
status: In Progress → New
Changed in opensrf:
status: In Progress → New
Changed in evergreen:
status: New → Confirmed
Changed in opensrf:
status: New → Confirmed
Changed in evergreen:
assignee: Jason Stephenson (jstephenson) → nobody
Changed in opensrf:
assignee: Jason Stephenson (jstephenson) → nobody
Revision history for this message
Jason Stephenson (jstephenson) wrote :

BTW, setting the status to confirmed after I see that 1 other perons says it affects them.

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

In the interest of conserving time and effort, I have set the Status of this bug for OpenSRF and Evergreen to "Won't Fix." I have not had time to keep the Devuan branches up to date and they are woefully behind current dependencies, etc., in the main OpenSRF and Evergreen branches.

If someone else wants to take this on and maintain it, I will be happy to review patches.

So, if you assign this bug to yourself, you can set the status back to "Confirmed."

Changed in evergreen:
status: Confirmed → Won't Fix
Changed in opensrf:
status: Confirmed → Won't Fix
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.