Re: Google Services License, was: Re: [GSoC] [DISCUSS] Development of GData biding

2008-06-04 Thread Robert Burrell Donkin
On Wed, Jun 4, 2008 at 7:59 AM, Luciano Resende <[EMAIL PROTECTED]> wrote:
> I'm About to forward to legal@ to get further advice.

i recommend legal-discuss as the first point of contact

- robert


Re: Google Services License, was: Re: [GSoC] [DISCUSS] Development of GData biding

2008-06-03 Thread Robert Burrell Donkin
On 6/4/08, Mike Edwards <[EMAIL PROTECTED]> wrote:
> Luciano,
>
> Yes, I'm no lawyer either.
>
> It just brought me up short to find that the code itself is licensed under
> Apache license, but then
> there is this other pile of legal stuff which applies to any *use* of the
> code.  What purpose does
> the code have other than to be used???  So I want to make sure that we have
> thought through what
> this means - I don't want to see Tuscany in general being subjected to any
> kinds of legal
> limitations just because we decided to include some Google code in our SVN.

Copyright licenses pertain to copying (and performing). Patents
pertain to use. Software is a little odd since a copy of the program
must be created before it can be used.
> I don't know whether we need to ask the wider Apache community about this -
> does anyone have the
> necessary legal experience to offer advice?

I recommend posting this question to the legal-discuss list

Robert

>
>
> Yours,  Mike.
>
> Luciano Resende wrote:
>> Let me start with a DISCLAIMER that I'm not a lawyer, so all that I'm
>> going to say here is my own understanding.
>>
>> I think that the link you sent, is more towards the usage of google
>> services (e.g blogger, calendar, etc)... and GData Java Client API
>> would be the Apache Licensed code that could be used to
>> programatically access these services.  Having said that, I'd compare
>> this to using an apache licensed api to access some kind of
>> proprietary services from Amazon or any other company.
>>
>> Based on that, I think the usage of the api should be fine, but
>> connecting to actual google services would require a google account
>> and also that the user has accepted those license terms.
>>
>> Well, this is just how I understood. Any other Thoughts ?
>>
>> On Tue, Jun 3, 2008 at 12:26 AM, Mike Edwards
>> <[EMAIL PROTECTED]> wrote:
>>> Luciano Resende wrote:
 Hey Mike

   What are your concerns with regards to license ? Looking at [1], it
 looks like the GData Java Client is Apache License 2.

 [1] http://code.google.com/p/gdata-java-client/

 On Mon, Jun 2, 2008 at 10:01 PM, Mike Edwards
 <[EMAIL PROTECTED]> wrote:
> Douglas Leite wrote:
>> After analyzing the Google Data API and the code of binding-atom,
>> binding-atom-abdera, and binding-feed, I propose an approach to start
>> the
>> development of the GData biding.
>>
>> I propose creating a new type of binding: biding-gdata. Similarly as
>> binding-atom-abdera, that extends the binding-atom, this new kind of
>> binding
>> would extend the binding-atom too.
>>
>> The implementation of the invokers (linke GetInvoker, PostInvoker, and
>> PutInvoker) would be done using the GData Java Client, that provides
>> tools
>> and an abstract layer, abstracting the necessity of handling with HTTP
>> requests/responses and XML's processing.
>>
>> The binding-gdata could extend the binding-rss aiming to allow RSS
>> feeds.
>>
>> This approach looks like the binding-feed, but reusing the
>> binding-atom
>> and
>> binding-rss, and using the GData Java Client to implement the
>> invokers.
>>
>> What do you think about?
>>
> Douglas,
>
> We need to take some care over the idea of using the GData Java Client
> -
> we
> need to check out the legal terms that apply to the client code, since
> it
> does not appear to have a license that is compatible with the Apache
> open
> source license, as far as I can tell.
>
> I'm not saying that you can't use the Google code, but we do need to
> ask
> to
> see what the right way would be to use this code.
>
>
> Yours,  Mike.
>


>>> Luciano,
>>>
>>> What about this page, linked off the one above:
>>>
>>> http://code.google.com/tos.html
>>>
>>> Yours,  Mike.
>>>
>>
>>
>>
>
>


Re: Graduation

2008-05-21 Thread Robert Burrell Donkin
On 5/22/08, Paul Fremantle <[EMAIL PROTECTED]> wrote:
> Congratulations everyone!

+1
Robert

