Bug 29906

Summary: tintii does not work with pending wxgtk-3.1.5-1.mga8 update, bug 29848
Product: Mageia Reporter: Lewis Smith <lewyssmith>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: fri, jani.valimaa, sysadmin-bugs
Version: 8Keywords: validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://bugs.mageia.org/show_bug.cgi?id=29848#c67
Whiteboard: MGA8-64-OK, MGA8-32-OK
Source RPM: tintii-2.10.0-12.1.mga8 CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 29848    

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