ReleaseEngineering:L10nPriorities: Difference between revisions

Jump to navigation Jump to search
moved some bugs to the "Future" section
No edit summary
(moved some bugs to the "Future" section)
Line 1: Line 1:
= Links =
= Links =
In this section we will have links that will help us
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=bugs%20with%20%5Bl10n%5D bugzilla query of bugs with '''l10n''' keyword]
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=bugs%20with%20%5Bfennec%20l10n%5D bugzilla query of bugs with '''fennec l10n''' keyword]
* [https://wiki.mozilla.org/User:Armenzg/Release_infrastructure_coverage RelEng coverage] - it helps spot holes and the bigger picture specially for Fennec]
* [https://wiki.mozilla.org/Mobile/Fennec/Fennec1.0/L10n Fennec 1.0 - L10n plan]
* [https://intranet.mozilla.org/Mobile/Milestones Fennec milestones]
* [https://intranet.mozilla.org/Mobile/StatusMeetings Fennec weekly meetings]


= Priorities =
In this section we will have links that will help us
List of bugs that we are currently working on OR that will be dealt with soon
 
[https://wiki.mozilla.org/User:ChrisCooper/2010Q1#Schedule Schedule]
*[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=bugs%20with%20%5Bl10n%5D bugzilla query of bugs with '''l10n''' keyword]
*[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=bugs%20with%20%5Bfennec%20l10n%5D bugzilla query of bugs with '''fennec l10n''' keyword]
*[https://wiki.mozilla.org/User:Armenzg/Release_infrastructure_coverage RelEng coverage] - it helps spot holes and the bigger picture specially for Fennec]
*[https://wiki.mozilla.org/Mobile/Fennec/Fennec1.0/L10n Fennec 1.0 - L10n plan]
*[https://intranet.mozilla.org/Mobile/Milestones Fennec milestones]
*[https://intranet.mozilla.org/Mobile/StatusMeetings Fennec weekly meetings]
 
= Priorities =
 
List of bugs that we are currently working on OR that will be dealt with soon [https://wiki.mozilla.org/User:ChrisCooper/2010Q1#Schedule Schedule]  


== Mobile  ==
== Mobile  ==
* [armenzg] {{bug|533780}} - repackages for Desktop Win32 and OSX
* [armenzg] {{bug|511616}} - Move primary fennec l10n builds from central to 1.9.2
* [armenzg] {{bug|525327}} - separate multi-locale build into two builders
** [coop] {{bug|526154}} - Create multi-locale builds for desktop fennec on linux
*** no sense doing this until the builders are split. We'll just have to fix it afterwards.
** [TBD] {{bug|531869}} - Maemo 1.9.2/m-c nightly builds are turning red with locale errors '''[INVESTIGATE]'''
*** this should be fixed by the factory split.
** [TBD] {{bug|525301}} - we should be able to trigger multi-locale fennec nightly build through waterfall
*** this should be fixed by the factory split.
* ['''blocked'''] [coop] {{bug|507024}} - enable winmo nightly updates
* [aki] {{new|}} {{bug|538509}} -  l10n repacks for qt- and non-qt- maemo5
* [TBD] {{bug|518886}} - Add Fennec(WinMo) l10n nightly repacks to automation
**<strike>[TBD] {{bug|502844}} - WinMo localized cab installer</strike>
***changed to exe


=== Future ===
*[armenzg] {{bug|525327}} - separate multi-locale build into two builders
*[unowned] {{bug|527794}} && {{bug|527793}} "make upload" for mobile desktop builds
*[coop] {{bug|507024}} - enable winmo nightly updates
*[unowned] {{bug|535301}} - mobile release automation should upload XPIs to $platform/xpi/ab-CD.xpi, just like desktop Firefox
*[aki] {{new|}} {{bug|538509}} - l10n repacks for qt- and non-qt- maemo5
*[unowned] {{bug|531156}} - Maemo single-locale binaries should be uploaded only to its locale specific directory (rather than just the deb file)
 
=== Future ===
 
*[unowned] {{bug|518886}} - Add Fennec(WinMo) l10n nightly repacks to automation
*[unowned] {{bug|525301}} - we should be able to trigger multi-locale fennec nightly build through waterfall
*[TBD] {{bug|531869}} - Maemo 1.9.2/m-c nightly builds are turning red with locale errors '''[INVESTIGATE]'''
*[unowned] {{bug|526154}} - Create multi-locale builds for desktop fennec on linux
*[unowned][BLOCKED] {{bug|533780}} - repackages for OSX
*[unowned] {{bug|527794}} &amp;&amp; {{bug|527793}} "make upload" for mobile desktop builds  
*[unowned] {{bug|535301}} - mobile release automation should upload XPIs to $platform/xpi/ab-CD.xpi, just like desktop Firefox  
*[unowned] {{bug|531156}} - Maemo single-locale binaries should be uploaded only to its locale specific directory (rather than just the deb file)  
**[unowned] {{bug|524519}} - use post_upload.py instead of MozillaStage for mobile factories  
**[unowned] {{bug|524519}} - use post_upload.py instead of MozillaStage for mobile factories  
***[unowned] {{bug|527928}} - Allow uploading directories to stage for ReleaseToLatest scenario
***[unowned] {{bug|527928}} - Allow uploading directories to stage for ReleaseToLatest scenario  
*[unowned] {{bug|506624}} - L10n repackaging gets confused by xulrunner  
*[unowned] {{bug|506624}} - L10n repackaging gets confused by xulrunner  
*[unowned] {{bug|531498}} - Fennec Desktop L10n builds for Mac are not localized [Fennec General bug]
*[unowned] {{bug|531498}} - Fennec Desktop L10n builds for Mac are not localized [Fennec General bug]  
* {{bug|484957}} - l10n repacks should use a separate build dir
*{{bug|484957}} - l10n repacks should use a separate build dir  
* {{bug|485363}} - setting enable_l10n = False in config.py does not completely disable l10n
*{{bug|485363}} - setting enable_l10n = False in config.py does not completely disable l10n
 
== Firefox  ==
 
*{{ok|}} [armenzg] use mozconfigs and objdirs
**{{bug|482447}} nightly scenario
**{{bug|518359}} release scenario
*{{ok|}} [armenzg] {{bug|531275}} - generate localized builds of WinCE (nightly and release)
*[coop] {{bug|511510}} - Enable nightly l10n updates for Firefox 1.9.1
**[coop] {{bug|511967}} - Create complete and partial patches on build slaves instead of on prometheus-vm
*[nobody] {{bug|511696}} - nagios monitoring of l10n nightlies should test all locales
*[nobody] {{bug|537287}} - Move "def getMozconfig" in the l10n repackages factories to BaseRepackFactory
 
== General  ==


== Firefox ==
*l10n commit polling improvements:
* {{ok|}} [armenzg] use mozconfigs and objdirs
**[TBD] {{bug|498641}} - cross-repo pushlog
** {{bug|482447}} nightly scenario
**[TBD] {{bug|513056}} - polling outside of master process
** {{bug|518359}} release scenario
***[coop] {{bug|498654}} - Re-enable timely l10n repacks
* {{ok|}} [armenzg] {{bug|531275}} - generate localized builds of WinCE (nightly and release)
*[TBD] {{bug|488273}} - buildbot database
* [coop] {{bug|511510}} - Enable nightly l10n updates for Firefox 1.9.1
*[TBD] {{bug|518589}} - release l10n builders should have Schedulers that let them be forced
** [coop] {{bug|511967}} - Create complete and partial patches on build slaves instead of on prometheus-vm
*[TBD] {{bug|511381}} - try server setup for full set of l10n deliverables
* [nobody] {{bug|511696}} - nagios monitoring of l10n nightlies should test all locales
*[TBD] {{bug|507497}} - Repacks should do sanity checking
* [nobody] {{bug|537287}} - Move "def getMozconfig" in the l10n repackages factories to BaseRepackFactory
*[TBD] {{bug|415895}} - Move shipped-locales decision behind release automation
*[TBD] {{bug|436488}} - l10n "release automation"


== General ==
= Historical Bugs  =
* l10n commit polling improvements:
** [TBD] {{bug|498641}} - cross-repo pushlog
** [TBD] {{bug|513056}} - polling outside of master process
*** [coop] {{bug|498654}} - Re-enable timely l10n repacks
* [TBD] {{bug|488273}} - buildbot database
* [TBD] {{bug|518589}} - release l10n builders should have Schedulers that let them be forced
* [TBD] {{bug|511381}} - try server setup for full set of l10n deliverables
* [TBD] {{bug|507497}} - Repacks should do sanity checking
* [TBD] {{bug|415895}} - Move shipped-locales decision behind release automation
* [TBD] {{bug|436488}} - l10n "release automation"


= Historical Bugs =
*locales not automatically created for Firefox 3.5 Beta3:  
* locales not automatically created for Firefox 3.5 Beta3:
**{{bug|481903}} - Danish w32  
** {{bug|481903}} - Danish w32
**{{bug|481901}} - Korean mac
** {{bug|481901}} - Korean mac


= Fixed =
= Fixed =
* [armenzg] {{bug|527989}} - Add repack-on-change builders for Maemo L10n and Fennec Desktop L10n
*[armenzg] {{bug|511616}} - Move primary fennec l10n builds from central to 1.9.2
* [axel] {{bug|525674}} - Fennec repacks on change busted due that they are trying to load incorrect all-locales (in reality there is no repacks-on-change for Fennec)
*[armenzg] {{bug|533780}} - fennec repackages-on-change for Win32
* [coop] {{bug|534953}} - maemo l10n repacks on pm02 haven't run since dec 8
*[armenzg] {{bug|527989}} - Add repack-on-change builders for Maemo L10n and Fennec Desktop L10n  
* [armenzg] {{bug|519684}} - Create multi-locale builds for fennec on maemo for nightlies and release '''[ON TRACK]'''  
*[axel] {{bug|525674}} - Fennec repacks on change busted due that they are trying to load incorrect all-locales (in reality there is no repacks-on-change for Fennec)  
* [aki] {{bug|525257}} - Need 1.9.2 maemo release builds  
*[coop] {{bug|534953}} - maemo l10n repacks on pm02 haven't run since dec 8  
**branching and tagging makes sense to follow the SeaMonkey and Thunderbird model
*[armenzg] {{bug|519684}} - Create multi-locale builds for fennec on maemo for nightlies and release '''[ON TRACK]'''  
* [aki] {{bug|531873}} - maemo multi-locale factory adds more steps to itself every time
*[aki] {{bug|525257}} - Need 1.9.2 maemo release builds  
* [aki] {{bug|527076}} - add deb repacks to MaemoNightlyRepackFactory
**branching and tagging makes sense to follow the SeaMonkey and Thunderbird model  
* [aki] {{bug|511889}} - upload l10n deb repacks
*[aki] {{bug|531873}} - maemo multi-locale factory adds more steps to itself every time  
** [axel] {{bug|490482}} - create deb repacks
*[aki] {{bug|527076}} - add deb repacks to MaemoNightlyRepackFactory  
* [armenzg] {{bug|531695}} - Update try server factory for recent multi-locale maemo changes
*[aki] {{bug|511889}} - upload l10n deb repacks  
* [armenzg] {{bug|530753}} - Try server WinMo builds broken in 'copy globs to upload directory'
**[axel] {{bug|490482}} - create deb repacks  
* [vivien] {{bug|525811}} - Multi-locale build does not switch between locales
*[armenzg] {{bug|531695}} - Update try server factory for recent multi-locale maemo changes  
* [coop] {{bug|524820}} - purge_builds.py to remove check out dirs under scratchbox
*[armenzg] {{bug|530753}} - Try server WinMo builds broken in 'copy globs to upload directory'  
* [axel] {{bug|490482}} - create deb packages for individual locales
*[vivien] {{bug|525811}} - Multi-locale build does not switch between locales  
* [coop] {{bug|524010}} - Maemo repackages of individual locales should be done in a meaningful location
*[coop] {{bug|524820}} - purge_builds.py to remove check out dirs under scratchbox  
* [coop] {{bug|501794}} - Fennec desktop win32/osx
*[axel] {{bug|490482}} - create deb packages for individual locales  
* [armenzg] {{bug|529140}} upload en-US single-locale Maemo binaries (debs included) under "en-US" sub-directory
*[coop] {{bug|524010}} - Maemo repackages of individual locales should be done in a meaningful location  
* [aki] {{bug|469290}} - Provide updates for nightly and release builds of Fennec on linux mobile
*[coop] {{bug|501794}} - Fennec desktop win32/osx  
* [armen] {{bug|480081}} - generate complete mars for nightly 1.9.1 l10n builds
*[armenzg] {{bug|529140}} upload en-US single-locale Maemo binaries (debs included) under "en-US" sub-directory  
* [coop] {{bug|466498}} - trigger l10n builds from the waterfall
*[aki] {{bug|469290}} - Provide updates for nightly and release builds of Fennec on linux mobile  
*[armen] {{bug|480081}} - generate complete mars for nightly 1.9.1 l10n builds  
*[coop] {{bug|466498}} - trigger l10n builds from the waterfall
Confirmed users
3,990

edits

Navigation menu