You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Kenneth Tam (JIRA)" <be...@incubator.apache.org> on 2004/10/27 22:15:32 UTC

[jira] Created: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Apache infrastructure for regular builds, serving distributions (gump/maven integration)
----------------------------------------------------------------------------------------

         Key: BEEHIVE-29
         URL: http://issues.apache.org/jira/browse/BEEHIVE-29
     Project: Beehive
        Type: Task
    Versions: V1Alpha    
    Reporter: Kenneth Tam
 Assigned to: Heather Stephens 
     Fix For: V1Beta


Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Kenneth Tam (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=history ]

Kenneth Tam updated BEEHIVE-29:
-------------------------------

    Fix Version: V1
                     (was: V1Beta)

Seems we're agreed this should not be a blocker for beta, so I'm moving it to V1 GA.


> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Eddie O'Neil
>      Fix For: V1

>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Kenneth Tam (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=comments#action_61423 ]
     
Kenneth Tam commented on BEEHIVE-29:
------------------------------------

This looks fine Jim.  Let's give Windows folks some time to replace MKS tar w/ GNU tar on their systems, and then re-enable the verify target.  thanks!


> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Kenneth Tam
>      Fix For: V1
>  Attachments: mks_tar_patch.txt, patch.txt, rev-readme-trailer.txt, toplvl-readme-trailer.txt
>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Closed: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Julie Zhuo (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=all ]
     
Julie Zhuo closed BEEHIVE-29:
-----------------------------


We now have the nightly build working and have been generating nightly distributions. No target now have OS dependancy. The verify archive has been turned on. README that include the svn # and the LICENSE are all in place.

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Julie Zhuo
>      Fix For: V1
>  Attachments: mks_tar_patch.txt, patch.txt, rev-readme-trailer.txt, toplvl-readme-trailer.txt
>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Jim Cummings (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=comments#action_59959 ]
     
Jim Cummings commented on BEEHIVE-29:
-------------------------------------

Eddie and I are starting to address this.  Most likely we will run a nightly script on the Brutus Apache box that builds a nightly distribution available for download from the web site.

We are also looking at doing continuous integration through Gump on Brutus.  Gump will likely not be used for nightly builds (see http://wiki.apache.org/gump/NightlyBuilds).  One issue we will have to consider with Gump is that the Gump norm is to build against the absolute latest version of dependent projects instead of building against stable jars.

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Eddie O'Neil
>      Fix For: V1Beta

>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Jim Cummings (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=history ]

Jim Cummings updated BEEHIVE-29:
--------------------------------

    Attachment: patch.txt
                rev-readme-trailer.txt
                toplvl-readme-trailer.txt

Eddie,

Could you review and apply this patch (the 2 new separately attached files go into docs/dist-docs)?

NOTE - build.dist.archives no longer has dependencies - it is able to be chained with other targets without redoing work.  To do a full build of everything from scratch into archives, use the new target build.dist.full (does a clean, deploy, build.dist, build.dist.lib, build.dist.src and build.dist.archives).

This helps better automate bundling distributions for nightly builds and other similar rollups.  You should be able to run this with the nighly cronjob scripts I gave you to do nightly builds now.
- Added a new top-level target build.dist.full to do a clean build all the way into archives.
- Added a source distribution build (via build.dist.src target)
- The target build.dist.archives now verifies the archives are all basically ok (not corrupt and have Apache Licenses and Notices, and READMEs as appropriate) 
- Added a top-level README outside the binary and source distribution archives
- Put SVN revision numbers into the appropriate READMEs (part of Jira issue 393)
- Automated running Julie's dist tests so we can run the DRTs/BVTs against the dist archives via the target run.test.dist.

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Eddie O'Neil
>      Fix For: V1
>  Attachments: patch.txt, rev-readme-trailer.txt, toplvl-readme-trailer.txt
>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Kenneth Tam (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=all ]
     
Kenneth Tam resolved BEEHIVE-29:
--------------------------------

    Resolution: Fixed

Fixed as of rev 164683, the verify.dist.archives target is now called from build.dist.archives.


> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Kenneth Tam
>      Fix For: V1
>  Attachments: mks_tar_patch.txt, patch.txt, rev-readme-trailer.txt, toplvl-readme-trailer.txt
>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Jim Cummings (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=comments#action_60434 ]
     
Jim Cummings commented on BEEHIVE-29:
-------------------------------------

We plan to have nightly builds & continuous integration builds run tests against the archived distribution, instead of just against the build directory to allow better verification.

The current thinking is to have nightly builds run DRTs only (as BVT failures are expected, and our continuous integration tests the BVTs more frequently anyways).  The continuous integration tests (via Gump) would run both DRTs and BVTs - although BVT failures would not fail the run.

Does anyone have an issue with only running DRTs for nightly builds?

FYI - in preparation to get the nightly builds automated, I am adding some additional automation in the ant scripts.  This includes:
- Adding a source distribution build 
- Verifying the archives are all basically ok (not corrupt and
  have Apache Licenses and Notices, and READMEs as appropriate)
- Addition of a top-level README outside the binary and source
  distribution archives
- Putting SVN revision numbers into the appropriate READMEs
  (part of Jira issue 393)
- Automation of running Julie's dist tests so we can run the DRTs
  (and BVTs as desired) against the dist archives

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Eddie O'Neil
>      Fix For: V1

>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Heather Stephens (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=history ]

Heather Stephens updated BEEHIVE-29:
------------------------------------

    Assign To:     (was: Heather Stephens)

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>      Fix For: V1Beta

>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Kenneth Tam (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=history ]

Kenneth Tam reassigned BEEHIVE-29:
----------------------------------

    Assign To: Eddie O'Neil

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Eddie O'Neil
>      Fix For: V1Beta

>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Kenneth Tam (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=history ]

Kenneth Tam reassigned BEEHIVE-29:
----------------------------------

    Assign To: Kenneth Tam  (was: Eddie O'Neil)

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Kenneth Tam
>      Fix For: V1
>  Attachments: mks_tar_patch.txt, patch.txt, rev-readme-trailer.txt, toplvl-readme-trailer.txt
>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Jim Cummings (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=history ]

Jim Cummings updated BEEHIVE-29:
--------------------------------

    Attachment: mks_tar_patch.txt

Could someone review this tiny patch and commit it?  I've made the beehive-imports allow you to use Ant 1.7 or 1.6, instead of just requiring 1.6 so that we can run under Gump.  I also made the build skip the verify.dist.archives target when doing a build.dist.archives because this does not work well with MKS tar.  This is a temporary fix until we remove MKS tar support altogether and require GNU tar to deal with the archives.

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Eddie O'Neil
>      Fix For: V1
>  Attachments: mks_tar_patch.txt, patch.txt, rev-readme-trailer.txt, toplvl-readme-trailer.txt
>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (BEEHIVE-29) Apache infrastructure for regular builds, serving distributions (gump/maven integration)

Posted by "Alejandro Ramirez (JIRA)" <be...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/BEEHIVE-29?page=all ]

Alejandro Ramirez reassigned BEEHIVE-29:
----------------------------------------

    Assign To: Julie Zhuo  (was: Kenneth Tam)

> Apache infrastructure for regular builds, serving distributions (gump/maven integration)
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-29
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-29
>      Project: Beehive
>         Type: Task
>     Versions: V1Alpha
>     Reporter: Kenneth Tam
>     Assignee: Julie Zhuo
>      Fix For: V1
>  Attachments: mks_tar_patch.txt, patch.txt, rev-readme-trailer.txt, toplvl-readme-trailer.txt
>
> Beehive needs some Apache infrastructure work to expose regular (nightly?) builds/distributions.  At first glance, this seems like it'll involve Gump/Maven, but details are unclear.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira