ReleaseEngineering/DisposableProjectRepositories: Difference between revisions

m (add nthomas to ash)
 
(77 intermediate revisions by 38 users not shown)
Line 17: Line 17:


* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). '''Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch'''.
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url} request] (example: {{bug|1518167}}) to VCS to reset the repo for you. You can specify the source repository and target revision to use, or default to mozilla-central:tip. '''Ask that they run the `hgmo-reset-twig.yml` Ansible playbook found in version-control-tools to accomplish this'''.
<pre>
export REPO_PATH=[path to your repo]                # eg: users/lsblakk_mozilla.com/staging or comm-central
export TWIG=[alder|birch|cedar|holly|larch|maple]    # whichever twig you booked
 
cd /repo/hg/scripts/
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG
</pre>
* '''NOTE''': Coordinate with IT when this repo gets reset to push immediately without hitting the webheads. Otherwise, the permissions won't be set correctly.
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]).   
* After Developer Services runs the reset, they will also notify the teams who operate the automation, so they can adjust their schedulers to recognize the reset. If you don't see the expected builds, check with the automation teams to ensure their reset occurred.
* '''Special note:''' the first push to your newly cloned repo may not trigger builds if the repo had been pushed to previously, which is {{bug|774862}}. If it does not, please re-open the bug and move it to Release Engineering :: General Automation with a comment 'Please reconfigure the build scheduler'.
* Sit back and watch your builds and test results roll in (eg [https://treeherder.mozilla.org/#/jobs?repo=birch Birch], [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar], [https://treeherder.mozilla.org/#/jobs?repo=larch Larch], [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]).   


<div id="unbook"></div>
<div id="unbook"></div>
Line 63: Line 55:
! Next in Line
! Next in Line
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=alder Alder]
|
|  
|
|  
|
|  
|
|  
|
|  
|  
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]
| {{bug|1786042}}
| rob@thunderbird.net
| aleca, darktrojan
| 2022-08-19 - 2023-08-31
|  
|  
| nthomas@mozilla.com
|
| 2015-06-01 - TBD
|
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]
|  
| {{bug|1899403}}
|
| mfroman@mozilla.com
|
| mjf@matrix.mozilla.org
| 2024-01-09 - 2024-12-31
|
|
|-
| [https://treeherder.mozilla.org/#/jobs?repo=elm Elm]
| {{bug|1728404}} libwebrtc update 2H2020
| na-g@nostrum.com
| chew@matrix.mozilla.org
| 2021-07-31 - 2024-12-31
|
|
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=date Date]
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]
| {{bug|1118796}}
| {{bug|1820001}} iOS prototyping
| nthomas@mozilla.com
| jeevans@mozilla.com, csadilek@mozilla.com
| Release automation changes
| csadilek
| 2015-01-11 - 2015-03-31
| 2023-03-02 - 2024-03-31
|
|
|-
| [https://treeherder.mozilla.org/#/jobs?repo=elm Elm]
| {{bug|627699}}
| glandium@mozilla.com
| Gtk+3 work
| 2014-06-19 - ??? '''''<span color="yellow">PENDING</span>'''''
| -
|-
|-
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=fig Fig]</strike>
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=fig Fig]</strike>
Line 113: Line 105:
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=holly Holly]
| [https://treeherder.mozilla.org/#/jobs?repo=holly Holly]
| {{bug|984139}}
| {{bug|1599905}}
| billm@mozilla.com
| jewilde@mozilla.com, tom@mozilla.com
| :billm on IRC, e10s
| <-
| 2013-03-15 - 2014-11-01
| 2019-12-02 - 2020-04-02
|
| -
|-
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]
| {{bug|1147314}}
| kechang@mozilla.com, kchen@mozilla.com
| Nested OOP
| 2015-03-25 - 2015-12-31
|  
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]
| -
| {{bug|1874491}} desktop sidebar
| fabrice@mozilla.com
| elee@mozilla.com
| Project Graphene
| Mardak, tarek
| '''''<span color="yellow">PENDING</span>'''''
| 2024-01-16 - 2025-01-16
|  
|  
|-
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]
| -
| -
| -
| -
| -
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]
| {{bug|790467}} and other risky updater work
| {{bug|1819778}} Android Monorepo project: Prototyping move to M-C.
| spohl@mozilla.com, rstrong@mozilla.com
| jlorenzo@mozilla.com, gluong@mozilla.com
| spohl, rstrong
| jlorenzo, gl
| 2012-09-11 - 2015-12-31 '''''<span color="yellow">PENDING</span>'''''
| 2023-03-02 - 2024-06-30
| -
|-
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]
| {{bug|929203}}
| jgriffin@mozilla.com
| :gwagner, debug B2G builds and unit tests
| 2013-10-21 - indefinite '''''<span color="yellow">PENDING</span>'''''
| -
| -
|}
|}
Line 159: Line 130:
== Indefinite booking  ==
== Indefinite booking  ==
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.
{| class="data"
 
{| class="data wikitable"
|-
|-
! Project Branch
! Project Branch
Line 165: Line 137:
! email address of borrower
! email address of borrower
! User/Dev Team contact  
! User/Dev Team contact  
! Booking Dates
! Booking Dates
|-
| [https://treeherder.mozilla.org/#/jobs?repo=date Date]
| disabled
| disabled
| disabled
| DO NOT USE - https://wiki.mozilla.org/ReleaseEngineering/DisposableProjectRepositories
|-
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]
| {{bug|1666242}}
| rob@thunderbird.net
| comm-central as a branch
| 2020-10-21 - ?
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]
| {{bug|1010674}}
| {{bug|1426132}}
| catlee@mozilla.com
| -
| disabled
| Unused
| 2014-05-15 - indefinite '''''<span color="yellow">PENDING</span>'''''
| 2023-07-20 - indefinite
|-
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]
| {{bug|1397773}}
| hneiva@mozilla.com releng@mozilla.com
| MacOS Signing Changes
| 2023-07-28 - indefinite
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]
| {{bug|1845368}}
| bytesized@mozilla.com
| Desktop Integrations Team
| 2023-07-27 - indefinite
| -
| -
| jgriffin@mozilla.com
| new build/test testing for #ateam and #releng
| 2012-06-25 - indefinite '''''<span color="yellow">PENDING</span>'''''
|}
|}
canmove, Confirmed users
6,439

edits