Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 683390 - dev-qt/qt-creator-4.9.1 version bump
Summary: dev-qt/qt-creator-4.9.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Davide Pesavento
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-15 15:32 UTC by Dmitry Grigoriev
Modified: 2019-09-07 07:35 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Grigoriev 2019-04-15 15:32:17 UTC
Hi all. https://blog.qt.io/blog/2019/04/15/qt-creator-4-9-0-released/

For those who don't want to wait: I copied /usr/portage/.../qt-creator-4.8.0.ebuild to /usr/local/portage/.../qt-creator-4.9.0.ebuild without any changes, generated manifest for it of course, and it works.
Comment 1 Vyacheslav 2019-04-16 19:24:06 UTC
Did you build with clang use and clang-6.0.1 stable version? I have an error at compling.

I see that clang and llvm would be updated to 7.0 and greater: https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/README.md
Comment 2 Dmitry Grigoriev 2019-04-16 19:28:47 UTC
No, I used sys-devel/gcc-8.3.0 (without -r1).

// I didn't know and still unsure that clang can be used as gentoo's system compiler at all. :)
Comment 3 Vyacheslav 2019-04-16 21:27:11 UTC
Where did I say about system compiler? Do you know about Clang Code Model, Clang Tools, ClangFormat, Clang PCH Manager and Clang Refactoring plugins?

I wanna use Qt Creator with these features. From my link above,

The Clang Code Model depends on the LLVM/Clang libraries. The currently
supported LLVM/Clang version is 7.0.

And LLVM/Clang 7.0.0 or later from the README.
Comment 4 Dmitry Grigoriev 2019-04-16 21:36:17 UTC
Ah sorry, my bad: I thought it was about compiling qt-creator with clang, not using it. I have clang 8.0.0 installed, haven't faced problems so far. Although I haven't tried clangd (LSP) yet; it was unusable in qt-creator-4.8.0.
Comment 5 Vyacheslav 2019-04-17 06:08:36 UTC
I use stable profile. I build 4.8.2 version with clang-6.0.1 for 'clang' use, but new 4.9 needs new clang/llvm.
Comment 6 Dmitry Grigoriev 2019-04-17 12:03:26 UTC
Even 4.8.0 is still arch-masked; and for arch-masked packages it's normal to depend on other arch-masked.
Comment 7 David Hallas 2019-05-30 14:23:34 UTC
Qt-Creator 4.9.1 is out

https://blog.qt.io/blog/2019/05/28/qt-creator-4-9-1-released/
Comment 8 rick vernam 2019-06-07 16:00:09 UTC
(In reply to David Hallas from comment #7)
> Qt-Creator 4.9.1 is out
> 
> https://blog.qt.io/blog/2019/05/28/qt-creator-4-9-1-released/

Followed same procedure for qt-creator 4.9.1 - built fine.
In fact, for me, 4.9.1 is more stable than 4.8.2; I had troubles with debugging on 4.8.2 & works wonderfully on 4.9.1.
Comment 9 rick vernam 2019-07-08 18:05:07 UTC
Same for Qt Creator 4.9.2 - renamed the 4.8.2 ebuild, digested it, builds & runs fine.
Comment 10 rick vernam 2019-07-30 21:44:05 UTC
Is there anything blocking this?
What can I do to get this pushed through?
Comment 11 Larry the Git Cow gentoo-dev 2019-08-04 01:25:08 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fedc93da12d9b5d5d473dc912ff0e945acba520

commit 6fedc93da12d9b5d5d473dc912ff0e945acba520
Author:     Davide Pesavento <pesa@gentoo.org>
AuthorDate: 2019-08-04 01:23:43 +0000
Commit:     Davide Pesavento <pesa@gentoo.org>
CommitDate: 2019-08-04 01:24:39 +0000

    dev-qt/qt-creator: add 4.10.0_rc1
    
    Closes: https://bugs.gentoo.org/683390
    Package-Manager: Portage-2.3.69, Repoman-2.3.16
    Signed-off-by: Davide Pesavento <pesa@gentoo.org>

 dev-qt/qt-creator/Manifest                     |   1 +
 dev-qt/qt-creator/metadata.xml                 |  10 +-
 dev-qt/qt-creator/qt-creator-4.10.0_rc1.ebuild | 200 +++++++++++++++++++++++++
 dev-qt/qt-creator/qt-creator-9999.ebuild       |  51 ++++---
 4 files changed, 241 insertions(+), 21 deletions(-)
Comment 12 Dmitry Grigoriev 2019-08-04 02:18:49 UTC
JFYI. Not sure why you added ebuild for 4.10 RC instead of 4.9.1 or 4.9.2, but:

1. A quote from https://blog.qt.io/blog/2019/08/02/qt-creator-4-10-rc-released/

> The prebuilt binaries for this release are based on a Qt 5.13.1 snapshot, which should take care of regular crashes that some of you experienced with the earlier Beta releases.

2. Yet new ebuild contains QT_PV="5.12.3:5".
Comment 13 Davide Pesavento gentoo-dev 2019-08-04 18:36:10 UTC
Which specific Qt version upstream decides to bundle with their prebuilt QtCreator packages is irrelevant for us.
Comment 14 Dmitry Grigoriev 2019-08-04 18:40:52 UTC
Ah, I see. Thanks for explanation. Well, won't wonder if someday there'll be USE=system-qt. :)
Comment 15 Davide Pesavento gentoo-dev 2019-08-04 18:42:55 UTC
(In reply to Dmitry Grigoriev from comment #14)
> Well, won't wonder if someday there'll be USE=system-qt. :)
Yeah, that's not going to happen, ever.
Comment 16 Jaak Ristioja 2019-08-26 10:03:52 UTC
(In reply to Davide Pesavento from comment #15)
> Yeah, that's not going to happen, ever.

I feel that this statement really lets down users who value stability and would otherwise freely choose to USE="-system-qt". The fact that you didn't add 4.9.2 to the tree is also quite discouraging.

This leads me to hypothesize that any bug reports related to using Qt Creator 4.10 with Qt older than 5.13.1 will probably be ignored by Gentoo.

I hope that >=qt-creator-4.10.0_rc1 will at least be made to depend on Qt >=5.13.1 to ensure a better experience for Gentoo users?
Comment 17 Davide Pesavento gentoo-dev 2019-08-27 05:06:22 UTC
I can't tell if you're serious (and clueless) or trolling...
Comment 18 Dmitry Grigoriev 2019-09-07 07:35:18 UTC
JFYI: v4.10.0 is out, and ebuild for 4.10.0_r1 (copypasted to local repo as 4.10.0) works unchanged.

// Also, I haven't noticed it downloads any special qt version to build against it; ebuild references system stable qt 5.12.3. So last few comments were mutual misunderstanding. (Wouldn't expect it to compile since they built their binaries against qt 5.13.1, see my comment #12.)