Skip Menu |

This queue is for tickets about the POE-Session-AttributeBased CPAN distribution.

Report information
The Basics
Id: 17667
Status: resolved
Priority: 0/
Queue: POE-Session-AttributeBased

People
Owner: Nobody in particular
Requestors: dmitry.kim [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: Similar module, namespace conflict problem
I have written and uploaded to PAUSE a similar module, POE::Session::Attributes, only to find out that you own that namespace, too. As far as I can see, this namespace is currently unused. Would you please allow me to use it? my PAUSE id is 'JSN', and you can check my module at http://redline.ru/~jason/POE-Session-Attributes-0.01.tar.gz
CC: rcaputo [...] cpan.org
Subject: Re: [rt.cpan.org #17667] Similar module, namespace conflict problem
Date: Tue, 21 Feb 2006 21:17:56 -0700
To: bug-POE-Session-AttributeBased [...] rt.cpan.org
From: Chris Fedde <cfedde [...] cpan.org>
On Wed, 15 Feb 2006 22:41:05 -0500 (EST) "Guest via RT" wrote: +------------------ | Wed Feb 15 22:41:04 2006: Request 17667 was acted upon. | Transaction: Ticket created by guest | Queue: POE-Session-AttributeBased | Subject: Similar module, namespace conflict problem | Owner: Nobody | Requestors: dmitry.kim@gmail.com | Status: new | Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=17667 > | | | I have written and uploaded to PAUSE a similar module, | POE::Session::Attributes, only to find out that you own that namespace, | too. As far as I can see, this namespace is currently unused. Would you | please allow me to use it? | | my PAUSE id is 'JSN', and you can check my module at | http://redline.ru/~jason/POE-Session-Attributes-0.01.tar.gz | +------------------ Ask rocco (rcaputo@cpan.org) his opinion on the issue. I moved away from "Attributes" because of a discussion with him. It looks like your package may be more complete than mine. -- Chris Fedde
CC: Chris Fedde <cfedde [...] cpan.org>
Subject: Re: [rt.cpan.org #17667] Similar module, namespace conflict problem
Date: Wed, 22 Feb 2006 00:58:20 -0500
To: bug-POE-Session-AttributeBased [...] rt.cpan.org
From: Rocco Caputo <rcaputo [...] pobox.com>
On Feb 21, 2006, at 23:17, Chris Fedde wrote: Show quoted text
> On Wed, 15 Feb 2006 22:41:05 -0500 (EST) "Guest via RT" wrote: > +------------------ > | Wed Feb 15 22:41:04 2006: Request 17667 was acted upon. > | Transaction: Ticket created by guest > | Queue: POE-Session-AttributeBased > | Subject: Similar module, namespace conflict problem > | Owner: Nobody > | Requestors: dmitry.kim@gmail.com > | Status: new > | Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=17667 > > | > | > | I have written and uploaded to PAUSE a similar module, > | POE::Session::Attributes, only to find out that you own that > namespace, > | too. As far as I can see, this namespace is currently unused. > Would you > | please allow me to use it? > | > | my PAUSE id is 'JSN', and you can check my module at > | http://redline.ru/~jason/POE-Session-Attributes-0.01.tar.gz > | > +------------------ > > Ask rocco (rcaputo@cpan.org) his opinion on the issue. I moved > away from > "Attributes" because of a discussion with him. > > It looks like your package may be more complete than mine.
POE::Session::Attributes sounds a little too generic. That's why I preferred "AttributeBased". The longer name also follows a convention begun with POE::Session::MessageBased. If I recall correctly, irc.perl.org #poe also leaned toward AttributeBased. Ideally we wouldn't have a proliferation of similarly named modules with similar features. In practice, though, we wind up with handfuls of them. It's a blessing to have an abundance of options, but it's also a curse when you're trying to choose between them. I'm glad Chris valued my opinion enough to run with it, but I'm not in the business of prohibiting POE::Component namespace use. Go ahead and use the name if you still love it and Chris is willing to part with it. -- Rocco Caputo - rcaputo@pobox.com
Subject: Re: [rt.cpan.org #17667] Similar module, namespace conflict problem
Date: Fri, 17 Mar 2006 20:23:19 +0300
To: bug-POE-Session-AttributeBased [...] rt.cpan.org
From: dmitry kim <dmitry.kim [...] gmail.com>
hello, On Tue, 21 Feb 2006 23:19:01 -0500 (EST) " via RT" <bug-POE-Session-AttributeBased@rt.cpan.org> wrote: Show quoted text
> | I have written and uploaded to PAUSE a similar module, > | POE::Session::Attributes, only to find out that you own that > namespace, | too. As far as I can see, this namespace is currently > unused. Would you | please allow me to use it? > | > | my PAUSE id is 'JSN', and you can check my module at > | http://redline.ru/~jason/POE-Session-Attributes-0.01.tar.gz > | > +------------------ > > Ask rocco (rcaputo@cpan.org) his opinion on the issue. I moved away > from "Attributes" because of a discussion with him. > > It looks like your package may be more complete than mine.
well, i probably have a suggestion. maybe we could merge the packages, retaining backward compatibility with your package? i'll add a compatible `state' attribute to my module, and create() function, and all would be fine, eh? if you want to be a maintainer of the new module, i'm fine with it (as long as you will at least consider merging my patches from time to time :). if you don't, well, i can maintain it as well. or, if the above is not an option for you, maybe you can give me an access to Attributes namespace? seems like Rocco doesn't really mind. -- -jsn. RIPE nic-handle: JSN7-RIPE, email address: jason [AT] nichego [.] net
I have no opinion on the namespace merge. I think the ecology is large enough to support both modules. Unless you see a reason not to. I'm going to close this ticket and let the status quo hold.