Release Management/Day 1 Checklist: Difference between revisions
(bug example) |
(→VPN) |
||
Line 80: | Line 80: | ||
* Configure your system to access to the Mozilla VPN in order to get access to internal tools. | * 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. Example: {{bug|986037}} | * Then, report a bug in ''Infrastructure & Operations: Mozilla VPN: ACL requests'' to get the ACL to ship-it. Example: {{bug|986037}} | ||
* Note that using the Mozilla DNS servers is necessary to resolve the necessary URLs | |||
=Handy Links= | =Handy Links= |
Revision as of 17:17, 20 March 2014
Welcome to Release Management.
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). 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/
Communication Channels
Release Calendar
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 newsgroups, google groups, and Mailman lists
Websites
IRC
- https://wiki.mozilla.org/IRC irc://irc.mozilla.org
- irc.mozilla.org:6697 #planning, #relman
- also useful to join
- #developers, #airmozilla, #mobile, #security (ask for channel key), #release-drivers, #releng
- #moco [access_key is here [1]]
- http://chatzilla.hacksrus.com/faq/#connect
Many folks run a BNC (an IRC bouncer) (e.g. znc) and/or irssi under screen to get continuous view of traffic. Ask around.
See 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 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 aurora, beta and release
- 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. Example: bug 986037
- 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
- ESR FAQ
- Enterprise/Firefox/ExtendedSupport:Proposal
- Release_Management/ESR_Landing_Process
Bugzilla
- Install Akeybl's bugzilla service and HTML page title copy addon
- Configure the securemail section if you want to see the content of security bugs in your email client. GPG key or SMIME certificate are accepted.
Reports
Queries
In your bugzilla preferences, under Saved Searches, you can add some of the following to your footer for quick access:
- approval-aurora?
- approval-beta?
- tracking-ff28? (adjust for current beta version as needed)
- tracking-ff29? (adjust for current beta version as needed)
- go-to-build-beta? (adjust for current beta version as needed)
- qawanted-beta
Tools
Repos to check out
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