You are viewing a plain text version of this content. The canonical link for it is here.
Posted to infrastructure-issues@apache.org by "Brian Fox (JIRA)" <ji...@apache.org> on 2009/12/06 04:26:21 UTC

[jira] Created: (INFRA-2364) Nexus access for Apache Pivot

Nexus access for Apache Pivot
-----------------------------

                 Key: INFRA-2364
                 URL: https://issues.apache.org/jira/browse/INFRA-2364
             Project: Infrastructure
          Issue Type: Sub-task
      Security Level: public (Regular issues)
            Reporter: Brian Fox
            Assignee: Brian Fox




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Fox closed INFRA-2364.
----------------------------

    Resolution: Fixed

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794060#action_12794060 ] 

Greg Brown commented on INFRA-2364:
-----------------------------------

Brian,

After updating the bundles to use the correct naming conventions, I am now able to upload to the staging repository - thanks!

Just to confirm - once the release has been approved by the project PMC, it seems like the final step is to promote the bundles to the central repository (and it looks like I can do that by right-clicking on the bundle in the Staging section of the Repository Manager). Is that correct?

Greg


> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12786570#action_12786570 ] 

Brian Fox commented on INFRA-2364:
----------------------------------

The project is configured. The standard release docs won't completely apply here. To stage, login to http://repository.apache.org, then click on Staging Upload, select Artifact Bundle and then upload your bundle. If it's successfully processed, it will automatically be added to a closed staging repository. Here the release docs apply, you can click on staging, browse to your repository and then choose to drop or after a vote, promote it.


Note that the pgp validation is being applied, the bundles that where created do not have signatures so they won't pass. The signature should be uploaded to a public key server in order for the system to verify it.

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Fox updated INFRA-2364:
-----------------------------

    Attachment: pivot-bundles.zip

These are the bundles that where posted for review.

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12793611#action_12793611 ] 

Greg Brown commented on INFRA-2364:
-----------------------------------

Good enough. We'll update the script to match the current naming convention - we can always revisit later, if needed.

Thanks again for your help.

G


> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12786567#action_12786567 ] 

Brian Fox commented on INFRA-2364:
----------------------------------

See this thread for details:
http://old.nabble.com/Upload-Apache-Pivot-artifacts-to-central-repository--ts26625417.html

Apache Pivot isn't using Maven as a build, but instead will upload bundles to Nexus. This will be the first project at Apache to leverage the bundle staging process.

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12789497#action_12789497 ] 

Greg Brown commented on INFRA-2364:
-----------------------------------

FYI, I just confirmed that I get the same error even when the bundles contain both the SHA1 signature as well as a valid, public PGP signature.
G


> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Todd Volkert (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12786617#action_12786617 ] 

Todd Volkert commented on INFRA-2364:
-------------------------------------

Should these be the same pgp keys used to sign releases?

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12792735#action_12792735 ] 

Greg Brown commented on INFRA-2364:
-----------------------------------

Hi Brian,

Thanks for looking into this. The bundles we generate do include a pom.xml file, but it looks like the way we name the signatures for the POM might be different. The POM files from your working example are:

pom.xml
pivot-core-1.4.pom.asc
pivot-core-1.4.pom.sha1

whereas our bundle contained:

pom.xml
pom.xml.asc (vs. pivot-core-1.4.pom.asc)
pom.xml.sha1 (vs. pivot-core-1.4.pom.sha1)

Does that sound right? If so, do you recommend that we change the signature file names, or would it be better to wait for your update? In other words, what will ultimately be considered the "proper" naming convention for these files?

Thanks,
Greg



> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Fox resolved INFRA-2364.
------------------------------

    Resolution: Fixed

That's correct, once the release is approved, you can promote. It would then appear in central within 4 hours. 0,4,8,12,16,20 are the sync hours.

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12788766#action_12788766 ] 

Greg Brown commented on INFRA-2364:
-----------------------------------

Hi Brian,

We noticed that other Maven bundles seem to include a SHA1 signature for each artifact. The Pivot bundles currently only include the artifacts themselves and associated ASCII armor (.asc files). Should we also include a SHA1 signatures for these files?

Thanks,
Greg


> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12789348#action_12789348 ] 

Greg Brown commented on INFRA-2364:
-----------------------------------

Hi again,

I added the SHA1 sums and regenerated the bundles, but still no luck - I get the same error:

  "Artifact upload failed. The path does not represent an artifact!"

I used a different PGP key to generate these bundles though, so maybe that was the problem this time.

Anyways, any help would be very much appreciated. Thanks.

Greg


> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Fox updated INFRA-2364:
-----------------------------

    Component/s: Nexus

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12793610#action_12793610 ] 

Brian Fox commented on INFRA-2364:
----------------------------------

Hi Greg,
the repository:bundle-create goal is the gold standard and it seems to be creating things like:

pom.xml
pivot-core-1.4.pom.asc
pivot-core-1.4.pom.sha1

etc, which I'll admit is pretty lame but this format will always be supported. We'll make the change to Nexus to support the "repository" named .pom file but the release won't be until after the holidays. So it depends on your timing if you want to change the bundle or wait.

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Todd Volkert (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790713#action_12790713 ] 

Todd Volkert commented on INFRA-2364:
-------------------------------------

@Brian, the artifacts that Greg's trying to post are located at http://people.apache.org/~tvolkert/tmp/maven/ -- perhaps you can take a look and see what's missing in them?

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12792691#action_12792691 ] 

Brian Fox commented on INFRA-2364:
----------------------------------

We located the problem with the bundles. It appears that the repository:bundle plugin inserts the pom as pom.xml instead of foo-version.pom, although the signature is inserted as foo-version.pom.asc. The bundles you created are missing the pom.xml. Here's an example of one that works:

Archive:  pivot-1.4-bundle.jar
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  12-17-09 15:03   META-INF/
       60  12-17-09 15:03   META-INF/MANIFEST.MF
   173789  12-11-09 13:08   pivot-core-1.4.jar
      198  12-11-09 13:08   pivot-core-1.4.jar.asc
       41  12-11-09 13:08   pivot-core-1.4.jar.sha1
      198  12-11-09 13:08   pivot-core-1.4.pom.asc
       41  12-11-09 13:08   pivot-core-1.4.pom.sha1
     1398  12-11-09 13:08   pom.xml
 --------                   -------
   175725                   8 files


We'll adjust the system to be able to handle the bundle with a .pom file instead but if you insert pom.xml it will work now.

> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Reopened: (INFRA-2364) Nexus access for Apache Pivot

Posted by "Brian Fox (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/INFRA-2364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Fox reopened INFRA-2364:
------------------------------


> Nexus access for Apache Pivot
> -----------------------------
>
>                 Key: INFRA-2364
>                 URL: https://issues.apache.org/jira/browse/INFRA-2364
>             Project: Infrastructure
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: Nexus
>            Reporter: Brian Fox
>            Assignee: Brian Fox
>         Attachments: pivot-bundles.zip
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.