[Zope-dev] Re: paver: buildout is utterly doomed

2008-04-23 Thread Martin Aspeli

Christian Theune wrote:

Hi,

On Wed, Apr 23, 2008 at 01:10:19PM +0200, Martijn Faassen wrote:

I'm on the fence on this one. I think as long as the site *says* it's
affiliated with the Zope project, the Zope community and the
foundation, we're fine. You can argue both directions here: we might
even *help* send the message to people that the Zope community is
actually serious about providing stuff useful to outsiders.

I propose we let the naming discussion rest for now given the
arguments have been made. The most important thing is the creation of
a website.


Agreed.

I still have the feeling we should spend time getting our story straight. For
example: Why is zc.buildout a Zope project? The new site starts talking
about the Zope libraries which people started getting confused about. When
is something Zope?


My attempt at straightening the story is here:

 http://zode01.lovelysystems.com/projects

If people disagree with that story, let's start a new thread and talk 
about it. Fast.


I'm not sure zc.buildout really is a Zope project at all. It's a Jim 
project, not a Zope project. However, it is largely maintained and used 
by the Zope community and we may have a decent place to put it and give 
it at least its own logo and some documentation space. If someone wants 
to build a separate website for zc.buildout, then that'd be great, but 
if the new zope.org lowers the impedance, I'd be happy to have a folder 
for it there. :)


Martin

--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: paver: buildout is utterly doomed

2008-04-23 Thread Martijn Faassen

Kent Tenney wrote:

From Kevin's blog


http://www.blueskyonmars.com/2008/04/22/paver-and-the-building-distribution-deployment-etc-of-python-projects/
(http://tinyurl.com/68sz6u)


Very interesting. I hadn't seen that. I wonder *how* it is using 
buildout's machinery.


Regards,

Martijn


___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: paver: buildout is utterly doomed

2008-04-23 Thread Martijn Faassen

Martijn Faassen wrote:

Kent Tenney wrote:

From Kevin's blog


http://www.blueskyonmars.com/2008/04/22/paver-and-the-building-distribution-deployment-etc-of-python-projects/ 


(http://tinyurl.com/68sz6u)


Very interesting. I hadn't seen that. I wonder *how* it is using 
buildout's machinery.


Ah, the blog entry answers that question:

But, its support for the various libraries is quite shallow right now, 
and zc.buildout/virtualenv are not at all represented yet.


I haven't thought about this deeply yet, but I actually see the 
declarative style that buildout enforces as an advantage. I've seen 
enough setup.py files with all kinds of custom Python hacks to try to 
make things work to be wary of such approaches.


In addition, buildout makes you create recipes, and recipes are, at 
least in potential, reusable. Reusable things can help breed community. 
Snippets of Python don't breed community.


Regards,

Martijn

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: paver: buildout is utterly doomed

2008-04-22 Thread Martin Aspeli

Martijn Faassen wrote:


You Can Save Buildout!

So, who is up to make a nice clean looking website and a few tutorials 
for buildout? It needs a website. Buildout has been around for a few 
years without a proper website already, Paver for 5 minutes and it's got 
one. I'm not going to do it, but someone should.


IMHO, we could feasibly fit this into 
http://zode01.lovelysystems.com/projects if someone wants to own the 
content and the Zope Foundation doesn't mind. If people prefer it to be 
separate, that'd be fine of course.


I think it'd take:

 - a quick overview
 - an install guide
 - a couple of deeper examples
 - a few pages of documentation

Just to be sure, I certainly *won't* be doing this. Jim won't either, 
and I don't expect it from him. Let him write great code, not make 
websites. So don't sit back and hope someone else will do it, as they 
won't.


This is all too true and goes for the zope.org revitilisation efforts 
too. I've promised to help shepherd and provide infrastructure, but we 
need people to write content now. :)


If nobody else can bother to step up, Paver probably deserves to 
win. If you're intereested, I think we already have a nice buildout for 
deploying grok.zope.org that can probably be adapted. The repoze people 
have a nice site too, so you could go ask there.


The Paver site seems based on the doc generation thing that the new docs 
on python.org use.


Alternatively we start to figure out how to convert our buildouts to 
Paver. :)


I'd argue that the build system isn't quite as important as all that. We 
should ensure our packages work properly any setuptools-capable 
environment. Building and deployment will always be project-specific to 
a certain extent.


However, I think we (including Plone) have a lot vested in zc.buildout 
and I think it is worth presenting it in the proper way.


Martin

--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Re: paver: buildout is utterly doomed

2008-04-22 Thread Kent Tenney
  The Paver site seems based on the doc generation thing that the new docs on
 python.org use.

Sphinx is the doc generation thing, it's really nice, takes ReST files and
creates TOC, indexes, provides search, all from an attractive front page.

If a tiny bit of markup was added to the existing ReST files in
zc.buildout and massaged
by Sphinx, the result would be useful and accessable doc.




  Alternatively we start to figure out how to convert our buildouts to
 Paver. :)
 

  I'd argue that the build system isn't quite as important as all that. We
 should ensure our packages work properly any setuptools-capable environment.
 Building and deployment will always be project-specific to a certain extent.

  However, I think we (including Plone) have a lot vested in zc.buildout and
 I think it is worth presenting it in the proper way.

  Martin

  --
  Author of `Professional Plone Development`, a book for developers who
  want to work with Plone. See http://martinaspeli.net/plone-book



  ___
  Zope-Dev maillist  -  Zope-Dev@zope.org
  http://mail.zope.org/mailman/listinfo/zope-dev
  **  No cross posts or HTML encoding!  **
  (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
  http://mail.zope.org/mailman/listinfo/zope )

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )