Re: Feedback on updated NOTICE and LICENSE files (was: [VOTE] Release Kafka 0.7.0-incubating)

2011-12-02 Thread Robert Burrell Donkin
On Thu, Dec 1, 2011 at 10:04 PM, Jun Rao jun...@gmail.com wrote:
 Does Apache has tools (like rat) to extract all the needed license? Digging
 out the license manually is both labour intensive and error prone.

The rat community has started working on whisker[1] (and some other
tools) but we really need more volunteers to step forward and start
contributing to the development. Some other tools have also been
seeded recently (eye and tentacles) but we need volunteers to step
forward to document and polish them for a wider audience.

Robert

[1] http://svn.apache.org/repos/asf/incubator/rat/whisker/trunk

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Feedback on updated NOTICE and LICENSE files (was: [VOTE] Release Kafka 0.7.0-incubating)

2011-12-02 Thread Jukka Zitting
Hi,

On Fri, Dec 2, 2011 at 3:32 AM, Jakob Homan jgho...@gmail.com wrote:
   You appear to have generated your list of jars from looking at
 kafka-0.7.0-incubating.tar.gz, the binary distribution that has been
 built as a customary courtesy as part of the release attempt.  This
 includes quite a few jars that are not included in the source tree
 since binary distributions do include transitive dependencies.  Are
 you saying that entries need to be included in NOTICE and LICENSE for
 jars/dlls that are included in binary releases?

Yes, see http://www.apache.org/dev/release.html#distribute-other-artifacts

If properly tracking the licenses of all the dependencies included in
such a composite artifact is too much effort, you can always *not*
publish the artifact. Just leave it up to downstream users to compile
it and thus have them take over responsibility of properly managing
the licensing status in case they want to redistribute the resulting
artifacts.

 A quick check shows that neither Hadoop, nor HBase. nor Whirr
 (recently with a an incubator release) do not do this.

Then these projects have some work to do. Can you file issues with
these projects referring the above link and this email thread?

BR,

Jukka Zitting

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Accumulo 1.3.5-incubating (rc8)

2011-12-02 Thread sebb
On 29 November 2011 14:24, Eric Newton eric.new...@gmail.com wrote:
 This is the first incubator release for Apache Accumulo, with the artifacts
 versioned as 1.3.5-incubating.

 VOTE:

 http://www.mail-archive.com/accumulo-dev@incubator.apache.org/msg00939.html


 RESULT:

 http://www.mail-archive.com/accumulo-dev@incubator.apache.org/msg01038.html


 SVN source tag:

 http://svn.apache.org/viewvc/incubator/accumulo/tags/1.3.5rc8/


 Release artifacts:

 http://people.apache.org/~ecn

-1

The NOTICE file references non-Apache Licenses, but they are not in
the LICENSES file.

I've not yet done any other checks, but IMO this is a blocker.

 Vote closes in 72 hours.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Feedback on updated NOTICE and LICENSE files (was: [VOTE] Release Kafka 0.7.0-incubating)

2011-12-02 Thread sebb
On 2 December 2011 09:33, Jukka Zitting jukka.zitt...@gmail.com wrote:
 Hi,

 On Fri, Dec 2, 2011 at 3:32 AM, Jakob Homan jgho...@gmail.com wrote:
   You appear to have generated your list of jars from looking at
 kafka-0.7.0-incubating.tar.gz, the binary distribution that has been
 built as a customary courtesy as part of the release attempt.  This
 includes quite a few jars that are not included in the source tree
 since binary distributions do include transitive dependencies.  Are
 you saying that entries need to be included in NOTICE and LICENSE for
 jars/dlls that are included in binary releases?

 Yes, see http://www.apache.org/dev/release.html#distribute-other-artifacts

 If properly tracking the licenses of all the dependencies included in
 such a composite artifact is too much effort, you can always *not*
 publish the artifact. Just leave it up to downstream users to compile
 it and thus have them take over responsibility of properly managing
 the licensing status in case they want to redistribute the resulting
 artifacts.

Or publish the binary versions of our source only, and leave it to
users to download the dependencies.

It's vitally important that the users are made aware of the licensing
requirements for everything we publish.

 A quick check shows that neither Hadoop, nor HBase. nor Whirr
 (recently with a an incubator release) do not do this.

 Then these projects have some work to do. Can you file issues with
 these projects referring the above link and this email thread?

 BR,

 Jukka Zitting

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Feedback on updated NOTICE and LICENSE files (was: [VOTE] Release Kafka 0.7.0-incubating)

2011-12-02 Thread Robert Burrell Donkin
On Fri, Dec 2, 2011 at 10:55 AM, sebb seb...@gmail.com wrote:
 On 2 December 2011 09:33, Jukka Zitting jukka.zitt...@gmail.com wrote:
 Hi,

 On Fri, Dec 2, 2011 at 3:32 AM, Jakob Homan jgho...@gmail.com wrote:
   You appear to have generated your list of jars from looking at
 kafka-0.7.0-incubating.tar.gz, the binary distribution that has been
 built as a customary courtesy as part of the release attempt.  This
 includes quite a few jars that are not included in the source tree
 since binary distributions do include transitive dependencies.  Are
 you saying that entries need to be included in NOTICE and LICENSE for
 jars/dlls that are included in binary releases?

 Yes, see http://www.apache.org/dev/release.html#distribute-other-artifacts

 If properly tracking the licenses of all the dependencies included in
 such a composite artifact is too much effort, you can always *not*
 publish the artifact. Just leave it up to downstream users to compile
 it and thus have them take over responsibility of properly managing
 the licensing status in case they want to redistribute the resulting
 artifacts.

 Or publish the binary versions of our source only, and leave it to
 users to download the dependencies.

 It's vitally important that the users are made aware of the licensing
 requirements for everything we publish.

