Re: CPAN - resolving split permissions on Business-OnlinePayment

2020-08-07 Thread Ivan Kohler
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

2015-08-25 Thread Ivan Pozdeev
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

2015-08-23 Thread Ivan Pozdeev
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

2002-05-30 Thread 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

2002-05-21 Thread ivan

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

2002-05-14 Thread Ivan Neulander


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

2002-05-14 Thread Ivan Neulander


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

2001-08-28 Thread ivan

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

2001-08-27 Thread ivan

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)

2001-06-20 Thread Ivan Stojic

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

2001-03-14 Thread Ivan E. Panchenko

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]

2001-02-01 Thread ivan

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

2000-11-25 Thread ivan

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

2000-10-16 Thread Ivan Frolcov

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.