Bug#735000: libconfig-model-dpkg-perl: On exec 'cme check dpkg-control' displayed error message 'EV: error in callback (ignoring): AnyEvent::CondVar: recursive blocking wait attempted'

Dominique Dumont dod at debian.org
Thu Jan 30 18:44:43 UTC 2014


On Wednesday 15 January 2014 16:52:38 you wrote:
> > ok. Here's the plan: I'm going to remove all async stuff from
> > Config::Model  and Config::Model::Dpkg. This will make the code simpler,
> > well, less complicated.
> >
> > 
> >
> > I'll use the URL above to get all required information in blocking mode
> > in 
> > C::M::Dpkg::Dependency.
> 
> Sounds good.

I've implemented the 2nd part. It does solve (or work-around) the problem with 
pinto package.

I'm still not sure if tearing down the async part is a good idea: it does make 
the code more complex, but it's helpful in interactive mode.

I first need to check whether I can handle the async part with Future (or 
Promises). Hopefully, using one of these modules will make the async code more 
readable without removing the benefit of async code.

All the best

-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20140130/1fe1f504/attachment.sig>


More information about the pkg-perl-maintainers mailing list