FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 06-18-2010, 01:08 PM
Robin 'cheese' Lee
 
Default To construct a Zope skyscraper on Fedora

Hello, all!

And the foundations and first floors of this skyscraper is Zope2 and its
dependencies, which I have built up. The latest version of Zope2 is 2.12.7.

All the spec files are accessible through my git repo:
http://fedorapeople.org/gitweb?p=cheeselee/public_git/rpm.git;a=tree;h=refs/heads/master;hb=master

And an yum repo (i686 and SRPM) for F-13 is also available:
http://cheeselee.fedorapeople.org/yum/zope/

Steps to make a trivial test:
$ wget http://cheeselee.fedorapeople.org/yum/zope-cheese.repo
$ su -c "cp zope-cheese.repo /etc/yum.repos.d/"
$ su -c "yum install zope"
$ su -c "service zope start"
$ xdg-open http://localhost:8080/

The 'zope' package itself is most kept under the same conventions of the
legacy 2.10.x 'zope' package.

So, you can see, there are about 70 source packages to be review.

And I hope for the co-maintainership of following packages, which are
required by Zope2:
https://admin.fedoraproject.org/pkgdb/acls/name/python-mechanize
https://admin.fedoraproject.org/pkgdb/acls/name/python-transaction
https://admin.fedoraproject.org/pkgdb/acls/name/python-zope-interface

Other Zope2 applications including Plone and other related frameworks
like Grok and Zope3(BlueBream) are not yet touched. But I should have
the ambition to get them to Fedora, and even more importantly, to (ep)el6.

And after all, any help or instruction is really wanted.


Cheers!

Robin 'cheese' Lee
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-18-2010, 01:33 PM
Nathaniel McCallum
 
Default To construct a Zope skyscraper on Fedora

On 06/18/2010 09:08 AM, Robin 'cheese' Lee wrote:
> Hello, all!
>
> And the foundations and first floors of this skyscraper is Zope2 and its
> dependencies, which I have built up. The latest version of Zope2 is 2.12.7.
>
> All the spec files are accessible through my git repo:
> http://fedorapeople.org/gitweb?p=cheeselee/public_git/rpm.git;a=tree;h=refs/heads/master;hb=master
>
> And an yum repo (i686 and SRPM) for F-13 is also available:
> http://cheeselee.fedorapeople.org/yum/zope/
>
> Steps to make a trivial test:
> $ wget http://cheeselee.fedorapeople.org/yum/zope-cheese.repo
> $ su -c "cp zope-cheese.repo /etc/yum.repos.d/"
> $ su -c "yum install zope"
> $ su -c "service zope start"
> $ xdg-open http://localhost:8080/
>
> The 'zope' package itself is most kept under the same conventions of the
> legacy 2.10.x 'zope' package.
>
> So, you can see, there are about 70 source packages to be review.
>
> And I hope for the co-maintainership of following packages, which are
> required by Zope2:
> https://admin.fedoraproject.org/pkgdb/acls/name/python-mechanize
> https://admin.fedoraproject.org/pkgdb/acls/name/python-transaction
> https://admin.fedoraproject.org/pkgdb/acls/name/python-zope-interface
>
> Other Zope2 applications including Plone and other related frameworks
> like Grok and Zope3(BlueBream) are not yet touched. But I should have
> the ambition to get them to Fedora, and even more importantly, to (ep)el6.
>
> And after all, any help or instruction is really wanted.

This is awesome! I've already started packaging Zenoss's bundled deps.
Zope 2.12 was close to next on my list. I'm sure we can work together
as soon as Ian Weller approves my sponsorship. *nudge*

https://bugzilla.redhat.com/show_bug.cgi?id=603518
https://bugzilla.redhat.com/show_bug.cgi?id=603521

Nathaniel

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-18-2010, 01:48 PM
LI Rui Bin
 
Default To construct a Zope skyscraper on Fedora

