[X2Go-Dev] Qt 4 to Qt 5

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Tue Sep 12 10:02:10 CEST 2017


Hi,

On  Mo 11 Sep 2017 21:33:29 CEST, Mihai Moldovan wrote:

> On 09/11/2017 04:15 PM, rgregory wrote:
>> Hi Mihai - I tried submitting 2 patches but received the following  message:
>>
>> <submit at bugs.x2go.org>:
>> 148.251.201.107 does not like recipient.
>> Remote host said: 550 5.1.1 <submit at ymir.das-netzwerkteam.de>:  
>> Recipient address rejected: User unknown in local recipient table
>> Giving up on 148.251.201.107.
>
> submit at bugs.x2go.org is for new bugs and requires correct (pseudo)  
> headers to be
> set. To attach patches to an existing report, simply write an email  
> or reply to
> bugno at bugs.x2go.org (e.g., in this instance, 864 at bugs.x2go.org.)
>
>
>> Also, I'm not quite sure what you mean by package management. Do you mean
>> something like qpm? https://www.qpm.io/
>
> We build packages for a lot of distributions. Currently, Qt4 is hardcoded in
> debian/{control,rules}, x2goclient.spec and at least the Makefile. That's
> probably the real grind.

For the .deb packages, Debian-wise, I propose dropping wheezy support  
and making sure that X2Go Client builds against Qt5 in Debian jessie  
(afaik, that should be doable).

Ubuntu-wise, Qt5 was available in Ubuntu 14.04 already, as well, not  
sure how complete the packaging was at that time. Ubuntu trusty is the  
oldest .deb-based distro to support, I guess. So, if you can get X2Go  
CLient to build against Qt5 from Ubuntu 14.04, then the packaging  
should be trivial.

Alternatively, one could build-depend on Qt5 _or_ Qt4 in  
debian/control, let the build script setup the build env (if Qt5 is  
available, then pull-in Qt5, otherwise pull-in Qt4), then test what's  
available and build against what's availeble via X2Go Client's Makefile.

For RPM-based distros, the x2goclient.spec can be if-claused heavily  
to support both build paths (Qt4 and Qt5).

Needs some patient to get that fiddled together, but it's doable.

Mike
-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
mobile: +49 (1520) 1976 148
landline: +49 (4354) 8390 139

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 851 bytes
Desc: Digitale PGP-Signatur
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20170912/7f05bc82/attachment.sig>


More information about the x2go-dev mailing list