cmeng-git / atalk-android

xmpp/jabber client for android
Apache License 2.0
159 stars 59 forks source link

Fdroid release: aTalk 3.3.0 targeted for android API-34 requires pre-compiled smack jar libraries #207

Closed cmeng-git closed 8 months ago

cmeng-git commented 9 months ago

In order to support aTalk release for android API-34, changes in SDE are required as below:

Due to the way gradle version > 6.9 handling of jarjar function, it does not support 'destinationName' in the generation of jar file. Instead it uses a random generated filename. This breaks the current dependency references defined for other smack libraries.

Due to the above limitation, aTalk v3.3.0 build needs to rely on three pre-compiled smack jar libraries i.e. a. smack-experimental.jar b. smack-extensions.jar c. smack-omemo.jar

These smack libraries are from previous aTalk v3.2.4 release, build based on maven repository releases. Unless Fdroid can waive these deviations, else aTalk v3.3.0 is temporary unavailable for Fdroid release.

linsui commented 9 months ago

Please ping us when the problem solved.

cmeng-git commented 8 months ago

aTalk v3.3.1 (20240112) release has resolved all the above issues and is ready for fDroid build.

linsui commented 8 months ago

Thanks, updated.

cmeng-git commented 8 months ago

Issue resolved

cmeng-git commented 8 months ago

Feedback from aTalk users that both 3.3.0/3.3.1 aTalk releases have problem of user login; This problem does not happen in adb debug version. Just updated aTalk to v3.3.2. Please release asap.

linsui commented 8 months ago

As always it will be updated automatically but the build cycle may take few days...