On 06/18/2010 09:33 PM, Nathaniel McCallum wrote:
> On 06/18/2010 09:08 AM, Robin 'cheese' Lee wrote:
>> Hello, all!
>>
>> And the foundations and first floors of this skyscraper is Zope2 and its
>> dependencies, which I have built up. The latest version of Zope2 is
>> 2.12.7.
>>
>> All the spec files are accessible through my git repo:
>> http://fedorapeople.org/gitweb?p=cheeselee/public_git/rpm.git;a=tree;h=refs/heads/master;hb=master
>>
>>
>> And an yum repo (i686 and SRPM) for F-13 is also available:
>> http://cheeselee.fedorapeople.org/yum/zope/
>>
>> Steps to make a trivial test:
>> $ wget http://cheeselee.fedorapeople.org/yum/zope-cheese.repo
>> $ su -c "cp zope-cheese.repo /etc/yum.repos.d/"
>> $ su -c "yum install zope"
>> $ su -c "service zope start"
>> $ xdg-open http://localhost:8080/
>>
>> The 'zope' package itself is most kept under the same conventions of the
>> legacy 2.10.x 'zope' package.
>>
>> So, you can see, there are about 70 source packages to be review.
>>
>> And I hope for the co-maintainership of following packages, which are
>> required by Zope2:
>> https://admin.fedoraproject.org/pkgdb/acls/name/python-mechanize
>> https://admin.fedoraproject.org/pkgdb/acls/name/python-transaction
>> https://admin.fedoraproject.org/pkgdb/acls/name/python-zope-interface
>>
>> Other Zope2 applications including Plone and other related frameworks
>> like Grok and Zope3(BlueBream) are not yet touched. But I should have
>> the ambition to get them to Fedora, and even more importantly, to
>> (ep)el6.
>>
>> And after all, any help or instruction is really wanted.
>
> This is awesome! I've already started packaging Zenoss's bundled
> deps. Zope 2.12 was close to next on my list. I'm sure we can work
> together as soon as Ian Weller approves my sponsorship. *nudge*
>
> https://bugzilla.redhat.com/show_bug.cgi?id=603518
> https://bugzilla.redhat.com/show_bug.cgi?id=603521
>
> Nathaniel
>
>
>
That's good. So you may also make an yum repo depending on my zope repo,
to let others know the final target of your work.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-18-2010, 07:52 PM
Nathaniel McCallum
 
Default To construct a Zope skyscraper on Fedora

On 06/18/2010 09:48 AM, LI Rui Bin wrote:
> On 06/18/2010 09:33 PM, Nathaniel McCallum wrote:
>> On 06/18/2010 09:08 AM, Robin 'cheese' Lee wrote:
>>> Hello, all!
>>>
>>> And the foundations and first floors of this skyscraper is Zope2 and its
>>> dependencies, which I have built up. The latest version of Zope2 is
>>> 2.12.7.
>>>
>>> All the spec files are accessible through my git repo:
>>> http://fedorapeople.org/gitweb?p=cheeselee/public_git/rpm.git;a=tree;h=refs/heads/master;hb=master
>>>
>>>
>>> And an yum repo (i686 and SRPM) for F-13 is also available:
>>> http://cheeselee.fedorapeople.org/yum/zope/
>>>
>>> Steps to make a trivial test:
>>> $ wget http://cheeselee.fedorapeople.org/yum/zope-cheese.repo
>>> $ su -c "cp zope-cheese.repo /etc/yum.repos.d/"
>>> $ su -c "yum install zope"
>>> $ su -c "service zope start"
>>> $ xdg-open http://localhost:8080/
>>>
>>> The 'zope' package itself is most kept under the same conventions of the
>>> legacy 2.10.x 'zope' package.
>>>
>>> So, you can see, there are about 70 source packages to be review.
>>>
>>> And I hope for the co-maintainership of following packages, which are
>>> required by Zope2:
>>> https://admin.fedoraproject.org/pkgdb/acls/name/python-mechanize
>>> https://admin.fedoraproject.org/pkgdb/acls/name/python-transaction
>>> https://admin.fedoraproject.org/pkgdb/acls/name/python-zope-interface
>>>
>>> Other Zope2 applications including Plone and other related frameworks
>>> like Grok and Zope3(BlueBream) are not yet touched. But I should have
>>> the ambition to get them to Fedora, and even more importantly, to
>>> (ep)el6.
>>>
>>> And after all, any help or instruction is really wanted.
>>
>> This is awesome! I've already started packaging Zenoss's bundled
>> deps. Zope 2.12 was close to next on my list. I'm sure we can work
>> together as soon as Ian Weller approves my sponsorship. *nudge*
>>
>> https://bugzilla.redhat.com/show_bug.cgi?id=603518
>> https://bugzilla.redhat.com/show_bug.cgi?id=603521
>>
>> Nathaniel
>>
>>
>>
> That's good. So you may also make an yum repo depending on my zope repo,
> to let others know the final target of your work.

