New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import maemo/fremantle QT #53

Open
MerlijnWajer opened this Issue Feb 1, 2018 · 4 comments

Comments

Projects
None yet
3 participants
@MerlijnWajer
Member

MerlijnWajer commented Feb 1, 2018

Is this the right repo, and how much do we need to backport?

https://github.com/community-ssu/qt-x11-maemo

This is useful for lots of other packages that we want to import.

@MerlijnWajer

This comment has been minimized.

Show comment
Hide comment
@MerlijnWajer

MerlijnWajer Feb 18, 2018

Member

@freemangordon - can we assign this one to you? Or is there someone else who might want to pick this up? (Or do you know someone who might)

Member

MerlijnWajer commented Feb 18, 2018

@freemangordon - can we assign this one to you? Or is there someone else who might want to pick this up? (Or do you know someone who might)

@jonwil

This comment has been minimized.

Show comment
Hide comment
@jonwil

jonwil Jun 25, 2018

What we should do for QT is to take the latest Maemo QT code from https://github.com/community-ssu/qt-x11-maemo/tree/master and the upstream 4.7.4 repository at https://github.com/qt/qt/tree/v4.7.4
Then we compare the logs of both and look for all the commits in the Maemo tree not in the upstream tree. Then we can remove any commits from that list that don't matter (i.e. merge commits and anything that's a back port from upstream and will therefore already be there in newer upstream), analyze the rest and forward port them one by one on top of the Debian/Devuan QT 4.x source (which is 4.8.7 with some Debian-local patches on top that we most definitely want for Leste like the OpenSSL 1.1.0 support)

Oh and we need to see if there is anything Maemo related in the upstream 4.7.4 tree that later got removed (in the same way as Mozilla removed Maemo bits from the Gecko tree sometime after Firefox 24)

jonwil commented Jun 25, 2018

What we should do for QT is to take the latest Maemo QT code from https://github.com/community-ssu/qt-x11-maemo/tree/master and the upstream 4.7.4 repository at https://github.com/qt/qt/tree/v4.7.4
Then we compare the logs of both and look for all the commits in the Maemo tree not in the upstream tree. Then we can remove any commits from that list that don't matter (i.e. merge commits and anything that's a back port from upstream and will therefore already be there in newer upstream), analyze the rest and forward port them one by one on top of the Debian/Devuan QT 4.x source (which is 4.8.7 with some Debian-local patches on top that we most definitely want for Leste like the OpenSSL 1.1.0 support)

Oh and we need to see if there is anything Maemo related in the upstream 4.7.4 tree that later got removed (in the same way as Mozilla removed Maemo bits from the Gecko tree sometime after Firefox 24)

@jonwil

This comment has been minimized.

Show comment
Hide comment
@jonwil

jonwil Jun 25, 2018

There will also be packaging bits we need to look at (in terms of changes to be made to the current Debian/Devuan packaging for QT to e.g. pull in Maemo dependencies)

jonwil commented Jun 25, 2018

There will also be packaging bits we need to look at (in terms of changes to be made to the current Debian/Devuan packaging for QT to e.g. pull in Maemo dependencies)

@freemangordon

This comment has been minimized.

Show comment
Hide comment
@freemangordon

freemangordon Aug 27, 2018

I turned out maemo qt 4.7.4 is a nogo, it requires gstreamer-0.10. The same goes for any qt4 so I decided to try to port maemo stuff to qt5. lets see...

freemangordon commented Aug 27, 2018

I turned out maemo qt 4.7.4 is a nogo, it requires gstreamer-0.10. The same goes for any qt4 so I decided to try to port maemo stuff to qt5. lets see...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment