Program Management/Programs/Silent Update/2011-12-01: Difference between revisions

no edit summary
No edit summary
Line 4: Line 4:
Owner: Brian
Owner: Brian


; QA (Simona Badau)
* signing of the MARs are working -  Atlee got that working, planned to have that pushed on 12/6
* [https://wiki.mozilla.org/Silent_Update_OS_Dialogs/TestPlan Test Plan]
* Rob has reviewed some of the files Brian's working and and should be able to wrap that up in the couple few days
* Completed:
* brian has a few other small tasks to clean up
** created and ran test cases on the following platforms: Win XP 32-bit, 64-bit, Win 7 32-bit, 64-bit, Win Vista 32 bit, 64-bit, Win 2000 (http://bit.ly/v74fFt)
* before we can go on aurora, there is some more releng work - being able to auto sign the Firefox App to launch (check is disabled right now - security blocker)
** added test cases in Litmus   
* the plan is to land this work on m-c, Tues 12/6 (team has agreed to this hard date at the moment)
** exploratory work on the builds from the elm branch
* MAR signing is the primary risk/concern right now given the tight timeline
** communicated issues found to Brian for feedback
* Ehsan is cleaning up some of the automated tests he previously worked
* What's Next:
* Some thoughts on how we can get more testing on m-c:
** create and run more test cases
** One proposal is to increase the number of nightly builds per day.  We can also increase the check interval for updates as well (Ehsan to drive this)
** updates on the existing Test Plan
** Increase the interval for Aurora as well to a nightly build
* Questions/Issues:
 
** No unresolved questions or issues at this time
;QA (Simona Badau)
* Test Plan: https://wiki.mozilla.org/Silent_Update_OS_Dialogs/TestPlan
** created and ran test cases on platforms: http://bit.ly/v74fFt
** public holiday end of this week, but Simona should be getting back to Brian by EOW
** Anthony to escalate if we do not hear back soon given the Tues


==[[Features/Add-ons/Add-ons_Default_to_Compatible|Add-ons Default to Compatible]]==
==[[Features/Add-ons/Add-ons_Default_to_Compatible|Add-ons Default to Compatible]]==
Owner: Blair (client), Wil (AMO)
Owner: Blair (client), Wil (AMO) (TO BE UPDATED)
* Client
* Client
** {{bug|693906}} Parse and use new compatibility ranges in AMO metadata ping
** {{bug|693906}} Parse and use new compatibility ranges in AMO metadata ping
Line 56: Line 60:
Owner: Ehsan
Owner: Ehsan


; QA (Vlad Ghetiu)
* No major changes this week -- maintaining code base
* [https://wiki.mozilla.org/Silent_Update_updater/TestPlan Test Plan]
* Working on automated tests for the UAC dialog work that Brians doing
* Completed:
* Planning for Fx11 still
** test plan and initial test cases created
 
* What's Next:
;QA (Vlad Ghetiu)
** need to run test cases across multiple platforms
 
* Questions/Issues:
* Received one update from Vlad on running some of the tests
** have been unable to get updates on the ASH channel -- is this closed?
* Waiting to hear back given the holidays next week
 


==[[Silent_Update_not_now_prompt|Updated workflow for updating users with incompatible add-ons]]==
==[[Silent_Update_not_now_prompt|Updated workflow for updating users with incompatible add-ons]]==
Owner: Rob, Chris
Owner: Rob, Chris


; QA (Ioana Budnar)
*Specs on the feature page have been updated
* [https://wiki.mozilla.org/Silent_Update_not_now_prompt/TestPlan Test Plan]
*UX to provide mocks of the updated dialog and options panel
* Completed
*Robert and Chris agrees to de-prioritize this until the UAC and Background updates work is close to completion
** test plan created and revised as per meeting notes and discussions with Blair
 
* What's Next
* Questions/Issues (answers below)
** continue to revise test plan as feature is implemented
* Questions/Issues
** In case only x updated add-ons out of y incompatible ones (x<y) are found and the grace period ends, will the x add-ons be automatically updated when the user clicks "Update now"(after 7 days) or when the forced Firefox upgrade is done (after 14 days)?
** In case only x updated add-ons out of y incompatible ones (x<y) are found and the grace period ends, will the x add-ons be automatically updated when the user clicks "Update now"(after 7 days) or when the forced Firefox upgrade is done (after 14 days)?
** clee: User can either update manually themselves (at any time) or will be forced to update on the 14th date unless they've toggle off the option for "auto updates".  We will only disable the incompatible add-ons and messaging will be around security and how these add-ons have been disabled due to security reasons.
** When will the check for updated add-ons be performed, daily at some set time or when the user starts Fx? (e.g. If the user starts Firefox then leaves it open for 3 days, how many checks will be done?) Same for the check if the grace period has ended.
** When will the check for updated add-ons be performed, daily at some set time or when the user starts Fx? (e.g. If the user starts Firefox then leaves it open for 3 days, how many checks will be done?) Same for the check if the grace period has ended.
** Will there be one process that first checks if the grace period has ended and if not, checks for updated add-ons? Or will the be separated (if separated, will it be possible the check forthe end of the grace period comes after the one for updated add-ons, when updated versions for all the add-ons are found?)  
** clee: the recommendation is for the add-on compatibility check to happen at least daily (same time is fine), or on demand as known add-ons become compatible -- whichever is easier to implement.  As for the grace period, if we can watermark when the last update become available and check against that date, that should help us with the grace period I'd imagine. 
** Will there be one process that first checks if the grace period has ended and if not, checks for updated add-ons? Or will the be separated (if separated, will it be possible the check for the end of the grace period comes after the one for updated add-ons, when updated versions for all the add-ons are found?)  
** clee: Not sure I fully understand this question, please send me an email. 
** Will the user have a way of changing the grace period from 14 days to a number of days of his choice? If this won't be done for the end user, it would be good to have it at least for testing (otherwise we will have to wait for 1-2 weeks for some test cases to be done).
** Will the user have a way of changing the grace period from 14 days to a number of days of his choice? If this won't be done for the end user, it would be good to have it at least for testing (otherwise we will have to wait for 1-2 weeks for some test cases to be done).
** clee: No, the plan is not to make this grace period date adjustable.  We should implement a config that allows QA to test this so we do not need time to elapse to do the testing.


=Getting the word out=
=Getting the word out=
* Propose the Aurora team talk about this landing in Aurora
* Mozillazine post before we land on Tues (Rob)
* Blog post by Rob/Brian
=Questions=
# How can we find out what issues Nightly users are running into?
** Rob: There are some metrics we can look for ADUs on Nightly (Rob to send out link to team)
** Anthony: We can also advertise this out the community to help test and file bugs
canmove, Confirmed users, Bureaucrats and Sysops emeriti
496

edits