Hi Andrey,

when I read you email I thought, Torsten it is time to do something for the project. Because I think it should be possible for me to do a Qt6 port.

Currently/immediately I also do not have the time but I hope it is possible to find some time for this work between 1st  of October and 31st of December 2024.

Perhaps I can start this work early in October, this depends how I set/change priorities.

*@Oliver*: Normally I would take the last developer branch, link it with Qt6 and then removing one error/warning after another. But you mentioned the branch https://github.com/kiozen/qmapshack/tree/porting_qt6, where you already did some work, What do you recommend, should I use https://github.com/kiozen/qmapshack/tree/porting_qt6 or the latest developer branch when I start the work.
I hope I get the things done and QMapShack will not reach end of life.
Ciao,
Torsten


On 04.09.24 15:08, Oliver Eichler via Qlandkartegt-users wrote:
Hi Andrey,

there is still no real plan to update to Qt6 any time soon. I simply lack the 
time and resource due to private matters.

I was able to skim some time over the last days to get something half baked:

https://github.com/kiozen/qmapshack/tree/porting_qt6

This is still based on the Core5Compat modules as I couldn't find a way to get 
rid of QTextCodec.
Translation is broken. It's based on some wacky macros someone insisted to use ages ago. 
This has to be brought up-to-date what ever is considered "the right way" these 
days.
Probably the whole help system is broken, too. It was quite wacky in Qt5. I am 
sure it needs more tweaks for Qt6

I have no time to test these changes. As I almost touched every file this has 
to be tested extensively. This includes testing all kind of maps (Garmin, JNX 
and GDAL). All kinds of devices (Garmin, TwoNav). The database stuff should be 
fairly safe. But better save files than sorry.

If no one is actively picking up that branch I assume QMapShack will reach end 
of life when Qt5 is dumped.

Sorry for that. I wish I still would have the time to maintain QMapShack 
properly. But this will not be the case for the next years coming.

Oliver



Gesendet: Montag, 02. September 2024 um 07:07 Uhr
Von: "Andrey G. Grozin"<[email protected]>
An: "qlandkartegt-users"<[email protected]>
Betreff: [Qlandkartegt-users] QMapShack and Qt6

Hello *,

Are there any plans to port QMapShack to Qt6?

Qt5 support has ended at the end of 2020; all major linux distros will
remove Qt5 relatively soon.

I use QMapShack for my library of gpx tracks, and I am a OpenStreetMap
volunteer - commit some new things to OpenStreetMap sometimes. I am the
maintainer of the qmapshack package in Gentoo linux. Now we have received
the message that Gentoo plans to remove Qt5 relatively soon.

I have seenhttps://github.com/Maproom/qmapshack/issues/648. I think that
porting to Qt6 is crucial for keeping QMapShack alive.

Best wishes,
Andrey


_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users


_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to