[development] changes to contrib repository?

Earnie Boyd mylists at progw.org
Sat Dec 16 15:11:59 UTC 2006


Quoting Karoly Negyesi <karoly at negyesi.net>:

>> Yeah, there has been a change wrt sandboxes.
>>
>> Sandboxes were intended to allow for the development of core patches,
>> but usually got used for a lot of different stuff. That's why as of now
>> people need to apply for a sandbox.
>

I am coming into this conversation late because I'm new to the list so 
I am trying to understand the issues.  I can foresee that if every 
maintainer were allowed to create whatever package in the sandbox that 
a resource issue could quickly ensue.  Is this the reason for the 
decision for "people need to apply for a sandbox"?  Disallowing new 
creations would be a good control but if maintainers already had code 
in their previously allowed sandbox I would think a grandfathering 
technique for the existing modules would be good to prevent this kind 
of grief.

> And when I said this is a stupid rule because sandboxes are good for 
> example alpha quality stuff or whatever useful code that's just 
> pushed out in the name of sharing I got two answers:
>

Not necessarily stupid just not convenient for those already using the 
sandbox.  If resource issues are present or close to being present then 
this decision makes sense.  If it was a matter of I own the ball so you 
play by my changed rules or I take the ball and go home then I'll need 
to think about my proactiveness in using and promoting Drupal.  Drupal 
is one of the better CMS packages I have found and I've been looking 
for a long time.  I dislike seeing this political issue as the first 
item I receive from joining the list.

> a) create and host your own repository, it's not hard. -- I would 
> rather not even comment this one, I have no polite answer to this one.

I will take the liberty to comment.  If Drupal is having resource 
issues perhaps we should take a look at what we need to do to help 
Drupal to have more resources.  I don't see anywhere that Drupal is 
backed by some institution so where are resources coming from?  Again, 
the response to "create and host your own repository, it's not hard" 
sounds as if Drupal is having resource issues.  Based on other projects 
I think the contribution maintainers have been pretty lucky to have had 
this type of service anyway.

> b) maybe we need to have a forge-like something -- yes we still need.
>

There are many and we probably don't need another one besides where is 
the funding coming from?  If the Drupal Community leads supported this 
then I'm all for it.  One of the things I see happening is the naming 
and categorization of modules.  There are already conflicting modules 
existing which may be a good thing in some eyes but if some unknowing 
user installs and  activates both then what happens to his system?  I 
think that more control of contributed modules supported and 
distributed by Drupal is needed.  I don't think that everyone with 
access to CVS should be allowed to create whatever module they need.  A 
module application process would be good with a review of the 
description of the module and if the module is similar to some other 
module already existing that requestors be pointed to the existing 
module and asked to cooperate with the current maintainers to extend it.

> Example. I had written a module which let people to tag users. I 
> never had the time to really maintain it but several months later 
> someone found it, ported it to 4.7... I have --and I think was not 
> alone--

Great, so how did this person port it to 4.7?  Certainly this person 
didn't have access to write to the CVS.  Did he not just submit a patch?

> learned how to write node access modules from JonBon's primitve 
> modules which were never intended to be released. I am

I am still learning how to write Drupal code but I've submitted already 
many patches for 5.0 to various modules.  I've never seen JonBon's 
primitive modules but I haven't yet started creating new things.  I'm 
more interested in what already exists.  There are nearly a hundred 
modules.

> working with Robert Douglass on memcached sessions and both of us has 
> his memcached code in his sandbox. What will come out of this work is 
> not yet clear but it's crystal clear that without a place to share, 
> our work would be hindered.
>

But if Robert Douglass didn't have a sandbox on Drupal's CVS don't you 
think you could have come up with some method to share the code?  SF 
hands out project access to many would be project requests and you 
could use their CVS or SVN services.  You could even install Drupal as 
the web CMS interface for your module.  Now don't get me wrong, I'm 
just suggesting an alternative to the if you had to do it differently 
scenario.  I do like the fact that Drupal acts much like a pulled 
together community and every thing is in one place including the 
development sandbox.

> What about this rule: "sandboxes are to be used for code that 
> benefits the Drupal community"?
>

Sounds good.  So I guess I need to apply for sandbox access; perhaps 
you can to.  What is the URI for the form to apply?

Earnie
http://for-my-kids.com

--
--
******************************************************************************
* The user of this server has agreed to allow the use of a trailer in the    *
* mail that he sends for advertising purposes.  This advertisment is added   *
* by the server and is not in the control of the user of our services.       *
******************************************************************************

Toshiba Satellite P105-S6114 Notebook
http://give-me-an-offer.com/offers/computers/laptop/toshiba

PlayStation 3 Auctions
http://give-me-an-offer.com/offers/auctions/au1

Samsung HP-S4253 42" High Definition Plasma TV
http://give-me-an-offer.com/offers/tv/plasma



More information about the development mailing list