Re: ASF Board Meeting Summary - December 16, 2009

2009-12-17 Thread Kevan Miller

On Dec 17, 2009, at 8:15 AM, Jim Jagielski wrote:

 The December board meeting took place on the 16th. The following directors
 were present:
 
  Shane Curcuru
  Doug Cutting
  Justin Erenkrantz
  Roy T. Fielding
  Jim Jagielski
  Geir Magnusson, Jr.
  Brett Porter
  Greg Stein
 
 and the following guests/officers were present:
 
  Sam Ruby
  J Aaron Farr
  Craig L Russell
  Gavin McDonald
 
 All of the received reports to the board were approved. The following 
 reports were not received and are expected next month: 
 
  Status report for the Apache iBATIS Project
  Status report for the Apache Santuario Project
  Status report for the Apache Web Services Project
 
 The following resolutions were passed unaminously: 
 
  A. Establish the Apache Pivot Project (Greg Brown, VP)
  The PMC is tasked to work with the Branding Cmmt and the
  Legal Cmmt regarding the use of the name 'Pivot' due to
  potential conflict.
 
  B. Establish the Apache OpenWebBeans Project (Gurkan Erdogdu, VP)

Congrats All! Well deserved!

--kevan


Re: AW: Removing webbeans-api and atinject-api

2009-12-15 Thread Kevan Miller

On Dec 15, 2009, at 2:58 AM, Mark Struberg wrote:

 cool!
 +1
 
 How does the Release process and patching work?
 Do we have commit rights for e.g. improving the JavaDoc in geronimo-specs?

At the moment, any updates would need to be submitted as patches. If there is a 
lot of activity planned and this presents a problem, let me know and I'll 
discuss options with the G community...

 
 How is the release process working? Are we obliged to release those 2 modules 
 or do we have to send a request to geronimo-dev?

Discuss this on dev at geronimo. The geronimo community would be responsible 
for releasing.

--kevan



Re: what about a -M4 release?

2009-12-14 Thread Kevan Miller

On Dec 14, 2009, at 2:40 PM, Gurkan Erdogdu wrote:

 In the mean time, I will be marrying at next week, all of you are welcome to 
 my wedding ceremony :)

Congratulations Gurkan! Would love to attend, but don't think I'll be able to 
make it... ;-) 

You've barely given us enough time to arrange the bacherlor's party :D

--kevan 

Re: Time to move atinject-api over to geronimo?

2009-11-23 Thread Kevan Miller

On Nov 20, 2009, at 8:22 AM, Gurkan Erdogdu wrote:

 +1.
 
 How could we integrate this into geronimo-specs?
 
 Kevan, David?

Best to start with an email to the geronimo dev list. A Jira and optonally a 
patch, always helps... 

--kevan



Re: CDI final draft released

2009-11-11 Thread Kevan Miller


On Nov 11, 2009, at 3:53 AM, Mark Struberg wrote:


Hi!

Gavin today released the final draft of the CDI specification:

http://in.relation.to/Bloggers/JSR299FinalDraftSubmitted


Yay... :)

So, I'd be interesting in hearing where the community feels they are  
with respect to implementing the spec. How is progress being  
documented recorded? What features remain to be implemented, etc. In  
addition to helping the community, such a list would also help attract  
new project participants.


--kevan

graduation

2009-11-11 Thread Kevan Miller
It's been a while since the community has discussed graduation. What  
are your current thoughts?


I've mentored about all that I can mentor... ; -)

From the last time I kicked off the discussion:

On Sep 8, 2009, at 11:00 AM, Kevan Miller wrote:

IMO, this community displays nearly all of the characteristics that  
I would look for from a successful Incubator project: you've  
successfully created several releases while operating in a clear,  
open, and welcoming manner. All of this while facing some  
significant challenges as the JSR 299 spec has been an ever shifting  
target.


