Re: [Zope-dev] [Checkins] SVN: zope.component/branches/tseaver-wo_zope_deferred/ Branch removing zope.deferred.

2009-03-04 Thread Martijn Faassen
Dan Korostelev wrote:
> 2009/3/4 Martijn Faassen :
>> Dan Korostelev wrote:
>>> 2009/3/4 Tres Seaver :
>> Note that I'm not actually proposing that we merge this branch any time
>> soon:  it is a bit of a straw man for the ongoing process conversation.
> Why not? It looks that it's just a dependency cleanup, so it can be
> merged (and released!) really soon (if noone objects, of course). I
> personally don't like long-living branches and forks.
 Well, part of the dependency cleanup involves making a possibly-
 controversial coding style change ("from imports"),
>>> Will it cause any problems in packages that use existing
>>> zope.component with its current coding style? If not, then why can it
>>> be a problem?
>> Because Jim doesn't like "from" imports. :)
> 
> I think, it's can be important when we talking about some "coding
> style standard", but when from imports are used as a tool to achieve
> specific need, I don't think that Jim will object. :)
> 
> +1 on dropping zope.deferredimport+zope.proxy dependency ASAP.

Agreed, +1 from the Zope Framework Steering Group.

I've recorded this decision here:

http://svn.zope.org/zopeframework/trunk/decisions.txt

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 )


Re: [Zope-dev] [Checkins] SVN: zope.component/branches/tseaver-wo_zope_deferred/ Branch removing zope.deferred.

2009-03-04 Thread Dan Korostelev
2009/3/4 Martijn Faassen :
> Dan Korostelev wrote:
>> 2009/3/4 Tres Seaver :
> Note that I'm not actually proposing that we merge this branch any time
> soon:  it is a bit of a straw man for the ongoing process conversation.
 Why not? It looks that it's just a dependency cleanup, so it can be
 merged (and released!) really soon (if noone objects, of course). I
 personally don't like long-living branches and forks.
>>> Well, part of the dependency cleanup involves making a possibly-
>>> controversial coding style change ("from imports"),
>>
>> Will it cause any problems in packages that use existing
>> zope.component with its current coding style? If not, then why can it
>> be a problem?
>
> Because Jim doesn't like "from" imports. :)

I think, it's can be important when we talking about some "coding
style standard", but when from imports are used as a tool to achieve
specific need, I don't think that Jim will object. :)

+1 on dropping zope.deferredimport+zope.proxy dependency ASAP.

-- 
WBR, Dan Korostelev
___
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] [Checkins] SVN: zope.component/branches/tseaver-wo_zope_deferred/ Branch removing zope.deferred.

2009-03-04 Thread Martijn Faassen
Dan Korostelev wrote:
> 2009/3/4 Tres Seaver :
 Note that I'm not actually proposing that we merge this branch any time
 soon:  it is a bit of a straw man for the ongoing process conversation.
>>> Why not? It looks that it's just a dependency cleanup, so it can be
>>> merged (and released!) really soon (if noone objects, of course). I
>>> personally don't like long-living branches and forks.
>> Well, part of the dependency cleanup involves making a possibly-
>> controversial coding style change ("from imports"),
> 
> Will it cause any problems in packages that use existing
> zope.component with its current coding style? If not, then why can it
> be a problem?

Because Jim doesn't like "from" imports. :)

I do like from imports just fine, especially if they allow us dumping 
zope.deferredimport (which I didn't realize needed zope.proxy, ugh), so 
+1 from me.

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 )


Re: [Zope-dev] [Checkins] SVN: zope.component/branches/tseaver-wo_zope_deferred/ Branch removing zope.deferred.

2009-03-03 Thread Dan Korostelev
2009/3/4 Tres Seaver :
>>> Note that I'm not actually proposing that we merge this branch any time
>>> soon:  it is a bit of a straw man for the ongoing process conversation.
>>
>> Why not? It looks that it's just a dependency cleanup, so it can be
>> merged (and released!) really soon (if noone objects, of course). I
>> personally don't like long-living branches and forks.
>
> Well, part of the dependency cleanup involves making a possibly-
> controversial coding style change ("from imports"),

Will it cause any problems in packages that use existing
zope.component with its current coding style? If not, then why can it
be a problem?

> and I may have broken something in the 'compattests'.

Well, that certainly needs to be tested, but I don't think it's a
blocker for merging. We're on the development version anyway. :-)
(however, of course if would be nicer to do compattests before
merging, but this should'nt take much time?)

> I would also like to make 'setup.py test' actually work in the absence of 
> buildout.

Isn't this as easy as adding the contents of "test" extra to the
"test_requires" parameter?

-- 
WBR, Dan Korostelev
___
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] [Checkins] SVN: zope.component/branches/tseaver-wo_zope_deferred/ Branch removing zope.deferred.

