Re: [Zope3-dev] Re: [Checkins] SVN: zc.resourcelibrary/trunk/ A basic makefile, the ZPL and copyright headers.

2006-06-15 Thread Brian Sutherland
On Thu, Jun 15, 2006 at 01:32:47PM -0400, Benji York wrote:
> Brian Sutherland wrote:
> > The reason I put them there in the first place is to nudge committers to
> > create both the tarball and egg (for perhaps more than one python
> > version) when creating a new release. 
> 
> I would prefer that be addressed outside of the source repository. 
> Perhaps Stephan's Zope Community site would be a good place to 
> accomplish this.

I didn't know something like that existed. I'll have a look at it when I
next I have time.

> > The makefiles are not required and
> > are trivially replacable by whatever type of script you want.
> 
> I wouldn't want a bunch of identical (or near-identical) scripts, make 
> or otherwise, lying around.
> 
> > Firstly, being the one that added these, i'll take them out/replace them
> > according to the consensus.
> 
> There seems to be a consensus (although not an overpowering one) that 
> they be removed.

Enough for me. I removed all of them.

-- 
Brian Sutherland

Metropolis - "it's the first movie with a robot. And she's a woman.
  And she's EVIL!!"
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: [Checkins] SVN: zc.resourcelibrary/trunk/ A basic makefile, the ZPL and copyright headers.

2006-06-15 Thread Fred Drake

On 6/15/06, Benji York <[EMAIL PROTECTED]> wrote:

There seems to be a consensus (although not an overpowering one) that
they be removed.


I'll add in my +1 for removal as well, it that helps.  :-)


 -Fred

--
Fred L. Drake, Jr.
"Every sin is the result of a collaboration." --Lucius Annaeus Seneca
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: [Checkins] SVN: zc.resourcelibrary/trunk/ A basic makefile, the ZPL and copyright headers.

2006-06-15 Thread Benji York

Brian Sutherland wrote:

The reason I put them there in the first place is to nudge committers to
create both the tarball and egg (for perhaps more than one python
version) when creating a new release. 


I would prefer that be addressed outside of the source repository. 
Perhaps Stephan's Zope Community site would be a good place to 
accomplish this.



The makefiles are not required and
are trivially replacable by whatever type of script you want.


I wouldn't want a bunch of identical (or near-identical) scripts, make 
or otherwise, lying around.



Firstly, being the one that added these, i'll take them out/replace them
according to the consensus.


There seems to be a consensus (although not an overpowering one) that 
they be removed.

--
Benji York
Senior Software Engineer
Zope Corporation
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: [Checkins] SVN: zc.resourcelibrary/trunk/ A basic makefile, the ZPL and copyright headers.

2006-06-15 Thread Brian Sutherland
On Wed, Jun 14, 2006 at 10:23:30PM -0400, Benji York wrote:
> Brian Sutherland wrote:
> > Log message for revision 68639:
> >   A basic makefile, the ZPL and copyright headers.
> 
> Is there consensus about adding makefiles like this (diff below)?  I 
> personally don't like the idea, but I wanted to bring it up to the list.
> 
> I don't like them for a couple of reasons. First, they're make files; 
> that's an automatic strike :).  Second, they're not useful 
> cross-platform; if what they're doing is important, then they should be 
> Python scripts, if not, then they shouldn't exist.  Third, /I/ don't 
> value what they're doing for me.
> 
> Other opinions?

Firstly, being the one that added these, i'll take them out/replace them
according to the consensus.

But here's my objective:

The reason I put them there in the first place is to nudge committers to
create both the tarball and egg (for perhaps more than one python
version) when creating a new release. The makefiles are not required and
are trivially replacable by whatever type of script you want.

Why do I need a tarball and not just an egg?

Well, Debian (and I presume other) packaging systems always build from
tarballs. There are also automated tools to check for the presence of
new upstream tarballs. So if I am packaging zc.table for example and a
committer makes a new egg-only release I have to take a number of extra
steps:
* Actually notice that there is a new release.
* Download the tag, make a tarball, and upload it.

Where to from here?

I guess I could replace them with a make-a-release.py script which just
invokes the setup.py script for the tarball and a list of python
versions. Or we could enforce this within the setup.py (Too invasive in
my opinion).

-- 
Brian Sutherland

Metropolis - "it's the first movie with a robot. And she's a woman.
  And she's EVIL!!"
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: [Checkins] SVN: zc.resourcelibrary/trunk/ A basic makefile, the ZPL and copyright headers.

2006-06-15 Thread Florian Lindner
Am Donnerstag, 15. Juni 2006 04:23 schrieb Benji York:
> Brian Sutherland wrote:
> > Log message for revision 68639:
> >   A basic makefile, the ZPL and copyright headers.
>
> Is there consensus about adding makefiles like this (diff below)?  I
> personally don't like the idea, but I wanted to bring it up to the list.
>
> I don't like them for a couple of reasons. First, they're make files;
> that's an automatic strike :).  Second, they're not useful
> cross-platform; if what they're doing is important, then they should be
> Python scripts, if not, then they shouldn't exist.  Third, /I/ don't
> value what they're doing for me.
>
> Other opinions?

I can't judge the necessity of a make system or if a simple python script 
would suffice. 
If make files are really necessary I would also prefer a python based make 
system. IIRC KDE switches to such a system for version 4. [1]

Regards,

Florian


[1] http://dot.kde.org/1126452494/
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com