I'd like to see us moving towards graduation. To start things off,  
is the community interested in becoming a top-level project? Or  
would you rather graduate as a sub-project of an existing TLP?


I think we're ready. Graduation is going to take a concerted effort by  
the community. I'm certainly willing to help, but the community is  
going to need to help drive this.


--kevan


Re: [VOTE][Third Try] Release OpenWebBeans 1.0.0-incubating-M3

2009-09-10 Thread Kevan Miller

+1

--kevan
On Sep 8, 2009, at 4:41 PM, Gurkan Erdogdu wrote:




Hi;


This is the OpenWebBeans M3 release [VOTE] process with corrected  
artifacts. Artifact locations are the same as before.


I've staged the releases artifacts here:

Plugins repository
--
http://people.apache.org/~gerdogdu/staging-repo/OWB/1.0.0-incubating-M3-rc1/plugins/org/apache/openwebbeans

Distribution content

http://people.apache.org/~gerdogdu/staging-repo/OWB/1.0.0-incubating-M3-rc1/distribution/org/apache/openwebbeans/apache-openwebbeans-distribution/1.0.0-incubating-M3/

SVN Tag (Revision: 812680)

http://svn.apache.org/repos/asf/incubator/openwebbeans/tags/openwebbeans-1.0.0-incubating-M3-rc1/


Please verify that this release package is correct and vote for the
motion to publish this as a openwebbeans M3 release. All votes are  
welcome and

will be counted.

This vote is open for 72 hours.

This is my +1

Thanks;

/Gurkan






Re: Development Next Steps

2009-06-09 Thread Kevan Miller


On Jun 8, 2009, at 12:53 PM, Gurkan Erdogdu wrote:


Hi guys;

As you already know, we have succesfully published our M2 version.  
Altough a spec changes a lot from the last draft version, I think we  
are on the good track.


In the mean time I have sent June board report.  In this report I  
stated one point, from report:



NOT : Actually, last draft specification imposes on an implementations
that it must be tightly integrated with a Java EE Container's  
internals

, such that integration with an EJB 3.1 Container, Servlet Container,
Managed Beans etc. So, we have to work closely on the respective  
Apache

teams to push the implementation.


I'd prefer that there was an explicit 'BOARD REPORT' email thread.

I have trouble parsing the above. A few things that I think should be  
mentioned:


1) spec changes have been having a negative impact
2) Gurkan joined the JSR expert group.

--kevan



Re: [VOTE] Release OpenWebBeans 1.0.0-incubating-M2

2009-05-25 Thread Kevan Miller


On May 25, 2009, at 11:58 AM, Gurkan Erdogdu wrote:


Hey folks;

We need some more votes. Until now just Mark and me voted as +1


I'm still unable to build on Mac OS. Everything else looks good.  
Here's my +1.


--kevan


Re: [VOTE] Release OpenWebBeans 1.0.0-incubating-M2

2009-05-21 Thread Kevan Miller



Afraid that I'm currently unable to build. So, I can't fully review...

My build issue seems to be a Mac OS / mvn issue. I'm failing with:

[INFO]  


[INFO] Building OpenWebBeans :: WebBeans-API
[INFO]task-segment: [clean, install]
[INFO]  


[INFO] [clean:clean]
[INFO] Deleting directory /Users/kevan/tmp/owb/openwebbeans-1.0.0- 
incubating-M2/webbeans-api/target

[INFO] [remote-resources:process {execution: default}]
[INFO] inceptionYear not specified, defaulting to 2009
[INFO] [resources:resources]
[WARNING] Using platform encoding (MacRoman actually) to copy filtered  
resources, i.e. build is platform dependent!

[INFO] Copying 0 resource
[INFO] Copying 4 resources
[INFO] [compiler:compile]
[INFO] Compiling 65 source files to /Users/kevan/tmp/owb/ 
openwebbeans-1.0.0-incubating-M2/webbeans-api/target/classes
[INFO]  


[ERROR] BUILD ERROR
[INFO]  


