Hi, Raphael
Thanks for the great summary. Just one question.
Will it be:
download.01.org/crosswalk/releases/
`-- android/
|-- beta/
| |--4.5.6.7
| | |-- arm/
| | | |-- crosswalk-apks-4.5.6.7-arm.zip
| | | |-- crosswalk-cordova-4.5.6.7-arm.zip
| | | `-- crosswalk-test-apks-4.5.6.7-arm.zip
| | |-- x86/
| | | |-- crosswalk-apks-4.5.6.7-x86.zip
| | | |-- crosswalk-cordova-4.5.6.7-x86.zip
| | | `-- crosswalk-test-apks-4.5.6.7-x86.zip
| | `-- crosswalk-4.5.6.7.zip
| `--4.5.6.8
| |-- arm/
| | |-- crosswalk-apks-4.5.6.8-arm.zip
| | |-- crosswalk-cordova-4.5.6.8-arm.zip
| | `-- crosswalk-test-apks-4.5.6.8-arm.zip
| |-- x86/
| | |-- crosswalk-apks-4.5.6.8-x86.zip
| | |-- crosswalk-cordova-4.5.6.8-x86.zip
| | `-- crosswalk-test-apks-4.5.6.8-x86.zip
| `-- crosswalk-4.5.6.8.zip
`-- canary/
Or
download.01.org/crosswalk/releases/
`-- android/
|-- beta/
| |-- arm/
| | |-- crosswalk-apks-4.5.6.7-arm.zip
| | |-- crosswalk-cordova-4.5.6.7-arm.zip
| | |-- crosswalk-test-apks-4.5.6.7-arm.zip
| | |-- crosswalk-apks-4.5.6.8-arm.zip
| | |-- crosswalk-cordova-4.5.6.8-arm.zip
| | `-- crosswalk-test-apks-4.5.6.8-arm.zip
| |-- x86/
| | |-- crosswalk-apks-4.5.6.7-x86.zip
| | |-- crosswalk-cordova-4.5.6.7-x86.zip
| | |-- crosswalk-test-apks-4.5.6.7-x86.zip
| | |-- crosswalk-apks-4.5.6.8-x86.zip
| | |-- crosswalk-cordova-4.5.6.8-x86.zip
| | `-- crosswalk-test-apks-4.5.6.8-x86.zip
| |-- crosswalk-4.5.6.7.zip
| `-- crosswalk-4.5.6.8.zip
`-- canary/
Thanks,
Shiliu.
-----Original Message-----
From: Crosswalk-dev [mailto:[email protected]]
On Behalf Of Raphael Kubo da Costa
Sent: Thursday, March 20, 2014 12:02 AM
To: [email protected]
Subject: [Crosswalk-dev] Summarizing the proposal to change the way we ship our
Android binaries
Folks,
50 comments in 4 different JIRA tickets + 18 emails in a thread to discuss the
Android download changes does not scale.
This is my attempt at summarizing what has been agreed upon so far.
*Please* think twice before replying with just a "+1" that just makes the
thread bigger.
The main problem goal we want to achieve with the changes proposed so far is to
make the lives of our users easier: instead of downloading an
architecture-specific zip file that contains a bunch of APKs and two tarballs,
one would download a single zip file that contains what's currently inside
xwalk_app_template.tar.gz, with the difference that the native_libs/ directory
would contain libraries for both armeabi-v7a and x86.
We'll then have something like this:
download.01.org/crosswalk/releases/
`-- android/
|-- beta/
| |-- arm/
| | |-- crosswalk-apks-4.5.6.7-arm.zip
| | |-- crosswalk-cordova-4.5.6.7-arm.zip
| | `-- crosswalk-test-apks-4.5.6.7-arm.zip
| |-- x86/
| | |-- crosswalk-apks-4.5.6.7-x86.zip
| | |-- crosswalk-cordova-4.5.6.7-x86.zip
| | `-- crosswalk-test-apks-4.5.6.7-x86.zip
| `-- crosswalk-4.5.6.7.zip
`-- canary/
|-- arm/
| |-- crosswalk-apks-5.6.7.8-arm.zip
| |-- crosswalk-cordova-5.6.7.8-arm.zip
| `-- crosswalk-test-apks-5.6.7.8-arm.zip
|-- x86/
| |-- crosswalk-apks-5.6.7.8-x86.zip
| |-- crosswalk-cordova-5.6.7.8-x86.zip
| `-- crosswalk-test-apks-5.6.7.8-x86.zip
`-- crosswalk-5.6.7.8.zip
* crosswalk-${VERSION}.zip is architecture-independent and, as
mentioned, is equivalent to what's currently called
xwalk_app_template.tar.gz with native libraries for ARM and x86.
* crosswalk-apks-${VERSION}-${ARCH}.zip will contain
XWalkAppHelloWorld.apk and XWalkRuntimeClientShell.apk (they're
currently inside apks/ in the crosswalk-${VERSION}-${ARCH}.zip we
ship).
* crosswalk-cordova-${VERSION}-${ARCH}.zip will contain what's currently
in the crosswalk-project/crosswalk-cordova-android.git repository +
the contents of xwalk_core_library.tar.gz inside
framework/xwalk_core_library.
* crosswalk-test-apks-${VERSION}-${ARCH}.zip will contain
XWalkCoreShell.apk, XWalkRuntimeClientShell.apk and
XWalkRuntimeShell.apk (they're currently inside apks/ in the
crosswalk-${VERSION}-${ARCH}.zip we ship).
The idea behind calling the architecture-independent archive "crosswalk"
is to make it simple for users to understand that they just need to grab that
archive to start using Crosswalk -- everything else is optional.
We'd then settle on packaging all archives as zip files for consistency.
Infozip's zip(1) will be used to create the zip archives, so I don't expect any
compatibility problems on Unix systems, and at least back in my days Windows
developers were more used to zip files than tarballs.
This would then be done to both the dev branch (ie. crosswalk master) and the
beta one.
_______________________________________________
Crosswalk-dev mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
_______________________________________________
Crosswalk-dev mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev