I just finished moving the "latest" tag in npm to the 3.5.x version of 
platforms and tools, following on what Bryan did yesterday. Shouldn't matter 
since the CLI does pinning, but better to be consistent.

Here is my plan to deal with CB-7526, basically a do-over:

0) uninstall node v0.11 from my workstation and upgrade to the latest v0.10.
1) bump the versions in all the package.json, VERSION, and related files for 
platforms so that a new version can be published to npm without the shasum bug. 
Since cordova-js was already at 3.6.3 and is fine in the npm repo, would be 
nice to have all the platform versions line up to the js as 3.6.3 instead of 
using 3.6.2 there.
2) bump the versions in cordova-lib/.../platforms.js to reference the platform 
versions from step #1. And bump the version in cordova-lib/package.json.
3) bump the version in cordova-cli/package.json to reference the cordova-lib 
version from step #2.
4) create the tarballs and post them to dist-dev
5) start a new vote thread titled "3.6.3 platforms and tools"
6) npm unpublish the 3.6.1 platforms that are stored with the hosed shasum, 
since they'll never install correctly anyway.
7) prep cordova-docs with the new version "3.6.0" (i.e., en/3.6.0) instead of 
what I previously did as "3.6.1" (i.e., en/3.6.1)
7) follow the rest of the cadence release process

Let me know if you have any other suggestions or ideas.

On Sep 12, 2014, at 7:29 AM, Marcel Kinard <[email protected]> wrote:

> See https://issues.apache.org/jira/browse/CB-7526
> 
> Looks like a do-over.
> 
> On Sep 12, 2014, at 1:28 AM, Andrey Kurdumov <[email protected]> wrote:
> 
>> On the StackOverflow recently posted following question
>> http://stackoverflow.com/questions/25798477/cordova-platform-add-android-shasum-error
>> Looks like it is related to recent release
>> 
>> 2014-09-12 5:39 GMT+06:00 Bryan Higgins <[email protected]>:
>> 
>>> I've pointed latest back to 3.5.0-0.2.7 for now.
>>> 
>>> On Thu, Sep 11, 2014 at 6:29 PM, Bryan Higgins <[email protected]>
>>> wrote:
>>> 
>>>> My inbox is getting flooded with reports of this issue:
>>>> 
>>>> npm http 200
>>>> 
>>> https://registry.npmjs.org/cordova-blackberry10/-/cordova-blackberry10-3.6.1.tgz
>>>> Unable to fetch platform blackberry10: Error: shasum check failed for
>>>> 
>>> /var/folders/dk/f9mzz67s72s0lzsv2b92ccwm0000gn/T/npm-28823-kUnITCqE/1410474423022-0.06607100926339626/tmp.tgz
>>>> Expected: 768267141f7716a3745073227b82ee654bea3371
>>>> Actual:   a3e007d3730d20b9711f004fb2da9a3528d1175c
>>>> 
>>>> It appears to affect all platforms.
>>>> 
>>>> Anything I can do to help? Can we point latest to 3.5 until this is
>>>> resolved?
> 

Reply via email to