Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644948 - dev-qt/qt-creator-4.4.1 stable request
Summary: dev-qt/qt-creator-4.4.1 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Davide Pesavento (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-18 14:30 UTC by jorgicio
Modified: 2018-01-23 23:14 UTC (History)
1 user (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 jorgicio 2018-01-18 14:30:06 UTC
Hi!

As many of us noticed, LLVM/Clang was stabilized to the 5.0 version. However, the only package complaining of that version is qt-creator-4.3.1 (which depends ONLY on LLVM/Clang 4.0). I don't know exactly if other packages have such dependencies. The 4.4.1 version of qt-creator can depend on any LLVM/Clang version from 4.0 onwards.

So if is it possible, you may consider the stabilization of 4.4.1 version of qt-creator. Meanwhile, I had to unmask it.

Thanks.

Reproducible: Always
Comment 1 Davide Pesavento (RETIRED) gentoo-dev 2018-01-18 16:59:32 UTC
(In reply to jorgicio from comment #0)
> As many of us noticed, LLVM/Clang was stabilized to the 5.0 version.
> However, the only package complaining of that version is qt-creator-4.3.1
> (which depends ONLY on LLVM/Clang 4.0). I don't know exactly if other
> packages have such dependencies. The 4.4.1 version of qt-creator can depend
> on any LLVM/Clang version from 4.0 onwards.

Not true. See bug 631194.

> So if is it possible, you may consider the stabilization of 4.4.1 version of
> qt-creator. Meanwhile, I had to unmask it.

sys-devel/clang is slotted, you can have both 4.0.x and 5.0.x installed at the same time, so I don't see the problem.

Moreover, I wasn't too happy with the 4.4.x release of qt-creator, as I noticed some instability and general slowness in my personal usage. But maybe that's just me. So the plan was to skip 4.4.1 and stabilize 4.5.x directly... unless you can tell me a good reason to stabilize 4.4.1...
Comment 2 jorgicio 2018-01-18 22:26:24 UTC
(In reply to Davide Pesavento from comment #1)
> (In reply to jorgicio from comment #0)
> > As many of us noticed, LLVM/Clang was stabilized to the 5.0 version.
> > However, the only package complaining of that version is qt-creator-4.3.1
> > (which depends ONLY on LLVM/Clang 4.0). I don't know exactly if other
> > packages have such dependencies. The 4.4.1 version of qt-creator can depend
> > on any LLVM/Clang version from 4.0 onwards.
> 
> Not true. See bug 631194.
> 
> > So if is it possible, you may consider the stabilization of 4.4.1 version of
> > qt-creator. Meanwhile, I had to unmask it.
> 
> sys-devel/clang is slotted, you can have both 4.0.x and 5.0.x installed at
> the same time, so I don't see the problem.
> 
> Moreover, I wasn't too happy with the 4.4.x release of qt-creator, as I
> noticed some instability and general slowness in my personal usage. But
> maybe that's just me. So the plan was to skip 4.4.1 and stabilize 4.5.x
> directly... unless you can tell me a good reason to stabilize 4.4.1...

Sincerely, slotting LLVM/Clang, although a good idea, not always fits with everyone in compilation times or HDD space available. Also, I found that the 5.0 stabilization of that package came too soon, and I'm doing my thesis on LLVM/Clang support, so... is there a way to make the compiler to choose between 4.0 and 5.0 version? And I found a bit annoying that only one package complaints of everything.

Meanwhile, I went back to 4.0 and masking 5.0 due to some reasons, like HDD space and taking ages to build.

Anyways, this is just a suggestion IMHO.

(And tried qt-creator 4.4.1 and I found everything as normal as usual, maybe it's just me though)
Comment 3 Larry the Git Cow gentoo-dev 2018-01-23 23:06:39 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=393740a060f9b713a628c4367186325570e62cb1

commit 393740a060f9b713a628c4367186325570e62cb1
Author:     Davide Pesavento <pesa@gentoo.org>
AuthorDate: 2018-01-23 23:00:09 +0000
Commit:     Davide Pesavento <pesa@gentoo.org>
CommitDate: 2018-01-23 23:06:24 +0000

    dev-qt/qt-creator: stabilize 4.4.1 on amd64
    
    Bug: https://bugs.gentoo.org/644948
    Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-qt/qt-creator/qt-creator-4.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)}
Comment 4 Davide Pesavento (RETIRED) gentoo-dev 2018-01-23 23:10:11 UTC
(In reply to Davide Pesavento from comment #1)
> Moreover, I wasn't too happy with the 4.4.x release of qt-creator, as I
> noticed some instability and general slowness in my personal usage. But
> maybe that's just me. So the plan was to skip 4.4.1 and stabilize 4.5.x
> directly... unless you can tell me a good reason to stabilize 4.4.1...

On second thought, 4.5.1 isn't much better in that regard, so I've stabilized 4.4.1 and we will likely skip stabilization of 4.5.x instead.
Comment 5 Davide Pesavento (RETIRED) gentoo-dev 2018-01-23 23:14:43 UTC
(In reply to jorgicio from comment #2)
> Sincerely, slotting LLVM/Clang, although a good idea, not always fits with
> everyone in compilation times or HDD space available.

This is not a valid argument. clang support is optional in qt-creator (and disabled by default). If you don't want to compile qt-creator, upstream provides binary packages for amd64, and they bundle a version of clang as well.