+1

Tracking licensing for applications composed from hundreds of
components is non-trivial, and - without build support - is a *lot* of
work. This is just one key service provided by a healthy downstream
ecosystem. But unless consumers can download and get started, this
ecosystem may be slow to grow.

The approach - inspired by Lean and Continuous Delivery - we're trying
over the James and Whisker is to extend the release pipeline. Separate
concerns about the official release of source and components from
those about assembling an official application from those component an
the other dependencies required. Release first the source and
components, and then work on an application release from those
components.

Robert

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Accumulo 1.3.5-incubating (rc8)

2011-12-02 Thread sebb
On 2 December 2011 10:50, sebb seb...@gmail.com wrote:
 On 29 November 2011 14:24, Eric Newton eric.new...@gmail.com wrote:
 This is the first incubator release for Apache Accumulo, with the artifacts
 versioned as 1.3.5-incubating.

 VOTE:

 http://www.mail-archive.com/accumulo-dev@incubator.apache.org/msg00939.html


 RESULT:

 http://www.mail-archive.com/accumulo-dev@incubator.apache.org/msg01038.html


 SVN source tag:

 http://svn.apache.org/viewvc/incubator/accumulo/tags/1.3.5rc8/


 Release artifacts:

 http://people.apache.org/~ecn

Cannot find KEYS file to verify the sigs.

A link to the KEYS file should be provided in the VOTE mail.
It's not sufficient that the key be listed on public key servers
(which this one is, which is good).

The md5 and sha hash files have an unusual format that is unlikely to
be recognised by many automated checkers.

For example:

accumulo-1.3.5-incubating-rc8-dist.tar.gz.md5 contains:

target/accumulo-1.3.5-incubating-rc8-dist.tar.gz:
B5 66 26 C8 20 3B 3D 2C  ED 3F 81 9A 29 0E 28 60


The target/ prefix is spurious, and normally the hash is on the same
line, for example:


B56626C8203B3D2CED3F819A290E2860
target/accumulo-1.3.5-incubating-rc8-dist.tar.gz


However, the source archive does agree with the SVN tag which is good.

The dist archive also for some reason includes all the source, which
agrees with the SVN tag except for the file
   src/user_manual/accumulo_user_manual.toc
which slightly different from the SVN version.

I would not expect the dist archive to duplicate the source; but
perhaps there is a good reason.
If so, then at least the source part needs to be identical to SVN.

Though it looks more like the source was accidentally included,
perhaps because source and generated output share the same directory
structure?

The dist archive includes apidocs and user manual which is good.

Also contains various jar files, which is also OK except that the 3rd
party jars need to be properly documented in the NOTICE and LICENSE
files.

Ideally, the jar files created from Accumulo source should contain
their own N  L files in the META-INF directory.
For example, see how the included Apache commons-* jars do it.
This becomes essential if the jars are to be released independently,
for example to Maven Central.

The cloudtrace jar classes have the package name cloudtrace/

I assume this is going to change before graduation?
In which case, I think there may be an issue with the Maven pom id.
Currently it uses:
  groupIdorg.apache.accumulo/groupId
  artifactIdcloudtrace/artifactId

If the package name is changed, then one or both of the above need to
change as well, otherwise Maven won't be able to resolve dependencies
correctly where multiple versions are used (long story).

 -1

 The NOTICE file references non-Apache Licenses, but they are not in
 the LICENSES file.

 I've not yet done any other checks, but IMO this is a blocker.

 Vote closes in 72 hours.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Accumulo 1.3.5-incubating (rc8)

2011-12-02 Thread sebb
On 2 December 2011 10:50, sebb seb...@gmail.com wrote:
 On 29 November 2011 14:24, Eric Newton eric.new...@gmail.com wrote:
 This is the first incubator release for Apache Accumulo, with the artifacts
 versioned as 1.3.5-incubating.

 VOTE:

 http://www.mail-archive.com/accumulo-dev@incubator.apache.org/msg00939.html


 RESULT:

 http://www.mail-archive.com/accumulo-dev@incubator.apache.org/msg01038.html


 SVN source tag:

 http://svn.apache.org/viewvc/incubator/accumulo/tags/1.3.5rc8/


 Release artifacts:

 http://people.apache.org/~ecn

 -1

 The NOTICE file references non-Apache Licenses, but they are not in
 the LICENSES file.

 I've not yet done any other checks, but IMO this is a blocker.

Further investigation:

NOTICE mentions Flot (MIT) and JLine (BSD).
Both of these licenses are acceptable according to my reading of

http://www.apache.org/legal/resolved.html

However, the MIT and BSD licenses need to be included in the LICENSE file.
Prefix the licence with details of the code to which it applies.
For example, see

http://svn.apache.org/repos/asf/httpd/httpd/trunk/LICENSE

BTW, the Flot URL - (http://http://code.google.com/p/flot/)  - is
incorrect and must be fixed.

[It took me a while to find the Flot code, as it is Javascript, not a jar]

 Vote closes in 72 hours.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



When are board reports due?

2011-12-02 Thread Tim Williams
Marvin says... supply board reports 2 weeks before the above date
(Wed, Dec 7th).

The December report[1] says... reports are due here by the first day
of the month

And the reporting schedule[2] says... should have their reports ready
by no later than the second Wednesday of that month (Wed, Dec 14th in
this case).

I reckon the board's recent decision of 1 week notice has caused some
docs to be out of sync and I've probably missed the discussion.  What
is the correct due date?

Thanks,
--tim

[1] -  http://wiki.apache.org/incubator/December2011

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: When are board reports due?

2011-12-02 Thread sebb
On 2 December 2011 13:11, Tim Williams william...@gmail.com wrote:
 Marvin says... supply board reports 2 weeks before the above date
 (Wed, Dec 7th).

That's Incubator Marvin, who requires podlings to provide an extra week's notice

 The December report[1] says... reports are due here by the first day
 of the month

Not sure about that discrepancy.

 And the reporting schedule[2] says... should have their reports ready
 by no later than the second Wednesday of that month (Wed, Dec 14th in
 this case).

The link is missing, but I assume that's Board Marvin who e-mails PMCs.

 I reckon the board's recent decision of 1 week notice has caused some
 docs to be out of sync and I've probably missed the discussion.  What
 is the correct due date?

AIUI, one week for TLPs including the Incubator to report to the Board.

2 weeks for podlings, to give the Incubator PMC time to review and
request updates if necessary.

 Thanks,
 --tim

 [1] -  http://wiki.apache.org/incubator/December2011

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: When are board reports due?

2011-12-02 Thread Tim Williams
On Fri, Dec 2, 2011 at 8:33 AM, sebb seb...@gmail.com wrote:
 On 2 December 2011 13:11, Tim Williams william...@gmail.com wrote:
 Marvin says... supply board reports 2 weeks before the above date
 (Wed, Dec 7th).

 That's Incubator Marvin, who requires podlings to provide an extra week's 
 notice

 The December report[1] says... reports are due here by the first day
 of the month

 Not sure about that discrepancy.

 And the reporting schedule[2] says... should have their reports ready
 by no later than the second Wednesday of that month (Wed, Dec 14th in
 this case).

 The link is missing, but I assume that's Board Marvin who e-mails PMCs.

Ooops... no, that's the ReportSchedule wiki page - I didn't look at
board's marvin:

http://wiki.apache.org/incubator/ReportingSchedule

Unless someone says otherwise, I'll stick with Incubator's marvin as
sebb suggested...

Thanks,
--tim

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Change in Due Dates for Board reports

2011-12-02 Thread Bertrand Delacretaz
Hi Andrew,

On Wed, Nov 30, 2011 at 6:14 PM, Andrew Savory asav...@apache.org wrote:
 ...We need to update http://apache.org/foundation/board/reporting and
 http://community.apache.org/boardreport.html to reflect this change and to
 be consistent with each other. The pages currently disagree on when
 reporting should happen:...

I have removed the details of the reporting schedule in both
(revisions 799610 and 799612), to avoid duplicated information.

-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Accumulo 1.3.5-incubating (rc8)

2011-12-02 Thread Billie J Rinaldi
On Friday, December 2, 2011 7:11:36 AM, sebb seb...@gmail.com wrote:
 Cannot find KEYS file to verify the sigs.

It's here: http://www.apache.org/dist/incubator/accumulo/KEYS

 The md5 and sha hash files have an unusual format that is unlikely to
 be recognised by many automated checkers.

The sections on checksums in the release FAQ list gpg as an acceptable method 
of generating those files.  If it isn't, perhaps this could be changed in the 
FAQ?
http://www.apache.org/dev/release-signing.html#md5

 Though it looks more like the source was accidentally included,
 perhaps because source and generated output share the same directory
 structure?

The source is intentionally included in the dist.  We can fix that .toc file.

 Also contains various jar files, which is also OK except that the 3rd
 party jars need to be properly documented in the NOTICE and LICENSE
 files.
 
 Ideally, the jar files created from Accumulo source should contain
 their own N  L files in the META-INF directory.
 For example, see how the included Apache commons-* jars do it.
 This becomes essential if the jars are to be released independently,
 for example to Maven Central.

We'll look into the notice and license file issues.

 The cloudtrace jar classes have the package name cloudtrace/
 
 I assume this is going to change before graduation?
 In which case, I think there may be an issue with the Maven pom id.
 Currently it uses:
 groupIdorg.apache.accumulo/groupId
 artifactIdcloudtrace/artifactId
 
 If the package name is changed, then one or both of the above need to
 change as well, otherwise Maven won't be able to resolve dependencies
 correctly where multiple versions are used (long story).

We'll make sure to change the artifactID when changing the package name.

Thanks for your help!

Billie

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: When are board reports due?

2011-12-02 Thread sebb
On 2 December 2011 13:38, Tim Williams william...@gmail.com wrote:
 On Fri, Dec 2, 2011 at 8:33 AM, sebb seb...@gmail.com wrote:
 On 2 December 2011 13:11, Tim Williams william...@gmail.com wrote:
 Marvin says... supply board reports 2 weeks before the above date
 (Wed, Dec 7th).

 That's Incubator Marvin, who requires podlings to provide an extra week's 
 notice

 The December report[1] says... reports are due here by the first day
 of the month

 Not sure about that discrepancy.

 And the reporting schedule[2] says... should have their reports ready
 by no later than the second Wednesday of that month (Wed, Dec 14th in
 this case).

 The link is missing, but I assume that's Board Marvin who e-mails PMCs.

 Ooops... no, that's the ReportSchedule wiki page - I didn't look at
 board's marvin:

 http://wiki.apache.org/incubator/ReportingSchedule

In which case, IIRC that was also suggested on this list as a podling
report deadline, as being easy to remember, and not too late.

The November board meeting was a week earlier than usual, which might
also have been relevant.

 Unless someone says otherwise, I'll stick with Incubator's marvin as
 sebb suggested...

 Thanks,
 --tim

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Accumulo 1.3.5-incubating (rc8)

2011-12-02 Thread sebb
On 2 December 2011 14:12, Billie J Rinaldi billie.j.rina...@ugov.gov wrote:
 On Friday, December 2, 2011 7:11:36 AM, sebb seb...@gmail.com wrote:
 Cannot find KEYS file to verify the sigs.

 It's here: http://www.apache.org/dist/incubator/accumulo/KEYS

Thanks, please include the link in future vote mails.

 The md5 and sha hash files have an unusual format that is unlikely to
 be recognised by many automated checkers.

 The sections on checksums in the release FAQ list gpg as an acceptable method 
 of generating those files.  If it isn't, perhaps this could be changed in the 
 FAQ?
 http://www.apache.org/dev/release-signing.html#md5

OK, but that does say filename rather than pathname.  The
target/ prefix needs to be removed.
[I will update the page later.]

So please remove the spurious target/ prefixes from the next RC.

 Though it looks more like the source was accidentally included,
 perhaps because source and generated output share the same directory
 structure?

 The source is intentionally included in the dist.  We can fix that .toc file.

Most other projects release binary (rather than dist) archives; the
binary archive will contain those source files that are used at
runtime, but normally files that have been compiled into a jar are
omitted. But this is not a blocker.

 Also contains various jar files, which is also OK except that the 3rd
 party jars need to be properly documented in the NOTICE and LICENSE
 files.

 Ideally, the jar files created from Accumulo source should contain
 their own N  L files in the META-INF directory.
 For example, see how the included Apache commons-* jars do it.
 This becomes essential if the jars are to be released independently,
 for example to Maven Central.

 We'll look into the notice and license file issues.

 The cloudtrace jar classes have the package name cloudtrace/

 I assume this is going to change before graduation?
 In which case, I think there may be an issue with the Maven pom id.
 Currently it uses:
 groupIdorg.apache.accumulo/groupId
 artifactIdcloudtrace/artifactId

 If the package name is changed, then one or both of the above need to
 change as well, otherwise Maven won't be able to resolve dependencies
 correctly where multiple versions are used (long story).

 We'll make sure to change the artifactID when changing the package name.

OK; again not a blocker.

 Thanks for your help!

 Billie

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[PROPOSAL] Apache Bloodhound

2011-12-02 Thread Hyrum K Wright
Hello Incubator!

WANdisco would like to propose the inclusion of a new project, Apache
Bloodhound, to the Incubator.  The proposal has been posted to the
wiki[1], and is also included below.  We've privately discussed this
project with a number of individuals, but would now like to get the
discussion rolling here.  Bloodhound is new effort, based on Trac[2],
to provide issue tracking and collaboration tools for developers.

We realize the proposal is a work-in-progress, and as such look
forward to feedback and discussion.  We hope to attract mentors and
other interested parties through the incubation proposal process, and
further diversify the community as we move through incubation.  In
particular, this project is an opportunity to build a new community
around the codebase, and we look forward to doing so at the ASF.

-Hyrum

[1] http://wiki.apache.org/incubator/BloodhoundProposal
[2] http://trac.edgewall.org/


= Bloodhound - Collaborative development tools based on Trac =

== Abstract ==

Bloodhound will be a software development collaboration tool,
including issue tracking, wiki and repository browsing.  Essentially
an improved distribution of the well-known Trac project, Bloodhound
will include the common and useful plugins to enable a more complete
distribution than a typical Trac installation.

== Proposal ==

Bloodhound will be a software development collaboration tool, based on
the existing Trac project, which will include a repository browser,
wiki, and defect tracker.  In addition to the standard Trac
installation, Bloodhound will incorporate a number of popular modules
into the core distribution, and include additional improvements
developed (as [[http://trac-hacks.org/|plugins]]) outside the Trac
project.

== Background ==

The [[http://trac.edgewall.org/|Trac project]] is a BSD-licensed
collaboration tool used to assist in software development.  It has a
wide user base, a pluggable infrastructure, and is generally
considered stable.

By it's own recognition, however, the development community
surrounding Trac has largely dissipated, with little mailing list
traffic, and very few commits to the source code repository (see [2]).
 Private efforts to engage the existing developers in implementing
features have been negatively received.  At the same time, other
individuals and companies, such as
[[http://www.wandisco.com|WANdisco]], have expressed interest in
helping continue to develop Trac.  These entities would prefer this
effort to be at a vendor-neutral location, with the clear process for
intellectual property management that comes from the Foundation.  As
such, the Apache Software Foundation feels like the best fit for this
new project based on Trac.

== Rationale ==

As discussed earlier, the current Trac development community is small
and reluctant to accept outside contributions.  Given the Foundation’s
reputation for building and maintaining communities, we feel a new
project, based on Trac but incubated under the Apache umbrella, would
help re-build the developer community, jump started by developer time
donated by WANdisco.  Additionally, as a developer tool, Bloodhound is
a good fit with other, similarly-focused developer tools at the ASF.

Private discussions have shown there is some interest by third-parties
to release internal improvements to Trac, and Bloodhound gives them an
additional venue to do so.

== Initial Goals ==

The initial goals for Bloodhound primarily revolve around migrating
the existing code base and integrating external features to make the
project easy to deploy.  Additional ideas will of course follow, but
the following goals are sufficiently difficult to be considered early
milestones.

Some of the initial goals include:
 * Migrate the existing BSD-licensed Trac code base to the ASF.
 * Attract developer and user interest in the new Bloodhound project.
 * Incorporate externally developed features into the core Bloodhound project.
 * Package the most popular plugins into the core project, so
installations and administration of Bloodhound becomes dead simple.


= Current Status =

== Meritocracy ==

Although initially corporate-sponsored, any interested developers
would be granted commit access.  Even developers employed by the
sponsoring companies would be required to demonstrate competency to
gain commit privileges.  Individuals with corporate affiliations would
understandably be known within the community, but would not have
bearing on the granting of commit privileges.

== Community ==

One of the primary purposes of this proposal is to develop a strong
developer community around the Trac code base.  The current developers
and supporting institution have moved on to other things, and this has
caused stagnation in the existing community.  We want to use the
experience of the Incubator PMC, and the incubation process, to reboot
the developer community, while at the same time incorporating
oft-requested features into the existing product.

Building 

Re: [PROPOSAL] Apache Bloodhound

2011-12-02 Thread Mark Struberg
so this is basically Trac ++ and a fork of Trac ?

Or is it a completely rewritten new approach?

just curious :)


LieGrue,
strub



- Original Message -
 From: Hyrum K Wright hyrum.wri...@wandisco.com
 To: general@incubator.apache.org
 Cc: Ian Wild ian.w...@wandisco.com; Greg Stein gst...@gmail.com
 Sent: Friday, December 2, 2011 4:53 PM
 Subject: [PROPOSAL] Apache Bloodhound
 
 Hello Incubator!
 
 WANdisco would like to propose the inclusion of a new project, Apache
 Bloodhound, to the Incubator.  The proposal has been posted to the
 wiki[1], and is also included below.  We've privately discussed this
 project with a number of individuals, but would now like to get the
 discussion rolling here.  Bloodhound is new effort, based on Trac[2],
 to provide issue tracking and collaboration tools for developers.
 
 We realize the proposal is a work-in-progress, and as such look
 forward to feedback and discussion.  We hope to attract mentors and
 other interested parties through the incubation proposal process, and
 further diversify the community as we move through incubation.  In
 particular, this project is an opportunity to build a new community
 around the codebase, and we look forward to doing so at the ASF.
 
 -Hyrum
 
 [1] http://wiki.apache.org/incubator/BloodhoundProposal
 [2] http://trac.edgewall.org/
 
 
 = Bloodhound - Collaborative development tools based on Trac =
 
 == Abstract ==
 
 Bloodhound will be a software development collaboration tool,
 including issue tracking, wiki and repository browsing.  Essentially
 an improved distribution of the well-known Trac project, Bloodhound
 will include the common and useful plugins to enable a more complete
 distribution than a typical Trac installation.
 
 == Proposal ==
 
 Bloodhound will be a software development collaboration tool, based on
 the existing Trac project, which will include a repository browser,
 wiki, and defect tracker.  In addition to the standard Trac
 installation, Bloodhound will incorporate a number of popular modules
 into the core distribution, and include additional improvements
 developed (as [[http://trac-hacks.org/|plugins]]) outside the Trac
 project.
 
 == Background ==
 
 The [[http://trac.edgewall.org/|Trac project]] is a BSD-licensed
 collaboration tool used to assist in software development.  It has a
 wide user base, a pluggable infrastructure, and is generally
 considered stable.
 
 By it's own recognition, however, the development community
 surrounding Trac has largely dissipated, with little mailing list
 traffic, and very few commits to the source code repository (see [2]).
 Private efforts to engage the existing developers in implementing
 features have been negatively received.  At the same time, other
 individuals and companies, such as
 [[http://www.wandisco.com|WANdisco]], have expressed interest in
 helping continue to develop Trac.  These entities would prefer this
 effort to be at a vendor-neutral location, with the clear process for
 intellectual property management that comes from the Foundation.  As
 such, the Apache Software Foundation feels like the best fit for this
 new project based on Trac.
 
 == Rationale ==
 
 As discussed earlier, the current Trac development community is small
 and reluctant to accept outside contributions.  Given the Foundation’s
 reputation for building and maintaining communities, we feel a new
 project, based on Trac but incubated under the Apache umbrella, would
 help re-build the developer community, jump started by developer time
 donated by WANdisco.  Additionally, as a developer tool, Bloodhound is
 a good fit with other, similarly-focused developer tools at the ASF.
 
 Private discussions have shown there is some interest by third-parties
 to release internal improvements to Trac, and Bloodhound gives them an
 additional venue to do so.
 
 == Initial Goals ==
 
 The initial goals for Bloodhound primarily revolve around migrating
 the existing code base and integrating external features to make the
 project easy to deploy.  Additional ideas will of course follow, but
 the following goals are sufficiently difficult to be considered early
 milestones.
 
 Some of the initial goals include:
 * Migrate the existing BSD-licensed Trac code base to the ASF.
 * Attract developer and user interest in the new Bloodhound project.
 * Incorporate externally developed features into the core Bloodhound project.
 * Package the most popular plugins into the core project, so
 installations and administration of Bloodhound becomes dead simple.
 
 
 = Current Status =
 
 == Meritocracy ==
 
 Although initially corporate-sponsored, any interested developers
 would be granted commit access.  Even developers employed by the
 sponsoring companies would be required to demonstrate competency to
 gain commit privileges.  Individuals with corporate affiliations would
 understandably be known within the community, but would not have
 bearing on the granting of commit privileges.
 
 == 

Re: [RFC] Proposed voting description edits

2011-12-02 Thread sebb
On 1 December 2011 23:24, David Crossley cross...@apache.org wrote:
 sebb wrote:

 OK?

 Wow, thanks for that effort. Please do.

Now done.
Had to make minor tweaks for readability.

If there are any complaints with my changes, please raise ASAP so they
can be fixed.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [PROPOSAL] Apache Bloodhound

2011-12-02 Thread Hyrum K Wright
On Fri, Dec 2, 2011 at 10:14 AM, Mark Struberg strub...@yahoo.de wrote:
 so this is basically Trac ++ and a fork of Trac ?

Pretty much.  It's Trac plus a number of commonly used plugins plus
additional functionality.  There's been some discussion about this
with the principles on the Trac project, as well as on trac-dev, and
so far there hasn't been any discord.

 Or is it a completely rewritten new approach?

Bloodhound may eventually diverge from Trac, but that's up to the
communities involved.

-Hyrum

 - Original Message -
 From: Hyrum K Wright hyrum.wri...@wandisco.com
 To: general@incubator.apache.org
 Cc: Ian Wild ian.w...@wandisco.com; Greg Stein gst...@gmail.com
 Sent: Friday, December 2, 2011 4:53 PM
 Subject: [PROPOSAL] Apache Bloodhound

 Hello Incubator!

 WANdisco would like to propose the inclusion of a new project, Apache
 Bloodhound, to the Incubator.  The proposal has been posted to the
 wiki[1], and is also included below.  We've privately discussed this
 project with a number of individuals, but would now like to get the
 discussion rolling here.  Bloodhound is new effort, based on Trac[2],
 to provide issue tracking and collaboration tools for developers.

 We realize the proposal is a work-in-progress, and as such look
 forward to feedback and discussion.  We hope to attract mentors and
 other interested parties through the incubation proposal process, and
 further diversify the community as we move through incubation.  In
 particular, this project is an opportunity to build a new community
 around the codebase, and we look forward to doing so at the ASF.

 -Hyrum

 [1] http://wiki.apache.org/incubator/BloodhoundProposal
 [2] http://trac.edgewall.org/


 = Bloodhound - Collaborative development tools based on Trac =

 == Abstract ==

 Bloodhound will be a software development collaboration tool,
 including issue tracking, wiki and repository browsing.  Essentially
 an improved distribution of the well-known Trac project, Bloodhound
 will include the common and useful plugins to enable a more complete
 distribution than a typical Trac installation.

 == Proposal ==

 Bloodhound will be a software development collaboration tool, based on
 the existing Trac project, which will include a repository browser,
 wiki, and defect tracker.  In addition to the standard Trac
 installation, Bloodhound will incorporate a number of popular modules
 into the core distribution, and include additional improvements
 developed (as [[http://trac-hacks.org/|plugins]]) outside the Trac
 project.

 == Background ==

 The [[http://trac.edgewall.org/|Trac project]] is a BSD-licensed
 collaboration tool used to assist in software development.  It has a
 wide user base, a pluggable infrastructure, and is generally
 considered stable.

 By it's own recognition, however, the development community
 surrounding Trac has largely dissipated, with little mailing list
 traffic, and very few commits to the source code repository (see [2]).
 Private efforts to engage the existing developers in implementing
 features have been negatively received.  At the same time, other
 individuals and companies, such as
 [[http://www.wandisco.com|WANdisco]], have expressed interest in
 helping continue to develop Trac.  These entities would prefer this
 effort to be at a vendor-neutral location, with the clear process for
 intellectual property management that comes from the Foundation.  As
 such, the Apache Software Foundation feels like the best fit for this
 new project based on Trac.

 == Rationale ==

 As discussed earlier, the current Trac development community is small
 and reluctant to accept outside contributions.  Given the Foundation’s
 reputation for building and maintaining communities, we feel a new
 project, based on Trac but incubated under the Apache umbrella, would
 help re-build the developer community, jump started by developer time
 donated by WANdisco.  Additionally, as a developer tool, Bloodhound is
 a good fit with other, similarly-focused developer tools at the ASF.

 Private discussions have shown there is some interest by third-parties
 to release internal improvements to Trac, and Bloodhound gives them an
 additional venue to do so.

 == Initial Goals ==

 The initial goals for Bloodhound primarily revolve around migrating
 the existing code base and integrating external features to make the
 project easy to deploy.  Additional ideas will of course follow, but
 the following goals are sufficiently difficult to be considered early
 milestones.

 Some of the initial goals include:
 * Migrate the existing BSD-licensed Trac code base to the ASF.
 * Attract developer and user interest in the new Bloodhound project.
 * Incorporate externally developed features into the core Bloodhound project.
 * Package the most popular plugins into the core project, so
 installations and administration of Bloodhound becomes dead simple.


 = Current Status =

 == Meritocracy ==

 Although initially 

DeltaSpike proposal

2011-12-02 Thread José Rodolfo Freitas
I was a committer at Seam 3 and I'd like to join forces in DeltaSpike
project.

p.s.: Struberg instructed me to send an email to
general@incubator.apache.org,
Am I doing it right?

Best Regards,
José Rodolfo Freitas


[PROPOSAL] Apache DeltaSpike - CDI-Extensions

2011-12-02 Thread Arne Limburg
Hi,

I would be glad to be part of Apache DeltaSpike. I have already written some 
useful CDI-Extensions for my company open knowledge GmbH and I think we would 
contribute them to that project.

Cheers,
Arne


Re: Apache DeltaSpike commiter agreement.

2011-12-02 Thread Mark Struberg


Hi José!

No worries, we don't yet have our mailing lists - this will all come after the 
VOTE to accept Deltaspike as incubation.
I know, you (me too) are all eager to finally start hacking, but there is still 
a week to hold your feet still ;)

After all the mailing list is setup, we'll ping you (or just ask then).


txs 4 the patience and LieGrue,
strub



 From: José Rodolfo Freitas joserodolfo.frei...@gmail.com
To: general@incubator.apache.org 
Cc: secret...@apache.org; deltaspike-priv...@incubator.apache.org; 
priv...@incubator.apache.org 
Sent: Friday, December 2, 2011 7:01 PM
Subject: Re: Apache DeltaSpike commiter agreement.
 

I sent an email earlier to general@incubator.apache.org asking to join 
DeltaSpike project as a committer.
But I guess that I should have mentioned that I already signed the ICLA and 
it's in the ASF records.


Best regards,
José Rodolfo Freitas


On Fri, Dec 2, 2011 at 12:46 PM, Sam Ruby ru...@intertwingly.net wrote:

Dear José Rodolfo Freitas,

This message acknowledges receipt of your ICLA, which has been filed in the 
Apache Software Foundation records.

If you have been voted in as a committer, please advise the project PMC that 
your ICLA has been filed.

Warm Regards,

-- Sam Ruby
Assistant Secretary, Apache Software Foundation






-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[RESULT][IP CLEARANCE] Apache Geronimo 2.2 Dependency Upgrades

2011-12-02 Thread Kevan Miller
Our 72 hour window has passed. So, I'm calling this IP CLEARANCE complete.

Thanks!

--kevan

On Nov 29, 2011, at 5:09 AM, Robert Burrell Donkin wrote:

 On Mon, Nov 28, 2011 at 11:56 PM, Kevan Miller kevan.mil...@gmail.com wrote:
 The Apache Geronimo project has received a contribution which updates a 
 number of Geronimo dependencies and associated code updates.
 
 The code contributions have been attached to 
 https://issues.apache.org/jira/browse/GERONIMO-6217
 
 I've committed the IP Clearance form to the Incubator website -- 
 http://incubator.apache.org/ip-clearance/geronimo-dependency-upgrades.html
 
 The Geronimo community has passed a vote to accept the contribution -- 
 http://mail-archives.apache.org/mod_mbox/geronimo-dev/20.mbox/%3c1bc3ab3f-2b25-4ce4-ba7b-5c8b4764e...@gmail.com%3e
 
 This stage of the IP clearance process is a 72-hour lazy consensus. Barring 
 a -1, the ip clearance for this contribution will pass in 72 hours.
 
 Yes :-) this process is by lazy consensus.
 
 If anyone sees a problem, please post a -1 to this thread to force a
 formal review and VOTE. Kevan will close this thread by posting a
 RESULT mail no earlier than Friday, December 2, 2011 at 12:00:00  UTC
 [1] (by my reckoning). If you can spare a few cycles, please take a
 look before then.
 
 Robert
 
 [1] http://www.timeanddate.com/worldclock/fixedtime.html?iso=20111202T12
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Feedback on updated NOTICE and LICENSE files (was: [VOTE] Release Kafka 0.7.0-incubating)

2011-12-02 Thread Kevan Miller

On Dec 2, 2011, at 3:51 PM, Jakob Homan wrote:

 So I hope it's clear why it's frustrating to
 have this rule suddenly pop up when it's apparently not enforced in
 the majority of cases (and then to be asked to go and open JIRAs for
 each of these projects on top of it).

This requirement is fairly well documented, IMO. The incubator's release 
documentation is here -- 
http://incubator.apache.org/guides/releasemanagement.html

The LICENSE and NOTICE file requirements are documented here -- 
http://incubator.apache.org/guides/releasemanagement.html#best-practice-license.
 I don't think this should come as a big surprise...

OK. Some of that wording is too weak, IMO. All the licenses on all the files 
to be included within a package should be included in the LICENSE document.  
The should be is probably referring to a single LICENSE file as opposed to 
multiple license files in a license/ directory.

I do understand that this is a frustrating process. You have code that's ready 
and want to release it. Many projects going through the incubator have gone 
through this same pain. However, it is important, IMO. 

I spend a fair amount of time on the Geronimo project. We have a lot of 
dependencies… http://svn.apache.org/repos/asf/geronimo/server/trunk/LICENSE

We document source and binary licenses in a single LICENSE/NOTICE file. I have 
seen projects maintain separate LICENSE/NOTICE files for their source and 
binary distributions.  To be honest, I'm not sure what form is preferred. I'd 
be happy to see either…

--kevan





-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [PROPOSAL] Apache Bloodhound

2011-12-02 Thread Niclas Hedhman
SO, IIUIC, the first step is to import TRAC, and we will have
primarily a BSD codebase as the main body of code?
Does this mean that all BSD notices in source files must live in ASF
repository for all eternity, assuming that we are allowed to
sublicense into ALv2 (which I think is no problem)?
And what about the lack of patent license that we offer downstream,
but have not received from upstream?


Cheers
Niclas

On Sat, Dec 3, 2011 at 12:14 AM, Mark Struberg strub...@yahoo.de wrote:
 so this is basically Trac ++ and a fork of Trac ?

 Or is it a completely rewritten new approach?

 just curious :)


 LieGrue,
 strub



 - Original Message -
 From: Hyrum K Wright hyrum.wri...@wandisco.com
 To: general@incubator.apache.org
 Cc: Ian Wild ian.w...@wandisco.com; Greg Stein gst...@gmail.com
 Sent: Friday, December 2, 2011 4:53 PM
 Subject: [PROPOSAL] Apache Bloodhound

 Hello Incubator!

 WANdisco would like to propose the inclusion of a new project, Apache
 Bloodhound, to the Incubator.  The proposal has been posted to the
 wiki[1], and is also included below.  We've privately discussed this
 project with a number of individuals, but would now like to get the
 discussion rolling here.  Bloodhound is new effort, based on Trac[2],
 to provide issue tracking and collaboration tools for developers.

 We realize the proposal is a work-in-progress, and as such look
 forward to feedback and discussion.  We hope to attract mentors and
 other interested parties through the incubation proposal process, and
 further diversify the community as we move through incubation.  In
 particular, this project is an opportunity to build a new community
 around the codebase, and we look forward to doing so at the ASF.

 -Hyrum

 [1] http://wiki.apache.org/incubator/BloodhoundProposal
 [2] http://trac.edgewall.org/


 = Bloodhound - Collaborative development tools based on Trac =

 == Abstract ==

 Bloodhound will be a software development collaboration tool,
 including issue tracking, wiki and repository browsing.  Essentially
 an improved distribution of the well-known Trac project, Bloodhound
 will include the common and useful plugins to enable a more complete
 distribution than a typical Trac installation.

 == Proposal ==

 Bloodhound will be a software development collaboration tool, based on
 the existing Trac project, which will include a repository browser,
 wiki, and defect tracker.  In addition to the standard Trac
 installation, Bloodhound will incorporate a number of popular modules
 into the core distribution, and include additional improvements
 developed (as [[http://trac-hacks.org/|plugins]]) outside the Trac
 project.

 == Background ==

 The [[http://trac.edgewall.org/|Trac project]] is a BSD-licensed
 collaboration tool used to assist in software development.  It has a
 wide user base, a pluggable infrastructure, and is generally
 considered stable.

 By it's own recognition, however, the development community
 surrounding Trac has largely dissipated, with little mailing list
 traffic, and very few commits to the source code repository (see [2]).
 Private efforts to engage the existing developers in implementing
 features have been negatively received.  At the same time, other
 individuals and companies, such as
 [[http://www.wandisco.com|WANdisco]], have expressed interest in
 helping continue to develop Trac.  These entities would prefer this
 effort to be at a vendor-neutral location, with the clear process for
 intellectual property management that comes from the Foundation.  As
 such, the Apache Software Foundation feels like the best fit for this
 new project based on Trac.

 == Rationale ==

 As discussed earlier, the current Trac development community is small
 and reluctant to accept outside contributions.  Given the Foundation’s
 reputation for building and maintaining communities, we feel a new
 project, based on Trac but incubated under the Apache umbrella, would
 help re-build the developer community, jump started by developer time
 donated by WANdisco.  Additionally, as a developer tool, Bloodhound is
 a good fit with other, similarly-focused developer tools at the ASF.

 Private discussions have shown there is some interest by third-parties
 to release internal improvements to Trac, and Bloodhound gives them an
 additional venue to do so.

 == Initial Goals ==

 The initial goals for Bloodhound primarily revolve around migrating
 the existing code base and integrating external features to make the
 project easy to deploy.  Additional ideas will of course follow, but
 the following goals are sufficiently difficult to be considered early
 milestones.

 Some of the initial goals include:
 * Migrate the existing BSD-licensed Trac code base to the ASF.
 * Attract developer and user interest in the new Bloodhound project.
 * Incorporate externally developed features into the core Bloodhound project.
 * Package the most popular plugins into the core project, so
 installations and administration