>
> Paul
>
> On Thu, May 22, 2008 at 3:43 AM, Vamsavardhana Reddy
> <[EMAIL PROTECTED]> wrote:
>> That's great news.
>>
>> ++Vamsi
>>
>> On Thu, May 22, 2008 at 2:44 AM, Matthieu Riou <[EMAIL PROTECTED]>
>> wrote:
>>
>>> "Special order 7B, Establish the Apache Tuscany Project, was approved by
>>> Unanimous Vote of the directors present."
>>>
>>> Congratulations guys!
>>>
>>> Matthieu
>>>
>>
>
>
>
> --
> Paul Fremantle
> Co-Founder and CTO, WSO2
> Apache Synapse PMC Chair
> OASIS WS-RX TC Co-chair
>
> blog: http://pzf.fremantle.org
> [EMAIL PROTECTED]
>
> "Oxygenating the Web Service Platform", www.wso2.com
>


Re: Mirror of release artifacts

2008-04-16 Thread Robert Burrell Donkin
On Wed, Apr 16, 2008 at 4:51 PM, Luciano Resende <[EMAIL PROTECTED]> wrote:
> Distribution links pointing to the place below is enough ?
>
>  http://www.apache.org/dist/incubator/tuscany/java/sca/1.1-incubating/

no: releases must be downloaded from mirrors and not from the main
apache server (see
http://incubator.apache.org/guides/releasemanagement.html#release-distribution)

>  As for using google analytics for download information, this would be
>  much easier, but can someone please show me an example that only count
>  the actual downloads, instead of just page load/visit ?

it's not really possible to count downloads from mirrors. it is
possible to count the number of times that the mirroring script is
executed which is a reasonable proxy.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Mirror of release artifacts

2008-04-16 Thread Robert Burrell Donkin
On Wed, Apr 16, 2008 at 8:41 AM, ant elder <[EMAIL PROTECTED]> wrote:
> I think thats a separate issue but if its the reason we stopped using the
>  mirrors then i think we need to start using them again. It may not be
>  clearly documented yet but i think the current ASF/incubator policy is that
>  releases MUST be distributed via the mirrors.

+1

http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
(last line)

if you want to collect download statistics from a mirrored download
then google/yahoo analytics is probably your best bet

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: GSoc08 Application: Hadoop Map/Reduce SCA Integration Project

2008-03-30 Thread Robert Burrell Donkin
On Sun, Mar 30, 2008 at 5:06 AM, Chris Trezzo <[EMAIL PROTECTED]> wrote:
> Hello everyone,
>
>  I have posted a rough draft proposal for the project entitled
>  "Simplify the development of Map/Reduce applications and their
>  integration with various sources of information."
>
>  The draft is located here: 
> http://www.cse.ucsd.edu/~ctrezzo/gsocapplication.html
>
>  Any comments/suggestions would be highly appreciated.

just throwing out an idea...

but would it be possible/beneficial to wrap Map/Reduce resources using
SCAs the other way round as well?

for example, take an abstract service which performs some possibly
intensive analytic computation. at smaller scales or development, the
analytic components might be assembled into a simple web service
running on a single container. at the the largest scales, the work may
need to be farmed out to one of a number of clouds.

perhaps an active management layer might be able to make decisions to
route the processing to different possibly hetrogeneous resources
based on data and meta-data (cloud load, time of day and so on) . for
example, during local night these computations might be directed to a
grid formed on general purpose PCs used during the day.

(who usually just lurks...)

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Commercial Dev Support

2008-03-22 Thread Robert Burrell Donkin
On Sat, Mar 22, 2008 at 6:57 PM, Evo Eftimov <[EMAIL PROTECTED]> wrote:
> We are a solution provider company planning to implement Tuscany as SCA
>  Container for large SOA project. What kind of commercial support packages
>  are offered by Tuscany to end clients

apache is a non-profit organisation. apache tuscany is an open,
collaborative project involves contributors from many different
backgrounds. apache does not, indeed cannot offer commerical support
for tuscany or any other project.

commercial support for apache projects is provided by independent
third parties who either contribute or know the codebase well. it
would not be ethical for apache to recommend any particular one.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tuscany Java SCA Release 1.1-incubating and new Incubator distribution policy

2008-02-04 Thread Robert Burrell Donkin
On Feb 4, 2008 3:09 PM, Simon Laws <[EMAIL PROTECTED]> wrote:
> On Feb 3, 2008 7:04 PM, Robert Burrell Donkin <[EMAIL PROTECTED]>
> wrote:
>
> > On Feb 3, 2008 5:10 PM, Simon Laws <[EMAIL PROTECTED]> wrote:
> > > On Feb 3, 2008 4:55 PM, Robert Burrell Donkin <
> > [EMAIL PROTECTED]>
> > > wrote:
> > > > On Feb 3, 2008 3:53 PM, Simon Laws <[EMAIL PROTECTED]> wrote:
> >
> > 
> >
> > > > > When we get the go ahead  it's left from me to upload the artifacts
> > to
> > > > > www.apache.org/dist/incubator/tuscany/, set the correct group and
> > > > > permissions as documented and then integrate the new release page
> > into
> > > > the
> > > > > Tuscany web site.
> > > >
> > > > yep (it's not really a go-ahead, more a
> > > > make-sure-you-know-what-you're-doing)
> > > >
> > > > you're planning to use the dynamic script? (rather than a custom
> > > > download script)
> > >
> > >
> > > Yes.
> >
> > in that case, the script looks ok to me
> >
> > make sure that the signatures are correct and uploaded at the same
> > time as the release.
> >
> > is your key available from a public key server?
>
>
> Yep, it's here
> http://pgp.mit.edu:11371/pks/lookup?search=simon+laws&op=vindex

great

look like everything's covered. fine by me to upload whenever you're ready.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tuscany Java SCA Release 1.1-incubating and new Incubator distribution policy

2008-02-03 Thread Robert Burrell Donkin
On Feb 3, 2008 5:10 PM, Simon Laws <[EMAIL PROTECTED]> wrote:
> On Feb 3, 2008 4:55 PM, Robert Burrell Donkin <[EMAIL PROTECTED]>
> wrote:
> > On Feb 3, 2008 3:53 PM, Simon Laws <[EMAIL PROTECTED]> wrote:



> > > When we get the go ahead  it's left from me to upload the artifacts to
> > > www.apache.org/dist/incubator/tuscany/, set the correct group and
> > > permissions as documented and then integrate the new release page into
> > the
> > > Tuscany web site.
> >
> > yep (it's not really a go-ahead, more a
> > make-sure-you-know-what-you're-doing)
> >
> > you're planning to use the dynamic script? (rather than a custom
> > download script)
>
>
> Yes.

in that case, the script looks ok to me

make sure that the signatures are correct and uploaded at the same
time as the release.

is your key available from a public key server?

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tuscany Java SCA Release 1.1-incubating and new Incubator distribution policy

2008-02-03 Thread Robert Burrell Donkin
On Feb 3, 2008 3:53 PM, Simon Laws <[EMAIL PROTECTED]> wrote:

> We know how we want our distribution directories structured (see start of
> thread).

great

> There is a draft release page here (
> http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+1.1-incubating).
> I'd appreciate it if you could give the URLs a quick once over to see if
> they are as you would expect re. mirroring.

a few minor, non-normative recommendations

"It can take a day or so for releases to propagate to all mirrors, so
if you are downloading something near the release date, please be
patient and retry the links from this page in the event that a
selected mirror does not yet have the download."

i've found that it works better to hold off the announcement until the
mirrors have sync'd and i can test for myself that everything has
worked. (saves embarrasements.) so, i tend to initially put a notice
saying that the release is not yet available and then remove it once
i've tested the downloads.

"The PGP signatures can be verified using PGP or GPG. First download
the KEYS as well as the asc signature file for the relevant
distribution. Make sure you get these files from our main distribution
directory, rather than from a mirror (the asc and md5 links below take
you to the main distribution directory). Then verify the signatures
using, for example"

i've found that users find sums easier than signatures. most users
will not be strongly connected to the apache web of trust. so they are
going to need to understand how to interpret the results. if you
recommend checking signatures, considering copying or linking to some
of the content on http://www.apache.org/dev/release-signing.html#faq.

> When we get the go ahead  it's left from me to upload the artifacts to
> www.apache.org/dist/incubator/tuscany/, set the correct group and
> permissions as documented and then integrate the new release page into the
> Tuscany web site.

yep (it's not really a go-ahead, more a make-sure-you-know-what-you're-doing)

you're planning to use the dynamic script? (rather than a custom
download script)

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tuscany Java SCA Release 1.1-incubating and new Incubator distribution policy

