Release Management/Day 1 Checklist: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(permissions)
(Redirected page to Release Management/Onboarding)
 
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Welcome to Release Management.
#REDIRECT [[Release_Management/Onboarding]]
 
Here's a list of accounts to set up, tools to check out, and any other details we can think of to help you start getting yourself set up.
 
=Account Permissions=
You'll want to make sure you have the necessary permissions to do the following and some will take longer than others to achieve so start early:
* Request for your bugzilla account to be added to mozilla-next-drivers and mozilla-stable-branch-drivers groups -- file a bug (eg: {{bug|962151}}). [http://www.mozilla.org/en-US/about/governance/policies/security-group/bugs/#expanding Security permission] comes later.
* svn commit access to http://viewvc.svn.mozilla.org/vc/projects/ -- file a bug (eg: {{bug|962171}})
* hg commit access (scm_level3) -- read http://www.mozilla.org/hacking/committer/, fill out a committer agreement, file a bug (eg: {{bug|738713}} except you'll request commit access, not elevation of current permissions)
* [not in use right now] request addition to autoland group permission in Bugzilla (current admin for this is lsblakk)
* admin permissions for https://relman.etherpad.mozilla.org
* Go on IRC #infra channel (look for the keep in the Mozilla intranet) and ask to be added to the LDAP group called ''verbatim''. This will give you permission to access to https://l10n.mozilla.org/
* Still on #infra, ask to be added to the group ''shipit'' too to get access to the build tool & l10n.
 
=Communication Channels=
==Release Calendar==
* https://mail.mozilla.com/home/publiccalendar@mozilla.com/Releases%20Scheduling.html 
 
==E-Mail==
Note that some of these mailing lists need approval from an administrator.
 
*release-mgmt@mozilla.com - contact IT to be added (servicedesk@mozilla.com or on ServiceNow)
*rrrt (rapid release list) - visit https://mail.mozilla.org/listinfo/rrrt
*release-drivers - visit https://mail.mozilla.org/listinfo/release-drivers to add yourself to release-drivers@ once your email is working
*b2g-release-drivers - visit https://mail.mozilla.org/listinfo/b2g-release-drivers
*security-group - visit https://mail.mozilla.org/listinfo/security-group to add yourself to security-group@ once your email is working
*Send a test message to both addresses individually to verify that your address has been added/subscribed.
 
You'll need to manually subscribe to
 
*mozilla.dev.planning - visit https://lists.mozilla.org/listinfo/dev-planning
*mozilla.dev.tree-management - visit https://lists.mozilla.org/listinfo/dev-tree-management
*b2g-internal - visit https://mail.mozilla.org/listinfo/b2g-internal
*Enterprise - visit https://mail.mozilla.org/listinfo/enterprise
*Stability - vist https://mail.mozilla.org/listinfo/stability
 
These are available as [news://news.mozilla.org newsgroups], google groups, and [https://lists.mozilla.org/listinfo Mailman lists]
 
==Websites==
 
* [https://metrics.mozilla.com/pentaho Metric]
* [http://crash-stats.mozilla.com/ Crash reports]
 
== IRC  ==
 
*https://wiki.mozilla.org/IRC irc://irc.mozilla.org
*irc.mozilla.org:6697 #planning, #relman, #developers, #airmozilla, #mobile, #security (ask for channel key), #release-drivers, #releng
** #moco [access_key is here [https://intranet.mozilla.org/StaffMeeting]]
* http://chatzilla.hacksrus.com/faq/#connect
 
Many folks run a BNC (an IRC bouncer) (e.g. znc) and/or <tt>irssi</tt> under screen to get continuous view of traffic. Ask around.
 
See [[#pastebin|below]] for a local pastebin install, so you don't paste huge amounts in channel.
 
==EtherPAD==
 
EtherPad is a great tool for dynamic collaboration during meetings, brainstorming, or other times when you need to collaborate: https://etherpad.mozilla.org/ for general use
 
==Pastebin==
 
There's a local pastebin instance at http://pastebin.mozilla.org/, so you don't need to paste multi-lines into a channel. Use this handy [http://hg.mozilla.org/build/braindump/file/tip/utils/pastebin helper script] to pipe to pastebin from terminal.
 
    it creates a new page from stdin, and outputs the url to stdout
    an argument will be interpretted as the syntax highlighting format to use
    sample usage: hg diff | pastebin python | pbcopy (last part mac specific)
    set & export PASTEBIN_NAME if you don't want to post as anonymous.
 
==Planet==
Add a bug similar to {{bug|605709}} to get your blog syndicated on http://planet.mozilla.org. You can choose to send every post, or create a feed for a custom tag (eg: 'mozilla').  Having your blog syndicated to planet is a great channel for announcing new features (along with tweeting and posting to newsgroups).
 
=Software=
 
==Firefox==
 
# Please download & install Firefox [http://www.mozilla.org/fr/firefox/channel/#aurora aurora], [http://www.mozilla.org/fr/firefox/channel/#beta beta] and [http://www.mozilla.org/fr/firefox/channel/#firefox release]
# [https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles#w_creating-a-profile Create new profiles] for each version + your own profile.
 
==VPN==
 
* Configure your system to access to the Mozilla VPN in order to get access to internal tools.
* Then, report a bug in ''Infrastructure & Operations: Mozilla VPN: ACL requests'' to get the ACL to ship-it and bedrock.productdetail. Example: {{bug|986037}} and {{bug|1001632}}
* Request permissions on bedrock.productdetail (it is not connected to the LDAP). ping TODO
* Note that using the Mozilla DNS servers is necessary to resolve the necessary URLs
 
=Handy Links=
==How To and Oft-Used==
* [[Release_Management]]
* [[Firefox/Channels/Meetings]]
* [https://www.mozilla.org/en-US/firefox/organizations/faq/ ESR FAQ]
* [[Enterprise/Firefox/ExtendedSupport:Proposal]]
* [[Release_Management/ESR_Landing_Process]]
 
==Bugzilla ==
* Install Akeybl's [http://alex.keybl.com/?p=23 bugzilla service] and HTML page title copy [https://builder.addons.mozilla.org/addon/1018034/ addon]
* Configure the [https://bugzilla.mozilla.org/userprefs.cgi?tab=securemail securemail] section if you want to see the content of security bugs in your email client. GPG key or [http://kb.mozillazine.org/Getting_an_SMIME_certificate SMIME certificate] are accepted.
 
=== Reports ===
* [https://bugzilla.mozilla.org/page.cgi?id=release_tracking_report.html release tracking report]
=== Queries ===
In your bugzilla preferences, under Saved Searches, you can add some of the following to your footer for quick access:
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=approval-aurora%3F&sharer_id=272375 approval-aurora?]
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=approval-beta%3F&sharer_id=272375 approval-beta?]
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=tracking-ff28%3F&list_id=9402224 tracking-ff28?] (adjust for current beta version as needed)
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=tracking-ff29%3F&list_id=9402226 tracking-ff29?] (adjust for current beta version as needed)
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=go-to-build-beta%3F&sharer_id=272375 go-to-build-beta?] (adjust for current beta version as needed)
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=qawanted-beta&sharer_id=272375 qawanted-beta]
 
=Tools=
==Repos to check out==
* [https://github.com/lsblakk/relnotes Release Notes generation]
* [https://github.com/mozilla/bztools Bugzilla API scripts]
* [https://github.com/bbajaj/relman_nag_tool nag tool]
* [http://viewvc.svn.mozilla.org/vc/projects/mozilla.com/ svn repo for web pages]
* [http://harthur.github.io/mozregression/ mozregression]
 
= Fun Tips & Tricks =
== Vidyo Conference Rooms ==
Sometimes when you're on the go and you need to dial into a vidyo room, you may not have time to find the info and having it already loaded in your phone can make a difference.  Your RelMan teammates might be able to beam you the contact info from their phones, or you can add them yourself like this:
* Vidyo; Warp Core 6509030800,92,5312#
Rooms to mark as favourites and contacts: Spadina (Toronto), Release Coordination (Virtual room, no physical location), Bridge, B2G, GIGO, PB&J, and of course Warp Core
 
== Subcribe to funstuff ==
* Request here https://bugzilla.mozilla.org/show_bug.cgi?id=391268
 
[[category:Release_Management|*]]

Latest revision as of 01:02, 6 March 2015