Bug 29906 - tintii does not work with pending wxgtk-3.1.5-1.mga8 update, bug 29848
Summary: tintii does not work with pending wxgtk-3.1.5-1.mga8 update, bug 29848
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://bugs.mageia.org/show_bug.cgi?...
Whiteboard: MGA8-64-OK, MGA8-32-OK
Keywords: validated_update
Depends on:
Blocks: 29848
  Show dependency treegraph
 
Reported: 2022-01-20 09:34 CET by Lewis Smith
Modified: 2022-01-27 20:33 CET (History)
3 users (show)

See Also:
Source RPM: tintii-2.10.0-12.1.mga8
CVE:
Status comment:


Attachments

Description Lewis Smith 2022-01-20 09:34:55 CET
Description of problem:
https://bugs.mageia.org/show_bug.cgi?id=29848#c60
"./src/common/wincmn.cpp(2490): assert ""!m_containingSizer"" failed in SetContainingSizer(): Adding a window already in a sizer, detach it first!"
twice, dismissing these 'continue' did lead to the GUI.
Opening an image file led to:
"./src/common/sizer.cpp(2109): assert "!(flags & (wxALIGN_RIGHT | wxALIGN_CENTRE_HORIZONTAL))" failed in DoInsert(): Horizontal alignment flags are ignored with wxEXPAND"
Continuing eventually showed a tiny 'thumbnail', then it crashes.

https://bugs.mageia.org/show_bug.cgi?id=29848#c67
I'll switch tintii to build against wxgtk3.0.
Tintii is very old and probably dead upstream and I don't want to spend time to fix the code for wxgtk3.1.

Version-Release number of selected component (if applicable):
tintii-2.10.0-12.1.mga8
Lewis Smith 2022-01-20 09:44:18 CET

Blocks: (none) => 29848

Comment 1 Jani Välimaa 2022-01-20 17:34:17 CET
Pushed tintii-2.10.0-12.2.mga8 to core/updates_testing.

SRPM/RPM: tintii-2.10.0-12.2.mga8

Assignee: jani.valimaa => qa-bugs

Comment 2 Lewis Smith 2022-01-20 19:39:54 CET
Trying the update tintii-2.10.0-12.2.mga8 x64 with all gtk updates in place.

No better, alas. Like before, it starts up OK. The top bar invites to open an image; on doing so, the top bar caption changes to "restore colour to the image", then it crashes, like it did before (but different error):

 $ tintii
tintii: src/indii/tint/gui/../model/../../model/../image/ColourSpace.hpp:140: void indii::ColourSpace::rgb2hsl(const rgb_t&, indii::ColourSpace::hsl_t&): Assertion `b >= 0.0f && b <= 1.0f' failed.
Aborted (core dumped)

Previous error: https://bugs.mageia.org/show_bug.cgi?id=29848#c60
Comment 3 Jani Välimaa 2022-01-23 11:18:29 CET
Disabled assertions in tintii-2.10.0-12.3.mga8 in core/updates_testing. Please test.

SRPM/RPM: tintii-2.10.0-12.3.mga8

CC: (none) => jani.valimaa

Comment 4 Lewis Smith 2022-01-23 11:45:16 CET
Thanks yet again Jani.
Just tried, the new update not there yet!
Comment 5 Lewis Smith 2022-01-23 21:46:10 CET
tintii OK, so many thanks to Jani once more.
------
NEW: tintii-2.10.0-12.3.mga8 works a treat! Now it does, it would be a pity to ditch it if we deem we need to because it is too complicated to maintain.

Closing this as fixed, it should net get pushed by accident for want of advisory. But I wonder whether its relationship with the parent bug 29848 is right. Maybe we should reverse it so this bug is blocked by that? (Same for openyahtzee ?) We shall have to wrap them all together in the end.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 6 Morgan Leijström 2022-01-27 14:57:28 CET
Just noting: 32bit OK test in https://bugs.mageia.org/show_bug.cgi?id=29848#c73

CC: (none) => fri

Comment 7 Lewis Smith 2022-01-27 19:31:55 CET
I think we can validate these subsiduary bugs where both x64 & x32 are tested OK - or even where we *know* that x32 does not work.

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Lewis Smith 2022-01-27 20:33:38 CET

Whiteboard: (none) => MGA8-64-OK, MGA8-32-OK


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