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



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 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 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.fdrake at gmail.com
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 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