2008-02-03 Thread Robert Burrell Donkin
On Feb 3, 2008 3:10 PM, sebb <[EMAIL PROTECTED]> wrote:
>
> On 03/02/2008, Robert Burrell Donkin <[EMAIL PROTECTED]> wrote:
> > On Feb 1, 2008 4:00 PM, Simon Laws <[EMAIL PROTECTED]> wrote:
> > > Hi
> > >
> > > The Tuscany project is now ready to distribute its Java SCA Release
> > > 1.1-incubating. Following up from Robert's recent post to the Tuscany dev
> > > list [1] I am posting here before proceeding to copy the artifacts up to
> > > www.apache.org/dist/incubator.
> >
> > i volunteered to walk podlings through their first release under the
> > new policy (at least until the documentation is completed)
> >
> > please take a look at
> > http://incubator.apache.org/guides/releasemanagement.html#release-distribution
> >
> > are there any questions you have that it doesn't answer...?
> >
>
> Some of the incubator dist directories contain KEYS files, some don't
> - is there a policy on that?

incubator policy is just to follow apache policy
http://www.apache.org/dev/release-signing.html#policy

so ATM a KEYS file is not mandatory but is recommended

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tuscany Java SCA Release 1.1-incubating and new Incubator distribution policy

2008-02-03 Thread Robert Burrell Donkin
On Feb 1, 2008 4:00 PM, Simon Laws <[EMAIL PROTECTED]> wrote:
> Hi
>
> The Tuscany project is now ready to distribute its Java SCA Release
> 1.1-incubating. Following up from Robert's recent post to the Tuscany dev
> list [1] I am posting here before proceeding to copy the artifacts up to
> www.apache.org/dist/incubator.

