GNU bug report logs - #48627
Qt6 Base and Module Updates

Previous Next

Package: guix-patches;

Reported by: "Eric Brown" <ecbrown <at> ericcbrown.com>

Date: Mon, 24 May 2021 15:45:02 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 48627 in the body.
You can then email your comments to 48627 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#48627; Package guix-patches. (Mon, 24 May 2021 15:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Eric Brown" <ecbrown <at> ericcbrown.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 24 May 2021 15:45:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Eric Brown" <ecbrown <at> ericcbrown.com>
To: guix-patches <at> gnu.org
Subject: Qt6 Base and Module Updates
Date: Mon, 24 May 2021 10:44:23 -0500
Hello All,

This is the first email introducing a patch set for Qt6 updates.  Maxim Couyer did the hard work of patching qtbase and showing a way to migrate gradually away from Qt5 (sorry this is not branched off those patches).  The other patches aim to replace existing Qt5 packages with their Qt6 analogues, and also add the Qt5Compat module.

In subsequent patches, I would like to complete the additional modules which round out Qt 6.1.0 "everywhere" .

Known issues:
* qtcontrols2 and qtdatavis3d do not build but I think need a few tweaks potentially identified in Qt bugtracker.

Best regards,
Eric




Information forwarded to guix-patches <at> gnu.org:
bug#48627; Package guix-patches. (Mon, 24 May 2021 15:49:02 GMT) Full text and rfc822 format available.

Message #8 received at 48627 <at> debbugs.gnu.org (full text, mbox):

From: "Eric Brown" <ecbrown <at> ericcbrown.com>
To: 48627 <at> debbugs.gnu.org
Subject: Qt6 Base and Module Updates
Date: Mon, 24 May 2021 10:48:13 -0500
[Message part 1 (text/plain, inline)]
Patch set attached.

