Hi! I'm going to replace the report library with the new libreport. Today I plan to replace it in rawhide and if it goes smoothly I'd like to replace it in F15 as well.
pros: - libreport is written in C (report is in python), so it's easier to write bindings for other languages - it's API compatible with report (it has python bindings) - it shares configuration with ABRT, so users just need to write their credentials and defaults only once - shares the UI with ABRT (the reporting wizard), so users are presented with the same UI despite of from where they are reporting a problem
cons: - it has a bit different UI - account information (e.g: bz loging+password) is forgotten and needs to be entered again - some minor breakage expected (hopefully not...)
affected packages (according to repoquery): - report + subpackages (being obsoleted) - python-meh - anaconda - anaconda-0:15.31-1.fc15.x86_64 - firstboot-0:1.119-1.fc15.x86_64 - system-config-kickstart-0:2.8.7-2.fc15.noarch - setroubleshoot
As I said, libreport should be API compatible with report, so no changes should needed, but of course can't be 100% sure if it's bugfree ;)