i volunteered to walk podlings through their first release under the
new policy (at least until the documentation is completed)

please take a look at
http://incubator.apache.org/guides/releasemanagement.html#release-distribution

are there any questions you have that it doesn't answer...?

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[NOTICE] Releases -> archive.apache.org

2008-01-14 Thread Robert Burrell Donkin
i've now deleted the original releases from
people.apache.org/dist/incubator. copies can be found in
archives.apache.org/dist/incubator. the .htaccess seems to be working ok
but please check the links ASAP.

i will unsubscribe from this list no earlier than thursday. if you find
you have any questions after then please ask on general. 

- robert


signature.asc
Description: This is a digitally signed message part


Re: New Distribution Policy [WAS Re: [Vote] Release Tuscany Java SCA 1.1-incubating (RC1)]

2008-01-13 Thread Robert Burrell Donkin
On Jan 13, 2008 4:03 PM, Simon Laws <[EMAIL PROTECTED]> wrote:



> Thanks for the pointer. Haven't got into the the detail of the release
> distribution documentation you refer to yet but something did catch my eye.
> In the section on mirroring (
> http://incubator.apache.org/guides/releasemanagement.html#understanding-mirroring)
> there is a sentence...
>
> " The artifacts are downloaded from machines outside Apache control so users
> must verify them. While the mirrored release artifacts (gzipped tar files
> and zip jar files are the most common artifacts) must be used, the mirrored
> checksums, KEYS and signature files (.asc and .md5 files) must *never* be
> used. All links must refer to the original documents on www.apache.org."
>
> Can I confirm that what this is saying is that the download page, and any
> associated mirroring scripts, that the Tuscany Incubator project presents
> must ensure that the user links to zip/gz from a mirror and links to
> checksums, signatures etc from http://www.apache.org/dist/incubator/, I.e.
> this sentence is about Tuscany getting it's web page right rather than
> something a user has to do explicitly.

on the tuscany website:
 * any links to artifacts must use the mirroring functions
 * any links to signatures, sums and KEYS must be to the originals on
http://www.apache.org/dist/incubator/

any user who downloads an artifact will be obtaining a mirrored copy.
apache has no control over the contents of these mirrors and so the
user should verify the release. this can be done by checking a sum or
the signatures (which is best depends on the circumstances).

read http://www.apache.org/dev/release-signing.html for more details

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



New Distribution Policy [WAS Re: [Vote] Release Tuscany Java SCA 1.1-incubating (RC1)]

2008-01-12 Thread Robert Burrell Donkin
new releases need to follow the revised distribution policy. some
initial document is available at
http://incubator.apache.org/guides/releasemanagement.html#release-distribution
but please ask on the general list before distributing a new release.
the tuscany community will need to take some decisions so please take
a look now.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [NOTICE] Archiving Releases

2008-01-12 Thread Robert Burrell Donkin

On Wed, 2008-01-09 at 23:04 +, Robert Burrell Donkin wrote:
> incubator releases now need to be distributed using the standard apache
> system. new releases will need to be mirrored and uploaded to
> www.apache.org/dist. see
> http://incubator.apache.org/guides/releasemanagement.html#release-distribution
>  for more details. please post questions about the new process on general.
> 
> as part of this process, i'm archiving all existings releases from
> people.apache.org to archive.apache.org. redirects will ensure that
> existing URLs do not need to be changed. 
> 
> i see that tuscany has releases in
> people.apache.org/dist/incubator/tuscany. unless anyone jumps in, i plan
> to archive these in the near future. i'll stay subscribed for to this
> list till sunday 13th so if anyone has any questions about the archiving
> process please reply to this email.

i've copied the existing tuscany releases from people.apache.org to the
archives and added a redirect. please wait till the mirrors have sync'd
and check that the links still work ok. unless anyone jumps in, i will
remove the originals not earlier than sunday.

- robert


signature.asc
Description: This is a digitally signed message part


Re: [NOTICE] Archiving Releases

2008-01-11 Thread Robert Burrell Donkin

On Fri, 2008-01-11 at 09:28 -0800, Luciano Resende wrote:
> Hey Robert
> 
>With the current distribution setup, we use the apache http logs to
> count the number of downloads of each tuscany releases. With this new
> setup, will we still be able to get the download counts from the http
> logs ?

for the old releases, possibly but the details may change

new releases will use the mirrors so counting releases this way will no
longer be possible. i've heard that some projects use something like
google analytics to count mirrored downloads.

- robert


signature.asc
Description: This is a digitally signed message part


[NOTICE] Archiving Releases

2008-01-09 Thread Robert Burrell Donkin
incubator releases now need to be distributed using the standard apache
system. new releases will need to be mirrored and uploaded to
www.apache.org/dist. see
http://incubator.apache.org/guides/releasemanagement.html#release-distribution 
for more details. please post questions about the new process on general.

as part of this process, i'm archiving all existings releases from
people.apache.org to archive.apache.org. redirects will ensure that
existing URLs do not need to be changed. 

i see that tuscany has releases in
people.apache.org/dist/incubator/tuscany. unless anyone jumps in, i plan
to archive these in the near future. i'll stay subscribed for to this
list till sunday 13th so if anyone has any questions about the archiving
process please reply to this email.

- robert


signature.asc
Description: This is a digitally signed message part


Re: Tuscany Subproject News Bulletin? Would it be useful?

2007-08-08 Thread Robert Burrell Donkin
On 8/8/07, haleh mahbod <[EMAIL PROTECTED]> wrote:



> I am not sure if we are agreeing that a news bulletin per subproject is
> worth the effort or not given all the new ideas that were shared on this
> thread. I could go ahead and start this as an experiment, but its content is
> dependent on input from everyone. We can try it for a while and evaluate if
> it is useful or should be removed.

FWIW (in summary) i believe that news is definitely worth the effort
but it's easy to underestimate the energy required...

MOTWYW

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tuscany Subproject News Bulletin? Would it be useful?

2007-08-07 Thread Robert Burrell Donkin
On 8/7/07, ant elder <[EMAIL PROTECTED]> wrote:
> On 8/6/07, Robert Burrell Donkin <[EMAIL PROTECTED]> wrote:
>
> 
>
> i believe now that blog aggregation is the best structure for news.
> > for this to be effective does require a consensus that committers are
> > going to spend a little time regularly blogging about new features.
>
>
> And we have this with the Tuscany blog at
> http://apache-tuscany.blogspot.com/. Maybe we just need to be a bit more
> focused and proactive about the content would put up there.

+1

letting people know that the content's there is also important

for example, planetapache is widely read. maybe it would be good to
aggregate the feed.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tuscany Subproject News Bulletin? Would it be useful?

2007-08-06 Thread Robert Burrell Donkin
On 8/6/07, haleh mahbod <[EMAIL PROTECTED]> wrote:
> Hi Tuscan Contributors and Users,
>
> I have been thinking about how we can further enhance the flow of
> information in Tuscany. New interesting things happen on regular basis and
> information is either embedded in an email,  in code/commit log,  embedded
> in a webpage on TuscanyWiki or the website. Users of Tuscany may have
> interesting information to share, but not have a place to share this
> information.
>
> A new person coming to Tuscany may not be able to easily find the
> information in archive since they don't know what to look for. Users who are
> tracking the project may not have time to read the details of each email and
> would probably appreciate finding information quickly. Note that this is not
> a particular characteristic of Tuscany. It is just the nature of open source
> projects. Lots of good information to dig into in svn, in mailing list, on
> websites, etc.
>
> Here is a proposal. How about  a news bulletin  for each subproject that
> resides on TuscanyWiki and gets linked into from Tuscany website download
> page. This is a live page, contributed to by all. It is not a replacement
> for any of the existing communication mechanism. It is a quick pointer to
> information that will help people find the latest news.
>
> For example the SCA bulletin could be:
> Development bulletin board
> - Community is working on the next release of  project. You can participate
> in this thread of discussion   if interested..
> - There is a quick guide to getting started  
> -  Major efforts in progress, example OSGI , Integration with Geronimo, 
>  Use your imagination... Anything that can be shared with the community
> to help them understand what's going on
>
> Users bulletin board
> - Here is a scenario that SCA is used in and here are some examples to share
> < link to a page that the data is>
>  Use your imagination Anything that can be shared with the community
>
> Questions:
> Do you agree that we should spend effort on further enhancing information
> flow or there is enough already?
> If yes, What type of information would you like to see so that information
> can be better organized?
> If you agree that we can further enhance information flow, would the idea of
> news bulletin work? If not, what else?
>
> I'll take care of the initial draft of the webpages if I know there is
> interest to keep these pages live, otherwise there is no point to just add
> another page to the wiki.

this is a bit of a history lesson (probably a poor one since it's
based on my fallible memory rather than objective research) so please
feel free to skip or ignore. in fact, this would probably have been
better as a blog but it's a little late now...

in the beginning there was [EMAIL PROTECTED] then java became xml, jakarta
and cocoon.

when jakarta was young
(http://jakarta.apache.org/site/news/news-2000.html), jakarta created
news then lots of news
(http://jakarta.apache.org/site/news/index.html).

news proved very popular. too popular, in fact. so, this grew into the
jakarta newsletter which then became the apache newsletter.

but all things have their time: and running a newsletter takes a lot
of energy. what starts as a pleasure becomes a chore.

the theory was that blogging would be a better way of managing news.
thus http://www.planetapache.org/. this been a very successful in many
ways but it turned out that most people prefer to talk about more
personal matters. which is cool in many ways. IMHO planetapache is a
major force in retaining cohesiveness now that there are so many
members and projects.

but i still believe that news is great way to build community and
interest in a project. it's also personally rewarding though it's easy
to underestimate the time that maintaining good news takes.

i believe now that blog aggregation is the best structure for news.
for this to be effective does require a consensus that committers are
going to spend a little time regularly blogging about new features.

good luck and i hope this takes off :-)

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Release process & guide & checklist, was Fwd: [VOTE] Release SDO Java 1.0-incubating

2007-07-24 Thread Robert Burrell Donkin

On 7/24/07, ant elder <[EMAIL PROTECTED]> wrote:




- change builds to use the maven release plugin to avoid most of the manual
steps when creating a release
- use maven to as much as possible automate the adding of dependency
information to the LICENSE and NOTICE files
- update the RAT tool to validate the legal aspects
(LICENSE/NOTICE/DISCLAIMER exist) of things like artifacts in the temp maven
repository
- update RAT to validate the signatures of all downloadable artifacts


i've talked to brett before about integrating parts of RAT into the
maven release plugin

jochen has developed a maven plugin but being able to pass or fail
relies on more function being added to RAT

i had hoped to be able to find more cycles now but IMAP is tough and a
personal priority (since i use it to read my mail) so i'm not sure
when i'll be able to find the cycles. SO any help on RAT would be
gratefully accepted ;-)

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Release process & guide & checklist, was Fwd: [VOTE] Release SDO Java 1.0-incubating

2007-07-24 Thread Robert Burrell Donkin

On 7/24/07, ant elder <[EMAIL PROTECTED]> wrote:

I agree we could do things to improve our releases. Most ASF releases end up
having several RCs, its a natural part of the process, I'm not sure it
indicates any failing somewhere.


IMHO when you use the RC method, having multiple RCs does not indicate
a failing. it really indicates that committers are carefully vetting
the candidates.


There's already lots of doc about doing releases in the ASF - on the ASF
main dev pages and within the Incubator site etc. If there's omissions from
those existing guides we should get them updated. Tuscany having a 'formal
release guide' makes me nervous it would just be used as a stick to beat
people with when some issue is discovered. An issue with is that currently
making our releases is quite a manual process, fixing this would be more
worthwhile than writing more documentation (IMHO).


IMO there's a balance to be struck. each project develops it's own
house style for releases. recording this house style allows more
developers to act as release managers.

IMHO automation is difficult to perfect. recording the house style
helps to manage the automation process. though a worthy investment, it
is best to adopt an incremental approach. automate more but do not put
off automation or releases to wait for the other.

the incubator release guide is the next document on my personal hit
list. i'd like to see a menu of ways that releases are done at apache
allowing project to pick and choose their house style by combining a
number of well documentation alternatives. it'd be great if the
tuscany team would consider feeding any release documentation they
develop back into the release guide and create a style guide linked to
the details.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [IP CLEARANCE] An external contribution to Apache Tuscany

2007-06-05 Thread robert burrell donkin

On 6/5/07, Simon Nash <[EMAIL PROTECTED]> wrote:

I'm following up on this thread which has gone very quiet.  AFAIK
there has not yet been an acknowledgement of the software grant form
by an officer of the ASF.  Can anyone who is an officer of the ASF
help with this, please?


i'm not an officer but any member or officer (for example, your
mentors) can check this by examining the cclas.txt in subversion. i've
taken a look and it's in the file. hope this is good enough for you.

