stable

eric-23.9-1.fc39

FEDORA-2023-af95a99daa created by yselkowitz 12 months ago for Fedora 39

Update for Python 3.12 and PyQt 6.5. Runtime dependencies are now pulled in automatically; if any are missing, please leave a comment here, or once stable, file a bug.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2023-af95a99daa

This update has been submitted for testing by yselkowitz.

12 months ago

This update's test gating status has been changed to 'ignored'.

12 months ago

This update has been pushed to testing.

12 months ago

This update has been submitted for stable by bodhi.

There is an ongoing freeze; this will be pushed to stable after the freeze is over.

12 months ago
User Icon oturpe commented & provided feedback 12 months ago
karma

Now I get instead:

$ eric7_ide --debug
DEBUG:root:Importing Preferences
DEBUG:root:Starting...
DEBUG:root:Generating Main Window...
DEBUG:root:Initializing Basic Services...
DEBUG:root:Creating Conda Interface...
DEBUG:root:Creating Pip Interface...
DEBUG:root:Creating Virtual Environments Manager...
DEBUG:root:Creating Project Manager...
DEBUG:root:Creating Multi-Project Manager...
DEBUG:root:Creating Debug Server...
Background Service listening on: 127.0.0.1:42465
DEBUG:root:Initializing Plugin Manager...
DEBUG:root:Generating Main User Interface...
DEBUG:root:Creating Application Objects...
DEBUG:root:Creating Viewmanager...
Segmentation fault (core dumped)
User Icon yselkowitz commented & provided feedback 12 months ago

I can reproduce this only with the Qt 6.6.0 update currently in F39 testing. If you use the 6.5.2 packages currently in F39 stable, the program should start successfully, as it did when this update was filed and still does now. As such, I believe this is an issue with the Qt 6.6.0 update (specifically, with PyQt6/WebEngine 6.5's compatibility with Qt/WebEngine 6.6) and not with package, and should be reported here instead: https://bodhi.fedoraproject.org/updates/FEDORA-2023-0d38f82e51

User Icon oturpe commented & provided feedback 12 months ago

That is different from what I see. When I got the error, I actually had Qt 6.5, and only installed this particular update from testing. I tried with testing repo enabled, core is still dumped, but at a different (later) point in startup:

$ eric7_ide --debug
DEBUG:root:Importing Preferences
DEBUG:root:Starting...
DEBUG:root:Generating Main Window...
DEBUG:root:Initializing Basic Services...
DEBUG:root:Creating Conda Interface...
DEBUG:root:Creating Pip Interface...
DEBUG:root:Creating Virtual Environments Manager...
DEBUG:root:Creating Project Manager...
DEBUG:root:Creating Multi-Project Manager...
DEBUG:root:Creating Debug Server...
Background Service listening on: 127.0.0.1:44593
DEBUG:root:Initializing Plugin Manager...
DEBUG:root:Generating Main User Interface...
DEBUG:root:Creating Application Objects...
DEBUG:root:Creating Viewmanager...
DEBUG:root:Creating Previewer...
DEBUG:root:Creating Python AST Viewer
DEBUG:root:Creating Python Disassembly Viewer
DEBUG:root:Creating Project Browser...
DEBUG:root:Creating Multiproject Browser...
DEBUG:root:Creating Task Viewer...
DEBUG:root:Creating Log Viewer...
DEBUG:root:Creating Debug Viewer...
DEBUG:root:Creating Shell...
DEBUG:root:Creating Template Viewer...
DEBUG:root:Creating File Browser...
DEBUG:root:Creating Symbols Viewer...
DEBUG:root:Creating Code Documentation Viewer...
[1027/085538.581299:FATAL:v8_initializer.cc(516)] Error loading V8 startup snapshot file
[1027/085538.582789:FATAL:v8_initializer.cc(516)] Error loading V8 startup snapshot file
Trace/breakpoint trap (core dumped)
User Icon oturpe commented & provided feedback 12 months ago
karma

I tried to distro-sync myself back to just updates, to investigate more. But that did not work at all — a freeze this long is terrible. In any case, since with updates-testing fully enabled my original problem is gone. I seems to me that this update can be let through, and the remaining problem needs to be solved on the Qt 6 side.

User Icon yselkowitz commented & provided feedback 12 months ago

I fully agree that this extra long final freeze has been difficult in many ways. Unfortunately(?) I can't reproduce the crash with Qt 6.5, it starts just fine here. It was suggested to me that, if you're still testing with Qt 6.6.0, installing qt6-qtwebengine-devtools is at least a workaround for the V8 startup error, and I can confirm that works; please try that if you are in position to do so. This indicates that a file that was added in 6.6 was improperly placed in -devtools instead of the main package, and that should be fixed soon in https://bodhi.fedoraproject.org/updates/FEDORA-2023-0d38f82e51 .

User Icon oturpe commented & provided feedback 12 months ago

Thanks, I can confirm that after installing qtwebengine-devtools-6.6.0 from updates-testing, eric starts.

This update has been pushed to stable.

11 months ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
2
Stable by Time
7 days
Dates
submitted
12 months ago
in testing
12 months ago
in stable
11 months ago
approved
12 months ago
BZ#2155513 eric fails to build with Python 3.12: missing distutils module
0
0
BZ#2177891 eric crashes on startup, setPixelSize(self, int): argument 1 has unexpected type 'float'
0
0

Automated Test Results