Do you have a page for the TODO of the zope project? Does it have links
to all the package review tickets? I could certainly use the info on
our Zenoss page: https://fedoraproject.org/wiki/Zenoss

Nathaniel
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-19-2010, 01:21 PM
Rakesh Pandit
 
Default To construct a Zope skyscraper on Fedora

On 18 June 2010 18:38, Robin 'cheese' Lee wrote:
> Hello, all!
>
> And the foundations and first floors of this skyscraper is Zope2 and its
> dependencies, which I have built up. The latest version of Zope2 is 2.12.7.
>
> All the spec files are accessible through my git repo:
> http://fedorapeople.org/gitweb?p=cheeselee/public_git/rpm.git;a=tree;h=refs/heads/master;hb=master
>
> And an yum repo (i686 and SRPM) for F-13 is also available:
> http://cheeselee.fedorapeople.org/yum/zope/
>
> Steps to make a trivial test:
> $ wget http://cheeselee.fedorapeople.org/yum/zope-cheese.repo
> $ su -c "cp zope-cheese.repo /etc/yum.repos.d/"
> $ su -c "yum install zope"
> $ su -c "service zope start"
> $ xdg-open http://localhost:8080/
>

I don't remember exactly, but wasn't zope a no go in Fedora, and for
this matter isn't compat-zope already in rpmfusion (because it needs
compat-python24) . Or is this different ? Are you planning to put them
in Fedora ?

Between may you put x86_64 builds in your repo ?

--
Rakesh Pandit
https://fedoraproject.org/wiki/User:Rakesh
freedom, friends, features, first
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-19-2010, 02:01 PM
Robin 'cheese' Lee
 
Default To construct a Zope skyscraper on Fedora

On 06/19/2010 09:21 PM, Rakesh Pandit wrote:
> On 18 June 2010 18:38, Robin 'cheese' Lee wrote:
>
>> Hello, all!
>>
>> And the foundations and first floors of this skyscraper is Zope2 and its
>> dependencies, which I have built up. The latest version of Zope2 is 2.12.7.
>>
>> All the spec files are accessible through my git repo:
>> http://fedorapeople.org/gitweb?p=cheeselee/public_git/rpm.git;a=tree;h=refs/heads/master;hb=master
>>
>> And an yum repo (i686 and SRPM) for F-13 is also available:
>> http://cheeselee.fedorapeople.org/yum/zope/
>>
>> Steps to make a trivial test:
>> $ wget http://cheeselee.fedorapeople.org/yum/zope-cheese.repo
>> $ su -c "cp zope-cheese.repo /etc/yum.repos.d/"
>> $ su -c "yum install zope"
>> $ su -c "service zope start"
>> $ xdg-open http://localhost:8080/
>>
>>
> I don't remember exactly, but wasn't zope a no go in Fedora, and for
> this matter isn't compat-zope already in rpmfusion (because it needs
> compat-python24) . Or is this different ? Are you planning to put them
> in Fedora ?
>
> Between may you put x86_64 builds in your repo ?
>
>
In rpmfusion, Zope is an out-dated version, 2.10.x, which works with
Python 2.4 only.

My package here is the latest version of Zope, 2.12.7, which works with
Python 2.6, and so no compat-python needed.

x86_64 builds may come in next week.

And it should be easy to rebuild binary packages from the srpms. All the
packages can be compiled with just python2-devel, python-setuptools and
python-sphinx installed.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-19-2010, 04:02 PM
Rakesh Pandit
 
Default To construct a Zope skyscraper on Fedora

On 19 June 2010 19:31, Robin 'cheese' Lee wrote:
> On 06/19/2010 09:21 PM, Rakesh Pandit wrote:
[..]
> In rpmfusion, Zope is an out-dated version, 2.10.x, which works with
> Python 2.4 only.
>
> My package here is the latest version of Zope, 2.12.7, which works with
> Python 2.6, and so no compat-python needed.
>
> x86_64 builds may come in next week.
>

Thanks for nice work.

> And it should be easy to rebuild binary packages from the srpms. All the
> packages can be compiled with just python2-devel, python-setuptools and
> python-sphinx installed.
[..]

