Move rackspace/clouddocs-maven-plugin to openstack-dev/clouddocs-maven-plugin

Bug #1082812 reported by Monty Taylor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Fix Released
High
Khai Do

Bug Description

OpenStack Docs use a plugin that is developed at rackspace - but it wants to be owned by the openstack process. Move it to the openstack-dev org in gerrit.

This depends on the maven support bugs, and will also likely require the groupid to change in the pom.xml for clouddocs-maven-plugin.

Revision history for this message
James E. Blair (corvus) wrote :

From Anne Gentle:

Tasks:
- Set up Jenkins build on OpenStack Jenkins to build the plugin (we have
one at Rackspace, need help bringing over)
- Set up a release process for the plugin with the OpenStack
infrastructure (might just be a document)
- Clone repo from https://github.com/rackspace/clouddocs-maven-plugin to
https://github.com/openstack/clouddocs-maven-plugin on a specific date
- (optional) Find another public repository location (rather than having
the pom.xml file refer to the Rackspace Research Repository
http://maven.research.rackspacecloud.com/content/groups/public/

Monty Taylor (mordred)
Changed in openstack-ci:
assignee: Monty Taylor (mordred) → nobody
Revision history for this message
Clark Boylan (cboylan) wrote :

Jim and Clark spoke to someone from rackspace about this at the Havana summit (sorry I have already forgotten names). This should be straightforward to do. We will make this a gerrit project seeded from an existing repo. The only major thing that needs to be sorted out is publishing to Maven Nexus. I will work with zaro to figure out what is necessary to do that. I will also coordinate the project import to Gerrit.

Changed in openstack-ci:
assignee: nobody → Clark Boylan (cboylan)
milestone: grizzly → havana
Revision history for this message
James E. Blair (corvus) wrote :
Revision history for this message
Clark Boylan (cboylan) wrote :

dwcramer mentioned in the meeting on May 14th that he would be getting in touch with us. This hasn't happened yet. Will ping dwcramer more directly.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to config (master)

Fix proposed to branch: master
Review: https://review.openstack.org/39337

Revision history for this message
Clark Boylan (cboylan) wrote :

dwcramer has been emailed directly with a link to the above review. Hopefully we can move the discussion into Gerrit and have the jeepyb update-bug script keep LP apprised of the latest details.

Changed in openstack-ci:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to config (master)

Reviewed: https://review.openstack.org/39337
Committed: http://github.com/openstack-infra/config/commit/f810b5cd777df1f688e016c66b5833925ffb4659
Submitter: Jenkins
Branch: master

commit f810b5cd777df1f688e016c66b5833925ffb4659
Author: Clark Boylan <email address hidden>
Date: Tue Jul 30 10:23:12 2013 -0700

    Start import process for clouddocs-maven-plugin.

    Add clouddocs-maven-plugin to the list of projects and assign the
    gate-noop jobs to its check and gate queues.

    related-bug: #1082812
    Change-Id: I646d5e67ff50fbe5de2ae5d55dbdd079456e4a7c

Revision history for this message
James E. Blair (corvus) wrote :

This was merged without coordinating, so it needs a force-push. We should also use the tag-based release system that was developed for the jenkins plugins for this.

Khai Do (zaro0508)
Changed in openstack-ci:
assignee: Clark Boylan (cboylan) → Khai Do (zaro0508)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to config (master)

Fix proposed to branch: master
Review: https://review.openstack.org/46099

Revision history for this message
Khai Do (zaro0508) wrote :

From David Cramer..

FYI: We've identified some things we need to take care of before we can
go to Maven Central:

https://github.com/rackerlabs/clouddocs-maven-plugin/issues/49

Clark Boylan (cboylan)
Changed in openstack-ci:
milestone: havana → icehouse
Revision history for this message
Khai Do (zaro0508) wrote :

from david cramer..
I wouldn't close the openstack bug yet since we've not yet part of gerrit. But the plugin is indeed now hosted in Maven Central. That means that if you have a doc project that uses the plugin, you no longer need special stuff in your pom.xml pointing to
maven.research.rackspacecloud.com. This is important for people who, e.g. are configured to use a proxy repo that mirrors maven central. For those users, the maven.research.rackspacecloud.com wasn't available.

Revision history for this message
Khai Do (zaro0508) wrote :

Reference patches:
1. new maven plugin jobs to build and deploy maven plugins to maven nexus: https://review.openstack.org/#/c/58349
2. setup version as a parameter: https://review.openstack.org/#/c/46099

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to config (master)

Reviewed: https://review.openstack.org/46099
Committed: http://github.com/openstack-infra/config/commit/9aef0e90d85973cd3ac6ba16f8d3808fd0c0a8a9
Submitter: Jenkins
Branch: master

commit 9aef0e90d85973cd3ac6ba16f8d3808fd0c0a8a9
Author: Khai Do <email address hidden>
Date: Wed Sep 11 09:49:24 2013 -0700

    new maven plugin jobs to build and deploy maven plugins to maven nexus

    This patch adds jobs to build maven plugins and deploy them
    to the maven nexus repo at https://oss.sonatype.org

    Closes-Bug: #1082812

    Change-Id: I283d475ab18819391f282234b063522abbf09eda

Changed in openstack-ci:
status: In Progress → Fix Released
Revision history for this message
Martin Paulo (martin-paulo) wrote :

For anyone following along on this thread, the code has landed up at:
https://github.com/stackforge/clouddocs-maven-plugin

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.