The latest version of the production branch of getpersonas.com should get pushed to production to pick up the fix for bug 527710, which adds a username property to the JSON feeds that supports a new feature in the upcoming version 1.4 of the Personas extension.
A number of other changes have been made on the getpersonas.com trunk, but only this one change is to be pushed in this particular push. Ryan is going to manually apply the change to the production branch of the website repository before the push to make sure it's the only change that gets pushed to production (bug 527791).
If at all possible, please do this push during the regularly scheduled maintenance window this Thursday, November 12.
(In reply to comment #1)
I can grab this.
Created attachment 411696 [details]
migration script to update personas
Stick it in the root personas directory (/var/www/personas on sm-personas01) and run php migration.php. Will rebuild all json files.
Added script to retrofit all the index_1.json files. Drop it into /var/www/personas (or whatever the svn root is on production) and run it as sudo.
Are you asking for a prod push or a stage push (sm-personas01)?
prod push - my comment about sm-personas01 was just that that was where it would go on stage, so likely where it goes in prod.
New svn revision, have another isolated page for mozilla.com that can go out with this push.
Page is external/mozilla/students.php, self-contained like the others in external/mozilla, no apache config changes needed.
Another svn revision (sorry for these changes coming in late)
Removes some functionality, the rest is l10n updates.
[root@mradm02 getpersonas.com]# svn up -r 56028
Updated to revision 56028.
Running the migration script now, it's spitting out numbers.
67349 <- was the last one.
Looks great, thanks Shyam!
re-opening, there seems to be some regressions. These urls used to work:
http://www.getpersonas.com/en-US/external/mozilla/firstrun.php (loads incorrect page)
And this url was going live with the push:
From what I can tell, it appears the apache config was modified/reverted to an earlier state.
In order for the above urls to work properly, this needs to be in the vhost file:
AliasMatch ^/([a-zA-Z-]+/)?external/(.*) /path/to/personas/server/external/$2
And make sure this is not in the vhost file:
This was filed in bug 527120 previously.
Also found a bug, will need a svn up, will get rev # in a min.
(In reply to comment #14)
> Also found a bug, will need a svn up, will get rev # in a min.
[root@mradm02 getpersonas.com]# svn up -r 56061
And apache changes pushed out.
Looks awesome, thanks Shyam!