← Back to issue list

Catkin plugin: support needed for both python2 and python3

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1677002
Type
issue
State
closed
Author
~kyrofa
Labels
Created
Updated
Closed

Current evaluation

Catkin plugin dual Python 2/3 support request closed without implementation. Proposed wrapper solution was never adopted, leaving the compatibility fix abandoned.

Suggested action:

No scores available.

Issue body

Currently the Catkin plugin sets PYTHONPATH such that python2 works. However, it turns out that Catkin also uses lsb_release, which is python3. It's worked this long because even base lxc images include lsb-release, but the LP builders do not, which means snaps using the Catkin plugin fail to build on LP unless they include lsb-release in their build-packages. The Catkin plugin needs to support both python2 and python3 tools. Since we can't set PYTHONPATH for both, the best solution is probably to create python2 and python3 wrappers that set the appropriate PYTHONPATH for each.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Catkin plugin dual Python 2/3 support request closed without implementation. Proposed wrapper solution was never adopted, leaving the compatibility fix abandoned.
qwen/qwen3.6-35b-a3b Request to implement Python 2 and 3 wrappers for the Catkin plugin was closed without resolution. Zero comments and prolonged inactivity indicate the feature request was abandoned.
qwen/qwen3.6-35b-a3b Catkin plugin PYTHONPATH conflicts preventing python3 compatibility were closed without resolution. Zero comments and no proposed fixes indicate the request was abandoned or superseded.
qwen3.6-35b-a3b-mtp-q6 Support for dual Python 2 and 3 in the Catkin plugin was closed without resolution. The proposed wrapper solution was abandoned after years of inactivity.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1753 catkin plugin: support needed for both python2 and python3 snapcraft closed Closed without resolution due to inability to reproduce. Maintainer requested a minimum reproducer from the stakeholder but received no follow-up, leaving the python2 and python3 catkin plugin support request abandoned.
80%