Post releases to Maven Central, PyPI #49

Closed
parente opened this Issue Mar 15, 2011 · 5 comments

Comments

Projects
None yet
2 participants
@parente
Owner

parente commented Mar 15, 2011

We should get the ocw Java portions into the central maven repository so anyone can pull it down as a dependency without having to get it from github (e.g., pbs).

Sonatype is open to all OSS projects and syncs with the central repo. Getting in here should be easy.

http://nexus.sonatype.org/oss-repository-hosting.html

We should also post the Python server + stable JS bundle to the Python Package Index.

http://pypi.python.org/pypi

I've done the latter before, and the former has plenty of instructions.

@parente

This comment has been minimized.

Show comment Hide comment
@parente

parente Mar 15, 2011

Owner

Instructions:

https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide

Issue opened for first step of instructions:

https://issues.sonatype.org/browse/OSSRH-1454

Need to update pom files with:

  1. Consistent groupId of org.opencoweb
  2. License
  3. SCM info
  4. Name of each module
  5. Description of each module
  6. Developer names on each module

Also need a shared GPG key so any of us can do the release.

Owner

parente commented Mar 15, 2011

Instructions:

https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide

Issue opened for first step of instructions:

https://issues.sonatype.org/browse/OSSRH-1454

Need to update pom files with:

  1. Consistent groupId of org.opencoweb
  2. License
  3. SCM info
  4. Name of each module
  5. Description of each module
  6. Developer names on each module

Also need a shared GPG key so any of us can do the release.

@parente

This comment has been minimized.

Show comment Hide comment
@parente

parente Mar 16, 2011

Owner

Sonatype approved us for staging before releasing to Maven Central. I believe they'll review our 0.4 snapshot the first time before they mirror it to central once it's baked.

Owner

parente commented Mar 16, 2011

Sonatype approved us for staging before releasing to Maven Central. I believe they'll review our 0.4 snapshot the first time before they mirror it to central once it's baked.

@parente

This comment has been minimized.

Show comment Hide comment
@parente

parente Mar 18, 2011

Owner

Python scripts are working. Did a test upload to pypi. Maven staging is failing because their server can't find our gpg key. Everything seems to be in order on our side. I commented on the JIRA issue about the problem and they're looking into it.

Owner

parente commented Mar 18, 2011

Python scripts are working. Did a test upload to pypi. Maven staging is failing because their server can't find our gpg key. Everything seems to be in order on our side. I commented on the JIRA issue about the problem and they're looking into it.

@parente

This comment has been minimized.

Show comment Hide comment
@parente

parente Mar 22, 2011

Owner

Key problem fixed by generating a new key. It would be nice if I could deprecate the bad one in the repo, but it's not a must have. Ready to deploy to both PyPI and Maven Central when we declare 0.4 baked.

Owner

parente commented Mar 22, 2011

Key problem fixed by generating a new key. It would be nice if I could deprecate the bad one in the repo, but it's not a must have. Ready to deploy to both PyPI and Maven Central when we declare 0.4 baked.

@vinomaster

This comment has been minimized.

Show comment Hide comment
@vinomaster

vinomaster Mar 22, 2011

Owner

Completed in v0.4

Owner

vinomaster commented Mar 22, 2011

Completed in v0.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment