CINXE.COM
James Page in Launchpad
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> <head> <base href="https://launchpad.net/~james-page/+index" /> <meta charset="UTF-8" /> <title>James Page in Launchpad</title> <link rel="apple-touch-icon" sizes="180x180" href="/@@/apple-touch-icon.png?v=2022" /> <link rel="icon" type="image/png" sizes="32x32" href="/@@/favicon-32x32.png?v=2022" /> <link rel="icon" type="image/png" sizes="16x16" href="/@@/favicon-16x16.png?v=2022" /> <link rel="manifest" href="/@@/site.webmanifest?v=2022" /> <link rel="mask-icon" href="/@@/safari-pinned-tab.svg?v=2022" color="#e9531f" /> <link rel="shortcut icon" href="/@@/favicon.ico?v=2022" /> <meta name="msapplication-TileColor" content="#da532c" /> <meta name="msapplication-config" content="/@@/browserconfig.xml?v=2022" /> <meta name="theme-color" content="#ffffff" /> <link rel="alternate" type="application/atom+xml" href="http://feeds.launchpad.net/~james-page/latest-bugs.atom" title="Latest Bugs for James Page" /> <link rel="alternate" type="application/atom+xml" href="http://feeds.launchpad.net/~james-page/branches.atom" title="Latest Branches for James Page" /> <link rel="alternate" type="application/atom+xml" href="http://feeds.launchpad.net/~james-page/revisions.atom" title="Latest Revisions by James Page" /> <link type="text/css" rel="stylesheet" media="screen, print" href="/+icing/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/combo.css" /> <meta property="og:title" content="James Page in Launchpad" /> <meta property="og:type" content="website" /> <meta property="og:image" content="/@@/launchpad-og-image.png" /> <meta property="og:url" content="https://launchpad.net/~james-page/+index" /> <meta property="og:site_name" content="Launchpad" /> <script type="text/javascript"> var LP = { cache: {}, links: {} }; </script> <script type="text/javascript">var cookie_scope = '; Path=/; Secure; Domain=.launchpad.net';</script> <script type="text/javascript" src="/+combo/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/?yui/yui/yui-min.js&lp/meta.js&yui/loader/loader-min.js"></script> <script type="text/javascript"> var raw = null; if (LP.devmode) { raw = 'raw'; } YUI.GlobalConfig = { combine: true, comboBase: '/+combo/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/?', root: 'yui/', filter: raw, debug: false, fetchCSS: false, maxURLLength: 2000, groups: { lp: { combine: true, base: '/+combo/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/?lp/', comboBase: '/+combo/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/?', root: 'lp/', // comes from including lp/meta.js modules: LP_MODULES, fetchCSS: false } } }</script> <script type="text/javascript"> // we need this to create a single YUI instance all events and code // talks across. All instances of YUI().use should be based off of // LPJS instead. var LPJS = new YUI(); </script> <script id="base-layout-load-scripts" type="text/javascript"> //<![CDATA[ LPJS.use('base', 'node', 'console', 'event', 'oop', 'lp', 'lp.app.foldables','lp.app.sorttable', 'lp.app.inlinehelp', 'lp.app.links', 'lp.bugs.bugtask_index', 'lp.bugs.subscribers', 'lp.app.ellipsis', 'lp.code.branchmergeproposal.diff', 'lp.views.global', function(Y) { Y.on("domready", function () { var global_view = new Y.lp.views.Global(); global_view.render(); Y.lp.app.sorttable.SortTable.init(); Y.lp.app.inlinehelp.init_help(); Y.lp.activate_collapsibles(); Y.lp.app.foldables.activate(); Y.lp.app.links.check_valid_lp_links(); }); Y.on('lp:context:web_link:changed', function(e) { window.location = e.new_value; }); }); //]]> </script> <script id="base-helper-functions" type="text/javascript"> //<![CDATA[ // This code is pulled from lp.js that needs to be available on every // request. Pulling here to get it outside the scope of the YUI block. function setFocusByName(name) { // Focus the first element matching the given name which can be focused. var nodes = document.getElementsByName(name); var i, node; for (i = 0; i < nodes.length; i++) { node = nodes[i]; if (node.focus) { try { // Trying to focus a hidden element throws an error in IE8. if (node.offsetHeight !== 0) { node.focus(); } } catch (e) { LPJS.use('console', function(Y) { Y.log('In setFocusByName(<' + node.tagName + ' type=' + node.type + '>): ' + e); }); } break; } } } function selectWidget(widget_name, event) { if (event && (event.keyCode === 9 || event.keyCode === 13)) { // Avoid firing if user is tabbing through or simply pressing // enter to submit the form. return; } document.getElementById(widget_name).checked = true; } //]]> </script> <link rel="meta" type="application/rdf+xml" title="FOAF" href="+rdf" /> <link rel="openid.server" href="https://login.launchpad.net/+openid" /> <link rel="openid.delegate" href="https://login.launchpad.net/+id/ndW6e6G" /> <link rel="openid2.provider" href="https://login.launchpad.net/+openid" /> <link rel="openid2.local_id" href="https://login.launchpad.net/+id/ndW6e6G" /> <meta http-equiv="X-XRDS-Location" content="https://login.launchpad.net/+id/ndW6e6G/+xrds" /> </head> <body id="document" itemscope="" itemtype="http://schema.org/WebPage" class="tab-overview main_side public yui3-skin-sam"> <div class="yui-d0"> <div id="locationbar" class="login-logout"> <div id="logincontrol"><a href="https://launchpad.net/~james-page/+login">Log in / Register</a></div> </div><!--id="locationbar"--> <div id="watermark" class="watermark-apps-portlet"> <div> <a href="https://launchpad.net/~james-page"><img alt="" width="64" height="64" src="/@@/person-logo" /></a> </div> <div class="wide"> <h2 id="watermark-heading"><a href="https://launchpad.net/~james-page">James Page</a></h2> </div> <!-- Application Menu --> <ul class="facetmenu"> <li class="overview active"><span>Overview</span></li> <li class="branches"><a href="https://code.launchpad.net/~james-page">Code</a></li> <li class="bugs"><a href="https://bugs.launchpad.net/~james-page">Bugs</a></li> <li class="specifications"><a href="https://blueprints.launchpad.net/~james-page">Blueprints</a></li> <li class="translations"><a href="https://translations.launchpad.net/~james-page">Translations</a></li> <li class="answers"><a href="https://answers.launchpad.net/~james-page">Answers</a></li> </ul> </div> <div class="yui-t4"> <div id="maincontent" class="yui-main"> <div class="yui-b" dir="ltr"> <div class="context-publication"> <div id="registration" class="registering"> </div> </div> <div id="request-notifications"> </div> <div> <div class="description"> <div> <div class="lazr-multiline-edit" id="edit-description"> <div class="clearfix"> </div> <div class="yui3-editable_text-text"></div> </div> </div> </div> <ul class="horizontal"> <li> <a class="sprite info" href="https://launchpad.net/~james-page/+related-packages"> Related packages </a> </li> <li> <a class="sprite info" href="https://launchpad.net/~james-page/+related-projects"> Related projects </a> </li> </ul> <div class="yui-g"> <div> <div class="portlet" id="contact-details"> <h2>User information</h2> <div class="first yui-u"> <dl id="launchpad-id"> <dt>Launchpad Id:</dt> <dd>james-page</dd> </dl> <dl id="email-addresses"> <dt>Email:</dt> <dd> <a href="+login">Log in</a> for email information. </dd> <dd> <br /> </dd> </dl> <dl> <dt>Member since:</dt> <dd id="member-since">2010-04-28</dd> </dl> <div id="teams_with_icons"> <a href="/~bacchus"><img alt="Icon of Bacchus" src="https://launchpadlibrarian.net/35895765/bacchus14x14.jpg" title="Member of Bacchus" /></a> <a href="/~bluetooth"><img alt="Icon of Bluetooth" src="https://launchpadlibrarian.net/4683649/stock_bluetooth.png" title="Member of Bluetooth" /></a> <a href="/~cassandra-ubuntu"><img alt="Icon of Cassandra Ubuntu Packaging" src="https://launchpadlibrarian.net/59580596/cassandra-ubuntu-icon.png" title="Member of Cassandra Ubuntu Packaging" /></a> <a href="/~edubuntu-dev"><img alt="Icon of Edubuntu Developers" src="https://launchpadlibrarian.net/71879383/edubuntu-logo-only_14.png" title="Member of Edubuntu Developers" /></a> <a href="/~gnome3-team"><img alt="Icon of GNOME3 Team" src="https://launchpadlibrarian.net/235731434/roundel14.png" title="Member of GNOME3 Team" /></a> <a href="/~indicator-applet-developers"><img alt="Icon of Indicator Applet Developers" src="https://launchpadlibrarian.net/22816053/add-notification-applet.14.png" title="Member of Indicator Applet Developers" /></a> <a href="/~kubuntu-ninjas-yellow-belts"><img alt="Icon of Kubuntu Ninjas - Yellow belts" src="https://launchpadlibrarian.net/192173133/belt2-yellow3.png" title="Member of Kubuntu Ninjas - Yellow belts" /></a> <a href="/~kubuntu-ninjas"><img alt="Icon of Kubuntu Ninjas" src="https://launchpadlibrarian.net/31496145/icon.png" title="Member of Kubuntu Ninjas" /></a> <a href="/~kubuntu-ppa"><img alt="Icon of Kubuntu Package Archives" src="https://launchpadlibrarian.net/44411915/deb-small.png" title="Member of Kubuntu Package Archives" /></a> <a href="/~launchpad-beta-testers"><img alt="Icon of Launchpad Beta Testers" src="https://launchpadlibrarian.net/600856498/Canonical_Launchpad_icon_14px.png" title="Member of Launchpad Beta Testers" /></a> <a href="/~lubuntu-code"><img alt="Icon of Lubuntu Code" src="https://launchpadlibrarian.net/704307155/lennyborg_14.png" title="Member of Lubuntu Code" /></a> <a href="/~lubuntu-ci"><img alt="Icon of Lubuntu Continuous Integration" src="https://launchpadlibrarian.net/704307325/lennyborg_14.png" title="Member of Lubuntu Continuous Integration" /></a> <a href="/~lubuntu-dev"><img alt="Icon of Lubuntu Developers" src="https://launchpadlibrarian.net/704306355/lennyborg_14.png" title="Member of Lubuntu Developers" /></a> <a href="/~lubuntu-packaging"><img alt="Icon of Lubuntu Packages Team" src="https://launchpadlibrarian.net/704305879/lenny_bug_14.png" title="Member of Lubuntu Packages Team" /></a> <a href="/~lubuntu-desktop"><img alt="Icon of Lubuntu" src="https://launchpadlibrarian.net/357050187/14.png" title="Member of Lubuntu" /></a> <a href="/~motu"><img alt="Icon of MOTU" src="https://launchpadlibrarian.net/1516491/motu-image-2.png" title="Member of MOTU" /></a> <a href="/~network-manager"><img alt="Icon of Network-manager" src="https://launchpadlibrarian.net/11610188/nm-team.png" title="Member of Network-manager" /></a> <a href="/~nova"><img alt="Icon of Nova" src="https://launchpadlibrarian.net/52560219/os14.png" title="Member of Nova" /></a> <a href="/~openstack"><img alt="Icon of OpenStack Team" src="https://launchpadlibrarian.net/52313052/os14.png" title="Member of OpenStack Team" /></a> <a href="/~super-friends"><img alt="Icon of Super Friends" src="https://launchpadlibrarian.net/134634591/superman14.png" title="Member of Super Friends" /></a> <a href="/~ubuntu-bugcontrol"><img alt="Icon of Ubuntu Bug Control" src="https://launchpadlibrarian.net/4423778/qa-icon.png" title="Member of Ubuntu Bug Control" /></a> <a href="/~ubuntu-developer-members"><img alt="Icon of Ubuntu Contributing Developers" src="https://launchpadlibrarian.net/17290192/wrench_emblem-trans.png" title="Member of Ubuntu Contributing Developers" /></a> <a href="/~ubuntu-core-dev"><img alt="Icon of Ubuntu Core Development Team" src="https://launchpadlibrarian.net/1072365/main.png" title="Member of Ubuntu Core Development Team" /></a> <a href="/~ubuntu-dev"><img alt="Icon of Ubuntu Development Team" src="https://launchpadlibrarian.net/1072363/motu.png" title="Member of Ubuntu Development Team" /></a> <a href="/~ubuntu-doc"><img alt="Icon of Ubuntu Documentation Project Team" src="https://launchpadlibrarian.net/162165522/ubuntu-doc.png" title="Member of Ubuntu Documentation Project Team" /></a> <a href="/~ubuntu-gnome-dev"><img alt="Icon of Ubuntu GNOME Developers" src="https://launchpadlibrarian.net/254356645/roundel14.png" title="Member of Ubuntu GNOME Developers" /></a> <a href="/~ubuntu-gnome"><img alt="Icon of Ubuntu GNOME" src="https://launchpadlibrarian.net/258611022/ubuntu-gnome_14.png" title="Member of Ubuntu GNOME" /></a> <a href="/~ubuntukylin-members"><img alt="Icon of Ubuntu Kylin Members" src="https://launchpadlibrarian.net/444398797/623185830.jpg" title="Member of Ubuntu Kylin Members" /></a> <a href="/~ubuntu-mate-dev"><img alt="Icon of Ubuntu MATE Developers" src="https://launchpadlibrarian.net/212349832/icon.png" title="Member of Ubuntu MATE Developers" /></a> <a href="/~ubuntumembers"><img alt="Icon of Ubuntu Members" src="https://launchpadlibrarian.net/606495581/CoF%2014px.png" title="Member of Ubuntu Members" /></a> <a href="/~ubuntu-server"><img alt="Icon of Ubuntu Server" src="https://launchpadlibrarian.net/606382282/CoF%2014px.png" title="Member of Ubuntu Server" /></a> <a href="/~ubuntu-sponsors"><img alt="Icon of Ubuntu Sponsors" src="https://launchpadlibrarian.net/40794090/minitools.png" title="Member of Ubuntu Sponsors" /></a> <a href="/~ubuntustudio-dev"><img alt="Icon of Ubuntu Studio Development" src="https://launchpadlibrarian.net/479050820/14.png" title="Member of Ubuntu Studio Development" /></a> <a href="/~xubuntu-art"><img alt="Icon of Xubuntu Artwork" src="https://launchpadlibrarian.net/341831649/icon_optimized_14.png" title="Member of Xubuntu Artwork" /></a> <a href="/~xubuntu-dev"><img alt="Icon of Xubuntu Developers" src="https://launchpadlibrarian.net/139019912/x-dev.png" title="Member of Xubuntu Developers" /></a> </div> <dl id="ubuntu-coc"> <dt>Signed Ubuntu Code of Conduct:</dt> <dd> <span id="ubuntu_coc_signer">Yes</span> </dd> </dl> </div> <div class="yui-u two-column-list"> <dl id="languages"> <dt>Languages: </dt> <dd> English </dd> </dl> <dl id="pgp-keys"> <dt>OpenPGP keys: </dt> <dd> <span style="word-wrap: anywhere">113B6F61BF8A9310E6BBCAAE9CAFCF1156746F95</span><span>,</span> <span style="word-wrap: anywhere">AB23E9A98422889E08C3838CBFECAECBA0E7D8C3</span> </dd> </dl> <dl id="sshkeys"> <dt>SSH keys: </dt> <dd> <a href="+sshkeys">james-page</a> <br /> <a href="+sshkeys">root@juju-0cd498-prod-ubuntu-openstack-backport-o-matic-7 </a> <br /> <a href="+sshkeys">ubuntu@jamespage-bastion </a> <br /> <a href="+sshkeys">ubuntu@jammy-joplin </a> <br /> <a href="+sshkeys">canonical </a> <br /> <a href="+sshkeys">jamespage@joplin </a> <br /> </dd> </dl> <dl id="timezone"> <dt>Time zone: </dt> <dd>Europe/London (UTC+0000) </dd> </dl> <dl id="karma"> <dt>Karma:</dt> <dd><a id="karma-total" href="https://launchpad.net/~james-page/+karma">56010</a> <a target="help" href="/+help-registry/karma.html" class="sprite maybe action-icon">Karma help</a> </dd> </dl> </div> <div class="yui-u user-social-accounts"> <dl id="social-accounts"> <dt>Social accounts:</dt> <dd class="user-social-accounts__item irc-account"> <img class="user-social-accounts__icon" alt="IRC" title="IRC" src="/@@/social-irc" /> <span><strong>jamespage</strong> <span class="lesser"> on </span> <strong>irc.freenode.net</strong> </span> </dd> <dd class="user-social-accounts__item irc-account"> <img class="user-social-accounts__icon" alt="IRC" title="IRC" src="/@@/social-irc" /> <span><strong>jamespage</strong> <span class="lesser"> on </span> <strong>irc.debian.org</strong> </span> </dd> <dd class="user-social-accounts__item irc-account"> <img class="user-social-accounts__icon" alt="IRC" title="IRC" src="/@@/social-irc" /> <span><strong>jamespage</strong> <span class="lesser"> on </span> <strong>irc.codehaus.org</strong> </span> </dd> <dd class="user-social-accounts__item matrix-account"> <span><img class="user-social-accounts__icon" alt="Matrix" title="Matrix" src="/@@/social-matrix" /> <a href=https://matrix.to//#/@jamespage:ubuntu.com target="_blank"><strong>@jamespage:ubuntu.com</strong></a></span> </dd> </dl> </div> </div> </div> </div> <div> <div id="working-on" class="yui-g"> <div class="yui-u first"> <div class="portlet"> <h2> <span class="see-all"> <a href="https://launchpad.net/~james-page/+assignedbugs?search=Search&field.status=In+Progress"> All bugs in progress </a> </span> Assigned bugs </h2> <table> <tr> <tr> <td class="icon left"><span alt="(high)" title="High importance" class="sprite bug-high"></span></td> <td> #2065911 <a href="https://bugs.launchpad.net/snap-openstack-hypervisor/+bug/2065911">No connectivity to/from VM because the underlying interface is down</a> </td> <td style="text-align: right"> </td> </tr> <tr> <td colspan="3" style="padding-bottom: 0.5em"> <div class="registered"> in <a href="/snap-openstack-hypervisor">OpenStack Hypervisor Snap</a>, <a href="/snap-openstack">OpenStack Snap</a> </div> </td> </tr> </tr> <tr> <tr> <td class="icon left"><span alt="(undecided)" title="Undecided" class="sprite bug-undecided"></span></td> <td> #1831986 <a href="https://bugs.launchpad.net/neutron/+bug/1831986">fwaas_v2 - unable to associate port with firewall (PXC strict mode)</a> </td> <td style="text-align: right"> </td> </tr> <tr> <td colspan="3" style="padding-bottom: 0.5em"> <div class="registered"> in <a href="/neutron">neutron</a>, <a href="/cloud-archive">Ubuntu Cloud Archive</a>, <a href="/ubuntu">Ubuntu</a> </div> </td> </tr> </tr> <tr> <tr> <td class="icon left"><span alt="(medium)" title="Medium importance" class="sprite bug-medium"></span></td> <td> #1934476 <a href="https://bugs.launchpad.net/cloud-archive/train/+bug/1934476">[SRU] openvswitch 2.12.3</a> </td> <td style="text-align: right"> </td> </tr> <tr> <td colspan="3" style="padding-bottom: 0.5em"> <div class="registered"> in <a href="/cloud-archive">Ubuntu Cloud Archive</a> </div> </td> </tr> </tr> <tr> <tr> <td class="icon left"><span alt="(medium)" title="Medium importance" class="sprite bug-medium"></span></td> <td> #1813371 <a href="https://bugs.launchpad.net/ubuntu/bionic/+source/openvswitch/+bug/1813371">OVS 2.9+ systemd integration issues</a> </td> <td style="text-align: right"> </td> </tr> <tr> <td colspan="3" style="padding-bottom: 0.5em"> <div class="registered"> in <a href="/ubuntu">Ubuntu</a> </div> </td> </tr> </tr> <tr> <tr> <td class="icon left"><span alt="(high)" title="High importance" class="sprite bug-high"></span></td> <td> #1874059 <a href="https://bugs.launchpad.net/vault-charm/+bug/1874059">secrets relations not completed once vault is unsealed</a> </td> <td style="text-align: right"> </td> </tr> <tr> <td colspan="3" style="padding-bottom: 0.5em"> <div class="registered"> in <a href="/vault-charm">vault-charm</a> </div> </td> </tr> </tr> </table> </div> </div> <div class="yui-u"> </div> </div> </div> <div class="yui-g"> <!-- First portlet column. --> <div class="first yui-u"> <div> <div id="ppas" class="portlet"> <h2>Personal package archives</h2> <div> <table> <tr> <td><a href="/~james-page/+archive/ubuntu/0mq" class="sprite ppa-icon">0mq testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/100g" class="sprite ppa-icon">100G networking</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/antelope" class="sprite ppa-icon">Antelope</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/artful" class="sprite ppa-icon">Artful A</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/bionic" class="sprite ppa-icon">Bionic</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/bobcat" class="sprite ppa-icon">Bobcat</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/bug1817055" class="sprite ppa-icon">bug1817055</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/bug1930446" class="sprite ppa-icon">bug1930446</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/caracal" class="sprite ppa-icon">Caracal</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceilometer" class="sprite ppa-icon">Ceilometer Fixup</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-0.55-testing" class="sprite ppa-icon">Ceph 0.55 Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-0.80.9" class="sprite ppa-icon">Ceph 0.80.9</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-0.94.3" class="sprite ppa-icon">Ceph 0.94.3</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-0.94.5" class="sprite ppa-icon">Ceph 0.94.5</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-9.x" class="sprite ppa-icon">Ceph 9.x packages</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-backport-testing" class="sprite ppa-icon">Ceph Backport Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-mir" class="sprite ppa-icon">Ceph MIR</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-sru" class="sprite ppa-icon">Ceph SRU's</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ceph-testing" class="sprite ppa-icon">Ceph Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/cosmic" class="sprite ppa-icon">Cosmic Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/dalmation" class="sprite ppa-icon">Oracular/Dalmation</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/debian-convergence" class="sprite ppa-icon">Debian Convergence</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/default-jdk-7" class="sprite ppa-icon">OpenJDK 7 Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/dingo" class="sprite ppa-icon">Dingo</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/discovery" class="sprite ppa-icon">Discovery</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/docker" class="sprite ppa-icon">Docker Stable Packages</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/docker1.2" class="sprite ppa-icon">Docker 1.2 Packages</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/epoxy" class="sprite ppa-icon">Epoxy Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/etherpad" class="sprite ppa-icon">etherpad</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/eventlet-testing" class="sprite ppa-icon">Eventlet Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/fop-drop" class="sprite ppa-icon">FOP demotion</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/golang-backports" class="sprite ppa-icon">golang backports</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ha-updates" class="sprite ppa-icon">HA updates</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/hudson" class="sprite ppa-icon">Hudson Development</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/icehouse" class="sprite ppa-icon">Icehouse SRU</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ipxe" class="sprite ppa-icon">iPXE Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/iscsitarget" class="sprite ppa-icon">iscsitarget backport</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/jammy" class="sprite ppa-icon">Jammy Backports</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/java" class="sprite ppa-icon">Java Related Stuff</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/java-universe-oneiric" class="sprite ppa-icon">java-universe-oneiric</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/jenkins-upload-testing" class="sprite ppa-icon">Jenkins Testing for Upload to Archive</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/juju-core-trunk" class="sprite ppa-icon">Trunk Juju Builds</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/juju-gccgo" class="sprite ppa-icon">Juju packages built with gccgo</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/juju-stable-testing" class="sprite ppa-icon">Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/junk" class="sprite ppa-icon">junk</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/juno" class="sprite ppa-icon">Juno</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/kilo" class="sprite ppa-icon">Kilo Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/kilo-backports" class="sprite ppa-icon">Kilo Backports</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/liberty-b3" class="sprite ppa-icon">Liberty B3</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/liberty-sru" class="sprite ppa-icon">Liberty SRU testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/liberty-testing" class="sprite ppa-icon">Liberty Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/libvirt-testing" class="sprite ppa-icon">Testing for libvirt stuff</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/lunar" class="sprite ppa-icon">Lunar</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/mitaka" class="sprite ppa-icon">Mitaka testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/mongodb2.2" class="sprite ppa-icon">MongoDB Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/mysql-testing" class="sprite ppa-icon">MySQL testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/networking-mlnx" class="sprite ppa-icon">networking-mlnx</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/newton" class="sprite ppa-icon">Newton Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/newton2" class="sprite ppa-icon">Newton 2</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ntp-testing" class="sprite ppa-icon">NTP</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ocata" class="sprite ppa-icon">Ocata</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/oneiric" class="sprite ppa-icon">oneiric</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/opengrok" class="sprite ppa-icon">OpenGROK</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/openldap" class="sprite ppa-icon">openldap testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/openmpi" class="sprite ppa-icon">OpenMPI Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/openmpi2" class="sprite ppa-icon">OpenMPI Testing Pt 2</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/openstack-ha" class="sprite ppa-icon">OpenStack HA</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/openvswitch" class="sprite ppa-icon">Open vSwitch Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ovs-dpdk" class="sprite ppa-icon">Open vSwitch DPDK</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/partner-testing" class="sprite ppa-icon">Partner Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/percona" class="sprite ppa-icon">Percona</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/percona-security-updates" class="sprite ppa-icon">percona-security-updates</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/pike" class="sprite ppa-icon">Pike Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/pike-staging" class="sprite ppa-icon">Pike Staging</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/prague-sprint-scratch" class="sprite ppa-icon">prague-sprint-scratch</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/precise" class="sprite ppa-icon">Precise Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/psutil6" class="sprite ppa-icon">psutil 6.x testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/pxc-march-2017" class="sprite ppa-icon">pxc-march-2017</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/python" class="sprite ppa-icon">Python testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/queens" class="sprite ppa-icon">Queens</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/queens-rebuild-test" class="sprite ppa-icon">Queens Rebuild Test</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/rabbitmq" class="sprite ppa-icon">RabbitMQ</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/rally-backport" class="sprite ppa-icon">Rally Backports</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/regress-stack" class="sprite ppa-icon">Regress Stack</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/rocky" class="sprite ppa-icon">Rocky</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/sdn-testing" class="sprite ppa-icon">SDN Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/security" class="sprite ppa-icon">Security Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/sqla-1.1-transition" class="sprite ppa-icon">SQLA 1.1 take2</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/sqla-take3" class="sprite ppa-icon">SQLA 1.1 Take3</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/sqlalchemy-migration" class="sprite ppa-icon">SQLAlchemy Migration</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/stein" class="sprite ppa-icon">OpenStack Stein Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/train" class="sprite ppa-icon">Train</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/trusty-sru" class="sprite ppa-icon">Trusty SRU</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ubuntu-dev" class="sprite ppa-icon">Ubuntu Dev Backports</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/ussuri" class="sprite ppa-icon">Ussuri</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/utopic" class="sprite ppa-icon">Utopic Testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/vault-production" class="sprite ppa-icon">Misc Fixes for Vault</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/vaultlocker-backports" class="sprite ppa-icon">Vaultlocker Backports</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/vivid" class="sprite ppa-icon">Vivid testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/vivid-testing" class="sprite ppa-icon">Vivid Testing take2</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/vmware-nsx" class="sprite ppa-icon">NSX driver testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/wallaby" class="sprite ppa-icon">Wallaby</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/wily" class="sprite ppa-icon">WIly Testing Take2</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/wilyw" class="sprite ppa-icon">Wily testing</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/xena" class="sprite ppa-icon">Xena</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/xenial" class="sprite ppa-icon">Xenial</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/yakkety" class="sprite ppa-icon">Yakkety</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/yoga" class="sprite ppa-icon">Yoga</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/zed" class="sprite ppa-icon">Zed</a></td> </tr> <tr> <td><a href="/~james-page/+archive/ubuntu/zesty" class="sprite ppa-icon">Zesty</a></td> </tr> </table> </div> <ul class="horizontal"> </ul> </div> <ul class="horizontal" style="margin-top: 0;"> <li> <a class="menu-link-view_snaps sprite info" href="https://launchpad.net/~james-page/+snaps">View snap packages</a> </li> </ul> </div> <div> <div class="portlet"> <h2> <span class="see-all"> <a href="https://launchpad.net/~james-page/+participation"> All memberships </a> </span> Latest memberships </h2> <table id="participation"> <tr> <td colspan="2"> <div> <a href="/~ubuntu-openstack-contributors" class="sprite team">Ubuntu OpenStack Contributors</a> </div> <div class="registered"> Joined <time title="2025-02-11 11:39:46 UTC" datetime="2025-02-11T11:39:46.215203+00:00">on 2025-02-11</time> </div> </td> </tr> <tr> <td colspan="2"> <div> <a href="/~canonical-openstack" class="sprite team">Canonical OpenStack</a> </div> <div class="registered"> Joined <time title="2024-10-03 16:08:53 UTC" datetime="2024-10-03T16:08:53.201449+00:00">on 2024-10-03</time> </div> </td> </tr> <tr> <td colspan="2"> <div> <a href="/~sunbeam-drivers" class="sprite team">Sunbeam Drivers</a> </div> <div class="registered"> Joined <time title="2023-12-05 13:24:51 UTC" datetime="2023-12-05T13:24:51.711387+00:00">on 2023-12-05</time> </div> </td> </tr> <tr> <td colspan="2"> <div> <a href="/~sunbeam" class="sprite team">Sunbeam</a> </div> <div class="registered"> Joined <time title="2023-12-05 13:19:14 UTC" datetime="2023-12-05T13:19:14.203493+00:00">on 2023-12-05</time> </div> </td> </tr> </table> </div> </div> </div> <div class="yui-u"> <div> <div class="portlet"> <h2> <span class="see-all"> <a href="https://launchpad.net/~james-page/+karma">Recent activities</a> </span> Most active in </h2> <table class="contributions" id="contributions"> <tbody> <tr> <th> <a href="/ubuntu" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/606381978/CoF%2014px.png)">Ubuntu</a> </th> <td> <img height="14" width="14" alt="" title="Code" src="/@@/branch" /> </td> <td> <img height="14" width="14" alt="" title="Bug Management" src="/@@/bug" /> </td> <td> <img height="14" width="14" alt="" title="Soyuz" src="/@@/package-source" /> </td> </tr> <tr> <th> <a href="/cloud-archive" class="sprite product">Ubuntu Cloud Archive</a> </th> <td> </td> <td> <img height="14" width="14" alt="" title="Bug Management" src="/@@/bug" /> </td> <td> </td> </tr> <tr> <th> <a href="/snap-openstack" class="sprite product">OpenStack Snap</a> </th> <td> </td> <td> <img height="14" width="14" alt="" title="Bug Management" src="/@@/bug" /> </td> <td> </td> </tr> <tr> <th> <a href="/cinder" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/448002358/cinder-mascot_14x14.png)">Cinder</a> </th> <td> </td> <td> <img height="14" width="14" alt="" title="Bug Management" src="/@@/bug" /> </td> <td> </td> </tr> <tr> <th> <a href="/nova" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/52142028/os14.png)">OpenStack Compute (nova)</a> </th> <td> </td> <td> <img height="14" width="14" alt="" title="Bug Management" src="/@@/bug" /> </td> <td> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div><!-- yui-b --> </div><!-- yui-main --> <div id="side-portlets" class="yui-b side"> <div> </div> </div><!-- yui-b side --> </div><!-- yui-t4 --> <div id="footer" class="footer"> <div class="lp-arcana"> <div class="lp-branding"> <a href="https://launchpad.net/"><img src="/@@/launchpad-footer-logo.svg" alt="Launchpad" width="65" height="18" /></a> • <a href="https://launchpad.net/+tour">Take the tour</a> • <a href="https://help.launchpad.net/">Read the guide</a> <form id="globalsearch" method="get" accept-charset="UTF-8" action="https://launchpad.net/+search"> <input type="search" id="search-text" name="field.text" /> <input type="image" src="/@@/search" style="vertical-align:5%" alt="Search Launchpad" /> </form> </div> </div> <div class="colophon"> © 2004 <a href="http://canonical.com/">Canonical Ltd.</a> • <a href="https://launchpad.net/legal">Terms of use</a> • <a href="https://www.ubuntu.com/legal/dataprivacy">Data privacy</a> • <a href="/feedback">Contact Launchpad Support</a> • <a href="http://blog.launchpad.net/">Blog</a> • <a href="https://canonical.com/careers">Careers</a> • <a href="https://ubuntu.social/@launchpadstatus">System status</a> <span id="lp-version"> • 78860d9 (<a href="https://dev.launchpad.net/">Get the code!</a>) </span> </div> </div> </div><!-- yui-d0--> <script id="json-cache-script">LP.cache = {"related_features": {}, "context": {"self_link": "https://launchpad.net/api/devel/~james-page", "web_link": "https://launchpad.net/~james-page", "resource_type_link": "https://launchpad.net/api/devel/#person", "all_specifications_collection_link": "https://launchpad.net/api/devel/~james-page/all_specifications", "valid_specifications_collection_link": "https://launchpad.net/api/devel/~james-page/valid_specifications", "recipes_collection_link": "https://launchpad.net/api/devel/~james-page/recipes", "time_zone": "Europe/London", "private": false, "is_valid": true, "is_team": false, "account_status": "Active", "visibility": "Public", "name": "james-page", "display_name": "James Page", "logo_link": "https://launchpad.net/api/devel/~james-page/logo", "is_probationary": false, "id": "tag:launchpad.net:2008:redacted", "karma": 56010, "homepage_content": null, "description": null, "mugshot_link": "https://launchpad.net/api/devel/~james-page/mugshot", "languages_collection_link": "https://launchpad.net/api/devel/~james-page/languages", "hide_email_addresses": false, "date_created": "2010-04-28T20:25:29.856164+00:00", "sshkeys_collection_link": "https://launchpad.net/api/devel/~james-page/sshkeys", "is_ubuntu_coc_signer": true, "gpg_keys_collection_link": "https://launchpad.net/api/devel/~james-page/gpg_keys", "wiki_names_collection_link": "https://launchpad.net/api/devel/~james-page/wiki_names", "irc_nicknames_collection_link": "https://launchpad.net/api/devel/~james-page/irc_nicknames", "jabber_ids_collection_link": "https://launchpad.net/api/devel/~james-page/jabber_ids", "social_accounts_collection_link": "https://launchpad.net/api/devel/~james-page/social_accounts", "memberships_details_collection_link": "https://launchpad.net/api/devel/~james-page/memberships_details", "open_membership_invitations_collection_link": "https://launchpad.net/api/devel/~james-page/open_membership_invitations", "confirmed_email_addresses_collection_link": "https://launchpad.net/api/devel/~james-page/confirmed_email_addresses", "team_owner_link": null, "preferred_email_address_link": "tag:launchpad.net:2008:redacted", "mailing_list_auto_subscribe_policy": "Always subscribe me to mailing lists", "archive_link": "https://launchpad.net/api/devel/~james-page/+archive/ubuntu/ppa-deletedppa", "ppas_collection_link": "https://launchpad.net/api/devel/~james-page/ppas", "sub_teams_collection_link": "https://launchpad.net/api/devel/~james-page/sub_teams", "super_teams_collection_link": "https://launchpad.net/api/devel/~james-page/super_teams", "members_collection_link": "https://launchpad.net/api/devel/~james-page/members", "admins_collection_link": "https://launchpad.net/api/devel/~james-page/admins", "participants_collection_link": "https://launchpad.net/api/devel/~james-page/participants", "deactivated_members_collection_link": "https://launchpad.net/api/devel/~james-page/deactivated_members", "expired_members_collection_link": "https://launchpad.net/api/devel/~james-page/expired_members", "invited_members_collection_link": "https://launchpad.net/api/devel/~james-page/invited_members", "members_details_collection_link": "https://launchpad.net/api/devel/~james-page/members_details", "proposed_members_collection_link": "https://launchpad.net/api/devel/~james-page/proposed_members", "account_status_history": "tag:launchpad.net:2008:redacted", "http_etag": "\"38523340e78b58145539336d574a42f7bae915f1-660121f0e8ebe9d9dbd4cd9180e35865d440f5a6\""}};</script> </body> <!-- Facet name: overview Page type: main_side Has global search: True Has application tabs: True Has side portlets: True At least 146 queries/external actions issued in 2.68 seconds Features: {'profiling.enabled': None, 'hard_timeout': '5000', 'app.mainsite_only.canonical_url': None, 'js.yui_version': None, 'app.maintenance_message': None, 'baselayout.careers_link.disabled': None, 'visible_render_time': None} r78860d9 --> </html>