On Aug 25, 2015 7:04 AM, "Guillaume Benoit" <guilla...@manjaro.org> wrote: > > Hi, > working on a GUI frontend for libalpm, I noticed that download process lakes for an internal interrupt mechanism. Download cancellation is only handled by catching SIGINT signal. > I think it would be a benefit for libalpm to have more correct download interrupt mechanism like trans_interrupt handle package transaction cancellation.
Could you explain more about why signal handling is non-ideal? What would trans_interrupt do differently? What problems does this solve? > I'm already working on a patch and I would like to know if you would interested in adding this feature to libalpm. > Regards. Without knowing more details on what you're proposing, its hard to say.