The dependency on MooseX::Role::Matcher is pretty significant for the
scripts. I don't see any reason to reinvent the wheel on this one. This
allows for new options like:
picasa list photos --find title=~Foo
which will list all photos that have "Foo" in the title. If you want to come
up with a patch replacing that function without using MooseX, I'll consider
it, but since I'm planning on extending MooseX::Role::Matcher (or waiting
for the author of that module to do so) so that I can soon do:
picasa list photos --find 'photo.title=~DSC001[0-9]'
I'm pretty attached to the feature.
On the other hand, if you want to drop the "with" in Net::Google::PicasaWeb
and then drop the --find option to the scripts so that it's easier to
distribute on Fedora, that's fine with me. However, I will require you to
make sure to add a note to the man page for each of the changed files
recording the change from the base distribution, but you can otherwise leave
things as is.
Cheers,
Sterling
On Sat, Jan 3, 2009 at 9:59 AM, Andy Shevchenko via RT <
bug-Net-Google-PicasaWeb@rt.cpan.org> wrote:
Show quoted text> Sat Jan 03 10:59:55 2009: Request 42115 was acted upon.
> Transaction: Ticket created by andriy
> Queue: Net-Google-PicasaWeb
> Subject: MooseX-* dependence
> Broken in: 0.05
> Severity: Important
> Owner: Nobody
> Requestors: andy.shevchenko@gmail.com
> Status: new
> Ticket <URL:
https://rt.cpan.org/Ticket/Display.html?id=42115 >
>
>
> Hello.
>
> I'm considering to include Net-Google-PicasaWeb to the Fedora
> distribution. I played with 0.02 version and now I tried the 0.05 which
> is became so bad in its dependencies.
>
> Why do you need to use MooseX modules which are requires new Moose
> (0.63, but f.e. Fedora 9 includes 0.54)? Could I help to drop this
> dependencies somehow?
>
> P.S. From position of Package maintaining I consider to remove MooseX
> until now.
>
> --
> With Best Regards,
> Andy Shevchenko
>
>
>