FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 06-29-2011, 09:50 AM
Jiri Moskovcak
 
Default replacing report with libreport

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
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-29-2011, 10:18 AM
Rahul Sundaram
 
Default replacing report with libreport

On 06/29/2011 03:20 PM, 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.

Why in Fedora 15? There seems to be no compelling reason to do that

Rahul
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-29-2011, 11:11 AM
Jiri Moskovcak
 
Default replacing report with libreport

On 06/29/2011 12:18 PM, Rahul Sundaram wrote:
> On 06/29/2011 03:20 PM, 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.
>
> Why in Fedora 15? There seems to be no compelling reason to do that
>
> Rahul

And also no reasons against - if proven stable enough in rawhide.

some minor pros:
- since ABRT needs the libreport even in F15 it would be easier for me
to not maintain 2 different versions for F15 and rawhide since the only
difference is the missing python bindings in F15 (this would help avoid
bugs like #715373)

Jirka

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-29-2011, 11:16 AM
Daniel J Walsh
 
Default replacing report with libreport

-----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?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk4LCXwACgkQrlYvE4MpobM+pwCg60BiuXW6N3 VQmj9jVX4taG76
sAIAn36j2CH2BB+NN7L3cEF2QpcfhS56
=85Zp
-----END PGP SIGNATURE-----
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-29-2011, 11:24 AM
Jiri Moskovcak
 
Default replacing report with libreport

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
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-29-2011, 04:44 PM
Adam Williamson
 
Default replacing report with libreport

On Wed, 2011-06-29 at 13:11 +0200, Jiri Moskovcak wrote:
> On 06/29/2011 12:18 PM, Rahul Sundaram wrote:
> > On 06/29/2011 03:20 PM, 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.
> >
> > Why in Fedora 15? There seems to be no compelling reason to do that
> >
> > Rahul
>
> And also no reasons against - if proven stable enough in rawhide.

It's a clear change to the user experience - presenting a different UI
and forgetting stored logins.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-29-2011, 09:24 PM
Camilo Mesias
 
Default replacing report with libreport

Hmm,

something has broken in F15 for me:

Opps, sealert hit an error!

Traceback (most recent call last):
File "/usr/bin/sealert", line 692, in <module>
run_as_dbus_service(username)
File "/usr/bin/sealert", line 112, in run_as_dbus_service
app = SEAlert(user, dbus_service.presentation_manager,
watch_setroubleshootd=True)
File "/usr/bin/sealert", line 326, in __init__
from setroubleshoot.browser import BrowserApplet
File "/usr/lib/python2.7/site-packages/setroubleshoot/browser.py",
line 46, in <module>
import report.io.GTKIO
ImportError: No module named GTKIO

from setroubleshoot-server-3.0.35-1.fc15.i686
in conjunction with libreport-gtk-2.0.4-1.fc15.i686

-Cam
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-29-2011, 09:51 PM
Adam Williamson
 
Default replacing report with libreport

On Wed, 2011-06-29 at 17:24 -0400, Camilo Mesias wrote:
> Hmm,
>
> something has broken in F15 for me:
>
> Opps, sealert hit an error!
>
> Traceback (most recent call last):
> File "/usr/bin/sealert", line 692, in <module>
> run_as_dbus_service(username)
> File "/usr/bin/sealert", line 112, in run_as_dbus_service
> app = SEAlert(user, dbus_service.presentation_manager,
> watch_setroubleshootd=True)
> File "/usr/bin/sealert", line 326, in __init__
> from setroubleshoot.browser import BrowserApplet
> File "/usr/lib/python2.7/site-packages/setroubleshoot/browser.py",
> line 46, in <module>
> import report.io.GTKIO
> ImportError: No module named GTKIO
>
> from setroubleshoot-server-3.0.35-1.fc15.i686
> in conjunction with libreport-gtk-2.0.4-1.fc15.i686

https://bugzilla.redhat.com/show_bug.cgi?id=715373
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-29-2011, 09:51 PM
Michael Schwendt
 
Default replacing report with libreport

On Wed, 29 Jun 2011 17:24:17 -0400, CM (Camilo) wrote:

> Hmm,
>
> something has broken in F15 for me:
>
> Opps, sealert hit an error!
>
> Traceback (most recent call last):
> File "/usr/bin/sealert", line 692, in <module>
> run_as_dbus_service(username)
> File "/usr/bin/sealert", line 112, in run_as_dbus_service
> app = SEAlert(user, dbus_service.presentation_manager,
> watch_setroubleshootd=True)
> File "/usr/bin/sealert", line 326, in __init__
> from setroubleshoot.browser import BrowserApplet
> File "/usr/lib/python2.7/site-packages/setroubleshoot/browser.py",
> line 46, in <module>
> import report.io.GTKIO
> ImportError: No module named GTKIO
>
> from setroubleshoot-server-3.0.35-1.fc15.i686
> in conjunction with libreport-gtk-2.0.4-1.fc15.i686

Known. A faulty libreport update. Look up the existing ticket at
http://bugz.fedoraproject.org/libreport
if you're interested in background information.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-30-2011, 11:51 AM
Jiri Moskovcak
 
Default replacing report with libreport

On 06/29/2011 06:44 PM, Adam Williamson wrote:
> On Wed, 2011-06-29 at 13:11 +0200, Jiri Moskovcak wrote:
>> On 06/29/2011 12:18 PM, Rahul Sundaram wrote:
>>> On 06/29/2011 03:20 PM, 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.
>>>
>>> Why in Fedora 15? There seems to be no compelling reason to do that
>>>
>>> Rahul
>>
>> And also no reasons against - if proven stable enough in rawhide.
>
> It's a clear change to the user experience - presenting a different UI
> and forgetting stored logins.

- I was afraid, that it would be against some Fedora policy Then just
the rawhide..

J.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 

Thread Tools




All times are GMT. The time now is 07:12 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org