Re: CPAN - resolving split permissions on Business-OnlinePayment
On Wed, Aug 05, 2020 at 10:06:33PM +0100, Neil Bowers wrote: > Hi Ivan and Jason, > > I’m one of the PAUSE admins; I’m working through distributions where > multiple people have first-come permissions on different > packages. These days PAUSE tries to ensure that the lead author > retains first-come on all packages, regardless of who first releases > them[1]. > > JASONK did the first releases of Business::OnlinePayment, so has > ownership of that module. Ivan has done all releases since 2004, and > has ownership of all other modules in the distribution. > > Following PAUSE’s rules, Jason should get the first-come permission on > all packages, but I wonder if it would be better for Ivan to get > first-come on all modules? That does reflect the current reality, I believe. I am the current/primary maintainer and that would make it easier for future delgation or handover. Looking at the mail Jason and I exchanged, it looks like his intention was to hand it off. I don't think he has had any involvement since way back then. -- Ivan Kohler President and Head Geek, Freeside Internet Services, Inc. http://freeside.biz/ Debian GNU/Linux developer | CPAN author | cat person | ski addict
URI::file: Cygwin support; Platform-agnostic constructor
Greetings, Ether. I've implemented subj while fixing pdf2svg.pl script. See `sub construct_file_uri' in https://github.com/indraniel/pdf2svg/pull/1/files#diff-453aa71a3a32879b413790dac31994f7 The code is platform-independednt, unlike the current, strictly platform-specfic chunks. The only possible algorithm amendments needed are UNC handling (I dunno how consecutive separators are handled in other OSes). -- Regards, Ivan Pozdeev
Re[2]: Acme::Pills copyvio
Sunday, August 2, 2015, 15:39:45 Ricardo: > * Ivan Pozdeev [2015-08-02T08:02:46] >> Greetings, Perl5-porters. > This complaint should go to modules@perl.org, whom I am cc'ing in this reply. >> http://search.cpan.org/~sodasoda/Acme-Pills-0.01/lib/Acme/Pills.pm >> (2009) is a dead ringer of >> http://search.cpan.org/~chromatic/Acme-Incorporated-1.00/lib/Acme/Incorporated.pm >> (2005) and doesn't give credit to the original author or work (and >> a note on the fact of modifications with a relevant date) as both GPL and AL >> require. >> In fact, the former's `Changes' file bluntly says "original version". >> >> Shall this be fixed? The work isn't a big deal, of course, but "this >> just ain't right!"(c)TF2 . >> >> The former was made as a homage to the Left 4 Dead game, I guess. >> >> -- >> Regards, >> Ivan Pozdeev >> Anyway, here are the patches. Given the nature of the request, I surmise they can be applied without the maintainer's consent (and they appear to be defunct anyway). -- Regards, Ivan Pozdeev Changes.diff Description: Binary data Pills.diff Description: Binary data
3rd request: please transfer Business::OnlinePayment::AuthorizeNet from JKOHLES to IVAN
PLEASE transfer Business::OnlinePayment::AuthorizeNet from JKOHLES to IVAN I know you are busy, but please please please take care of this transfer as soon as you can. I have been trying for over six months to get this transfer to go through. The original author concurs, the updated version is available, and I am getting exasperated supporting users who download the old version from CPAN and cannot get it to work. PLEASE transfer Business::OnlinePayment::AuthorizeNet from JKOHLES to IVAN Thank you. - Forwarded message from Jason Kohles <[EMAIL PROTECTED]> - Delivered-To: [EMAIL PROTECTED] Date: Tue, 28 Aug 2001 09:20:58 -0400 From: Jason Kohles <[EMAIL PROTECTED]> To: ivan <[EMAIL PROTECTED]> Subject: Re: [ivan: Business::OnlinePayment::AuthorizeNet for 3.0] User-Agent: Mutt/1.2.5i In-Reply-To: <[EMAIL PROTECTED]>; from [EMAIL PROTECTED] on Mon, Aug 27, 2001 at 07:42:51PM -0700 I haven't used or really maintained the onlinepayment modules in quite a while, if you would like to take them over, be my guest, I'll try and answer questions the best I can if you have any... -- Jason S Kohles [EMAIL PROTECTED] http://www.jasonkohles.com/ - End forwarded message - -- _ivan
new Business::OnlinePayment and Business::OnlinePayment::AuthorizeNet maintainer
Hello, I've taken over maintenance of Business::OnlinePayment::AuthorizeNet with the blessing of the original author (see below). An updated version is located in my CPAN directory (my CPAN id is IVAN). http://www.cpan.org/authors/id/I/IV/IVAN/Business-OnlinePayment-AuthorizeNet-3.11.tar.gz Would you be so kind as to update the CPAN index to reflect this information? Thanks you. - Forwarded message from Jason Kohles <[EMAIL PROTECTED]> - Delivered-To: [EMAIL PROTECTED] Date: Tue, 28 Aug 2001 09:20:58 -0400 From: Jason Kohles <[EMAIL PROTECTED]> To: ivan <[EMAIL PROTECTED]> Subject: Re: [ivan: Business::OnlinePayment::AuthorizeNet for 3.0] User-Agent: Mutt/1.2.5i In-Reply-To: <[EMAIL PROTECTED]>; from [EMAIL PROTECTED] on Mon, Aug 27, 2001 at 07:42:51PM -0700 I haven't used or really maintained the onlinepayment modules in quite a while, if you would like to take them over, be my guest, I'll try and answer questions the best I can if you have any... -- Jason S Kohles [EMAIL PROTECTED] http://www.jasonkohles.com/ > I am a registered CPAN author, and have an interest in ensuring the > commerce libraries are kept current. I maintain Business::CreditCard > these days as well. I would be happy to take over maintenance of > Business::OnlinePayment and ::AuthorizeNet if you would like. > > - Forwarded message from ivan - > > Date: Mon, 13 Aug 2001 22:20:53 -0700 > From: ivan > To: [EMAIL PROTECTED], [EMAIL PROTECTED] > Subject: Business::OnlinePayment::AuthorizeNet for 3.0 > User-Agent: Mutt/1.2.5i > > Hi Jason, > > I've updated Business::OnlinePayment::AuthorizeNet for Authorize.Net > version 3.0. Do you think it should be uploaded to CPAN as > Business::OnlinePayment::AuthorizeNet, or separately as > Business::OnlinePayment::AuthorizeNet3 or something? > > -- > meow > _ivan > > - End forwarded message - > > -- > _ivan - End forwarded message - -- _ivan
Re: registration
Thanks, Johan. I won't bother submitting my module then. I will use it internally until you release the enhanced Getopt::Long, which I very much look forward to using. Ivan On Tue, May 14, 2002 at 09:09:33PM +0200, Johan Vromans wrote: > Hi Ivan, > > [Quoting Ivan Neulander, on May 14 2002, 11:48, in "Re: registration"] > > > I have a new version (no release dates, yet) of Getopt::Long in > > > development that allows option specs like "beta=s" (as usual, exactly one), > > > "bozo=s{0,1}" (none or one), "mail=s{1,}" (one or more) and so on. > > > > That would be useful. Now how about allowing whitespace to separate > > the args? That would pretty much cover it. :) > > "mail=s{1,}" is the spec, meaning "take one more strings". On > the command line, that would mean > > -mail arg1 arg2 ... > > > Actually, I have a control variable "$spill" that causes any excess > > Ah! > > > args for any flag to be interpreted as non-flag args. This setting is > > off by default (and perhaps it shouldn't be), but if you turn it on, > > you will never get an error about too many args. > > Yes, I think this would be the default. > > > In general, the use whitespace separated flag arguments is very common > > where I work, but perhaps not so elsewhere. I thought it might be a > > useful option to consider as a public module. Since it is implemented > > on top of (and therefore 'use's Getopt::Long), I would very much > > appreciate your feedback. > > Well, as I said, I have a development version of Getopt::Long that > does exactly this, and more. For example "color=s(red,yellow,blue){1,3}" > would allow the command line argument -color to take one to three > arguments of the set "red", "yellow" and "blue". Likewise, > "rgb=i(0..255){3}" allows command line arg -rgb to take exactly three > numbers between 0 and 255. > > However, since I also allow options to take optional arguments the > semantics and implementations become very complex. For example, with > "rgb:i(0.255){3}" allows -rgb 127 250 321 but will assign two values > to rgb because the third is 'out of range' and hence interpreted as a > non-flag args. > > -- Johan -- -- Ivan Neulander (310) 448-7689 Programmer [EMAIL PROTECTED] R H Y T H M&H U E S S T U D I O S
registration
Hello, name: Ivan Neulander email: [EMAIL PROTECTED] homepage: www.rhythm.com/~ivan preferred login: ivan second choice: ineulander contribution: I've written a module that extends Getopt::Long to handle flags with multiple sets of whitespace-separated arguments. I didn't like having to repeat a flag name multiple times (or using commas without spaces) to specify multiple flag arguments. I also wanted syntax checking for the number of arguments given built into the parsing routine. Here's a sample program that uses the module (tentatively called Getopt::MultiArg): test.pl: #!/usr/bin/perl -w use Getopt::MultiArg; my $parseSpec = [['beta' => 1, 1], # exactly one ['bozo' => 0, 1], # none or one ['exp' => 1, 2], # one or two ['test' => 0, 0], # exactly none ['mail' => 1, -1]]; # one or more my %args; ParseFlags($parseSpec, \%args) or die "syntax error"; # show results for (@$parseSpec) { my $flag = $_->[0]; my $min = $_->[1]; my $max = $_->[2]; my $arg = $args{$flag}; printf "%10s (%2d..%2d) : ", $flag, $min, $max; print $arg ? (scalar @$arg, " arg(s) [@$arg]\n") : "\n"; } print "\nnon-flag arg(s) : ", $args{''} ? "@{$args{''}}" : '[none]'; Sample runs: > test.pl beta ( 1.. 1) : bozo ( 0.. 1) : exp ( 1.. 2) : test ( 0.. 0) : mail ( 1..-1) : non-flag arg(s) : [none] --- > test.pl mainArg beta ( 1.. 1) : bozo ( 0.. 1) : exp ( 1.. 2) : test ( 0.. 0) : mail ( 1..-1) : non-flag arg(s) : mainArg --- > test.pl mainArg -bozo beta ( 1.. 1) : bozo ( 0.. 1) : 0 arg(s) [] exp ( 1.. 2) : test ( 0.. 0) : mail ( 1..-1) : non-flag arg(s) : mainArg --- > test.pl -bozo jubus beta ( 1.. 1) : bozo ( 0.. 1) : 1 arg(s) [jubus] exp ( 1.. 2) : test ( 0.. 0) : mail ( 1..-1) : non-flag arg(s) : [none] --- > test.pl -bozo jubus gaga Option '-bozo' allows at most 1 argument. syntax error at test.pl line 12. --- > test.pl mainArg1 mainArg2 -beta v1.1 -exp 01May02 08May02 -mail ivan zuzu marty -test beta ( 1.. 1) : 1 arg(s) [v1.1] bozo ( 0.. 1) : exp ( 1.. 2) : 2 arg(s) [01May02 08May02] test ( 0.. 0) : 0 arg(s) [] mail ( 1..-1) : 3 arg(s) [ivan zuzu marty] non-flag arg(s) : mainArg1 mainArg2 -- -- Ivan Neulander (310) 448-7689 Programmer [EMAIL PROTECTED] R H Y T H M&H U E S S T U D I O S
new Business::OnlinePayment and Business::OnlinePayment::AuthorizeNet maintainer
Hello, Please disregard my earlier message; sorry for the inconvenience. I will be taking over maintenance of Business::OnlinePayment and Business::OnlinePayment::AuthorizeNet with the blessing of the author; see attached mesasge. My CPAN id is IVAN. Thanks! I will shortly upload an updated Business::OnlinePayment::AuthorizeNet. - Forwarded message from Jason Kohles <[EMAIL PROTECTED]> - Delivered-To: [EMAIL PROTECTED] Date: Tue, 28 Aug 2001 09:20:58 -0400 From: Jason Kohles <[EMAIL PROTECTED]> To: ivan <[EMAIL PROTECTED]> Subject: Re: [ivan: Business::OnlinePayment::AuthorizeNet for 3.0] User-Agent: Mutt/1.2.5i In-Reply-To: <[EMAIL PROTECTED]>; from [EMAIL PROTECTED] on Mon, Aug 27, 2001 at 07:42:51PM -0700 I haven't used or really maintained the onlinepayment modules in quite a while, if you would like to take them over, be my guest, I'll try and answer questions the best I can if you have any... -- Jason S Kohles [EMAIL PROTECTED] http://www.jasonkohles.com/ > I am a registered CPAN author, and have an interest in ensuring the > commerce libraries are kept current. I maintain Business::CreditCard > these days as well. I would be happy to take over maintenance of > Business::OnlinePayment and ::AuthorizeNet if you would like. > > - Forwarded message from ivan - > > Date: Mon, 13 Aug 2001 22:20:53 -0700 > From: ivan > To: [EMAIL PROTECTED], [EMAIL PROTECTED] > Subject: Business::OnlinePayment::AuthorizeNet for 3.0 > User-Agent: Mutt/1.2.5i > > Hi Jason, > > I've updated Business::OnlinePayment::AuthorizeNet for Authorize.Net > version 3.0. Do you think it should be uploaded to CPAN as > Business::OnlinePayment::AuthorizeNet, or separately as > Business::OnlinePayment::AuthorizeNet3 or something? > > -- > meow > _ivan > > - End forwarded message - > > -- > _ivan - End forwarded message - -- _ivan
Business::OnlinePayment::AuthorizeNet
Hi, I've updated the Business::OnlinePayment::AuthorizeNet module for the current version of the Authorize.Net service. They've shut down the interface implemented in the currently-distributed B::OP::AuthorizeNet module some time ago. The listed author is Jason Kohles <[EMAIL PROTECTED]>; the web page and email address listed no longer work. A google search turs up www.jasonkohles.com, and the listed addresses [EMAIL PROTECTED] or [EMAIL PROTECTED]; I emailed and have had no response for several weeks. My CPAN id is IVAN. Do you suggest this module be uploaded as Business::OnlinePayment::AuthorizeNet, or Business::OnlinePayment::AuthorizeNet3 ? (The Authorize.Net interface version is version 3) Thanks for your time. -- _ivan
Request to contribute (Regexp::Simple)
I'm Ivan Stojic, e-mail is <[EMAIL PROTECTED]>. I'd love it if my PAUSE ID could be set to "IVANS". The first of my planned contributions is Regexp::Simple, a module that would allow people not proficient with REs to generate them on the fly. The idea was picked out from the stuff in "perldoc perltodo". -- Freelance Java, Perl, C/C++ programmer. But there's more to me than that! http://ordecon.wox.org/
CPAN id request
name: Ivan Panchenko email: [EMAIL PROTECTED] homepage: http://xray.sai.msu.ru/~ivan preferred id: IVAN planned contribution: Text::Quickwrap, a module for fast text wrapping, written in XS in order to reach maximum performance. DSLI: cdcf Width limiting fast text wrapper
new Business::CreditCard maintainer, was: [orwant@oreilly.com: Re: your Business::CreditCard CPAN module]
Hi, I've taken over maintenance of Business::CreditCard from Jon and uploaded Business-CreditCard-0.22.tar.gz to CPAN. It is identical to the current 0.21 version, except it includes MakeMaker installation. What do I need to to do have this module indexed such that it is picked up by CPAN.pm? Also, Business::CreditCard is on the Module List; if you could update the maintainer, that would be great. My CPAN id is IVAN. Thanks! - Forwarded message from Jon Orwant <[EMAIL PROTECTED]> - Delivered-To: [EMAIL PROTECTED] Date: Mon, 15 Jan 2001 14:07:49 -0500 From: Jon Orwant <[EMAIL PROTECTED]> To: ivan <[EMAIL PROTECTED]> Subject: Re: your Business::CreditCard CPAN module X-Mailer: Mutt 1.0.1i In-Reply-To: <[EMAIL PROTECTED]>; from [EMAIL PROTECTED] on Sat, Dec 30, 2000 at 01:20:11AM -0800 On Sat, Dec 30, 2000 at 01:20:11AM -0800, ivan wrote: > Hello Jon, > > Any chance of getting a proper Makefile.PL-based installation for > Business::CreditCard? I depend on it for a package I distribute, and it > would help me out if people were able to install using CPAN.pm. A patch > to accomplish this is attached if that helps. I've sent you this patch > before; if you're not interested in maintaining Business::CreditCard, I'm > a registered CPAN author and I'd be happy to take over maintenance. I hereby dub you the new maintainer, then. Thanks, and sorry for not having the time to reply earlier. -Jon - End forwarded message - -- meow _ivan
new entries for module list
Name DSLI Description Info DBIx ::DBSchemabmpO Database-independed schema objects IVAN Is there any other information that I should provide? The "submit an entry to the module list" feature on PAUSE has been "coming soon" for quite some time... -- meow _ivan
Request to register as perl developer
Name: Ivan Frolcov E-mail: [EMAIL PROTECTED] Homepage: none preferred user-ID: IFROL Description of what you're planning to contribute: modules for creating reports under Win32 Name DSLI Description Info - - Wingraph AncO Access to some Win32 GDI functions NRPG AnpO Creating reports using Wingraph module NPRG allow creating and print reports to metafile/printer using Win32, and Wingraph give to NRPG access to some subset of Win32 GDI functions. I think that with module will be useful, but on the other hand if community was need a module(s) like it such modules will be wide available now. :-) As far as I know only one tool for such task (ERG), but ERG create only text reports, and a main problem in it is that such approach almost unusable in Russia because main part of laser printer selled in Russia do not have cyrillic fonts. And I think that ERG not enough flexible.