branching sounds good, I don't know if people have any big supprising patches scheduled, but if so please hold them back until we did branch :)
I'd say lets branch tomorrow afternoon? If everyone else feels ready for that too. Then we can take a few days to kick the tires and make sure nothing squeaks to hard or falls appart, but in general I think our code tends to be stable anyhow so I don't expect to many surprises. Ps, we did have a couple of 'maven build broke' mails on the shindig-dev list in the recent weeks, is there anything in there that should worry us before releasing? On Tue, Nov 18, 2008 at 8:45 PM, Kevin Brown <[EMAIL PROTECTED]> wrote: > I'm back now. > > What if we branch (code freeze) now and you patch the serialization into > that? > > We really do need a code freeze at minimum this week. > > On Tue, Nov 18, 2008 at 7:15 AM, Ian Boston <[EMAIL PROTECTED]> wrote: > > > Chris, > > > > I don't think that we (I) have fully resolved the XML serialization > issues > > in the Java OS side. > > Everything works and is compliant with the 0.8.1 text, but there are some > > ambiguities, and the XSD is certainly not the one in the Spec (which > didn't > > match the intent of the text).... and may be different from the PHP code. > > > > There is also an open issue of the discussions for this in 0.9 pending > > feedback from the PoCo community. > > > > ---- > > We also have 1 blocker bug in the Java Side > > https://issues.apache.org/jira/browse/SHINDIG-497 > > > > This could be invalid, but certainly need checking IMHO. > > > > We also have a number of blocker feature request, which may have been > > categorized incorrectly > > https://issues.apache.org/jira/browse/SHINDIG-561 > > https://issues.apache.org/jira/browse/SHINDIG-560 > > https://issues.apache.org/jira/browse/SHINDIG-559 > > > > I would be happy to go with these as known issues in the 1.0 release, > > although I feel that *I* should really fix/check 497 upto the current XML > > state. > > > > ----------- > > > > I can do a maven assembly plugin to generate the artifacts (including the > > php tarball) and check that the release plugin works. > > > > I assume that the php tarball just need to be the source tree, excluding > > the java subtree... or is it more complex than that ? > > > > Ian > > > > > > > > On 18 Nov 2008, at 08:07, Chris Chabot wrote: > > > > I was just thinking the same ... the php part is pretty much ready for a > >> release, I need to apply 2 or 3 more patches that are in JIRA and it's > >> good > >> to go. > >> > >> On the java side their ready to rock too, however the guy who's the most > >> likely packager of the release, Kevin Brown, has a family emergency last > >> and > >> this week. > >> > >> So my suggestion is to wait a few days more to see if he'll be able to > >> join > >> the release effort, and then set this in motion. > >> > >> Will be nice to finally have a real 'release' out there :) > >> > >> -- Chris > >> > >> On Tue, Nov 18, 2008 at 7:14 AM, Brian McCallister <[EMAIL PROTECTED]> > >> wrote: > >> > >> Nudge, 17th is here and passing :-) > >>> > >>> On Sun, Nov 2, 2008 at 5:38 AM, Chris Chabot <[EMAIL PROTECTED]> > wrote: > >>> > >>>> So nov 17th sounds good to everyone? (conditional on having no major > >>>> glitches in the meantime ofc) > >>>> > >>>> I think Tarball for PHP and normal maven release for java sounds good > to > >>>> everyone too right? > >>>> > >>>> We should also consider who will write the big announcement post (and > no > >>>> > >>> I'm > >>> > >>>> not volunteering :)), since it'll be quite a milestone, our first > 'real > >>>> incubation' release! > >>>> > >>>> -- Chris > >>>> > >>>> On Sun, Nov 2, 2008 at 6:25 AM, Kevin Brown <[EMAIL PROTECTED]> wrote: > >>>> > >>>> On Sat, Nov 1, 2008 at 3:01 AM, Chris Chabot <[EMAIL PROTECTED]> > >>>>> > >>>> wrote: > >>> > >>>> > >>>>> The good news here is that there's some progress being made on the > >>>>>> REST+OAuth front, i got some great patches from Joseph Smarr for > this > >>>>>> > >>>>> which > >>>>> > >>>>>> I'll be working to integrate into php-shindig these days. > >>>>>> OAuth was the last remaining big blocker, so that's really exciting > >>>>>> > >>>>> news! > >>> > >>>> > >>>>>> There's a few small remaining items in JIRA that needs to be fixed > >>>>>> > >>>>> before > >>> > >>>> php-shindig is completely ready, the tiered message bundle support > >>>>>> > >>>>> being > >>> > >>>> one, and checking the rss feed makeRequest processor format being > >>>>>> > >>>>> another > >>> > >>>> that I can think of from the top of my head, their smaller changes > >>>>>> > >>>>> though, > >>>>> > >>>>>> so I'm sure we'll be able to tackle and verify them inside of 2 > weeks. > >>>>>> > >>>>>> There are a few improvements that would be nice to get in before > then, > >>>>>> > >>>>> unit > >>>>> > >>>>>> tests for the new social api implementation being one of them, but > >>>>>> > >>>>> none > >>> > >>>> of > >>>>> > >>>>>> those things are worth considering release-blockers (it's been long > >>>>>> > >>>>> enough > >>>>> > >>>>>> already), however if someone has some time to contribute to that, > >>>>>> > >>>>> patches > >>> > >>>> are very welcome! :) > >>>>>> > >>>>>> How does Nov 17th sound for a possible release date? That would give > >>>>>> > >>>>> us 2 > >>> > >>>> working weeks to finish stuff up > >>>>>> > >>>>>> Oh ps, does java-shindig support 3 legged oauth yet? I would hope > we'd > >>>>>> > >>>>> get > >>>>> > >>>>>> that in for both the php and java versions in the 1.0 release since > >>>>>> > >>>>> that > >>> > >>>> seems essential for the full potential of rest / portablecontacts / > >>>>>> > >>>>> mobile > >>>>> > >>>>>> and server to server development. > >>>>>> > >>>>> > >>>>> > >>>>> It's semi-supported, but currently would require a lot of work from > >>>>> integrators. Louis and Brian were both looking into this recently, > and > >>>>> I > >>>>> don't know how much work would be needed to finish it. > >>>>> > >>>>> > >>>>> > >>>>>> > >>>>>> -- Chris > >>>>>> > >>>>>> On Sat, Nov 1, 2008 at 12:57 AM, Ian Boston <[EMAIL PROTECTED]> wrote: > >>>>>> > >>>>>> I am ok for a branch, it would be good to check how the release is > >>>>>>> > >>>>>> going > >>>>> > >>>>>> to > >>>>>> > >>>>>>> be done with the mix of java and php, as I would assume this wont > >>>>>>> > >>>>>> just > >>> > >>>> be > >>>>> > >>>>>> a > >>>>>> > >>>>>>> tarball of the source tree ? > >>>>>>> > >>>>>>> Some blocker issues > >>>>>>> ------------------------ > >>>>>>> I have a minor concern and some advice needed on SHINDIG-562, which > >>>>>>> > >>>>>> is > >>> > >>>> the > >>>>>> > >>>>>>> blocker on the XML format for the RPC interface. > >>>>>>> > >>>>>>> There were a reasonable number of issues/bugs in the XSD that was > >>>>>>> > >>>>>> released > >>>>>> > >>>>>>> for 0.8.1 in the spec. > >>>>>>> These will be fixed in 0.9, but if I implement to the 0.8.1 it will > >>>>>>> > >>>>>> change > >>>>>> > >>>>>>> on the next release and wont be backwards compatible. > >>>>>>> > >>>>>>> I could take what I think the XSD for 0.9 would look like... but > >>>>>>> > >>>>>> thats > >>> > >>>> not > >>>>>> > >>>>>>> final, and this will need to replace the BeanXmlConverter and > >>>>>>> BeanAtomConverter beans that are currently wired in. There is a new > >>>>>>> > >>>>>> XStream > >>>>>> > >>>>>>> based converter that is lighter, faster and easier to use that > would > >>>>>>> > >>>>>> replace > >>>>>> > >>>>>>> these 2 but is not currently wired into the module. > >>>>>>> > >>>>>>> Options: > >>>>>>> 1. Make SHINDIG-562 major and don't deliver compliant XML in the > >>>>>>> > >>>>>> release. > >>>>>> > >>>>>>> 2. Deliver to the 0.8.1 XSD as stands and expect to see major > change > >>>>>>> 3. Deliver to a very early draft of the 0.9 XSD and expect some > >>>>>>> > >>>>>> minor > >>> > >>>> fixes. > >>>>>>> > >>>>>>> I would like to do 3, but that might be premature. > >>>>>>> --------------------- > >>>>>>> > >>>>>>> SHINDIG-561, SHINDIG-497 both blockers will be easy once 562 is > >>>>>>> > >>>>>> fixed. > >>> > >>>> --------------------- > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> Ian > >>>>>>> > >>>>>>> > >>>>>>> On 1 Nov 2008, at 02:13, Kevin Brown wrote: > >>>>>>> > >>>>>>> Hi everybody, > >>>>>>> > >>>>>>>> > >>>>>>>> We've sort of waffled on release for a while now, and I'd like to > >>>>>>>> > >>>>>>> get > >>> > >>>> the > >>>>>> > >>>>>>> ball rolling again. Things seem pretty stable right now, but if we > >>>>>>>> > >>>>>>> don't > >>>>> > >>>>>> move to get a release the spec process is going to make releasing > >>>>>>>> > >>>>>>> soon > >>> > >>>> very > >>>>>>>> difficult. > >>>>>>>> > >>>>>>>> So lets lock down and get released. > >>>>>>>> > >>>>>>>> We're pretty much fully 0.8.1 compliant (barring a few minor > >>>>>>>> > >>>>>>> issues). > >>> > >>>> We > >>>>> > >>>>>> have some of the 0.9 stuff already implemented, but we should not > >>>>>>>> > >>>>>>> consider > >>>>>> > >>>>>>> that "advertised" yet until it's really finalized and developers > >>>>>>>> > >>>>>>> start > >>> > >>>> expecting it. > >>>>>>>> > >>>>>>>> So, where do we stand? Can everyone agree on a branch and release > >>>>>>>> > >>>>>>> two > >>> > >>>> weeks > >>>>>>>> from now? > >>>>>>>> > >>>>>>>> I'd like this to be the "1.0" release, with the next release > >>>>>>>> > >>>>>>> including > >>> > >>>> support for opensocial 0.9. I don't feel that it's a good idea to > >>>>>>>> > >>>>>>> align > >>>>> > >>>>>> our > >>>>>>>> versions with the specifications versions, but we should include > >>>>>>>> > >>>>>>> something > >>>>>> > >>>>>>> in our version string or release notes that makes compatibility > >>>>>>>> > >>>>>>> obvious. > >>>>> > >>>>>> > >>>>>>>> Shindig will be 1 year old on December 12th (well, it's > technically > >>>>>>>> > >>>>>>> a > >>> > >>>> few > >>>>>> > >>>>>>> weeks older than that but that's the oldest commit I can find in > >>>>>>>> > >>>>>>> SVN). > >>> > >>>> Surely we can get a release out before then! > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > > >