Re: Heads up

2012-03-30 Thread Karl Wright
Thanks for the advice.

Is there any indication we cannot take a week or two to make the new
release process repeatable and automated?  I noticed that Mr. Fielding
had backed off somewhat from removing current releases from
distribution, which should give us a little more time.  We could just
add your filter to the current release script, but there may be better
ways to do things if we have the chance.

Karl


On Fri, Mar 30, 2012 at 12:28 PM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 Hi,

 On Thu, Mar 29, 2012 at 2:28 PM, Karl Wright daddy...@gmail.com wrote:
 FWIW, I'm working on CONNECTORS-437 in a branch.  Given the extent of
 the changes required, and the limits on my time, I'd expect this work
 to require at least another week to reach a point of rough equivalency
 to where we are now.

 If we want to push out the release now, the following steps should
 produce a close enough approximation of what people on general@ are
 asking for:

    $ tar zxf apache-manifoldcf-0.5-incubating-src.tar.gz
    $ find apache-manifoldcf-0.5-incubating -type f -name '*.jar'  lib.txt
    $ find apache-manifoldcf-0.5-incubating -type f \! -name '*.jar'  src.txt
    $ tar zcf apache-manifoldcf-0.5.1-incubating-lib.tar.gz -T lib.txt
    $ tar zcf apache-manifoldcf-0.5.1-incubating-src.tar.gz -T src.txt

 BR,

 Jukka Zitting


Re: Heads up

2012-03-30 Thread Jukka Zitting
Hi,

On Fri, Mar 30, 2012 at 6:53 PM, Karl Wright daddy...@gmail.com wrote:
 Is there any indication we cannot take a week or two to make the new
 release process repeatable and automated?

No problem with that.

BR,

Jukka Zitting


Re: Heads up

2012-03-29 Thread Jukka Zitting
Hi,

On Wed, Mar 28, 2012 at 2:37 PM, Karl Wright daddy...@gmail.com wrote:
 Our build and release process was modeled, unfortunately, on other
 Apache Java projects, and these too have come under fire from the
 Board because the same practice has been followed, in some cases for
 more than a decade.  I'm not sure what ManifoldCF did to become the
 focal point of this discussion, but there it is - and my personal
 opinion is that there is no chance of us releasing 0.5 without making
 significant changes.

I'm very sorry about this situation. In the Incubator we've been
hoping to avoid cases like this where someone on the IPMC comes up
with a veto based on some new or previously unclear interpretation of
Apache policies. Having such issues block releases that were
previously considered OK is very unfortunate and I can only apologize
for this situation.

I'm hoping to drive the discussion on general@ to some reasonable
consensus on what the actual problem is here and how affected projects
should deal with it. Meanwhile, unless there's a rush to get the 0.5
release out, I wouldn't recommend taking too hasty actions in terms of
CONNECTORS-437.

BR,

Jukka Zitting


Re: Heads up

2012-03-29 Thread Karl Wright
Thanks for the update.

FWIW, I'm working on CONNECTORS-437 in a branch.  Given the extent of
the changes required, and the limits on my time, I'd expect this work
to require at least another week to reach a point of rough equivalency
to where we are now.  After that we probably will want to do more
reorganization and update the documentation.  So we're looking at
weeks, but probably not months.

If it turns out that the consensus is that all of our current releases
go away, I'd want to have a prompt response ready.  If not, we can
take our time and get it right.

Karl


On Thu, Mar 29, 2012 at 8:11 AM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 Hi,

 On Wed, Mar 28, 2012 at 2:37 PM, Karl Wright daddy...@gmail.com wrote:
 Our build and release process was modeled, unfortunately, on other
 Apache Java projects, and these too have come under fire from the
 Board because the same practice has been followed, in some cases for
 more than a decade.  I'm not sure what ManifoldCF did to become the
 focal point of this discussion, but there it is - and my personal
 opinion is that there is no chance of us releasing 0.5 without making
 significant changes.

 I'm very sorry about this situation. In the Incubator we've been
 hoping to avoid cases like this where someone on the IPMC comes up
 with a veto based on some new or previously unclear interpretation of
 Apache policies. Having such issues block releases that were
 previously considered OK is very unfortunate and I can only apologize
 for this situation.

 I'm hoping to drive the discussion on general@ to some reasonable
 consensus on what the actual problem is here and how affected projects
 should deal with it. Meanwhile, unless there's a rush to get the 0.5
 release out, I wouldn't recommend taking too hasty actions in terms of
 CONNECTORS-437.

 BR,

 Jukka Zitting


Re: Heads up

2012-03-28 Thread Tommaso Teofili
Hi Karl,

I'm trying to catch up all the points raised in the general@ thread in
order to better understand them and what we actually need (not) to do.
Will come back on this as soon as I can with more comments.

Tommaso

2012/3/28 Karl Wright daddy...@gmail.com

 Dear Developers,

 In case you haven't been following our fortunes in the
 gene...@incubator.apache.org list, it has become clear that ManifoldCF
 has resurrected an old battle having to do with rules pertaining to
 the legality of including binaries in a source release.  It is
 therefore my opinion that the 0.5-incubating release will not occur
 until we substantially rework our build process, especially where it
 pertains to dependencies.  A short way of stating the problem is that
 binary dependencies can no longer be included in the source zip/tar.gz
 that gets voted on.  A request has also been made for us to remove all
 previous releases that violate this principle, which is all of them.
 I am waiting to see how the discussion pans out before acting on this
 request.

 Our build and release process was modeled, unfortunately, on other
 Apache Java projects, and these too have come under fire from the
 Board because the same practice has been followed, in some cases for
 more than a decade.  I'm not sure what ManifoldCF did to become the
 focal point of this discussion, but there it is - and my personal
 opinion is that there is no chance of us releasing 0.5 without making
 significant changes.

 I've captured what I think needs to be done in CONNECTORS-437, and
 have been working through an ordered process of first setting up an
 svn-based repository for those binaries which have been patched or
 otherwise contain fixes not present in official released code, with a
 long-term goal in mind of eventually having all dependencies come from
 the Maven repository.  This is in svn under
 https://svn.apache.org/repos/asf/incubator/lcf/bin-dist;.  I will
 also be extending the ant download-dependencies target to pull in
 ALL binaries, not just those which come with incompatible licenses.
 The ticket is probably incomplete; I'll be adding more stuff as I find
 it.

 Thanks,
 Karl