Closed Bug 780972 Opened 13 years ago Closed 12 years ago

Add WebappRuntimeMobile to Socorro

Categories

(Socorro :: Database, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jberkus, Assigned: rhelmer)

References

Details

The following pieces need to be in place for this to work: 1) How are we handling WebRTMob in FTP? 2) Do we have ADI for WebRTMob? 3) Will the long name "WebRuntimeMobile" break any menus because of length? 4) Last, we add the new product to the database and add a rewrite rule. Assigning to Rob to assign a coordinator for all this.
I haven't filed this because the mobile team knows about 1 and 2 and hasn't given a good answer yet in bug 772968 even though both me and you asked for that. 3 is an interesting UI question, 4 is easy, the ID is apparently webapprtmobile@mozilla.com as checked in.
Target Milestone: 21 → 22
Status: NEW → ASSIGNED
Sent a pull request for a few small typos: https://github.com/rhelmer/socorro/pull/5 So -- I can't test it against the schema.sql that's in master. I went back and tried to apply changes starting with 17.7 (where add_new_product first appears), but then got stuck on major_version DOMAIN that's defined.. somewhere. So, could we chat for a minute and get my schema.sql up-to-date so I can properly test locally?
Selena, On some platforms, my dodge to supply "breakpad" as the default database doesn't work properly. Try running "upgrade.sh breakpad" rather than just "upgrade.sh". In general, if you get the message about "major_version", it means that the upgrade is running against the wrong database.
OS: Mac OS X → All
Hardware: x86 → All
Added schema dump from prod and a fix for a buglet in the dumpschema.sh script for rhemler to review: https://github.com/rhelmer/socorro/pull/6
(In reply to [:jberkus] Josh Berkus from comment #4) > Selena, > > On some platforms, my dodge to supply "breakpad" as the default database > doesn't work properly. Try running "upgrade.sh breakpad" rather than just > "upgrade.sh". > > In general, if you get the message about "major_version", it means that the > upgrade is running against the wrong database. For those reading this bug later, the problem I had was not this and rather than resolve the dependency issues, I am going to try working from a current version of prod instead.
Target Milestone: 22 → 23
Target Milestone: 23 → 24
Target Milestone: 24 → 25
Target Milestone: 25 → 26
Commits pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/4972b4c3ebf36868080bc0e10d908bdeaed4f9f5 bug 780972 - add WebAppRuntimeMobile product https://github.com/mozilla/socorro/commit/38e7ab099502077be9a3a00690f34838878307b5 Merge pull request #856 from rhelmer/bug780972-add-new-product-webapprtmobile bug 780972 - add WebAppRuntimeMobile product
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Selena is reverting this from 26, since we're negative results testing it. I see at least two problems: 1) hardcoded table id for transform_rules table is already used This is probably why rewriting from "WebappRuntime Mobile" -> "WebappRuntimeMobile" is not working 2) case difference in add_new_product (WebAppRuntimeMobile versus WebappRuntimeMobile) We are bumping to 27 so we have time to test this.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 26 → 27
Target Milestone: 27 → 28
Commits pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/5e612dc515c6492b521a549f4c2d84758657899a move bug 780972 out to later release and move bug 807349 and bug 773332 into 26 https://github.com/mozilla/socorro/commit/d6bf9983af87a7ca7ad83993933890f7403e9ace Merge pull request #946 from rhelmer/db-changes-for-26 move bug 780972 out to later release and move bug 807349 and bug 773332 ...
Target Milestone: 28 → Future
When is this planned to land? We are shipping the mobile web runtime on beta and promoting it, we really should get this into Socorro.
(In reply to Robert Kaiser (:kairo@mozilla.com) from comment #10) > When is this planned to land? We are shipping the mobile web runtime on beta > and promoting it, we really should get this into Socorro. Should be able to get it done in time for 30 (we didn't have bugzilla milestones at the time I moved it to future)
Target Milestone: Future → 30
(In reply to Robert Helmer [:rhelmer] from comment #11) > (In reply to Robert Kaiser (:kairo@mozilla.com) from comment #10) > > When is this planned to land? We are shipping the mobile web runtime on beta > > and promoting it, we really should get this into Socorro. > > Should be able to get it done in time for 30 (we didn't have bugzilla > milestones at the time I moved it to future) (scheduled release date for 30 is Dec 12)
I didn't land this in time for 30 (was out sick), going to land it now so it can make 31.
Target Milestone: 30 → 31
Commits pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/0e501ccb861792a47dfdb54e110ab5d62dcc7be2 bug 780972 - add WebAppRuntimeMobile product https://github.com/mozilla/socorro/commit/be9b12de768db4a4edc9e305146f74cffefab899 Merge pull request #990 from rhelmer/bug780972-add-new-product bug 780972 - add WebAppRuntimeMobile product
Landed, need to apply this to dev and stage as usual.
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
rhelmer: when you get a chance can you add minimal steps to qa? thx in advance!
Status: RESOLVED → REOPENED
Component: General → Database
Resolution: FIXED → ---
Selena, can you please run sql/upgrade/31.0/upgrade.sh on stagedb? (In reply to Matt Brandt [:mbrandt] from comment #18) > rhelmer: when you get a chance can you add minimal steps to qa? thx in > advance! 1) download raw json+dump for Webapp Runtime crash 2) modify ProductName ("Webapp Runtime" -> "Webapp Runtime Mobile") 3) modify ProductID ("webapprt@mozilla.org" -> "webapprtmobile@mozilla.com") 4) use standalone submitter e.g. http://socorro.readthedocs.org/en/latest/installation.html#system-test
Flags: needinfo?(sdeckelmann)
(In reply to Robert Helmer [:rhelmer] from comment #19) > (In reply to Matt Brandt [:mbrandt] from comment #18) > > rhelmer: when you get a chance can you add minimal steps to qa? thx in > > advance! > > 1) download raw json+dump for Webapp Runtime crash > 2) modify ProductName ("Webapp Runtime" -> "Webapp Runtime Mobile") > 3) modify ProductID ("webapprt@mozilla.org" -> "webapprtmobile@mozilla.com") > 4) use standalone submitter e.g. > http://socorro.readthedocs.org/en/latest/installation.html#system-test Expected: "Webapp Runtime Mobile" gets rewritten in Socorro reports to "WebappRuntimeMobile", including in main product pulldown menu.
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
I've pushed a few commits to fix bitrot in the SQL. This is now live in prod.
Flags: needinfo?(sdeckelmann)
Commits pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/ab35a5c491a58f0e2a05e888e785d1ab25ba2211 bug 780972 adding rapid beta version https://github.com/mozilla/socorro/commit/38782c7249cb8153e1ee12d25f413e5b473a8ed4 Merge pull request #1023 from selenamarie/780972-rapid-beta-set bug 780972 adding rapid beta version
You need to log in before you can comment on or make changes to this bug.