Thanks for clarification. I will see whether I can help with some
dependencies and zope3 part (review as well).

--
Rakesh Pandit
https://fedoraproject.org/wiki/User:Rakesh
freedom, friends, features, first
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-19-2010, 04:31 PM
Chen Lei
 
Default To construct a Zope skyscraper on Fedora

2010/6/20 Rakesh Pandit <rakesh.pandit@gmail.com>:
>
> Thanks for clarification. I will see whether I can help with some
> dependencies and zope3 part (review as well).
>
> --
> --

The original zope/plone in Fedora/EPEL bundles dozens of third party
python modules, nearly all of those modules need review if we want to
revive long retired zope and plone in the cvs. It will be much easier
if we have an atuomatic spec generation tool like cpan2spec, it's
entirely possible to write a such tool for python modules that using
setuptools in setup.py.

Chen Lei
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-19-2010, 04:53 PM
Rakesh Pandit
 
Default To construct a Zope skyscraper on Fedora

On 19 June 2010 22:01, Chen Lei wrote:
> 2010/6/20 Rakesh Pandit <rakesh.pandit@gmail.com>:
>>
>> Thanks for clarification. I will see whether I can help with some
>> dependencies and zope3 part (review as well).
>>
>> --
>> --
>
> The original zope/plone in Fedora/EPEL bundles dozens of third party
> python modules, nearly all of those modules need review if we want to
> revive long retired zope and plone in the cvs. *It will be much easier
> if we have an atuomatic spec generation tool like cpan2spec, it's
> entirely possible to write a such tool for python modules that using
> setuptools in setup.py.
>

I would suggest to make a wiki page and put your idea over there and
progress (if someone or you take it up).

@Robin:
It would great if all packages and dependencies along with review
requests posted are listed in wiki page (same page above will also
do). It will help to track progress and collaborate.

--
Rakesh Pandit
https://fedoraproject.org/wiki/User:Rakesh
freedom, friends, features, first
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-20-2010, 04:22 AM
Jonathan Steffan
 
Default To construct a Zope skyscraper on Fedora

On Fri, 2010-06-18 at 21:08 +0800, Robin 'cheese' Lee wrote:
> The 'zope' package itself is most kept under the same conventions of the
> legacy 2.10.x 'zope' package.

We have a unique opportunity to address many of the failings of the
current zope namespace. We should get anyone interested (and willing to
do the work) into a meeting soon. Every time I go back to building up
zope again I run out of steam and end up just being frustrated. I
foresee issues with splitting out every module in this stack but it just
needs to be discussed. The current package layout is far from optimal
and it's not the best idea to ship a default standalone instance with
the package. Shipping standalone/zeo instance configs/etc. in
subpackages is a far better idea. I've never been able to address this
as there is just about no upgrade path (that I've been able to design)
that would allow for a safe re-layout of the current package.

We should consider the current "zope" namespace dead and start from
scratch. It's far too complex of an application to be able to have
everything in one namespace (speaking to zope2 vs zope3.) I've only
briefly looked into all of the specs you've worked on and already can
see we are going to run into issues with cross-product dependencies. I
could be convinced that the "zope" namespace should be the latest 2.x
and then address the need for zope 3 in the zope3 namespace. However,
how do we distinguish a module built for zope 2 vs zope 3? This, again,
could be solved but will need discussion.

With zope 2.12 supporting py2.6, I think we might actually have a shot
at making this work. However, immediately off the bat if we stick 2.12.x
into "zope" what happens to grok? What packages are going to break? Too
many things need zope 2.x so updating the "zope" namespace to zope 3
would break a lot of good software. What happens to plone? Do we just
ditch Plone 3 and only support Plone 4?[2]

We could also modularize everything and have things like "zope",
"plone", "grok" and "zenoss" have dependencies based on their release
recipes. There are a lot of common modules in these projects, but they
all have their own specific version requirements. This would be a lot of
work and could potentially cause us to package ourselves into a corner
where we are having to do absolute requires or just end up with broken
software when absolute requirements are not properly documented.

I really look forward to others being involved with this. Count me in
for the SIG.[2]

- Jonathan Steffan

[1] http://plone.org/documentation/faq/plone-versions
[2] http://fedoraproject.org/wiki/SIGs/Zope



--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 

Thread Tools




All times are GMT. The time now is 12:55 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org