On Thu, Dec 18, 2008 at 6:49 PM, Henning Schmiedehausen <
hgsch...@googlemail.com> wrote:

> I would actually love to have a
>
> - shindig-features, which contains the features javascript as a
> project (I am aware that there are dependencies between the javascript
> and the actual container which is not easy to factor out, e.g. the
> gadget.config.init stuff).
> - shindig-java -- Java side of the implementation
> - shindig-php -- PHP side of the implementation
>
> This would allow the java and php sides to work on different release
> cycles and the common base (which will probably only see major changes
> whenever a new release comes out and then the usual maintenance
> patches) as a stable release.


+1, though as you say we might need to play around with what's meant by
"features".
I totally agree it does not make sense to force PHP and Java to have the
same release cycle.  Would a major rearchitecting of the Java code
necessarily be matched by the PHP code, or vice versa?  If not, you'd get
into an odd state of releasing Shindig PHP 2.0 because of a major Java
rewrite.  Or we could be in a state where we can't release a critical bugfix
on PHP, because Java isn't in a release-ready state.  Etc...

>
> But I would not split ATM. This is more a mid/long term thing.
>
> source/bin split only make sense for Java (shindig-java-source /
> shindig-java)


Only partly true - "bin" can be pre-minimized Javascript.  It does rather
stretch the meaning of "bin" though.

-- Adam


