[Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Alexander Limi
On Fri, 18 Jan 2008 10:01:42 -0800, Alec Mitchell  
[EMAIL PROTECTED] wrote:



I've got a buildout for the local roles PLIP (208) ready:

https://svn.plone.org/svn/plone/review/plip208-localroles


Just a general question here, while I remember it:

When things like this happen, shouldn't packages be renamed to  
plone.localrole instead of borg.localrole?


The reason I'm asking is that it seems to me that it'll be very confusing  
once we have 20 different prefixes for things that are considered Plone  
Core. :)


There is some precedent already for this, IIRC — we renamed the Iterate  
packages from Kapil that were included in 3.0 (I believe they had a or.*  
namespace).


--
Alexander Limi · http://limi.net


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Andreas Zeidler

On Feb 1, 2008, at 9:51 AM, Alexander Limi wrote:

Just a general question here, while I remember it:
When things like this happen, shouldn't packages be renamed to  
plone.localrole instead of borg.localrole?


hmm, i'm not sure.  it would surely lessen confusion, but otoh a lot  
of packages (and buildouts for that matter) depend on that package, so  
changing the name would cause quite a bit of migration headaches.  of  
course it'd be possible to leave the old version around for a while,  
but what about updates and fixes?  and maintaining another branch just  
because of this seems a bit too much, imho.


cheers,


andi

--
zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED]
friedelstraße 31 - 12047 berlin - telefon +49 30 25563779
pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/
plone 3.0.5 released! -- http://plone.org/products/plone



PGP.sig
Description: This is a digitally signed message part
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Tom Lazar
updates and fixes would only go into the new package. of course, we'd  
leave the old packages around. and, of course, maintaining two  
branches just for naming reasons is out of the question.


we can add a note in README.txt or somesuch and make an announcement  
at the product's PSC presence. that should do the trick IMHO.


i'm all for bringing stuff like this into the plone namespace.

just my $0.02,

tom

On 01.02.2008, at 12:12, Andreas Zeidler wrote:


On Feb 1, 2008, at 9:51 AM, Alexander Limi wrote:

Just a general question here, while I remember it:
When things like this happen, shouldn't packages be renamed to  
plone.localrole instead of borg.localrole?


hmm, i'm not sure.  it would surely lessen confusion, but otoh a lot  
of packages (and buildouts for that matter) depend on that package,  
so changing the name would cause quite a bit of migration  
headaches.  of course it'd be possible to leave the old version  
around for a while, but what about updates and fixes?  and  
maintaining another branch just because of this seems a bit too  
much, imho.


cheers,


andi

--
zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED]
friedelstraße 31 - 12047 berlin - telefon +49 30 25563779
pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/
plone 3.0.5 released! -- http://plone.org/products/plone

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team



___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Martin Aspeli
Hi Tom,

On 01/02/2008, Tom Lazar [EMAIL PROTECTED] wrote:
 i'd like to make a case for 'building the plone brand' not only for
 the integrator/user audience (as we already are doing) but also for
 the develeoper audience. let's not be too shy or modest here. borg is
 as 'plonish' in regard to its cleanliness, documentation,
 extensibility etc. as it gets (naturally, with martin being the
 author). i think it could make sense to convey this by using the plone
 namespace for it and i'm sure there are other packages, too.

Renaming things means moving module paths. That breaks persistent
objects and third party imports. It effectively penalises those who
used this package (and and thus helped make it stable enough for the
core) already and forks the original code base in case people already
depend on it and thus need to continue to develop it.

We are doing plenty of designed-for-the-core packages in the plone.*
namespace, and honestly I don't think we need to be so vain that we
can't use packages not in our namespace. I think it's a very nice,
positive statement that we don't, in fact.

Martin

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Tom Lazar
i'd like to make a case for 'building the plone brand' not only for  
the integrator/user audience (as we already are doing) but also for  
the develeoper audience. let's not be too shy or modest here. borg is  
as 'plonish' in regard to its cleanliness, documentation,  
extensibility etc. as it gets (naturally, with martin being the  
author). i think it could make sense to convey this by using the plone  
namespace for it and i'm sure there are other packages, too.


coming up with eccentric namespaces in the beginning of a new  
product's lifecycle is a good idea (we'd have to have three  
plone.commenting products right now, otherwise, none of which is  
finished...) but eventually i'd think it's a good idea to 'bless' a  
package and bring it into the plone namespace. otherwise we'll just  
'dilute our brand' for the developer audience.


of course, i'm still all for integrating 3rd party tools (and keeping  
their name, of course!) but to 'simulate diversity' by letting our own  
packages keep their initial, non-plone name when integrating them into  
plone core doesn't strike me as particularly desirable (or  
straightforward, for that matter), either.


just my $0,02 and i'd love to know what you guys think about it...

cheers,

tom