[0001-gnu-packages-qt.scm-qtbase-5-New-variable.patch (text/x-patch, attachment)]
[0002-gnu-Add-qtbase.patch (text/x-patch, attachment)]
[0003-gnu-qtbase-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0004-gnu-qtsvg-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0005-gnu-qtimageformat-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0006-gnu-qtx11extras-Remove-variable.patch (text/x-patch, attachment)]
[0007-gnu-qtdeclarative-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0008-gnu-qtconnectivity-Remove-variable.patch (text/x-patch, attachment)]
[0009-gnu-qtwebsockets-Remove-variable.patch (text/x-patch, attachment)]
[0010-gnu-qtsensors-Remove-variable.patch (text/x-patch, attachment)]
[0011-gnu-qtmultimedia-Remove-variable.patch (text/x-patch, attachment)]
[0012-gnu-qtwayland-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0013-gnu-qtserialport-Remove-variable.patch (text/x-patch, attachment)]
[0014-gnu-qtserialbus-Remove-variable.patch (text/x-patch, attachment)]
[0015-gnu-qtwebchannel-Remove-variable.patch (text/x-patch, attachment)]
[0016-gnu-qtwebglplugin-Remove-variable.patch (text/x-patch, attachment)]
[0017-gnu-qtwebview-Remove-variable.patch (text/x-patch, attachment)]
[0018-gnu-qtlocation-Remove-variable.patch (text/x-patch, attachment)]
[0019-gnu-qttools-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0020-gnu-qtscript-Remove-variable.patch (text/x-patch, attachment)]
[0021-gnu-qtquickcontrols-2-Remove-variable.patch (text/x-patch, attachment)]
[0022-gnu-qtquickcontrols-Remove-variable.patch (text/x-patch, attachment)]
[0023-gnu-qtquickcontrols2-Remove-variable.patch (text/x-patch, attachment)]
[0024-gnu-qtgraphicaleffects-Remove-variable.patch (text/x-patch, attachment)]
[0025-gnu-qtgamepad-Remove-variable.patch (text/x-patch, attachment)]
[0026-gnu-qtscxml-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0027-gnu-qtpurchasing-Remove-variable.patch (text/x-patch, attachment)]
[0028-gnu-qtcharts-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0029-gnu-qtdatavis3d-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0030-gnu-qtnetworkauth-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0031-gnu-qtpurchasing-Remove-variable.patch (text/x-patch, attachment)]
[0032-gnu-qtspell-Remove-variable.patch (text/x-patch, attachment)]
[0033-gnu-qtquickcontrols-Remove-variable.patch (text/x-patch, attachment)]
[0034-gnu-qtwebengine-Remove-variable.patch (text/x-patch, attachment)]
[0035-gnu-octave-Use-qttools-5.patch (text/x-patch, attachment)]
[0036-gnu-qtdatavis3d-New-variable.patch (text/x-patch, attachment)]
[0037-gnu-qt5compat-New-variable.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#48627; Package guix-patches. (Mon, 24 May 2021 16:31:01 GMT) Full text and rfc822 format available.

Message #11 received at 48627 <at> debbugs.gnu.org (full text, mbox):

From: "Eric Brown" <ecbrown <at> ericcbrown.com>
To: 48627 <at> debbugs.gnu.org
Subject: Re: Qt6 Base and Module Updates
Date: Mon, 24 May 2021 11:29:28 -0500
For convenience, I have made a repo here:

https://gitlab.com/ecbrown/guix.git

On a branch:
   qt6-updates

I would love to hear if someone can build on other architectures, too.

guix build qtbase
guix build qt5compat
etc.

Thanks,
Eric




Information forwarded to guix-patches <at> gnu.org:
bug#48627; Package guix-patches. (Wed, 29 Jun 2022 06:29:01 GMT) Full text and rfc822 format available.

Message #14 received at 48627 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "48627 <at> debbugs.gnu.org" <48627 <at> debbugs.gnu.org>
Cc: "ecbrown <at> ericcbrown.com" <ecbrown <at> ericcbrown.com>
Subject: First rebased patches
Date: Wed, 29 Jun 2022 06:27:45 +0000
[Message part 1 (text/plain, inline)]
Hi,

thanks for the work. I've started rebasing the patches and unfortunately there are many conflicts due to removing input labels.

However, here's first few patches. More will follow. The link to the branch is on my github repo [1]

Btw Eric are you still interested in upstreaming this?

[1] https://github.com/phodina/guix/tree/patch/qt6-updates----
Petr
[Message part 2 (text/html, inline)]
[0001-gnu-qtsvg-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0002-gnu-qtimageformat-Update-to-6.1.0.patch (text/x-patch, attachment)]
[0003-gnu-qtx11extras-Remove-variable.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#48627; Package guix-patches. (Sun, 31 Jul 2022 11:42:02 GMT) Full text and rfc822 format available.

Message #17 received at 48627 <at> debbugs.gnu.org (full text, mbox):

From: Eric Brown <ecbrown <at> ericcbrown.com>
To: phodina <phodina <at> protonmail.com>
Cc: "48627 <at> debbugs.gnu.org" <48627 <at> debbugs.gnu.org>
Subject: Re: First rebased patches
Date: Sun, 31 Jul 2022 06:41:37 -0500
phodina <phodina <at> protonmail.com> writes:

> Hi,
>
> thanks for the work. I've started rebasing the patches and unfortunately there are many conflicts due to removing input labels.
>
> However, here's first few patches. More will follow. The link to the branch is on my github repo [1]
>
> Btw Eric are you still interested in upstreaming this?
>
> [1] https://github.com/phodina/guix/tree/patch/qt6-updates
>
> ----
> Petr

Hello Petr,

Sorry for the delay getting back to you. I hope you have gone forward
with this in the interim.  I am interested in Qt6 hitting master but my
trail has grown a bit cold, and so please run with it.  I will take a
look at what you have ASAP.

Best regards,
Eric




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Mon, 01 Aug 2022 04:18:01 GMT) Full text and rfc822 format available.

Notification sent to "Eric Brown" <ecbrown <at> ericcbrown.com>:
bug acknowledged by developer. (Mon, 01 Aug 2022 04:18:02 GMT) Full text and rfc822 format available.

Message #22 received at 48627-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Eric Brown <ecbrown <at> ericcbrown.com>
Cc: "48627 <at> debbugs.gnu.org" <48627-done <at> debbugs.gnu.org>,
 phodina <phodina <at> protonmail.com>
Subject: Re: bug#48627: Qt6 Base and Module Updates
Date: Mon, 01 Aug 2022 00:17:02 -0400
Hi Eric and Petr,

Eric Brown <ecbrown <at> ericcbrown.com> writes:

> phodina <phodina <at> protonmail.com> writes:
>
>> Hi,
>>
>> thanks for the work. I've started rebasing the patches and unfortunately there are many conflicts due to removing input labels.
>>
>> However, here's first few patches. More will follow. The link to the branch is on my github repo [1]
>>
>> Btw Eric are you still interested in upstreaming this?
>>
>> [1] https://github.com/phodina/guix/tree/patch/qt6-updates
>>
>> ----
>> Petr
>
> Hello Petr,
>
> Sorry for the delay getting back to you. I hope you have gone forward
> with this in the interim.  I am interested in Qt6 hitting master but my
> trail has grown a bit cold, and so please run with it.  I will take a
> look at what you have ASAP.

I've now merged https://issues.guix.gnu.org/56771, which includes
multiple Qt 6 upgrades.  I'm thus closing this ticket.  Feedback
welcome!

Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 29 Aug 2022 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 241 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.