>
>    Ciao
>         Henning
>
>
> On Wed, Dec 17, 2008 at 10:33, Chris Chabot <chab...@google.com> wrote:
> > that would make no sense since their config, features, samples and all
> other
> > supporting files are shared, so is much of the documentation and
> knowledge
> > space and how we solve problems
> >
> > From a broader-then-just-one-perspective view :
> >
> > shindig-binary (binary what? native compiled javascript?)
> > shindig-source (fine, if it includes both versions)
> > shindig-php (so do you need this AND binary, or source or what?)
> >
> >
> >
> > On Wed, Dec 17, 2008 at 6:46 PM, Henning Schmiedehausen <
> > hgsch...@googlemail.com> wrote:
> >
> >> IMHO, it would make more sense to either rename the PHP side to
> >> shindig-php or even better, split the two projects at some point in
> >> the future.
> >>
> >>   Ciao
> >>       Henning
> >>
> >> On Mon, Dec 15, 2008 at 16:41, Chris Chabot <chab...@google.com> wrote:
> >> > ps, any chance we could get the tar.gz/bz2/zip renamed to
> >> > 'java-shindig-{source,binary}-versionstuff' ?
> >> > With both a php and java version up it's a bit confusing to have
> >> 'shindig'
> >> > and 'php-shindig', though i guess if this really would break things we
> >> could
> >> > live with it :)
> >> >
> >> >   -- Chris
> >> >
> >> >
> >> > On Tue, Dec 16, 2008 at 12:58 AM, Ian Boston <i...@tfd.co.uk> wrote:
> >> >
> >> >> I think I would do it a slightly different way.
> >> >>
> >> >>
> >> >> Make the changes to trunk, if they are generic  (is not about missing
> >> >> version numbers etc)
> >> >> Merge or cherry-pick into the 1.0.x-incubating branch
> >> >>
> >> >> perform a release from the branch to a new tag with
> >> >> mvn -Prelease release:clean
> >> >> mvn -Prelease release:prepare -Dtag=xxxxx
> >> >>
> >> >> where xxxxx is 1.0.0-incubating-RC1-test or whatever you want your
> tag
> >> to
> >> >> be called.
> >> >>
> >> >> You will be prompted for the version numbers.
> >> >>
> >> >> I will redo the tag using this process with 725, and the fixes
> mentioned
> >> by
> >> >> Vincent for the project files.
> >> >>
> >> >> the new tag will be 1.0.0-incubating-RC1-test2, I will try and run
> the
> >> >> release:perform, but as before my connection might be too slow for
> this.
> >> >>
> >> >> Ian
> >> >>
> >> >>
> >> >>
> >> >> On 16 Dec 2008, at 09:11, Kevin Brown wrote:
> >> >>
> >> >> On Mon, Dec 15, 2008 at 1:39 PM, Vincent Siveton
> >> >>> <vincent.sive...@gmail.com>wrote:
> >> >>>
> >> >>> FYI I noticed that javadoc files doesn't include NOTICE, DISCLAIMER
> >> >>>> and LICENSE. It is due to SHINDIG-725
> >> >>>>
> >> >>>
> >> >>>
> >> >>> I can take care of this, but I want to make sure I get it right
> since
> >> I'm
> >> >>> not that familiar with SVN.
> >> >>>
> >> >>> Based on Paul's email (and I assume Paul is familiar with SVN), it
> >> seems
> >> >>> like the right approach is:
> >> >>>
> >> >>> - Check into trunk
> >> >>> - Create a new directory and sync from RC branch
> >> >>> - svn merge  -r<current rc rev>:<new rev> ...files...
> >> >>> - commit what I have checked out in the RC branch
> >> >>>
> >> >>> Is that right?
> >> >>>
> >> >>>
> >> >>>
> >> >>>> Cheers,
> >> >>>>
> >> >>>> Vincent
> >> >>>>
> >> >>>> 2008/12/15 Vincent Siveton <vincent.sive...@gmail.com>:
> >> >>>>
> >> >>>>> Hi Ian,
> >> >>>>>
> >> >>>>> 2008/12/15 Ian Boston <i...@tfd.co.uk>:
> >> >>>>>
> >> >>>>>> I have done a test RC1 tag, but I appear to be unable to do a
> >> release
> >> >>>>>> perform, as my packet latency to people.apache.org is a bit high
> >> and
> >> >>>>>>
> >> >>>>> lots of
> >> >>>>
> >> >>>>> things time out (packet latency between 400 - 4000 ms with some
> loss)
> >> >>>>>>
> >> >>>>>
> >> >>>>> FYI if you are in Europe, you could use this svn mirror
> >> >>>>> http://svn.eu.apache.org/
> >> >>>>> I don't think we have a mirror for p.a.o.
> >> >>>>>
> >> >>>>> If you or someone else could do the perform it would be greatly
> >> >>>>>>
> >> >>>>> appreciated.
> >> >>>>
> >> >>>>>
> >> >>>>> Done in [1] from the tag. The distribution is in [2]. The
> artifacts
> >> >>>>> are signed with my PGP key.
> >> >>>>> Note:
> >> >>>>> - SHINDIG-789 was not applied
> >> >>>>> - some issues like NOTICE and committers list are always pending
> (see
> >> >>>>>
> >> >>>> [3])
> >> >>>>
> >> >>>>> - needs to rename the tag 1.0.0-incubating-RC1-test
> >> >>>>>
> >> >>>>> HTH
> >> >>>>>
> >> >>>>> Cheers,
> >> >>>>>
> >> >>>>> Vincent
> >> >>>>>
> >> >>>>> [1] http://people.apache.org/~vsiveton/staging-repo-shindig/<
> http://people.apache.org/%7Evsiveton/staging-repo-shindig/>
> >> <
> >> >>>>> http://people.apache.org/%7Evsiveton/staging-repo-shindig/<
> >> http://people.apache.org/~vsiveton/staging-repo-shindig/<
> http://people.apache.org/%7Evsiveton/staging-repo-shindig/>
> >> >
> >> >>>>> >
> >> >>>>> [2]
> >> >>>>>
> >> >>>>
> >> >>>>
> >>
> http://people.apache.org/~vsiveton/staging-repo-shindig/org/apache/shindig/shindig/1.0.0-incubating-RC1/
> <
> http://people.apache.org/%7Evsiveton/staging-repo-shindig/org/apache/shindig/shindig/1.0.0-incubating-RC1/
> >
> >> >>>> <
> >> >>>>
> >>
> http://people.apache.org/%7Evsiveton/staging-repo-shindig/org/apache/shindig/shindig/1.0.0-incubating-RC1/
> >> <
> >>
> http://people.apache.org/~vsiveton/staging-repo-shindig/org/apache/shindig/shindig/1.0.0-incubating-RC1/
> <
> http://people.apache.org/%7Evsiveton/staging-repo-shindig/org/apache/shindig/shindig/1.0.0-incubating-RC1/
> >
> >> >
> >> >>>> >
> >> >>>>
> >> >>>>> [3]
> >> >>>>>
> >> >>>>
> >> http://shindig-dev.markmail.org/message/5opadyudl44kdrll?q=json+release
> >> >>>>
> >> >>>>>
> >> >>>>>
> >> >>>>
> >> >>
> >> >
> >>
> >
>

Reply via email to