jamulus icon indicating copy to clipboard operation
jamulus copied to clipboard

Android: Qt6 compatibility

Open hoffie opened this issue 3 years ago • 10 comments

What is the current behaviour and why should it be changed?

Jamulus will fail to build with Qt6 even when #2299 is merged as it uses androidextras for permission handling, which is no longer available.

Describe possible approaches

  1. Stay on unsupported Qt 5.15.2
  2. Use the private implementation when building against Qt6 as described in the relevant Qt ticket

I'd go with (2), although it is not nice either.

Has this feature been discussed and generally agreed?

No.

hoffie avatar Mar 19 '22 19:03 hoffie

I've no desire to move off 5.15.2.

pljones avatar Mar 19 '22 22:03 pljones

There's probably mostly a need for other OS which have potential (security) issues.

ann0see avatar Mar 20 '22 20:03 ann0see

Moving to 3.9.1 along with the other Android ticket.

pljones avatar Jun 18 '22 11:06 pljones

Do we have a deadline for completing this? As it's not labelled as such, I'm moving it as notabug.

pljones avatar Aug 29 '22 16:08 pljones

No deadline -- it's done when it's done. Fine to move.

hoffie avatar Aug 29 '22 21:08 hoffie

Lot's of relevant changes can be taken from #2909 (contributed by @danryu).

hoffie avatar Oct 30 '22 19:10 hoffie

Moving out of 3.10.0 and back to Triage until someone can pick this up.

pljones avatar Apr 19 '23 15:04 pljones

Also, for reference https://doc.qt.io/qt-6/extras-changes-qt6.html#changes-to-qt-android-extras

pljones avatar May 23 '23 18:05 pljones

https://github.com/jamulussoftware/jamulus/issues/2907 And bringing this back into 3.11.0, too.

pljones avatar Aug 12 '23 10:08 pljones

Moved out again.

pljones avatar May 06 '24 09:05 pljones