Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 562490 - sci-electronics/fritzing-0.9.2b should depend on quazip[qt5], not just quazip
Summary: sci-electronics/fritzing-0.9.2b should depend on quazip[qt5], not just quazip
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Ruppert (idl0r)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-07 16:50 UTC by Carl Michal
Modified: 2016-07-02 11:57 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
updated ebuild (fritzing-0.9.2b.ebuild,1.50 KB, text/plain)
2016-06-29 20:38 UTC, Phil Tooley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Michal 2015-10-07 16:50:26 UTC
fritzing-0.9.2b currently depends on quazip. When emerging fritzing, quazip may be pulled in built against qt4 rather than qt5. Fritzing will build ok this way, but it crashes as soon as one tries to load or save a file. Rebuilding quazip against qt5 rather than qt4 solves the problem.

Reproducible: Always
Comment 1 Phil Tooley 2016-06-29 20:38:05 UTC
Created attachment 439174 [details]
updated ebuild

I can confirm this behaviour. Segfaulting when running with quazip built against qt4.

updated ebuild attached
Comment 2 Chris Mayo 2016-07-02 10:45:21 UTC
Fixed by fritzing-0.9.2b-r1 now in the tree.


sci-electronics/fritzing: Install parts library with 0.9.2b #548624

- Ensure quazip built with Qt5
Gentoo-Bug: https://bugs.gentoo.org/562490 Suggested-by: Carl Michal <michal@physics.ubc.ca>

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c843126785b377f6cbca9d2ea03001f9153dbd
Comment 3 David Seifert gentoo-dev 2016-07-02 11:57:31 UTC
commit 53c843126785b377f6cbca9d2ea03001f9153dbd
Author: Chris Mayo <aklhfex@gmail.com>
Date:   Tue Jun 28 20:20:51 2016 +0100

    sci-electronics/fritzing: Install parts library with 0.9.2b #548624
    
    Gentoo-Bug: https://bugs.gentoo.org/548624
    
    - Install readme.md
    - Fix missing Intel bin icon
    https://github.com/fritzing/fritzing-parts/commit/716560e9
    
    - Use Bash extended test command
    - Add slot-operator to boost
    - Update to EAPI 6
    - Declare lang
    - Replace LINGUAS with L10N
    Suggested-by: David Seifert <soap@gentoo.org>
    
    - Update LICENSE
    - Add missing '|| die's
    - Remove unnecessary edos2unix
    https://github.com/gentoo/gentoo/pull/1744
    Suggested-by: Gokturk Yuksek <gokturk@gentoo.org>
    
    - Ensure quazip built with Qt5
    Gentoo-Bug: https://bugs.gentoo.org/562490
    Suggested-by: Carl Michal <michal@physics.ubc.ca>
    Closes: https://github.com/gentoo/gentoo/pull/1744
    
    Signed-off-by: David Seifert <soap@gentoo.org>