[opensuse-factory] Helping fix bugs for 11.2
Hey, Since we're deeply in bug-fixing mode for 11.2, I thought it'd be interesting to send some documentation on how to help. I sent some detailed notes to opensuse-gnome [1], but I'll put here what is relevant in general (and not just to GNOME). [1] http://lists.opensuse.org/opensuse-gnome/2009-10/msg00006.html (please don't turn this thread in some "I experience this bug and I think it should get fixed" thread) How to help =========== 1) Bug fixing Well, if you can fix bugs, then just do it :-) Nothing really important to say there. 2) Look if a fix exists elsewhere You can look if a fix for a bug already exists somewhere. There are various places where you can check: + newer upstream version of a package: if there's a new upstream version, maybe it already contains the fix. If it does, then please tell us! + git/svn/etc.: the fix might already be upstream, but not in a released version. In this case, you need to look at git/svn/etc. Most projects have a web interface that lets you do this easily (eg, http://git.gnome.org/ for GNOME) + patches in other distros: it often happens that another distro already found the issue and fixed it with a patch. There are links to websites where you can see patches from packages in other distros at http://live.gnome.org/VendorPatches. Often, I just check at Fedora, Mandriva and Ubuntu. + upstream bug: if nothing else worked, you can check the upstream bugzilla for a similar bug. There might be a patch attached there. 3) Test a potential fix For some bugs, we already have a potential fix (or we found one with the steps above), and we need someone to make sure it fixes the issue. This might imply rebuilding a package locally (to avoid waiting for the build service), but it's easy to do so with osc. If you need help for this, just join #opensuse-factory and people will guide you. (This step is of course quite important so you can definitely help) 4) Provide required information For some bugs, we need more information. We request this in the bug, and then we have to wait for somebody to provide the information. And unfortunately, sometimes we have to wait quite a bit :/ 5) Try to reproduce the bug with latest packages It happens that the bug is just fixed with a package update. So just running the latest Factory and trying to reproduce the issues can help identify fixed bugs. I can't run Factory on my computer ================================== Yep, this happens and this is understandable. But you can still run it in a virtual machine and work on most issues there (some issues require some specific hardware, so those ones are obviously not reproducable in the virtual machine). Here's how to do this: + install VirtualBox + download the latest LiveCD from http://download.opensuse.org/factory/iso/ + launch a virtual machine and boot from the livecd. + then, you can try to reproduce issues directly from there, or you can first install the livecd. + (for GNOME, we recommend some additional steps to help more, see the mail sent to opensuse-gnome) + if you installed and configured the repositories, make sure to update to the latest version of the packages with "zypper ref; zypper dup" And then you're all set! I can't stress enough that doing one of the above will help us a lot, so if you have some free time, please do it! Cheers, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Il giorno sab, 03/10/2009 alle 12.41 +0200, Vincent Untz ha scritto:
Hey,
Since we're deeply in bug-fixing mode for 11.2, I thought it'd be interesting to send some documentation on how to help. I sent some detailed notes to opensuse-gnome [1], but I'll put here what is relevant in general (and not just to GNOME).
[1] http://lists.opensuse.org/opensuse-gnome/2009-10/msg00006.html
Cheers,
Vincent
Hi Vincent, On my 11.2-M8, which I use as virtual machine, bug-buddy, have already opened three bugs at gnome.org: https://bugzilla.gnome.org/show_bug.cgi?id=597322 https://bugzilla.gnome.org/show_bug.cgi?id=597330 https://bugzilla.gnome.org/show_bug.cgi?id=597342 all are related to Evolution both version 2.28 and 2.27.92, which I installed afterwards to verify if it was a problem of the Gnome;Factory version. On all cases above, the application crashes, whenever I attempt to edit received email, or even edit my signature. Other strange bug I noticed is on Firefox, under Gnome 2.28: Only version 3.5.3-1.2, provided by openSUSE Build Service is working while version 3.5.3-1.3, provided by openSUSE Factory:oss is not. BR, -- opensuse 11.1 - Linux 2.6.27.29-0.1-default x86_64 AMD Turion(tm) 64 Mobile Technology MK-36 - GeForce Go 6150 Gnome 2.26.3
Hi, Le dimanche 04 octobre 2009, à 16:29 -0300, Marco Calistri a écrit :
Il giorno sab, 03/10/2009 alle 12.41 +0200, Vincent Untz ha scritto:
Hey,
Since we're deeply in bug-fixing mode for 11.2, I thought it'd be interesting to send some documentation on how to help. I sent some detailed notes to opensuse-gnome [1], but I'll put here what is relevant in general (and not just to GNOME).
[1] http://lists.opensuse.org/opensuse-gnome/2009-10/msg00006.html
Cheers,
Vincent
Hi Vincent,
On my 11.2-M8, which I use as virtual machine, bug-buddy, have already opened three bugs at gnome.org:
https://bugzilla.gnome.org/show_bug.cgi?id=597322 https://bugzilla.gnome.org/show_bug.cgi?id=597330 https://bugzilla.gnome.org/show_bug.cgi?id=597342
all are related to Evolution both version 2.28 and 2.27.92, which I installed afterwards to verify if it was a problem of the Gnome;Factory version.
On all cases above, the application crashes, whenever I attempt to edit received email, or even edit my signature.
Okay, this is a good example to show how to proceed. If you look at the stack trace, it looks like this issue is related to gtkhtml. In GNOME:Factory, we have gtkhtml 3.28.0 (I'm assuming you're using GNOME:Factory, based on your comment). This is the latest upstream version. So next, I go to git and see a commit that could be related and that is not is 3.28.0: http://git.gnome.org/cgit/gtkhtml/commit/?id=a427666371f9ef1c53eb85606b8727b... This is a rough guess. If you have some time to help make sure this is the right fix, please join #opensuse-gnome or send a mail to the opensuse-gnome mailing list. For now, I'm going to put the patch in the package since it makes sense anyway.
Other strange bug I noticed is on Firefox, under Gnome 2.28:
Only version 3.5.3-1.2, provided by openSUSE Build Service is working while version 3.5.3-1.3, provided by openSUSE Factory:oss is not.
No idea what's going on there. Please send a mail to opensuse-gnome so we can take a closer look. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am 04.10.2009 23:06, schrieb Vincent Untz:
Other strange bug I noticed is on Firefox, under Gnome 2.28:
Only version 3.5.3-1.2, provided by openSUSE Build Service is working while version 3.5.3-1.3, provided by openSUSE Factory:oss is not.
No idea what's going on there. Please send a mail to opensuse-gnome so we can take a closer look.
And please provide a bit more information with a sensible subject as opensuse-gnome is not the obvious forum for Firefox issues and it would be nice if I could filter it fast enough ;-) There is opensuse-factory-mozilla@opensuse.org btw. Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Il giorno dom, 04/10/2009 alle 23.06 +0200, Vincent Untz ha scritto:
Hi,
Le dimanche 04 octobre 2009, à 16:29 -0300, Marco Calistri a écrit :
Il giorno sab, 03/10/2009 alle 12.41 +0200, Vincent Untz ha scritto:
Hey,
Since we're deeply in bug-fixing mode for 11.2, I thought it'd be interesting to send some documentation on how to help. I sent some detailed notes to opensuse-gnome [1], but I'll put here what is relevant in general (and not just to GNOME).
[1] http://lists.opensuse.org/opensuse-gnome/2009-10/msg00006.html
Cheers,
Vincent
Hi Vincent,
On my 11.2-M8, which I use as virtual machine, bug-buddy, have already opened three bugs at gnome.org:
https://bugzilla.gnome.org/show_bug.cgi?id=597322 https://bugzilla.gnome.org/show_bug.cgi?id=597330 https://bugzilla.gnome.org/show_bug.cgi?id=597342
all are related to Evolution both version 2.28 and 2.27.92, which I installed afterwards to verify if it was a problem of the Gnome;Factory version.
On all cases above, the application crashes, whenever I attempt to edit received email, or even edit my signature.
Okay, this is a good example to show how to proceed. If you look at the stack trace, it looks like this issue is related to gtkhtml. In GNOME:Factory, we have gtkhtml 3.28.0 (I'm assuming you're using GNOME:Factory, based on your comment). This is the latest upstream version. So next, I go to git and see a commit that could be related and that is not is 3.28.0:
http://git.gnome.org/cgit/gtkhtml/commit/?id=a427666371f9ef1c53eb85606b8727b...
This is a rough guess. If you have some time to help make sure this is the right fix, please join #opensuse-gnome or send a mail to the opensuse-gnome mailing list. For now, I'm going to put the patch in the package since it makes sense anyway.
Other strange bug I noticed is on Firefox, under Gnome 2.28:
Only version 3.5.3-1.2, provided by openSUSE Build Service is working while version 3.5.3-1.3, provided by openSUSE Factory:oss is not.
No idea what's going on there. Please send a mail to opensuse-gnome so we can take a closer look.
Vincent
-- Les gens heureux ne sont pas pressés.
Vincent, I've subscribed to opensuse-gnome. Sorry I cannot edit this email due the crashes. I confirm to have configured Gnome:Factory and Gnome:Backports with priority 19. I will try to help as much as I can, in relation to my limited knowledge into debugging matters and also my limited time. I also added debug repo to Yast in order to provide more details as possible. About FireFox, I refreshed d (error) the repos and reinstalled MozillaFireFox 3.5.3-1.3 along with xulrunerr packages and now it is working normally. Thanks and see you, -- Marco <amdturion> Linux openSUSE 11.2 Milestone 8 - Kernel 2.6.31-10-default GNOME 2.28.0 on Sun VirtualBox
participants (3)
-
Marco Calistri
-
Vincent Untz
-
Wolfgang Rosenauer