grokproject broken

View: New views
5 Messages — Rating Filter:   Alert me  

grokproject broken

by Michael Haubenwallner-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

same reason as yesterday (grok trunk broken)
fresh 'easy_install grokproject' and creating a new project gets me:

...
Installing eggbasket.
While:
  Installing eggbasket.
Error: There is a version conflict.
We already have: zope.lifecycleevent 3.4.0
but zope.container 3.8.2 requires 'zope.lifecycleevent>=3.5.2'.

Reason is, that zope.container is not pinned in grokcore.view

I think we need a new grokcore.view release and as gc.v version is
pinned to 1.5 also need a new grokproject release. We could as well
create a grok1.0a4 at the same time.

How can we organize to get that done? I'll do the grokproject part.

regards
Michael

- --
http://blog.d2m.at
http://planetzope.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFKEk0Rl0uAvQJUKVYRArfOAJ9k0TFG31JLrk9/lo/PkMq3TD/GGQCeIkIQ
2Vrz6QW1BwhpSOw/7T3jTKw=
=S65v
-----END PGP SIGNATURE-----

_______________________________________________
Grok-dev mailing list
Grok-dev@...
http://mail.zope.org/mailman/listinfo/grok-dev

Re: grokproject broken

by Uli Fouquet :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi there,

Michael Haubenwallner wrote:

> same reason as yesterday (grok trunk broken)
> fresh 'easy_install grokproject' and creating a new project gets me:
>
> ...
> Installing eggbasket.
> While:
>   Installing eggbasket.
> Error: There is a version conflict.
> We already have: zope.lifecycleevent 3.4.0
> but zope.container 3.8.2 requires 'zope.lifecycleevent>=3.5.2'.
>
> Reason is, that zope.container is not pinned in grokcore.view
Uh, so existing installations of grokproject are broken as well, as I
suspected yesterday. :-/

> I think we need a new grokcore.view release and as gc.v version is
> pinned to 1.5 also need a new grokproject release. We could as well
> create a grok1.0a4 at the same time.
>
> How can we organize to get that done? I'll do the grokproject part.

If someone releases a new grokcore.view, then we could release a new
grok egg. I think the current grokproject (and also older versions)
afterwards should run smoothly again, shouldn't they?

However, people that want to install a project with older Grok (up to
current 1.0a3) would still fail. They had (after buildout aborting the
install throwing nasty messages) have to pin down zope.container
manually.

So for all, that run into the zope.container/zope.lifecycleevent version
conflict with grokproject/grok: Add::

  zope.container = 3.8.1

to your versions.cfg or to the [versions] section in your buildout.cfg
and rerun buildout afterwards.

We could easily fix that problem for fresh installs by adding
zope.container to the already existing KnownGoodSet lists (aka
grok-n.nn.cfgs) on grok.zope.org/releaseinfo/. Then also installs of
older grok versions with grokproject would work again. I expect a good
load of opposition to this proposal but am willing to learn from your
arguments.

Best regards,

--
Uli



_______________________________________________
Grok-dev mailing list
Grok-dev@...
http://mail.zope.org/mailman/listinfo/grok-dev

signature.asc (196 bytes) Download Attachment

Re: grokproject broken

by Martijn Faassen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi there,

grokcore.view shouldn't be depending on zope.container.

In svn I can see this is a bug caused because Wolfgang changed this
dependency (from zope.app.container), I think during our sprint, at the
end of january. We then released it. We shouldn've have done this.

What we should do instead is release a new version of grokcore.view that
depends on zope.app.container again.

Only after 1.0 should we worry about zope.container and all the other
dependency refactoring (there has been a ton).

For the 1.0 process, we need stability.

Regards,

Martijn

_______________________________________________
Grok-dev mailing list
Grok-dev@...
http://mail.zope.org/mailman/listinfo/grok-dev

Re: grokproject broken

by Martijn Faassen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi there,

To fix things before a new Grok version is released, you can do the
following in your buildout.cfg:

[versions]
grokcore.view = 1.7

This will get the newest grokcore.view that doesn't pull in
zope.container anymore.

Regards,

Martijn

_______________________________________________
Grok-dev mailing list
Grok-dev@...
http://mail.zope.org/mailman/listinfo/grok-dev

Re: grokproject broken

by modiadi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,


Is there any update on this issue, because I am still getting errors  
like :

Error: There is a version conflict.
We already have: zope.lifecycleevent 3.4.0
but zope.container 3.8.2 requires 'zope.lifecycleevent>=3.5.2'.

And I am using grok-1.0a4.cfg .

I am not sure what to do.

PS: I just copied an existing project from one computer (where it  
works) to another. After running buildout I get this error. All  
directory structures are the same except missing ~/.buildout

Thank you.


On May 19, 2009, at 10:32 AM, Uli Fouquet wrote:

> Hi there,
>
> Michael Haubenwallner wrote:
>
>> same reason as yesterday (grok trunk broken)
>> fresh 'easy_install grokproject' and creating a new project gets me:
>>
>> ...
>> Installing eggbasket.
>> While:
>>  Installing eggbasket.
>> Error: There is a version conflict.
>> We already have: zope.lifecycleevent 3.4.0
>> but zope.container 3.8.2 requires 'zope.lifecycleevent>=3.5.2'.
>>
>> Reason is, that zope.container is not pinned in grokcore.view
>
> Uh, so existing installations of grokproject are broken as well, as I
> suspected yesterday. :-/
>
>> I think we need a new grokcore.view release and as gc.v version is
>> pinned to 1.5 also need a new grokproject release. We could as well
>> create a grok1.0a4 at the same time.
>>
>> How can we organize to get that done? I'll do the grokproject part.
>
> If someone releases a new grokcore.view, then we could release a new
> grok egg. I think the current grokproject (and also older versions)
> afterwards should run smoothly again, shouldn't they?
>
> However, people that want to install a project with older Grok (up to
> current 1.0a3) would still fail. They had (after buildout aborting the
> install throwing nasty messages) have to pin down zope.container
> manually.
>
> So for all, that run into the zope.container/zope.lifecycleevent  
> version
> conflict with grokproject/grok: Add::
>
>  zope.container = 3.8.1
>
> to your versions.cfg or to the [versions] section in your buildout.cfg
> and rerun buildout afterwards.
>
> We could easily fix that problem for fresh installs by adding
> zope.container to the already existing KnownGoodSet lists (aka
> grok-n.nn.cfgs) on grok.zope.org/releaseinfo/. Then also installs of
> older grok versions with grokproject would work again. I expect a good
> load of opposition to this proposal but am willing to learn from your
> arguments.
>
> Best regards,
>
> --
> Uli
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev@...
> http://mail.zope.org/mailman/listinfo/grok-dev

_______________________________________________
Grok-dev mailing list
Grok-dev@...
http://mail.zope.org/mailman/listinfo/grok-dev