Hitachi Vantara Pentaho Community Forums
Results 1 to 3 of 3

Thread: SVN Repository Implementation

  1. #1
    Nicholas Goodman Guest

    Default SVN Repository Implementation

    So... Apparently I'm the guy who will write the SVN Repository
    implementation. Be wary, be very wary! Volunteers feel free to email
    me. Horizon is probably 8-12 weeks, reasonably.

    Most of it looks like good ole fashioned API translation glue code -
    assuming we have an underlying set of Java libraries that can help us
    "speak" SVN. SVNKit (the former JavaSVN) is the perfect technology,
    claims to be "open source" but is actually "faux-pen source."

    It's license is more viral than GPL, certainly not OSI approved, and
    not suitable for inclusion in Kettle.
    Redistributions in any form must be accompanied by information on how to
    obtain complete source code for the software that uses SVNKit
    and any
    accompanying software that uses the software that uses SVNKit.

    Full text here: http://svnkit.com/license.html

    So... we can't commit it to the main kettle project I'm certain (LGPL
    goodness). Bummer. It appears as if the Repositories are "plugin-
    ized" so we can make a separate project/artifact so end users can
    download/combine it themselves.

    Is svn://source.pentaho.org/svnkettleroot/plugins an OK place to put
    this "hot" library or must we put it into another SVN (google code)?

    Nick

    --~--~---------~--~----~------------~-------~--~----~
    You received this message because you are subscribed to the Google Groups "kettle-developers" group.
    To post to this group, send email to kettle-developers (AT) googlegroups (DOT) com
    To unsubscribe from this group, send email to kettle-developers+unsubscribe (AT) googlegroups (DOT) com
    For more options, visit this group at http://groups.google.com/group/kettle-developers?hl=en
    -~----------~----~----~----~------~----~------~--~---

  2. #2
    Nicholas Goodman Guest

    Default Re: SVN Repository Implementation

    Good question. I guess I didn't include background on this.

    See this powerpoint (from the WebEx Matt Casters put on last month):
    http://forums.pentaho.org/attachment...8&d=1245261671

    Basically PDI has a new "repository API" so that jobs/xforms/etc are
    stored in a repository. It can be files, it can be database, it can
    be .... I'll write the SVN one. This implementation means PDI
    developers can check in/commit changes to PDI jobs/xforms from inside
    of Kettle rather than the current save files and using an external SVN
    client.

    I'll work (more the merrier here) on further technical details as part
    of an initial spec once it's been decided where this project lives.
    Google code? Kettle Plugin SVN?

    Nick

    On Aug 21, 2009, at 12:13 AM, Sumit wrote:

    > Hi Nicholas,
    >
    > Would you please share the functionality details that we are targeting
    > in this?
    >
    > On Aug 21, 1:50 am, Nicholas Goodman <ngood... (AT) bayontechnologies (DOT) com>
    > wrote:
    >> So... Apparently I'm the guy who will write the SVN Repository
    >> implementation. Be wary, be very wary! Volunteers feel free to
    >> email
    >> me. Horizon is probably 8-12 weeks, reasonably.
    >>
    >> Most of it looks like good ole fashioned API translation glue code -
    >> assuming we have an underlying set of Java libraries that can help us
    >> "speak" SVN. SVNKit (the former JavaSVN) is the perfect technology,
    >> claims to be "open source" but is actually "faux-pen source."
    >>
    >> It's license is more viral than GPL, certainly not OSI approved, and
    >> not suitable for inclusion in Kettle.
    >> Redistributions in any form must be accompanied by information on
    >> how to
    >> obtain complete source code for the software that uses SVNKit
    >> and any
    >> accompanying software that uses the software that uses SVNKit.
    >>
    >> Full text here:http://svnkit.com/license.html
    >>
    >> So... we can't commit it to the main kettle project I'm certain (LGPL
    >> goodness). Bummer. It appears as if the Repositories are "plugin-
    >> ized" so we can make a separate project/artifact so end users can
    >> download/combine it themselves.
    >>
    >> Is svn://source.pentaho.org/svnkettleroot/plugins an OK place to put
    >> this "hot" library or must we put it into another SVN (google code)?
    >>
    >> Nick



    --~--~---------~--~----~------------~-------~--~----~
    You received this message because you are subscribed to the Google Groups "kettle-developers" group.
    To post to this group, send email to kettle-developers (AT) googlegroups (DOT) com
    To unsubscribe from this group, send email to kettle-developers+unsubscribe (AT) googlegroups (DOT) com
    For more options, visit this group at http://groups.google.com/group/kettle-developers?hl=en
    -~----------~----~----~----~------~----~------~--~---

  3. #3
    Matt Casters Guest

    Default Re: SVN Repository Implementation

    On Thursday 20 August 2009 22:50:29 Nicholas Goodman wrote:
    > Is svn://source.pentaho.org/svnkettleroot/plugins an OK place to put
    > this "hot" library or must we put it into another SVN (google code)?


    Hi Nick,

    Thanks for spear-heading this repository plugin. You are most welcome to put it into the location you mentioned.
    I'm sure that having a separate folder structure, eclipse project and especially a separate license alongside is sufficient to shield the Kettle project from the SVNKit madness.

    In any case, let me know what you need and I'll help out.

    All the best,
    Matt

    Matt Casters <mcasters (AT) pentaho (DOT) org>
    Chief Data Integration
    Fonteinstraat 70, 9400 OKEGEM - Belgium - Cell : +32 486 97 29 37
    Pentaho : The Commercial Open Source Alternative for Business Intelligence




    --~--~---------~--~----~------------~-------~--~----~
    You received this message because you are subscribed to the Google Groups "kettle-developers" group.
    To post to this group, send email to kettle-developers (AT) googlegroups (DOT) com
    To unsubscribe from this group, send email to kettle-developers+unsubscribe (AT) googlegroups (DOT) com
    For more options, visit this group at http://groups.google.com/group/kettle-developers?hl=en
    -~----------~----~----~----~------~----~------~--~---

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.