On Feb 1, 2008, at 1:41 PM, Andreas Zeidler wrote:


On Feb 1, 2008, at 12:31 PM, Martin Aspeli wrote:

-1 to renaming everthing plone.*. When things begin outside Plone
(which we should encourage), then we can't necessarily insist that
they are called plone.* (in fact, we'd probably discourage it if it
wasn't intended to be eventually destined for the core).


i completely agree.  furthermore, i think using non plone.* packages  
in plone emphasizes one of the points made in the whole wsgi/repoze  
approach and the plone. (as opposed to plone.app.) namespace, which  
is that re-usability is a good thing and we'd like other people  
outside the plone/zope universe to start looking and potentially  
using our stuff as well.  in that sense i think we should actually  
make a statement by integrating packages from the outside world.   
and yes, that's not particularly true in this case, but at least it  
looks this way... ;)



andi

--
zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED]
friedelstraße 31 - 12047 berlin - telefon +49 30 25563779
pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/
plone 3.0.5 released! -- http://plone.org/products/plone

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team



___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Andreas Zeidler

On Feb 1, 2008, at 12:31 PM, Martin Aspeli wrote:

-1 to renaming everthing plone.*. When things begin outside Plone
(which we should encourage), then we can't necessarily insist that
they are called plone.* (in fact, we'd probably discourage it if it
wasn't intended to be eventually destined for the core).


i completely agree.  furthermore, i think using non plone.* packages  
in plone emphasizes one of the points made in the whole wsgi/repoze  
approach and the plone. (as opposed to plone.app.) namespace, which is  
that re-usability is a good thing and we'd like other people outside  
the plone/zope universe to start looking and potentially using our  
stuff as well.  in that sense i think we should actually make a  
statement by integrating packages from the outside world.  and yes,  
that's not particularly true in this case, but at least it looks this  
way... ;)



andi

--
zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED]
friedelstraße 31 - 12047 berlin - telefon +49 30 25563779
pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/
plone 3.0.5 released! -- http://plone.org/products/plone



PGP.sig
Description: This is a digitally signed message part
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Andreas Zeidler

On Feb 1, 2008, at 1:06 PM, Tom Lazar wrote:
updates and fixes would only go into the new package. of course,  
we'd leave the old packages around.


right, but actually that's what i meant — it would leave many people  
stuck with the old, non-maintained version...


we can add a note in README.txt or somesuch and make an announcement  
at the product's PSC presence. that should do the trick IMHO.


too much trouble for what it's worth, imho.


i'm all for bringing stuff like this into the plone namespace.


having thought about it a little more i'm gonna change my not sure  
to -1.  also see my _next_ mail... ;)



andi

--
zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED]
friedelstraße 31 - 12047 berlin - telefon +49 30 25563779
pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/
plone 3.0.5 released! -- http://plone.org/products/plone



PGP.sig
Description: This is a digitally signed message part
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Tom Lazar
i think the penalty aspect martin mentions (apart from the effort  
involved in renaming, which could be spent easily elsewhere) pretty  
much does it for me. i rest my case.


cheers,

tom (who may be vain, but not passionately so ;-)

On Feb 1, 2008, at 2:24 PM, Martin Aspeli wrote:


Hi Tom,

On 01/02/2008, Tom Lazar [EMAIL PROTECTED] wrote:

i'd like to make a case for 'building the plone brand' not only for
the integrator/user audience (as we already are doing) but also for
the develeoper audience. let's not be too shy or modest here. borg is
as 'plonish' in regard to its cleanliness, documentation,
extensibility etc. as it gets (naturally, with martin being the
author). i think it could make sense to convey this by using the  
plone

namespace for it and i'm sure there are other packages, too.


Renaming things means moving module paths. That breaks persistent
objects and third party imports. It effectively penalises those who
used this package (and and thus helped make it stable enough for the
core) already and forks the original code base in case people already
depend on it and thus need to continue to develop it.

We are doing plenty of designed-for-the-core packages in the plone.*
namespace, and honestly I don't think we need to be so vain that we
can't use packages not in our namespace. I think it's a very nice,
positive statement that we don't, in fact.

Martin




___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Andreas Zeidler

On Feb 1, 2008, at 2:11 PM, Tom Lazar wrote:
[...] but to 'simulate diversity' by letting our own packages keep  
their initial, non-plone name when integrating them into plone core  
doesn't strike me as particularly desirable (or straightforward, for  
that matter), either.


my point was more a generic one.  so `borg.localrole` is admittedly a  
bad example in that respect, but yet, renaming it would be a bad idea  
imho, simply because it's too widely used already.




andi


--
zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED]
friedelstraße 31 - 12047 berlin - telefon +49 30 25563779
pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/
plone 3.0.5 released! -- http://plone.org/products/plone



PGP.sig
Description: This is a digitally signed message part
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team