files missing in Ubuntu package

Bug #2043735 reported by OlivierS
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bluefish (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The bluefish source package provides various scripts that are integrated into Bluefish, but these scripts are not in the bluefish Ubuntu package, nor in the Ubuntu bluefish-data package, which renders certain menu items in Bluefish unusable.

If I install from source, I get these files that are not part of the Ubuntu package:
/usr/local/share/bluefish/lipsum
/usr/local/share/bluefish/lipsum/data
/usr/local/share/bluefish/lipsum/data/sample.txt
/usr/local/share/bluefish/lipsum/data/dictionary.txt
/usr/local/share/bluefish/lipsum/data/lipsum.xml
/usr/local/share/bluefish/lipsum/__init__.py
/usr/local/share/bluefish/lorem-ipsum-generator
/usr/local/share/bluefish/json_prettyprint.py
/usr/local/share/bluefish/jsbeautifier
/usr/local/share/bluefish/jsbeautifier/unpackers
/usr/local/share/bluefish/jsbeautifier/unpackers/evalbased.py
/usr/local/share/bluefish/jsbeautifier/unpackers/myobfuscate.py
/usr/local/share/bluefish/jsbeautifier/unpackers/packer.py
/usr/local/share/bluefish/jsbeautifier/unpackers/urlencode.py
/usr/local/share/bluefish/jsbeautifier/unpackers/__init__.py
/usr/local/share/bluefish/jsbeautifier/unpackers/javascriptobfuscator.py
/usr/local/share/bluefish/jsbeautifier/__init__.py
/usr/local/share/bluefish/jsbeautifier/__version__.py
/usr/local/share/bluefish/jsbeautify
/usr/local/share/bluefish/jsmin.py
/usr/local/share/bluefish/cssmin.py
/usr/local/share/bluefish/css_decompressor

I think these need to go into bluefish-data

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting.

I took a look at this, and it turns out that these have been excluded from the packaging. Browsing the Debian package tracker [1] I found the following entry in the changelog [2]:
bluefish (2.2.10-2) unstable; urgency=medium
(...)
  * Don't install python2-only modules:
    - cssmin.py
    - jsbeautify.py
    - jsmin.py
    - lorem-ipsum-generator
    - cssdecompressor

If you look at the bottom of the rules file [3] it looks like it is done by simply removing the script files. That step should be easy to undo, but I guess the question is whether the scripts has been ported to Python3 and can be enabled? So that presumably needs to be resolved first.

[1] https://tracker.debian.org/pkg/bluefish
[2] https://tracker.debian.org/media/packages/b/bluefish/changelog-2.2.14-1
[3] https://tracker.debian.org/media/packages/b/bluefish/rules-2.2.14-1

Changed in bluefish (Ubuntu):
status: New → Confirmed
tags: added: focal jammy noble packaging
Revision history for this message
OlivierS (olivier-olivier) wrote :

The latest release is fully puthon3 compatible.

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.