[INFO] Fatal error compiling

Embedded error: Prohibited package name: java.lang

If anyone knows how to avoid this problem, let me know...

Running RAT on the source reveals the following files missing apache  
src license headers. These must be fixed. You should be running RAT as  
part of a build or as part of the release process...



samples/reservation/src/main/webapp/main.css
webbeans-geronimo/pom.xml
webbeans-jpa/pom.xml
webbeans-jsf/pom.xml

--kevan



Re: [VOTE] Publish OpenWebBeans 1.0.0-incubating-M1

2009-02-02 Thread Kevan Miller


On Feb 2, 2009, at 3:44 PM, Mark Struberg wrote:


Some projects will name their release candidates
and corresponding votes


Or delete the SVN tag and do it again?
The artifacts have not been published yet...

There is a release:rollback mojo which will do all the pom-renaming  
back (which is not needed in our case). The tag removal is not  
implemented yet (because tag-removal is not supported in maven- 
scm-1.1) and has to be done manually. But this is marked as TODO in  
the release plugin code, so my guess is that that's the way it  
_should_ work.


btw: I would not use -RC1 but only -M1.1, M1.2, etc because I  
personally prefer to use the term 'RC' only for release candicates  
of final versions.


I got a little carried away implying that the artifacts would contain  
the RCx name. Can just be used in the vote/staging directory (unique  
prefix, etc). Just letting you know how other projects have handle  
this. It's not uncommon to see a RC5 and higher... I think 1.0 RC1  
and a 1.0-M1 RC1 are pretty descriptive and distinct. However, don't  
really care... As long as the project knows what is being voted on,  
even if we're having multiple rounds of voting, I'm fine...


--kevan


Re: AW: [CANCELED] Publish OpenWebBeans 1.0.0-incubating-M1

2009-02-02 Thread Kevan Miller


On Feb 2, 2009, at 4:08 PM, Mark Struberg wrote:

Gurkan, Kevan, should I wait with the SPI implementation as long as  
you do the release?


I'd wait.

One way you can handle this type of conflict, is to create a release  
branch (e.g. svn copy trunk branches/1.0.0-M1) and finalize the  
release. This allows new development to continue, even if release  
voting takes a while...). Does require merging of changes, if updates  
are made to the release branch. Since you don't really plan on  
supporting the M1 branch, you can delete it after the release vote  
passes...


--kevan


Re: AW: [CANCELED] Publish OpenWebBeans 1.0.0-incubating-M1

2009-02-02 Thread Kevan Miller


On Feb 2, 2009, at 4:39 PM, Mark Struberg wrote:

but the release-tag will be on that branch in this case, isn't? So  
deleting it afterwards is maybe not such a good idea. Imho all  
releases must have a tag in the repo which exactly matches the  
released artifacts. But maybe I'm too fussy.


I probably left a few things unsaid... The release branch can be  
deleted, the release tag would be in tags/1.0.0-M1.


svn copy trunk/ branches/1.0.0-M1
perform release process (part of the release process will create a  
tags/1.0.0-M1 tag). The only difference is you're releasing from  
branches rather than trunk.


After vote passes:

svn delete branches/1.0.0-M1  (this is optional, but encouraged, since  
we don't really plan on supporting 1.0.0-M1).


--kevan



Re: [VOTE] Publish OpenWebBeans 1.0.0-incubating-M1

2009-02-02 Thread Kevan Miller


On Feb 2, 2009, at 4:42 PM, Mark Struberg wrote:


Sorry Kevan, I did not get your opinion. What do you prefer:

a) removing the SVN tag and doing the same version again
or
b) keeping the old tag and simply releasing a new -M1-RC2 or  
something?


a) would be my preference.

--kevan


Re: license header in XML files?

2009-01-28 Thread Kevan Miller


On Jan 28, 2009, at 4:28 PM, Mark Struberg wrote:


Hi!