sorry about the delay

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: A front-page for tuscany-java-sca downloads

2006-11-08 Thread robert burrell donkin

On 11/8/06, Raymond Feng <[EMAIL PROTECTED]> wrote:

Hi,

Thanks for all the feedbacks. I have updated the site. Please review it
again.

http://people.apache.org/~rfeng/tuscany/incubator-M2/downloads/


just FYI should be easy enough to update that page for mirroring once
tuscany graduations. see
http://www.apache.org/dev/release-download-pages.html for details.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: KEYS file contents

2006-10-16 Thread robert burrell donkin

On 10/16/06, kelvin goodson <[EMAIL PROTECTED]> wrote:

Can anyone help me

1) get the correct format for my gpg KEYS file and


see below


2) confirm that I can just append it to the file at
https://svn.apache.org/repos/asf/incubator/tuscany/KEYS


yeh - just append it (everything that isn't an export will be ignored by import)




which doesn't identify me in the same way that the existing one in  svn
identifies Jeremy.
My guess is I need to get that format of header before adding it to the svn
file.


gpg --list-keys rdonkin
pub   1024D/B1313DE2 2003-01-15
uid          Robert Burrell Donkin (CODE SIGNING KEY)
<[EMAIL PROTECTED]>
uid          Robert Burrell Donkin <[EMAIL PROTECTED]>
uid      Robert Burrell Donkin
<[EMAIL PROTECTED]>
sub   1024D/7D0D4DED 2006-06-18 [expires: 2008-06-17]
sub   2048g/48F0B49F 2005-05-30

BTW if you are still on GnuPG 1.2.2, i strongly recommend upgrading to
a more recent version

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Where are we with release content?

2006-09-21 Thread robert burrell donkin

On 9/21/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote:

On Sep 21, 2006, at 6:57 AM, kelvin goodson wrote:

> In trying to follow the release management draft guidelines at
> http://incubator.apache.org/guides/releasemanagement.html I have a few
> questions.


that's brave :-)

i'm not surprised you have questions since they are only half done as yet...


> 1) for a source distribution the guidelines say "Check for version
> control releasemanagement.html#best-practice-source>files",
> but the linked info currently only says ...  "TODO: describe what a
> source distribution is; version control for distributions; add
> content to
> release documents; export not checkout"
>
> so can anyone elaborate what's required here?

