[HEADS-UP] replacing report with libreport

Jiri Moskovcak jmoskovc at redhat.com
Wed Jun 29 11:24:03 UTC 2011


On 06/29/2011 01:16 PM, Daniel J Walsh wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 06/29/2011 05:50 AM, Jiri Moskovcak wrote:
>> 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.
>>
> Hasn't this already reached F15?  Have you readded the GTKIO stuff?
>> 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
> Why?  Is it remembered within the session?  Can't it save the bugzilla
> info within the gnome-keyring?
>> - 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 ;)
>
> Do we have to do anything to our packages to make this work?

- mentioned packages should change:
  Requires: report{-gtk} to Requires: libreport{-gtk}

- but that's not needed right now since libreport provides report{-gtk}
- the references to report should be removed once we're done with the 
transition


More information about the devel mailing list