Fedora Account System
Red Hat Associate
Red Hat Customer
When trying to "Apply" Measure Path extension to a path I get a "missing package" error instead of the expected measurement. Both flatpak (on Fedora) and MacOS versions of Inkscape 1.4 have working Measure Path extensions. Reproducible: Always Steps to Reproduce: 1.open Inkscape 2.create any path (for example, a rectangule and convert it to a path using "Path / Object to Path") 3.open the Measure Path extension available at "Extensions / Visualize Path / Measure Path" 4. click in "Apply" Actual Results: I get the following error message¨ Traceback (most recent call last): File "/usr/share/inkscape/extensions/measure.py", line 36, in <module> from inkex.paths.interfaces import LengthSettings ModuleNotFoundError: No module named 'inkex.paths.interfaces'; 'inkex.paths' is not a package Expected Results: I should have got the proper path measurement. Version info $ inkscape --debug-info Inkscape 1.4 (e7c3feb100, 2024-10-09) Compile (Run) GLib version: 2.82.1 GTK version: 3.24.43 (3.24.43) glibmm version: 2.66.7 gtkmm version: 3.24.9 libxml2 version: 2.12.8 libxslt version: 1.1.42 Cairo version: 1.18.0 (1.18.0) Pango version: 1.54.0 (1.54.0) HarfBuzz version: 9.0.0 (9.0.0) OS version: Fedora Linux 41 (Xfce)
Looks like python-inkex needs a new release for Inkscape 1.4.
css select dependency >=1.20, <2.0.0 does not match what is in Fedora: https://gitlab.com/inkscape/extensions/-/blob/7e13b1b747ef01b240cf8c8581c48a87518370fe/pyproject.toml#L38 which is 1.1.0 https://packages.fedoraproject.org/pkgs/python-cssselect/python3-cssselect/
Fedora 40 and Rawhide have Inkscape 1.4 so have update the repos of these to use associated inkex commit. Fedora 41 has Inkscape 1.3.2, so have not update associated inkex.
FEDORA-2024-7867a235b0 (python-inkex-1.4.0-1.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-7867a235b0
Updated for f41 also.
FEDORA-2024-417b082069 (python-inkex-1.4.0-1.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-417b082069
FEDORA-2024-7867a235b0 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-7867a235b0` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-7867a235b0 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-417b082069 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-417b082069` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-417b082069 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-7867a235b0 (python-inkex-1.4.0-1.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
(In reply to Fedora Update System from comment #8) > FEDORA-2024-417b082069 has been pushed to the Fedora 41 testing repository. > Soon you'll be able to install the update with the following command: > `sudo dnf upgrade --enablerepo=updates-testing --refresh > --advisory=FEDORA-2024-417b082069` > You can provide feedback for this update here: > https://bodhi.fedoraproject.org/updates/FEDORA-2024-417b082069 > > See also https://fedoraproject.org/wiki/QA:Updates_Testing for more > information on how to test updates. Tried on Fedora 41. It is working as expected. Problem solved.
FEDORA-2024-417b082069 (python-inkex-1.4.0-1.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.