IMO a source distribution is an archive with all the source needed to
rebuild the project. Conceptually, I would define that as being a
signed tarball of an export of the svn URL pointing to the tag. An
export not a checkout because the export does not contain the
hidden .svn directories used to manage the changes.


+1


When cutting the final release IMO it should be built from such an
export rather than out of a normal working tree. That way you know
for sure that the source distro will actually build and that, given
the same conditions (like platform), anyone should be able to
reproduce a binary distro.


+1

good explanation: create an issue in JIRA, patch those words in and
i'll apply the patch :-)


IOW a source distro is a prereq - an binary distros are nice to haves.


+1

users like binary distros but they are not necessary. source only
releases are sometimes useful in the early stages of a project (to
encourages active developers) or when users general received binaries
from downstream packagers


> 2) Guidelines say ---  Jars -- should include a standards compliant
> manifest, and goes on to say ...
>
> "TODO Lots of projects get this wrong and (by default) most tools
> produce
> substandard manifests. Offer some guidance on values TODO: Add how
> to create
> a specification complient MANIFEST
> http://jakarta.apache.org/commons/releases/
> prepare.html#checkjarmanifest"
> the jakarta link just talks about how maven builds a standard file
> and adds
> non standard (jakarta specific?) elements to the manifest file. So
> I don't
> know whether (a) letting maven do its stuff will make us compliant
> and (b)
> whether the inclusion of non standard elements in a manifest file
> makes the
> file non compliant.
> Can anyone point to a definition of a standard manifest file?

