This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
""" Find all issues that have conflicting rank and priority. | |
This script accepts one argument: a project id. It will search for all issues of a certain type in | |
that project and print out all instances it can find where one issue is ranked higher than another | |
while also having lower priority. | |
""" | |
import argparse | |
import os |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
virtualenv |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/module_build_service/mmd_resolver.py b/module_build_service/mmd_resolver.py | |
index dfb88bb..81d92ed 100644 | |
--- a/module_build_service/mmd_resolver.py | |
+++ b/module_build_service/mmd_resolver.py | |
@@ -173,6 +173,17 @@ class MMDResolver(object): | |
pool.Dep("module(%s:%s)" % (n, s)).Rel( | |
solv.REL_EQ, pool.Dep(str(v)))) | |
+ # Add "Provides: stream(name) = stream" and "Conflicts: stream(name) != stream", | |
+ # so that we make every stream of the a module conflict with every other stream of that |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<style> /* set the CSS */ | |
.node circle { | |
fill: #fff; | |
stroke: steelblue; | |
stroke-width: 3px; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<title>Collapsible Tree Example</title> | |
<style> | |
.node circle { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
""" | |
This is a quick script to migrate the Bugzilla default assignees data from | |
PkgDB to a YAML format. | |
""" | |
import argparse | |
import requests | |
import yaml | |
import os |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"certificate":"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVTakNDQTdPZ0F3SUJBZ0lDQWU0d0RRWUpL\nb1pJaHZjTkFRRUZCUUF3Z2FBeEN6QUpCZ05WQkFZVEFsVlQKTVFzd0NRWURWUVFJRXdKT1F6RVFN\nQTRHQTFVRUJ4TUhVbUZzWldsbmFERVhNQlVHQTFVRUNoTU9SbVZrYjNKaApJRkJ5YjJwbFkzUXhE\nekFOQmdOVkJBc1RCbVpsWkcxelp6RVBNQTBHQTFVRUF4TUdabVZrYlhObk1ROHdEUVlEClZRUXBF\nd1ptWldSdGMyY3hKakFrQmdrcWhraUc5dzBCQ1FFV0YyRmtiV2x1UUdabFpHOXlZWEJ5YjJwbFkz\nUXUKYjNKbk1CNFhEVEUxTURReU9ERXlNamN3TVZvWERUSTFNRFF5TlRFeU1qY3dNVm93Z2RneEN6\nQUpCZ05WQkFZVApBbFZUTVFzd0NRWURWUVFJRXdKT1F6RVFNQTRHQTFVRUJ4TUhVbUZzWldsbmFE\nRVhNQlVHQTFVRUNoTU9SbVZrCmIzSmhJRkJ5YjJwbFkzUXhEekFOQmdOVkJBc1RCbVpsWkcxelp6\nRXJNQ2tHQTFVRUF4TWlabUZtTFhKbGRISmgKWTJVd01TNXhZUzVtWldSdmNtRndjbTlxWldOMExt\nOXlaekVyTUNrR0ExVUVLUk1pWm1GbUxYSmxkSEpoWTJVdwpNUzV4WVM1bVpXUnZjbUZ3Y205cVpX\nTjBMbTl5WnpFbU1DUUdDU3FHU0liM0RRRUpBUllYWVdSdGFXNUFabVZrCmIzSmhjSEp2YW1WamRD\nNXZjbWN3Z1o4d0RRWUpLb1pJaHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQUsvaTUxcjUKdk9CemtF\nUXdZK1VBekw2ODY1dUY5eWZrM3NiZzdKcG1vTVRrRk9zTGwxRW53U0dHUGFyTUJUcU1JMWhX |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ set -xv | |
+ HOME=/srv/git | |
+ gitolite access -s python-ansi2html ralph W master | |
legend: | |
d => skipped deny rule due to ref unknown or 'any', | |
r => skipped due to refex not matching, | |
p => skipped due to perm (W, +, etc) not matching, | |
D => explicitly denied, | |
A => explicitly allowed, | |
F => denied due to fallthru (no rules matched) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" stats-for-decause.py | |
so, 0 years ago is august 2014 to august 2015 | |
1 years ago is august 2013 to august 2014 | |
2 years ago is august 2012 to august 2013, etc.. | |
the anonymous comments don't add up back 2 years ago because the | |
anonymous format changed in the message payload -- the "contains" | |
thing doesn't work exactly that far back. | |
Output: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" Calculate "dev to release" leadtime. | |
Prints out statistics about the time between the first commit of a new feature | |
and the tag where that feature gets released. | |
Ideally, we'd like to compute the time between first commit and deployment to | |
production, but we don't have an easy way to reliably access logs of when | |
things were deployed against when they were committed in git. | |
A quick script for my talk on technical debt at Flock 2015. |