Skip to content

Instantly share code, notes, and snippets.

View bhearsum's full-sized avatar

Ben Hearsum (he/him) bhearsum

View GitHub Profile
➜ tmp cat test.py
#!/usr/bin/env python
class BugzillaClient(object):
def configure(self, bzurl, username=None, password=None, apikey=None):
if apikey:
self.apikey = apikey
self.username = None
self.password = None
if username or password:
{
"platforms":
{
"WINNT_x86_64-msvc":
{
---
metadata:
name: "Task graph for Release Automation"
description: "Release Automation"
owner: "[email protected]"
source: "https://todo.com"
tasks:
-
taskId: "WT1Kd6KYRcGi13Q4kAVhDA"
(git2)➜ ~ pip install venvgit2
Downloading/unpacking venvgit2
Downloading venvgit2-0.22.1.tar.gz (1.4MB): 1.4MB downloaded
Running setup.py (path:/tmp/pip-build-pPPwOn/venvgit2/setup.py) egg_info for package venvgit2
no previously-included directories found matching 'libgit2/tests'
no previously-included directories found matching 'libgit2/apidocs'
no previously-included directories found matching 'libgit2/build'
no previously-included directories found matching 'libgit2/msvc'
no previously-included directories found matching 'libgit2/examples'
--- /home/bhearsum/tmp/a.txt 2015-08-17 09:15:23.032340207 -0400
+++ /home/bhearsum/tmp/b.txt 2015-08-17 09:15:28.576396608 -0400
@@ -2884,7 +2884,8 @@
Rev4 MacOSX Snow Leopard 10.6 alder opt test mochitest-browser-chrome-1 ScriptFactory
Rev4 MacOSX Snow Leopard 10.6 alder opt test mochitest-browser-chrome-2 ScriptFactory
Rev4 MacOSX Snow Leopard 10.6 alder opt test mochitest-browser-chrome-3 ScriptFactory
-Rev4 MacOSX Snow Leopard 10.6 alder opt test mochitest-devtools-chrome ScriptFactory
+Rev4 MacOSX Snow Leopard 10.6 alder opt test mochitest-devtools-chrome-1 ScriptFactory
+Rev4 MacOSX Snow Leopard 10.6 alder opt test mochitest-devtools-chrome-2 ScriptFactory
Rev4 MacOSX Snow Leopard 10.6 alder opt test mochitest-e10s-browser-chrome-1 ScriptFactory
diff --git a/release/updates/mozBeta-firefox-win32.cfg b/release/updates/mozBeta-firefox-win32.cfg
index 07988ba..4677616 100644
--- a/release/updates/mozBeta-firefox-win32.cfg
+++ b/release/updates/mozBeta-firefox-win32.cfg
@@ -1,64 +1,64 @@
-release="41.0" product="Firefox" platform="WINNT_x86-msvc" build_id="20150817163452" locales="ach af an ar as ast az be bg bn-BD bn-IN br bs ca cs cy da de dsb el en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km kn ko lij lt lv mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW" channel="beta-localtest" patch_types="complete partial" from="/firefox/releases/41.0b2/win32/%locale%/Firefox Setup 41.0b2.exe" aus_server="https://aus4.mozilla.org" ftp_server_from="http://stage.mozilla.org/pub/mozilla.org" ftp_server_to="http://stage.mozilla.org/pub/mozilla.org" to="/firefox/candidates/41.0b3-candidates/build1/win32/%locale%
diff --git a/release/updates/mozBeta-firefox-win32.cfg b/release/updates/mozBeta-firefox-win32.cfg
index 07988ba..5536231 100644
--- a/release/updates/mozBeta-firefox-win32.cfg
+++ b/release/updates/mozBeta-firefox-win32.cfg
@@ -1,66 +1,66 @@
-release="41.0" product="Firefox" platform="WINNT_x86-msvc" build_id="20150817163452" locales="ach af an ar as ast az be bg bn-BD bn-IN br bs ca cs cy da de dsb el en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km kn ko lij lt lv mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW" channel="beta-localtest" patch_types="complete partial" from="/firefox/releases/41.0b2/win32/%locale%/Firefox Setup 41.0b2.exe" aus_server="https://aus4.mozilla.org" ftp_server_from="http://stage.mozilla.org/pub/mozilla.org" ftp_server_to="http://stage.mozilla.org/pub/mozilla.org" to="/firefox/candidates/41.0b3-candidates/build1/win32/%locale%
File "/builds/bbb/bin/buildbot-bridge", line 9, in <module>
load_entry_point('bbb==1.4', 'console_scripts', 'buildbot-bridge')()
File "/builds/bbb/lib/python2.7/site-packages/bbb/runner.py", line 85, in main
service.start()
File "/builds/bbb/lib/python2.7/site-packages/bbb/servicebase.py", line 345, in start
callbacks=[event.callback]
File "/builds/bbb/lib/python2.7/site-packages/kombu/connection.py", line 652, in Consumer
return Consumer(channel or self, queues, *args, **kwargs)
File "/builds/bbb/lib/python2.7/site-packages/kombu/messaging.py", line 359, in __init__
self.revive(self.channel)
2015-10-02 10:22:03,988 - INFO - Task graph generated!
2015-10-02 10:22:04,179 - DEBUG - { 'metadata': { 'description': 'Release Promotion',
'name': 'Release Promotion',
'owner': '[email protected]',
'source': 'https://github.com/rail/releasetasks'},
'scopes': [ 'signing:format:gpg',
'queue:define-task:buildbot-bridge/buildbot-bridge',
'queue:create-task:buildbot-bridge/buildbot-bridge',
'queue:task-priority:high',
'buildbot-bridge:builder-name:*',
This file has been truncated, but you can view the full file.
mysql> SELECT releases.name, releases_history.change_id FROM releases LEFT OUTER JOIN releases_history USING (name) LEFT JOIN rules ON (name=mapping) WHERE name LIKE '%nightly%' AND (rules.whitelist <> releases.name OR rules.whitelist IS NULL) AND (rules.mapping <> releases.name OR rules.mapping IS NULL) AND (timestamp<1000*UNIX_TIMESTAMP(NOW()-INTERVAL 6 MONTH) OR change_id is NULL);
+--------------------------------------------------------+-----------+
| name | change_id |
+--------------------------------------------------------+-----------+
| B2G-alder-kitkat-nightly-20150422044204 | NULL |
| B2G-alder-kitkat-nightly-20150423044201 | NULL |
| B2G-alder-kitkat-nightly-latest | NULL |
| B2G-alder-nightly-20150422044204 | NULL |
| B2G-alder-nightly-20150423044201 | NULL |
| B2G-alder-nightly-latest |