Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 655784 - dev-qt/qt-creator-4.5.2[qbs] should depend on =dev-util/qbs-1.10.1
Summary: dev-qt/qt-creator-4.5.2[qbs] should depend on =dev-util/qbs-1.10.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Davide Pesavento (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-15 08:27 UTC by Thomas Pathmann
Modified: 2018-05-20 23:56 UTC (History)
3 users (show)

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


Attachments
dependency fix (qt-creator-4.5.2_fix-qbs-dep.patch,487 bytes, patch)
2018-05-15 08:28 UTC, Thomas Pathmann
Details | Diff
build.log (dev-qt:qt-creator-4.5.2:20180515-061616.log.xz,75.14 KB, application/x-xz)
2018-05-15 08:31 UTC, Thomas Pathmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Pathmann 2018-05-15 08:27:42 UTC
Building qt-creator-4.5.2 with qbs useflag and dev-util/qbs-1.11.1 unmasked results in a build failure.
 
Building with dev-util/qbs-1.10.1 fixes the problem.

Reproducible: Always
Comment 1 Thomas Pathmann 2018-05-15 08:28:53 UTC
Created attachment 531476 [details, diff]
dependency fix
Comment 2 Thomas Pathmann 2018-05-15 08:31:45 UTC
Created attachment 531478 [details]
build.log
Comment 3 Dennis Schridde 2018-05-17 12:35:59 UTC
Duplicate of bug #654408?
Comment 4 Thomas Pathmann 2018-05-17 12:58:28 UTC
I don't think so. #654408 is a bug in qbs, this is about qt-creator.
Comment 5 Dennis Schridde 2018-05-17 21:50:52 UTC
(In reply to Thomas Pathmann from comment #4)
> I don't think so. #654408 is a bug in qbs, this is about qt-creator.

OK, so dev-qt/qt-creator-4.5.2 is broken with dev-util/qbs-1.11.0, because of a bug in the dev-util/qbs-1.11.0 headers, but even if that were fixed, it would still be broken, because of an API change in dev-util/qbs-1.11 (bug #654408)?  And it is also broken with dev-util/qbs-1.11.1, because of the same API change (bug #655784)?  The solution to both issues being to lock the dependency to =dev-util/qbs-1.10*?
Comment 6 Thomas Pathmann 2018-05-18 09:34:02 UTC
Yes, that should do the trick for qt-creator-4.5.*.

I didn't really check qbs-1.11.*, but if there is a bug, this needs to be fixed for qt-creator-4.6.*.
Comment 7 Larry the Git Cow gentoo-dev 2018-05-20 23:56:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b86decd390c206f2249021e7913174fa22f70ff

commit 7b86decd390c206f2249021e7913174fa22f70ff
Author:     Davide Pesavento <pesa@gentoo.org>
AuthorDate: 2018-05-20 23:56:39 +0000
Commit:     Davide Pesavento <pesa@gentoo.org>
CommitDate: 2018-05-20 23:56:39 +0000

    dev-qt/qt-creator: in 4.5.2, pin qbs dep to =1.10.1*
    
    Closes: https://bugs.gentoo.org/655784
    Package-Manager: Portage-2.3.38, Repoman-2.3.9

 dev-qt/qt-creator/qt-creator-4.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)