Bug 2369420 - python-envisage: FTBFS in Fedora Rawhide: ModuleNotFoundError: No module named 'configobj'
Summary: python-envisage: FTBFS in Fedora Rawhide: ModuleNotFoundError: No module name...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: python-envisage
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Orion Poplawski
QA Contact: Fedora Extras Quality Assurance
URL: https://koschei.fedoraproject.org/pac...
Whiteboard:
: 2371879 (view as bug list)
Depends On:
Blocks: PYTHON3.14 F43FTBFS, RAWHIDEFTBFS F43FailsToInstall, RAWHIDEFailsToInstall
TreeView+ depends on / blocked
 
Reported: 2025-05-30 14:45 UTC by Karolina Surma
Modified: 2025-06-11 15:58 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Karolina Surma 2025-05-30 14:45:24 UTC
Description of problem:
Package python-envisage fails to build from source in Fedora Rawhide.

Version-Release number of selected component (if applicable):
7.0.3-9.fc43

Steps to Reproduce:
koji build --scratch f43 python-envisage-7.0.3-9.fc43.src.rpm

Additional info:
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/python-envisage

Reproducible: Always

Actual Results:
11 tests error with:

ERROR: test_service_trait_type (tests.test_service.ServiceTestCase.test_service_trait_type)
service trait type
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/python-envisage-7.0.3-build/envisage-7.0.3/envisage/tests/test_service.py", line 49, in test_service_trait_type
    application.stop()
    ~~~~~~~~~~~~~~~~^^
  File "/builddir/build/BUILD/python-envisage-7.0.3-build/envisage-7.0.3/envisage/application.py", line 329, in stop
    self.preferences.save()
    ~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/apptools/preferences/scoped_preferences.py", line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/apptools/preferences/scoped_preferences.py", line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/apptools/preferences/scoped_preferences.py", line 357, in _scopes_default
    Preferences(
    ~~~~~~~~~~~^
        name="application",
        ^^^^^^^^^^^^^^^^^^^
        filename=self.application_preferences_filename,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ),
    ^
  File "/usr/lib/python3.13/site-packages/apptools/preferences/preferences.py", line 91, in __init__
    self.load()
    ~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/apptools/preferences/preferences.py", line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

Comment 1 Karolina Surma 2025-06-11 15:58:48 UTC
*** Bug 2371879 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.