Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.0
    • Component/s: None
    • Labels:
      None

      Description

      I think we have to release on both www.apache.org/dist and maven repository.

      http://www.apache.org/dev/release#upload-ci

      We need to request this to infra team.

        Issue Links

          Activity

          Hide
          Leonidas Fegaras added a comment -

          I don't think so. MRQL releases must be inside the incubator directory:

          http://www.apache.org/dist/incubator/mrql/

          This is accessible at /www/www.apache.org/dist/incubator/mrql/ on people.apache.com.
          We have already stored the KEYS there.

          The snapshots are stored automatically by Nexus at:
          https://repository.apache.org/content/repositories/snapshots/org/apache/mrql/

          About a place to do the staging for PPMC and IPMC voting:
          This can be defined using the stagingRepository property of the maven release:stage.
          Staging by other projects have simply used their personal web site at people.apache.com.
          For example in http://people.apache.org/~fegaras/dist/
          Or we may use https://dist.apache.org/repos/dist/dev/incubator/mrql/ but for this we will need to ask IFRA

          Show
          Leonidas Fegaras added a comment - I don't think so. MRQL releases must be inside the incubator directory: http://www.apache.org/dist/incubator/mrql/ This is accessible at /www/www.apache.org/dist/incubator/mrql/ on people.apache.com. We have already stored the KEYS there. The snapshots are stored automatically by Nexus at: https://repository.apache.org/content/repositories/snapshots/org/apache/mrql/ About a place to do the staging for PPMC and IPMC voting: This can be defined using the stagingRepository property of the maven release:stage. Staging by other projects have simply used their personal web site at people.apache.com. For example in http://people.apache.org/~fegaras/dist/ Or we may use https://dist.apache.org/repos/dist/dev/incubator/mrql/ but for this we will need to ask IFRA
          Hide
          Edward J. Yoon added a comment -

          You can upload a release using scp[1] or svnpubsub[2].

          1. http://www.apache.org/dev/release.html#upload-scp
          2. http://www.apache.org/dev/release.html#upload-ci

          But AFAIK we must use svnpubsub[3][4].

          3. http://markmail.org/message/gfjyfdasnk6lv75p
          4. http://markmail.org/message/affysykfwsqygh73

          P.S., dist.apache.org is just a svn repository. If release manager commit artifacts into svn, system mirrors automatically to http://www.apache.org/dist/incubator/mrql/

          Show
          Edward J. Yoon added a comment - You can upload a release using scp [1] or svnpubsub [2] . 1. http://www.apache.org/dev/release.html#upload-scp 2. http://www.apache.org/dev/release.html#upload-ci But AFAIK we must use svnpubsub [3] [4] . 3. http://markmail.org/message/gfjyfdasnk6lv75p 4. http://markmail.org/message/affysykfwsqygh73 P.S., dist.apache.org is just a svn repository. If release manager commit artifacts into svn, system mirrors automatically to http://www.apache.org/dist/incubator/mrql/
          Hide
          Leonidas Fegaras added a comment -

          Does this mean that we have to switch from git to svn?

          I am not sure I fully understand. Please look at the reply from Nexus again. It seems that they have created all necessary URLs for staging and releases:
          https://issues.apache.org/jira/browse/INFRA-6703

          Otherwise, if necessary, could you please ask INFRA to enable svnpubsub for the distribution of mrql through:
          https://dist.apache.org/repos/dist/release/incubator/mrql/
          https://dist.apache.org/repos/dist/dev/incubator/mrql/
          Commit notifications should go to: commits@mrql.apache.org
          with reply-to: dev@mrql.apache.org

          (I don't know if I can send INFRA requests myself).

          Show
          Leonidas Fegaras added a comment - Does this mean that we have to switch from git to svn? I am not sure I fully understand. Please look at the reply from Nexus again. It seems that they have created all necessary URLs for staging and releases: https://issues.apache.org/jira/browse/INFRA-6703 Otherwise, if necessary, could you please ask INFRA to enable svnpubsub for the distribution of mrql through: https://dist.apache.org/repos/dist/release/incubator/mrql/ https://dist.apache.org/repos/dist/dev/incubator/mrql/ Commit notifications should go to: commits@mrql.apache.org with reply-to: dev@mrql.apache.org (I don't know if I can send INFRA requests myself).
          Hide
          Edward J. Yoon added a comment -

          > Does this mean that we have to switch from git to svn?

          Nope.

          Our website (http://mrql.incubator.apache.org) is currently based on svnpubsub http://svn.apache.org/repos/asf/incubator/mrql/

          Like this, svn repository is just for svnpubsub.

          Show
          Edward J. Yoon added a comment - > Does this mean that we have to switch from git to svn? Nope. Our website ( http://mrql.incubator.apache.org ) is currently based on svnpubsub http://svn.apache.org/repos/asf/incubator/mrql/ Like this, svn repository is just for svnpubsub.
          Hide
          Leonidas Fegaras added a comment -

          It is still not clear.
          How do you deploy the web site files at http://mrql.incubator.apache.org/?
          Do you do this through maven or through svn?
          I tried to use in POM:
          <distributionManagement>
          <site>
          <id>apache.website</id>
          <url>scpexe://people.apache.org/www/mrql.apache.org</url>
          </site>
          </distributionManagement>
          and then I did mvn site-deploy but I got the error:
          cp: /www/mrql.apache.org/./wagon8795278962122672558.zip: Permission denied
          It seems that I don't have write access to this directory.
          I also tried http://svn.apache.org/repos/asf/incubator/mrql/ but I don't have an account there

          Show
          Leonidas Fegaras added a comment - It is still not clear. How do you deploy the web site files at http://mrql.incubator.apache.org/? Do you do this through maven or through svn? I tried to use in POM: <distributionManagement> <site> <id>apache.website</id> <url>scpexe://people.apache.org/www/mrql.apache.org</url> </site> </distributionManagement> and then I did mvn site-deploy but I got the error: cp: /www/mrql.apache.org/./wagon8795278962122672558.zip: Permission denied It seems that I don't have write access to this directory. I also tried http://svn.apache.org/repos/asf/incubator/mrql/ but I don't have an account there
          Hide
          Edward J. Yoon added a comment -
          Show
          Edward J. Yoon added a comment - Please see http://incubator.apache.org/guides/sites.html
          Hide
          Edward J. Yoon added a comment -

          Please use svnpubsub for publishing website and artifacts. Infra team doesn't recommend the use of maven site:deploy and direct scp copy to www.apache.org/dist directory. If you have any question about it, you should contact to infra team. I don't know why they decided like that ...

          So, simply, you can follow the following steps: http://wiki.apache.org/hama/HowToRelease
          and, To publish the website,

          $ mvn site // build site
          $ svn co https://svn.apache.org/repos/asf/incubator/mrql/site ~/mrql-site
          $ cp

          {new site}

          ~/mrql-site
          $ cd ~/mrql-site; svn commit ./ -m "comment here"

          If you have no commit access, please let me know.

          Show
          Edward J. Yoon added a comment - Please use svnpubsub for publishing website and artifacts. Infra team doesn't recommend the use of maven site:deploy and direct scp copy to www.apache.org/dist directory. If you have any question about it, you should contact to infra team. I don't know why they decided like that ... So, simply, you can follow the following steps: http://wiki.apache.org/hama/HowToRelease and, To publish the website, $ mvn site // build site $ svn co https://svn.apache.org/repos/asf/incubator/mrql/site ~/mrql-site $ cp {new site} ~/mrql-site $ cd ~/mrql-site; svn commit ./ -m "comment here" If you have no commit access, please let me know.
          Hide
          Edward J. Yoon added a comment -

          I've created INFRA-6735.

          Show
          Edward J. Yoon added a comment - I've created INFRA-6735 .
          Hide
          Leonidas Fegaras added a comment -

          INFRA has completed the addition of both dev/incubator/mrql and release/incubator/mrql (for snapshots and releases).
          I think we are ready to release now (except for the status page, which must be revised before the IPMC vote – see my previous email).
          If there is no objection, I will stage our first release on Sunday and will ask the MRQL PMC to vote (or revise it) on Monday.
          After that, it goes to IPMC for final vote/feedback.

          Show
          Leonidas Fegaras added a comment - INFRA has completed the addition of both dev/incubator/mrql and release/incubator/mrql (for snapshots and releases). I think we are ready to release now (except for the status page, which must be revised before the IPMC vote – see my previous email). If there is no objection, I will stage our first release on Sunday and will ask the MRQL PMC to vote (or revise it) on Monday. After that, it goes to IPMC for final vote/feedback.
          Hide
          Edward J. Yoon added a comment -

          I will stage our first release on Sunday

          +1

          Show
          Edward J. Yoon added a comment - I will stage our first release on Sunday +1
          Hide
          Leonidas Fegaras added a comment -

          Resolved by INFRA-6735

          Show
          Leonidas Fegaras added a comment - Resolved by INFRA-6735

            People

            • Assignee:
              Unassigned
              Reporter:
              Edward J. Yoon
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development