I think Robert means "substandard" rather than "non-standard" as the
JAR spec is fairly minimalist about what *must* be in there.


yes: sub-standard is more accurate

the original, basic specification is pretty liberal but there are a
number of other specifications which (arguable) mandate information. a
fully standards compliant jar should IMHO comply with all these
various standards.

there is a consensus (based on 5 years of feedback cutting jars in
jakarta) about which fields are required to prevent criticism of the
MANIFEST for non-compliance with some Sun specification or other. need
to dig out the references.


The
default behaviour of Maven's archiver is not to add much but you can
address that using  configuration entries in the pom.


recommend setting the following:

Extension-Name: org.apache.XXX
Specification-Title: YYY
Specification-Vendor: The Apache Software Foundation
Specification-Version: nnn
Implementation-Vendor-Id: org.apache
Implementation-Title: YYY
Implementation-Vendor: The Apache Software Foundation
Implementation-Version: nnn


An alternative is to add a full OSGi header - we've experimented with
the plugin from Felix to do this but 1) there is no released version
yet, and 2) I have not found a way of preventing it from adding all
project dependencies into the generated bundle.


>
> 3)  ASF doc says ... "incubating projects should contain the STATUS
> document
> describing. TODO: check this" I've looked at our STATUS doc
> that went
> out with M1 and it contains general project info which would be the
> same for
> SDO as for SCA I think.  I'm having trouble knowing where maven
> might look
> for a STATUS file or how to configure it to pick one up.  Can
> anyone help
> with how I should do this please? I tried placing a STATUS file
> alongside
> the NOTICE file etc in distribution/sdo but that didn't get picked
> up,  so I
> guess maven already knows about NOTICE files somehow and needs to
> be taught
> about STATUS files.

