Uploaded image for project: 'OODT'
  1. OODT
  2. OODT-837

Remove Non-Essential Components from OODT

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.1
    • Component/s: build proces
    • Labels:
      None
    • Skill Level:
      Don't Know (Unsure) - The default level

      Description

      The OODT code base has many different components that are non-essential to OODT. These components often make it more difficult for new users to get up and running. In addition, errors in these components can reflect poorly on the project itself. These items ARE valuable contributions, but are better-suited to be optional additions to the base oodt rather than part of the basic build.

      These items should be pulled out into optional supporting projects that are not permanently included in the base checkout.

      Although the complete list of non-essentials need to be identified, the following are proposed. Note: radix is used as the "official build". Also note: The OODT community must come to a consensus on this list.

      • agility – Python OODT, official build is Java
      • app – A swing based GUI for OODT, official build uses OPS-UI
      • balance – PHP web interfaces, offical build uses OPS-UI
      • catalog – Is catalog ever used anymore?
      • docker – All non-radix builds confuse the "recommended" build process
      • grid – Is Grid used anymore?
      • opendapps - Not included in radix
      • profile – What is this?
      • protocol – Supports Pushpull, which is out.
      • pushpull – not included in radix.
      • sso – security module, is it used by OODT?
      • streaming – Additional code to support streaming. Spark separates streaming, so should we.
      • vagrant – All non-radix builds confuse the "recommended" build process
      • xmlps – Sits on Grid, is it used?
      • xmlquery – Believed to be unused (solr fills this functionality)

        Activity

        Hide
        kelly Sean Kelly added a comment -

        Thank you Chris A. Mattmann!

        Show
        kelly Sean Kelly added a comment - Thank you Chris A. Mattmann !
        Hide
        chrismattmann Chris A. Mattmann added a comment -

        No problem at all! preserved and thanks for the quick reply! resolving this now. Thanks Sean Kelly

        Show
        chrismattmann Chris A. Mattmann added a comment - No problem at all! preserved and thanks for the quick reply! resolving this now. Thanks Sean Kelly
        Hide
        kelly Sean Kelly added a comment - - edited

        The agility component is in active production on at least three US government projects and two private concerns so I'd love to have it preserved.

        If you want to move it to a "contrib" like section, that'd be fine.

        Show
        kelly Sean Kelly added a comment - - edited The agility component is in active production on at least three US government projects and two private concerns so I'd love to have it preserved. If you want to move it to a "contrib" like section, that'd be fine.
        Hide
        chrismattmann Chris A. Mattmann added a comment -
        LMC-053601:oodt mattmann$ git push -u origin master
        Counting objects: 9, done.
        Delta compression using up to 8 threads.
        Compressing objects: 100% (9/9), done.
        Writing objects: 100% (9/9), 947 bytes | 0 bytes/s, done.
        Total 9 (delta 6), reused 0 (delta 0)
        remote: oodt git commit: remove Catalog component: OODT-837.
        remote: oodt git commit: Record change for OODT-836, OODT-837.
        remote: oodt git commit: Record change for OODT-836, OODT-837.
        To https://git-wip-us.apache.org/repos/asf/oodt.git
           a82ee5d..ad29238  master -> master
        Branch master set up to track remote branch master from origin.
        LMC-053601:oodt mattmann$ 
        
        Show
        chrismattmann Chris A. Mattmann added a comment - LMC-053601:oodt mattmann$ git push -u origin master Counting objects: 9, done. Delta compression using up to 8 threads. Compressing objects: 100% (9/9), done. Writing objects: 100% (9/9), 947 bytes | 0 bytes/s, done. Total 9 (delta 6), reused 0 (delta 0) remote: oodt git commit: remove Catalog component: OODT-837. remote: oodt git commit: Record change for OODT-836, OODT-837. remote: oodt git commit: Record change for OODT-836, OODT-837. To https://git-wip-us.apache.org/repos/asf/oodt.git a82ee5d..ad29238 master -> master Branch master set up to track remote branch master from origin. LMC-053601:oodt mattmann$
        Hide
        chrismattmann Chris A. Mattmann added a comment -

        OK I implemented a compromise on this, deleting everything above except for agility.

        [INFO] Installing /Users/mattmann/git/oodt/pom.xml to /Users/mattmann/.m2/repository/org/apache/oodt/oodt/1.1-SNAPSHOT/oodt-1.1-SNAPSHOT.pom
        [INFO] ------------------------------------------------------------------------
        [INFO] Reactor Summary:
        [INFO] 
        [INFO] OODT Core .......................................... SUCCESS [  1.438 s]
        [INFO] Common Utilities ................................... SUCCESS [ 17.799 s]
        [INFO] CAS Command Line Interface ......................... SUCCESS [  5.233 s]
        [INFO] Process Control System Input Data Package .......... SUCCESS [  1.488 s]
        [INFO] Catalog and Archive Service Generic Multi-valued Metadata Container SUCCESS [  2.439 s]
        [INFO] Catalog and Archive File Management Component ...... SUCCESS [02:13 min]
        [INFO] Catalog and Archive Resource Management Component .. SUCCESS [ 12.859 s]
        [INFO] Catalog and Archive Workflow Management Component .. SUCCESS [ 23.188 s]
        [INFO] Catalog and Archive Crawling Framework ............. SUCCESS [ 12.082 s]
        [INFO] CAS Curation Web Services .......................... SUCCESS [  5.915 s]
        [INFO] Process Control System Core Package ................ SUCCESS [  8.921 s]
        [INFO] OODT Wicket Web Components ......................... SUCCESS [  2.988 s]
        [INFO] CAS Curation Interface ............................. SUCCESS [  6.019 s]
        [INFO] CAS PGE Adaptor Framework .......................... SUCCESS [ 11.297 s]
        [INFO] CAS Installer Maven Mojo ........................... SUCCESS [  1.824 s]
        [INFO] OODT :: Archetypes :: OpsUI ........................ SUCCESS [  0.725 s]
        [INFO] OODT :: Archetypes :: RADiX ........................ SUCCESS [  0.829 s]
        [INFO] OODT :: Archetypes ................................. SUCCESS [  0.033 s]
        [INFO] CAS File Manager Browser Web App ................... SUCCESS [  6.087 s]
        [INFO] CAS Product Server Web Application ................. SUCCESS [  8.926 s]
        [INFO] CAS Workflow Manager Monitor Web App ............... SUCCESS [  3.243 s]
        [INFO] Process Control System Operator Interface Webapp ... SUCCESS [  9.695 s]
        [INFO] OODT Process Control System JAX-RS service layer ... SUCCESS [  4.503 s]
        [INFO] Apache OODT ........................................ SUCCESS [  0.019 s]
        [INFO] ------------------------------------------------------------------------
        [INFO] BUILD SUCCESS
        [INFO] ------------------------------------------------------------------------
        [INFO] Total time: 04:41 min
        [INFO] Finished at: 2017-07-16T09:14:04-07:00
        [INFO] Final Memory: 99M/1598M
        [INFO] ------------------------------------------------------------------------
        LMC-053601:oodt mattmann$ 
        

        Sean Kelly if I don't hear back on deleting the agility component in the next 72 hours I'll go ahead and remove it as well.

        Show
        chrismattmann Chris A. Mattmann added a comment - OK I implemented a compromise on this, deleting everything above except for agility. [INFO] Installing /Users/mattmann/git/oodt/pom.xml to /Users/mattmann/.m2/repository/org/apache/oodt/oodt/1.1-SNAPSHOT/oodt-1.1-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] OODT Core .......................................... SUCCESS [ 1.438 s] [INFO] Common Utilities ................................... SUCCESS [ 17.799 s] [INFO] CAS Command Line Interface ......................... SUCCESS [ 5.233 s] [INFO] Process Control System Input Data Package .......... SUCCESS [ 1.488 s] [INFO] Catalog and Archive Service Generic Multi-valued Metadata Container SUCCESS [ 2.439 s] [INFO] Catalog and Archive File Management Component ...... SUCCESS [02:13 min] [INFO] Catalog and Archive Resource Management Component .. SUCCESS [ 12.859 s] [INFO] Catalog and Archive Workflow Management Component .. SUCCESS [ 23.188 s] [INFO] Catalog and Archive Crawling Framework ............. SUCCESS [ 12.082 s] [INFO] CAS Curation Web Services .......................... SUCCESS [ 5.915 s] [INFO] Process Control System Core Package ................ SUCCESS [ 8.921 s] [INFO] OODT Wicket Web Components ......................... SUCCESS [ 2.988 s] [INFO] CAS Curation Interface ............................. SUCCESS [ 6.019 s] [INFO] CAS PGE Adaptor Framework .......................... SUCCESS [ 11.297 s] [INFO] CAS Installer Maven Mojo ........................... SUCCESS [ 1.824 s] [INFO] OODT :: Archetypes :: OpsUI ........................ SUCCESS [ 0.725 s] [INFO] OODT :: Archetypes :: RADiX ........................ SUCCESS [ 0.829 s] [INFO] OODT :: Archetypes ................................. SUCCESS [ 0.033 s] [INFO] CAS File Manager Browser Web App ................... SUCCESS [ 6.087 s] [INFO] CAS Product Server Web Application ................. SUCCESS [ 8.926 s] [INFO] CAS Workflow Manager Monitor Web App ............... SUCCESS [ 3.243 s] [INFO] Process Control System Operator Interface Webapp ... SUCCESS [ 9.695 s] [INFO] OODT Process Control System JAX-RS service layer ... SUCCESS [ 4.503 s] [INFO] Apache OODT ........................................ SUCCESS [ 0.019 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 04:41 min [INFO] Finished at: 2017-07-16T09:14:04-07:00 [INFO] Final Memory: 99M/1598M [INFO] ------------------------------------------------------------------------ LMC-053601:oodt mattmann$ Sean Kelly if I don't hear back on deleting the agility component in the next 72 hours I'll go ahead and remove it as well.

          People

          • Assignee:
            chrismattmann Chris A. Mattmann
            Reporter:
            starchmd@umich.edu Michael Starch
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development