01 splits HTTPS util funcs to a separate file.
02 adds the dedup-client.
You can test the dedup client on the 10.34.24.254 machine (I'm not sure
how the public one works, there are some issues with older python in RHEL6)
abrt-dedup-client <component> <backtrace_file> -k --url=10.34.24.254
abrt-dedup-client coreutils ~/crashes/sleep/backtrace -k --url=10.34.24.254
Run-tested, please review.
I little while ago I worked on a feature for systemtap where we could use
abrt-action-install-debuginfo-to-abrt-cache to automatically download the
required debuginfo to run a given script, by providing the build ID. I
came across a couple bugs, specifically:
These appear to have been fixed, so I was planning on testing them out.
I noticed, after upgrading to the most recent ABRT, that
abrt-action-install-debuginfo-to-abrt-cache was moved to /usr/libexec/
I was just wondering if this should work the same way as before, or is
it meant to be executed indirectly though something else in /usr/bin/ ?
FYI, I have committed the libsolv support to Faf. It's currently used by faf-chroot, and it seems to work great with it.
You need patched libsolv bindings to use it. I have asked libsolv upstream to accept the changes:
First of all -- this set of patches is really meant as a request for comments to the way
how it is dealing with parsing socket communication and saving additional data. I didn't
try to compile it and I know that it needs a little bit of 'rebase-magic' to be compilable
after applying single patches one after another.
Just please have a look at the way of the message parsing, value checking and saving and
let me know if you see any problems in it. I will take it into account, write a new version
of these patches (this time properly rebased and tested) and send it again here.