We chatted about this earlier on IRC and ...
* Tuscany's STATUS file lies here https://svn.apache.org/repos/asf/
incubator/tuscany/STATUS
* you can reference that from the assembly plugin's config file
* doing so can be a problem as it is a reference to a resource
outside the maven project

We'd mentioned possibly using an svn external to symlink from the
distro project to the root - did that work out?


don't worry too much i

Re: Where are we with release content?

2006-09-21 Thread robert burrell donkin

On 9/21/06, kelvin goodson <[EMAIL PROTECTED]> wrote:

I ran the "irat" release auditing tool discussed by russel burrell donkin
and jeremy boynes on the apache general list against the java sdo
sub-hierarchy.


FYI it started as RAT (Release Audit Tool) but google wouldn't let me
have that name (there's a basic implementation over at sourceforge
with that name) so the google project is arat (A Release Audit Tool).
maybe it'll become aRAT since the RAT accronym is already in use.


FYI attached is the output that it's giving in case you want
to get an idea what it can do.


ATM it's just really a grep: pretty basic and very user unfriendly.
i've created a group and added a link to it from the google home page
(http://code.google.com/p/arat/) just in case discussions here become
a little OT.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Whats required to become a Tuscany Committer?

2006-07-27 Thread robert burrell donkin

On 7/27/06, ant elder <[EMAIL PROTECTED]> wrote:

One of the reasons I started this thread was to try to get a common
understanding about what everyone expects is required to become a Tuscany
committer. Its hard to publicly say you think someone isn't ready yet, even
on the private list, so a common understanding would mean nominations would
more likely get unanimous approval. If a nomination is being discussed on
the private list how do we know when its ok to call a public vote on the dev
list? Are just a few positive responses enough? Are lots of positive
responses required? Or just no negative ones? Or does there need to be at
least positive responses from all the committers active in that area? I
think maybe the latter of those for now while there's still not so many of
us, but what do others think?


this is a good question with lots of depth :-)

it's even tougher for a podling and so lacking history and tradition
to rely on.

you need to work answers to this queston yourselves but i would like
to say something about nominations...

i do think that there is some merit in discussing whether someone is
quite ready but i believe that the nomination is personal, not
collective.

i'm towards the conservative end of the spectrum when it comes to
nominating new committers. i see nomination as a personal commitment
which includes supervising the nomimee's first weeks and months at
apache. this include reading every commit message promptly and being
the first to dive in with corrections for any mistakes (technical or
social) they make. i'll also make time to ensure that any personal
mail they send to me will be answered quickly.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Using osgi plugin to generate manifests

2006-07-26 Thread robert burrell donkin

On 7/24/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote:


> On Jul 21, 2006, at 3:25 PM, Raymond Feng wrote:
>
>> Several questions:
>>
>> 1) What's going to happen if a 3rd party dependency is not OSGi
>> bundled?
>> 2) How does it deal with "Require-Bundle"? It seems that it can
>> populate "Import-Package" automatically.
>> 3) Can you post a sample MANIFEST.MF generated by the plugin?
>
> Manifest-Version: 1.0
> Archiver-Version: Plexus Archiver
> Created-By: Apache Maven
> Built-By: jboynes
> Build-Jdk: 1.5.0_06
> Extension-Name: sca-api-r0.95
> Specification-Title: API classes for the Service Component
> Architecture
> Specification-Vendor: The Apache Software Foundation
> Implementation-Vendor: The Apache Software Foundation
> Implementation-Title: sca-api-r0.95
> Implementation-Version: 1.0-SNAPSHOT
> Export-Package: org.osoa.sca.annotations, org.osoa.sca
> Bundle-Version: 1.0.SNAPSHOT
> Bundle-Vendor: The Apache Software Foundation
> Bundle-Name: SCA API
> Bundle-Classpath: .
> Bundle-Localization: plugin
> Bundle-Description: API classes for the Service Component Architecture
> Bundle-SymbolicName: org.osoa.sca


i'm not an OSGI expert so i'll just comment on the java stuff.

looks like the Specification-Version and the Implementation-Vendor-Id
attributes are missing. both these attributes are recommended by Java
specifications.

IMHO it might be better to include tuscany in the implementation title
but i don't think that the current manefest is uncomplient.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]