Will do.

-----Original Message-----
From: Ron Savage [mailto:r...@savage.net.au] 
Sent: Monday, April 15, 2013 8:06 PM
To: j...@washburnresearch.org
Cc: modules@perl.org; lima...@cpan.org
Subject: Re: Adoption of CPAN String::LCSS namespace by someone

Hi John

On 16/04/13 09:26, John Washburn wrote:
> Dear Ron:
>
> That is my point.  Daniel Yacob is gone. How do I chase up this 
> Ethiopian who has disappeared from CPAN more than 4 years ago? The 
> last update to the code in String::LCSS was: Thu Apr 10 11:58:45 EDT 
> 2003

You don't have to chase him. Simply let the CPAN admins know that you have
tried (more than trivially), and we'll reassign maint rights to you and
co-maint to Marcus. Simple!

> That is why I am saying there needs to be some slow, deliberate 
> process (such as a Dutch water board punishing a landowner after 50 
> years dike
> neglect) for allowing the re-occupation of the abandoned CPAN name 
> space.  I don't care if takes another 3 years for String::LCSS to be 
> assigned to some responsible author, but there needs to be some 
> process sponsored by the Perl Foundation for reclaiming an abandoned CPAN
name space.
>
> I will endeavor to persevere in tracking this guy down again, but I 
> have little hope of success.  I have tried emails periodically over 
> the last 3 years or so; every time I accidently my local String::LCSS 
> code is overwritten with the code from the CPAN during an update. I 
> have recently begun searches on Linked-In and Facebook looking for 
> String::LCSS as a key word in the hope he would brag about his
contribution to CPAN.
>
> I will keep looking for Daniel.
>
>
> -----Original Message-----
> From: Ron Savage [mailto:r...@savage.net.au]
> Sent: Sunday, April 14, 2013 8:27 PM
> To: j...@washburnresearch.org
> Cc: modules@perl.org; lima...@cpan.org
> Subject: Re: Adoption of CPAN String::LCSS namespace by someone
>
> Hi John
>
> Anyone wishing to take over a namespace must chase up the existing 
> holder of that namespace.
>
> In other words, CPAN admins won't do it for you :-).
>
> So, have you actully done that? If so, then give us some details and 
> we can use that to decide how soon to transfer maint or co-maint to 
> you, or to Marcus - whichever you prefer.
>
> On 15/04/13 09:11, John Washburn wrote:
>> Dear Sir/Madam:
>>
>>
>>
>> How do I or Markus Riester go about adopting the namespace:
>> String::LCSS
>> <http://search.cpan.org/~dyacob/String-LCSS-0.12/lib/String/LCSS.pm>
>> , so that the name space can be
>>
>> 1)      Populated with working code
>>
>> 2)      Managed by someone not lost in the wind.
>>
>>
>>
>> The most humorous defect against the code in this namespace is:
>>
>> 35736 lcss('b', 'ab') fails
>> <https://rt.cpan.org/Public/Bug/Display.html?id=35736>   .
>>
>>
>>
>> The candidates for adoption of this name space are either myself or 
>> Markus Riester, author of: String::LCSS_XS 
>> <http://search.cpan.org/~limaone/String-LCSS_XS-1.2/lib/String/LCSS_X
>> S.pm>
> .
>>
>>
>>
>> More generally, there needs to be some framework similar to the Dutch 
>> legal concept from the water boards "The Law of the Shovel" for CPAN 
>> name
> spaces.
>> People could lose their property interest in a polder if they did not 
>> maintain the dike that kept the polder dry.  The water board had the 
>> authority to transfer title of a polder to the person(s) putting in 
>> the spade work to keep the dike  sound and the polder dry.  By 
>> design, this is slow process similar to adverse possession in English 
>> law, but the concept is applicable to CPAN name spaces.  Interest in 
>> the property (e.g. the polder or the CPAN namespace) involves 
>> on-going efforts to maintain the property (the land in polder or the 
>> code in the
> CPAN namespace).
>>
>>
>>
>> The name space, String::LCSS
>> <http://search.cpan.org/~dyacob/String-LCSS-0.12/lib/String/LCSS.pm>
>> , has become abandoned.  Please begin some proceedings remedy this.
>> At a minimum there should be a process that does the following:
>>
>> 1)      Attempt to find Daniel Yacob
>>
>> 2)      If found, request that he relinquish the name space to someone
>> willing to maintain the space.
>>
>> 3)      If, after a long time of diligent searching, Daniel Yacob is
still
>> not found, then proceeding for transferring the CPAN name space 
>> should begin
>>
>> 4)      Publish on String::LCSS that the namespace has been declared
>> abandoned.
>>
>> 5)      Request of the CPAN community volunteers who are willing t
> maintain
>> the name space.
>>
>> 6)      If more than one volunteer emerges, then create some mechanism so
>> the PERL community can decide which volunteer has the better 
>> candidate code for the name space.
>>
>> 7)      Re-assign the namespace to the new author.
>>
>>
>>
>>
>>
>> From: John Washburn [mailto:j...@washburnresearch.org]
>> Sent: Tuesday, January 01, 2013 6:03 PM
>> To: 'r...@savage.net.au'
>> Subject: CPAN namespace question for String::LCSS
>>
>>
>>
>> Dear Mr. Savage:
>>
>>
>>
>> Below is the email I sent to Stephen Woodbridge on my web-crawler.  I 
>> wanted to ask you a question regarding my post script (highlighted in 
>> brick red
>> below) and this statement you made in a in a parallel email:
>>
>> As for a namespace, there is a long history in Perl (i.e. on CPAN) to 
>> add an X to the primary module's name, giving GedcomX::* as the 
>> prefix for all such modules. There's no doubt in my mind this is the best
course.
>>
>>
>>
>> And since I've recently become one of the admins for CPAN itself, I 
>> do take module naming very seriously.
>>
>>
>>
>> Of course this is a bit confusing because we've just been discussing 
>> GEDCOM X. Sigh.
>>
>>
>>
>> So - what to do?
>>
>>
>>
>> Here's what I suggest: Last year I registered the new namespace 
>> Genealogy::*, so:
>>
>>
>>
>> 1) For modules using, or already based on, Gedcom.pm, I'd call them 
>> GedcomX::*.
>>
>>
>>
>> 2) For brand new modules, e.g. implementing GEDCOM X, or not using 
>> Gedcom.pm, e.g. me new parser we discussed on this list last year, 
>> I'd call them Genealogy::* or (for GEDCOM X) Genealogy::GedcomX::*.
>>
>>
>>
>> That way, we'd keep separate things separate.
>>
>>
>>
>> Would an acceptable alternative to my problem with String::LCSS
>> <http://search.cpan.org/~dyacob/String-LCSS-0.12/lib/String/LCSS.pm>
be
> to
>> register the StringX::LCSS namespace and upload my pure perl LCSS 
>> implementation to that namespace?  As you can see this particular 
>> name space has been a problem for more than 7 years. See: Bug reports in
RT
>> <https://rt.cpan.org/Public/Dist/Display.html?Name=String-LCSS>    and
this
>> notice at the PerlMonks: Does String::LCSS work?
>> <http://www.perlmonks.org/?node_id=819398>   .  All my efforts over the
>> last 3 years to contact either Yacob or PAUSE
>> <http://www.cpan.org/misc/cpan-faq.html#How_adopt_module>    have been in
>> vain.
>>
>>
>>
>> Now that this irritant as returned to my attention I will make 
>> another effort to adopt this name space as described on the PAUSE
>> <http://www.cpan.org/misc/cpan-faq.html#How_adopt_module>    section of
the
>> CPAN FAQs<http://www.cpan.org/misc/cpan-faq.html>    before going the
route
>> of creating a new StringX::LCSS namespace.
>>
>>
>>
>> But I was looking for some guidance on this namespace issue.
>>
>> 1.  Should I pursue creating the StringX::LCSS namespace as a stop 
>> gap to have working code in the CPAN while the longer term solution (i.e.
>> adopt
>> String::LCSS) proceeds?
>>
>> 2.  If I create StringX::LCSS and then I (or Lima One) get to adopt 
>> String::LCSS, then can I (we) collapse StringX::LCSS into String:LCSS 
>> so future references to StringX:LCSS redirect to String::LCSS?
>>
>>
>>
>> Thanks for any time you might give to this non-GEDCOM issue.
>>
>>
>>
>> John Washburn
>>
>>
>>
>> -----Original Message-----
>> From: John Washburn [mailto:j...@washburnresearch.org]
>> Sent: Tuesday, January 01, 2013 11:15 AM
>> To: 'Stephen Woodbridge'
>> Subject: e-FamilyTreeSpider perl programming
>>
>>
>>
>> Dear Stephen:
>>
>>
>>
>> The promised code is attached.
>>
>>
>>
>> The perl program, e-FamilyTreeSpider-GedCom.pl, reads the INI file, 
>> e-FamilyTreeSpider.ini, for direction of how to walk the HTML files 
>> of the site.  The INI file designates such things as:
>>
>> 1. Where to store the work in progress files.
>>
>> 2. Where to store the GECOM
>>
>> 3. Append or re-create the GEDCOM upon execution.  This is used for 
>> debugging 4. Where to store the local copies of the HTML files.  The 
>> local copying speeds execution as any given HTML page may be read 
>> several times as parents, children and sibling pages are processed.
>>
>>
>>
>> The whole INI file is read into a hash that is then used by the perl 
>> programming proper.
>>
>>
>>
>> String::LCSS stands for Longest Common Sub-Sequence (or Longest 
>> Common
>> Sub-String) is in the CPAN. But what is in the CPAN in this namespace 
>> is a broken piece of crap.  Included in the attached archive is a 
>> working version of the LCSS for either subsequences or substrings.  
>> It is installable, but just be careful that your local working copy 
>> (installed from this archive) is not overwritten with the broken
> non-working copy from the CPAN.
>>
>>
>>
>> The LCSS algorithm is used when the HTML page is used to "improve" 
>> the current GEDCOM entry.  The idea is to take the string version 
>> with the longest common subsequence as the "better" version of the field
data.
>> This "improvement" approach may be unnecessary for your application.
>>
>>
>>
>> Have fun.
>>
>>
>>
>> John Washburn
>>
>>
>>
>> P.S.
>>
>> As an aside if you know how to replace this namespace, String::LCSS, 
>> with a working version?  There are two of us that have been trying to 
>> get working code into that namespace.  All emails to the perl 
>> foundation go unanswered as have all the defect reports against 
>> Sting::LCSS.  Is there a way to have the perl foundation declare a 
>> namespace "abandoned" and thus open it up to people who actually want 
>> to
> share working code in the name space?
>>
>>
>>
>>
>>
>> -----Original Message-----
>>
>> From: Stephen Woodbridge [<mailto:wood...@swoodbridge.com> 
>> mailto:wood...@swoodbridge.com]
>>
>> Sent: Tuesday, January 01, 2013 9:49 AM
>>
>> To:<mailto:j...@washburnresearch.org>   j...@washburnresearch.org
>>
>> Cc:<mailto:perl-ged...@perl.org>   perl-ged...@perl.org; 'Ron Savage'
>>
>> Subject: Re: Gedcom.pm 1.17 released
>>
>>
>>
>> Hi John,
>>
>>
>>
>> Yes, I would love to get that and I'm willing to share my code once I 
>> have time to fix the most critical issues.
>>
>>
>>
>> Maybe Paul would like to create a "contrib" directory in the 
>> repository that could be used to make code like this available. I 
>> guess we could all make public repos on github if we have code to 
>> contribute but I think that makes it harder to find it. And/or we 
>> could create wiki
>>
>> page(s) that describes these contrib items and how to use them.
>>
>>
>>
>> Anyway, please send your code when you get a chance. It might be a 
>> month
>>
>> +- before I get to look at it and give it a try.
>>
>>
>>
>> Thanks,
>>
>>      -Steve
>>
>>
>>
>> On 1/1/2013 10:37 AM, John Washburn wrote:
>>
>>> Dear Stephen:
>>
>>>
>>
>>> I have a perl program that walks the HTML pages of e-FamilyTree.net
>>
>>> and pipes it out to a GEDCOM file.  It is also interruptible in that
>>
>>> you can run the program for a while, stop it and upon restart it 
>>> will
>>
>>> pick up where the search left off.
>>
>>>
>>
>>> It uses the HTML:Tree builder and the wonderful look-down
>>
>>> functionality mentioned by Ron.  It also used Date::Manip quite heavily.
>>
>>>
>>
>>> I would be happy to zip up the code and send the archive to you if 
>>> you
>>
>>> are interested.  The code is a bit bloated because the code grew 
>>> over
>>
>>> time and I had to add special cases for some of the errors in the
>>
>>> e-familynet HTML structure and to implement the 1-generation look ahead.
>>
>>>
>>
>>>
>>
>>> -----Original Message-----
>>
>>> From: Ron Savage [<mailto:r...@savage.net.au> 
>>> mailto:r...@savage.net.au]
>>
>>> Sent: Saturday, December 29, 2012 10:06 PM
>>
>>> To:<mailto:perl-ged...@perl.org>   perl-ged...@perl.org
>>
>>> Subject: Re: Gedcom.pm 1.17 released
>>
>>>
>>
>>> Hi Stephen
>>
>>>
>>
>>> On 30/12/12 11:03, Stephen Woodbridge wrote:
>>
>>>> On 12/29/2012 5:26 PM, Paul Johnson wrote:
>>
>>>
>>
>>>> What I noticed was that the data way nicely tag in the HTML so I am
>>
>>>> writing a parser to read the HTML can generate a Gedcom file. I 
>>>> have
>>
>>>> the basics working, but I have to do more work on it to fix bugs 
>>>> and
>>
>>>> collect more of the data than I current am. I'm side tracked with
>>
>>>> work at the moment so it is on hold. When I'm done it will have
>>
>>>> generated a
>>
>>>> 40K+ person Gedcom file. This should be able able to create a 
>>>> 40K+ gedcom
>>
>>>> from any "Second Site" generated website assuming it is similar to
>>
>>>> the link above. Or you can ask the site owner for a copy of the
>>
>>>> gedcom :), but this seemed like a worth challenge at the time.
>>
>>>
>>
>>> Are you using HTML::TreeBuilder and the v-e-r-y nice look_down() method?
>>
>>>
>>
>>> --
>>
>>> Ron Savage
>>
>>>    <http://savage.net.au/>   http://savage.net.au/
>>
>>> Ph: 0421 920 622
>>
>>> -----
>>
>>> No virus found in this message.
>>
>>> Checked by AVG -<http://www.avg.com>   www.avg.com
>>
>>> Version: 2013.0.2805 / Virus Database: 2637/5997 - Release Date:
>>
>>> 12/30/12
>>
>>>
>>
>>
>>
>> -----
>>
>> No virus found in this message.
>>
>> Checked by AVG -<http://www.avg.com>   www.avg.com
>>
>> Version: 2013.0.2805 / Virus Database: 2637/6001 - Release Date:
>> 01/01/13
>>
>>
>
> --
> Ron Savage
> http://savage.net.au/
> Ph: 0421 920 622
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2013.0.2904 / Virus Database: 3162/6246 - Release Date: 
> 04/15/13
>

--
Ron Savage
http://savage.net.au/
Ph: 0421 920 622
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.2904 / Virus Database: 3162/6246 - Release Date: 04/15/13

Reply via email to