Should we add a license header in our XML files like beans.xml and  
test persistence.xml?


!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you under the Apache License, Version 2.0 (the
License); you may not use this file except in compliance
with the License.  You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied.  See the License for the
specific language governing permissions and limitations
under the License.
--


Yes, if the files were generated by the ASF. Here's info about src  
headers -- http://www.apache.org/legal/src-headers.html


--kevan

kevan hands out gold stars

2009-01-23 Thread Kevan Miller

Since I was thinking about this, I thought I'd go ahead and send a note.

I think you guys are off to a really good start. You're making a lot  
of really good progress with the implementation. The release  
preparation, although potentially delayed for a bit (which is not a  
bad thing at all), has gone very well.


Most importantly, I'm very pleased by the amount of communication that  
I'm seeing. Keep up the good work! You all deserve a pat on the back  
this weekend, while reading the updated spec, of course... :-P


--kevan


Re: M1-Release Artifacts

2009-01-22 Thread Kevan Miller


On Jan 20, 2009, at 4:18 PM, Gurkan Erdogdu wrote:


Hi;

I have uploaded the candidate M1-Release artifacts into the 
http://people.apache.org/~gerdogdu/OWB/M1/

Please have a look at the contents of these artifacts, and if there  
is an error in artifacts or there is a missing artifact, we can  
correct all of these problems

before the VOTE on the dev@ list.


I took a quick look and didn't see any glaring problems. Afraid that I  
won't have much more time for a few days. Would recommend that you  
include the maven generated artifacts also... Each artifact should be  
reviewed.


--kevan

Re: additional usage of GIT for experimental features[TCK Related]

2009-01-21 Thread Kevan Miller


On Jan 21, 2009, at 5:50 AM, Mark Struberg wrote:

I don't know how TCKs are handled, but I usually require them to be  
executed and pass before a release is done.



And please do not confuse the JBoss TCK implementation with our  
OpenWebBeans Tck _Integration_. I will only checkin the TCK  
Integration code and not the TCKs themselfs. The code written by  
JBoss guys are only referenced via maven dependencies. This is  
SNAPSHOT version currently [1], but they will have to release a  
tagged version shortly after the Spec is final.



Once the spec goes final, the JCP will make the TCK available. We'd  
obtain the official TCK from the JCP. The ASF has a JCP site (http://apache.org/jcp/ 
), mailing list, and a process for obtaining official TCK's from the  
JCP.


Since the WebBeans TCK is being implemented in the open with an ASL  
license, we're able to obtain a snapshot of the TCK prior to the spec  
going final. Until the spec goes final, TCK results are meaningless.  
We can't make any claims regarding compliance. It is, however, a  
useful testing tool...





[1] so for executing the TCK tests currently one has to also run:
$ svn co http://anonsvn.jboss.org/repos/webbeans/tck/trunk tck
$ mvn clean install


This sounds pretty good to me...

--kevan



Re: additional usage of GIT for experimental features

2009-01-20 Thread Kevan Miller


On Jan 20, 2009, at 7:07 AM, Mark Struberg wrote:


Hi!

As I already tried to expain: it was never ment to use git for  
productive changes - think about it more like a blog full with code ;)


Understood. However, there are other ways of accomplishing this. Which  
would probably be more acceptable...