2009-03-03 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dan Korostelev wrote:
> 2009/3/4 Tres Seaver :
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> Dan Korostelev wrote:
>>> 2009/3/4 Tres Seaver :
 Log message for revision 97465:
  Branch removing zope.deferred.


 Changed:
  D   
 zope.component/branches/tseaver-wo_zope_deferred/src/zope/component/bbb/
 -# BBB: Backward-compatibility; 12/05/2004
 -from bbb.interfaces import *
>>> Note, that the context-dependent/presentation/view stuff that was in
>>> BBB interfaces are still used in some places, like zope.publisher, so
>>> this needs more careful (re)moving. I think that one of the nice
>>> places for those interfaces is zope.browser, however they are not
>>> necessary browser-related, so maybe they should be moved elsewhere or
>>> just placed in zope.component.interfaces for now, as they're really
>>> tiny.
>> Yup.  That was probably a case of premature deprecation (back in 2004).
>>
>> Note that I'm not actually proposing that we merge this branch any time
>> soon:  it is a bit of a straw man for the ongoing process conversation.
> 
> Why not? It looks that it's just a dependency cleanup, so it can be
> merged (and released!) really soon (if noone objects, of course). I
> personally don't like long-living branches and forks.

Well, part of the dependency cleanup involves making a possibly-
controversial coding style change ("from imports"), and I may have
broken something in the 'compattests'.  I would also like to make
'setup.py test' actually work in the absence of buildout.


Tres.
- --
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJrbMN+gerLs4ltQ4RAp7FAJ9WewCeb9MjTCs+uLjBzKVGjxTgIACghhhI
Zm+bEA0HXgd7ULswVhJ8zzo=
=1lIL
-END PGP SIGNATURE-
___
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] [Checkins] SVN: zope.component/branches/tseaver-wo_zope_deferred/ Branch removing zope.deferred.

2009-03-03 Thread Dan Korostelev
2009/3/4 Tres Seaver :
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Dan Korostelev wrote:
>> 2009/3/4 Tres Seaver :
>>> Log message for revision 97465:
>>>  Branch removing zope.deferred.
>>>
>>>
>>> Changed:
>>>  D   
>>> zope.component/branches/tseaver-wo_zope_deferred/src/zope/component/bbb/
>>
>>> -# BBB: Backward-compatibility; 12/05/2004
>>> -from bbb.interfaces import *
>>
>> Note, that the context-dependent/presentation/view stuff that was in
>> BBB interfaces are still used in some places, like zope.publisher, so
>> this needs more careful (re)moving. I think that one of the nice
>> places for those interfaces is zope.browser, however they are not
>> necessary browser-related, so maybe they should be moved elsewhere or
>> just placed in zope.component.interfaces for now, as they're really
>> tiny.
>
> Yup.  That was probably a case of premature deprecation (back in 2004).
>
> Note that I'm not actually proposing that we merge this branch any time
> soon:  it is a bit of a straw man for the ongoing process conversation.

Why not? It looks that it's just a dependency cleanup, so it can be
merged (and released!) really soon (if noone objects, of course). I
personally don't like long-living branches and forks.

-- 
WBR, Dan Korostelev
___
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] [Checkins] SVN: zope.component/branches/tseaver-wo_zope_deferred/ Branch removing zope.deferred.

2009-03-03 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dan Korostelev wrote:
> 2009/3/4 Tres Seaver :
>> Log message for revision 97465:
>>  Branch removing zope.deferred.
>>
>>
>> Changed:
>>  D   zope.component/branches/tseaver-wo_zope_deferred/src/zope/component/bbb/
> 
>> -# BBB: Backward-compatibility; 12/05/2004
>> -from bbb.interfaces import *
> 
> Note, that the context-dependent/presentation/view stuff that was in
> BBB interfaces are still used in some places, like zope.publisher, so
> this needs more careful (re)moving. I think that one of the nice
> places for those interfaces is zope.browser, however they are not
> necessary browser-related, so maybe they should be moved elsewhere or
> just placed in zope.component.interfaces for now, as they're really
> tiny.

Yup.  That was probably a case of premature deprecation (back in 2004).

Note that I'm not actually proposing that we merge this branch any time
soon:  it is a bit of a straw man for the ongoing process conversation.



Tres.
- --
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJra+4+gerLs4ltQ4RAtw3AJ9sS97lAUFp09XHeYUy9HGgt+DHzQCcDKEY
s40FAqfVUgblyg4OosNm7WM=
=EyRo
-END PGP SIGNATURE-
___
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 )