1) create an openwebbeans/sandbox in svn
2) generate a patch and post to the jira
3) discuss your intentions/proposed changes (which you've done), and  
commit them in trunk. The community should be reviewing all changes.  
It's not necessarily bad to discover disagreements, post-commit. These  
disagreements can be resolved.


At Apache, all committers have earned the necessary karma to be fully  
trusted. IIUC, this is un-Git like (at least it doesn't match my  
understanding of the social norms in Git usage). We may be able to  
work out acceptable usage of Git. I want to be sure we're avoiding  
private communications about code and some usages of Git might lead  
to the potential for private conversations. BTW, I'm certainly not  
implying that this is your (or anybody else's) intent...





Back to the issue: how do we cope with the TCK code? Should I check  
it in to SVN? It will compile, but cannot run due to API  
incompatibilities between us and RI. But as long as we do not add  
the module in the parent pom it will at least not break the build.


Guess we could add the JBoss snapshot repo to our builds... This would  
cause problems during releases and as the TCK changes.




I will create a Jira and attach the TCK suite via patch in the  
meantime.


Personally, I'd commit the changes



I saw Jukka will organise a GIT session on the ApacheCon EU. Maybe  
we'll find some time there...


Sounds good. I'm hoping that I can attend, this year...

--kevan



Re: [site] building the site via maven ?

2009-01-19 Thread Kevan Miller


On Jan 19, 2009, at 4:50 AM, Mark Struberg wrote:


I'm currently not able to assign OWB-53 to me.
Are Jira assignments for OWB handled by PMC only?


Try it now. I've added you, Matthias, and me ;-) to the OWB  
committer's list.


--kevan


Re: additional usage of GIT for experimental features

2009-01-19 Thread Kevan Miller


On Jan 16, 2009, at 5:42 PM, Mark Struberg wrote:


Hi!

The Apache Infrastructure Team offers the possibility to mirror the  
SVN archive to a GIT repo.


I just like to ask if anyone (besides me) is interested in using git  
for sharing experimental features which are not elaborated enough  
for being checked in to SVN?


If anyone has heard about git, but doesn't have a glue what's behind  
the development model used with git then you should look at the  
following google speech from Linus Torvalds:

http://www.youtube.com/watch?v=4XpnKHJAok8

To state this clear: this is _not_ about using GIT instead of SVN,  
but only _additionally_ to share immature features.


Hi Mark,
So, I confess that I'm not much of a GIT user. I know that there is  
growing interest in GIT within the ASF and that there are multiple ASF  
projects which are using GIT, in some form. I don't, however, know how  
these projects are using GIT.


I know that it's possible to use GIT in a private mode. Using GIT on  
their local machines, creating private branches, making local changes,  
etc, then committing their changes to SVN. I see absolutely no problem  
with this type of usage of GIT.


However, you are implying that we could use GIT as a means for sharing  
non-committed code among project members. I have some concerns about  
this. This could become a form of non-public communication among  
project members. Non-GIT users would not be able to participate in  
these communications. This may be very GIT-like usage. However, it's  
potentially very un-ASF-like communication.


I don't know enough to evaluate the validity of my concerns without  
doing some more research. If you, or anyone else, know specifics about  
how other ASF projects are using GIT, that would be helpful...


--kevan 

Re: tabs in sources

2009-01-08 Thread Kevan Miller


On Jan 8, 2009, at 2:25 PM, Mark Struberg wrote:


Thanks for seconding this, Kevan ;)

I personally would prefer using an already established coding/ 
checkstyle ruleset like maven or myfaces instead of having our own  
one. I think myfaces_checks comes very close if we drop the tabs in  
favour to spaces.


Right. I'm not advocating that we *create* one. Just saying that would  
be good if we had one that we'd agreed to...


--kevan


Re: [PATCH] fix for navigation rules in sample 'guess'

2009-01-06 Thread Kevan Miller


On Jan 6, 2009, at 10:00 AM, Mark Struberg wrote:


Txs Kevan!

I have an active CLA signed for a few maven, scm and openjpa  
contributions I did, so all rights should be granted already. But I  
apologize to use Jira in the future for better tracking ;)


Cool. ICLA certainly helps/is sufficient. Using Jira patch method is  
makes it simpler for all involved (e.g. don't have to go searching for  
an ICLA on file).


Certainly appreciate your contributions! Keep 'em coming! ;-)

--kevan



december board report?

2008-12-16 Thread Kevan Miller
Have we prepared a December board report? Possible that I've missed  
it... I may not have my mail sorting rules quite right...


--kevan