GaryCoady

Differences between revisions 7 and 8
Revision 7 as of 2006-04-27 14:17:55
Size: 7421
Editor: gw
Comment:
Revision 8 as of 2006-04-27 14:20:27
Size: 7556
Editor: gw
Comment:
Deletions are marked like this. Additions are marked like this.
Line 80: Line 80:
== Bugs marked as duplicate/rejected/commented on ==

Lots. There doesn't seem to be a way to do this kind of query in Launchpad.

About me

My [https://launchpad.net/people/gary-lyranthe Launchpad page]. My email address is [gary@lyranthe.org]. I'm a long-term Debian and Ubuntu user, I first tried out Debian GNU/Linux in early 1998, using the Bo release, then continued to use successive versions all the way up to now. Other systems were avoided at all costs - even Oracle got the Debian treatment: http://www.linuxtoday.com/news_story.php3?ltsn=2002-01-10-013-20-PS-HL-RH-0001

I've been a systems administrator with Debian GNU/Linux for multi-user servers, and web/mail/Samba servers for years. There's been a period doing web application development (JavaScript, Oracle, PHP). I spent a year as a technical support engineer; this included finding why servers crashed, why large-scale NFS installations were having performance difficulties, bug management, and being nice to customers Smile :-) Recently, my job has mainly entailed C feature design and development.

I have worked on some fixes and small feature development for libxml2, some GNOME/Debian integration for OO.org, and a small change in Mozilla MailNews.

I have also [http://www.lyranthe.org/diary/archives/2005/04/ipv6_on_ubuntu_1.html modified aiccu packaging], a package mainly used to allow systems to connect to the SixXS set of IPv6 networks. These modifications added debconf support, bug fixes, and Ubuntu-style init scripts.

Ubuntu

I started running Ubuntu after the first stable version appeared, but it was after the Xorg migration settled down that I decided to start running unstable versions of Ubuntu, and I started to keep an eye on Ubuntu Forums. I sent a few posts, helped a few people, but didn't pay too much attention to it. I filed a bug or two, like https://launchpad.net/distros/ubuntu/+source/gtk2-engines/+bug/14556

Then in March 2006, I saw a report that the number of bugs in Ubuntu was going up by ~100 per week. I'd been thinking for a long long time that I should help out in the community, and this seemed like a great place to get started.

I joined #ubuntu-bugs, and became a member of BugSquad. Since then, I've mainly worked with other Ubuntu developers (mainly dholbach and seb128) to fix bugs, and have also worked with upstream. I try to find reproducible bugs and get them fixed - valgrind, gdb and code inspection being the usual weapons. I also help with bug triage.

Reported Bugs

[https://launchpad.net/distros/ubuntu/+source/gtk2-engines/+bug/14556 clearlooks: #14556 Infinite loop when progress bar height is 1]

[https://launchpad.net/distros/ubuntu/+source/gdb/+bug/26041 gdb: #26041 SIGTRAP and crash when single-stepping through multithreaded program]

[https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/31408 wine: #31408 Unable to start wine (failed to mmap 0x7c000000 with MAP_FIXED)]

[https://launchpad.net/distros/ubuntu/+source/initscripts/+bug/32455 initscripts: #32455 Mount points including spaces are not umounted at shutdown]

[https://launchpad.net/distros/ubuntu/+source/scim/+bug/35852 scim: #35852 scim xinput.d file causes login failure]

[https://launchpad.net/distros/ubuntu/+source/gdm/+bug/36177 gdm: #36177 gdm logins should fail if a sourced session script fails]

[https://launchpad.net/distros/ubuntu/+source/gnome-system-tools/+bug/38633 #38633 gnome-system-tools: NTP server list includes bad NTP server]

[https://launchpad.net/distros/ubuntu/+source/scim/+bug/39026 scim: #39026 Official mozilla.org 1.5.0.1 firefox build crashes at startup]

[https://launchpad.net/distros/ubuntu/+source/eric/+bug/39280 eric: #39280 eric3 should be a transitional package, requiring eric]

[https://launchpad.net/distros/ubuntu/+source/brltty/+bug/40245 brltty: #40245 CPU usage of "idle" brltty is too high]

[https://launchpad.net/distros/ubuntu/+source/gdm/+bug/40974 gdm: #40974 When starting gdmsetup (Administration -> Login Window), "Starting Login Window" taskbar entry remains]

[https://launchpad.net/distros/ubuntu/+source/ethereal/+bug/40987 ethereal: #40987 ethereal (run as root) should use gksu instead of gksudo]

[https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/41284 linux-source-2.6.15: #41284 Don't allow a backslash in a path component (CVE-2006-1863)]

[https://launchpad.net/distros/ubuntu/+source/acroread/+bug/41734 acroread: #41734 Unable to start if scim is enabled]

Supplied Patches

[http://bugzilla.ubuntu.com/show_bug.cgi?id=8222 clearlooks: #8222 Infinite loop when progress bar height is 1]

[https://launchpad.net/malone/bugs/32455 initscripts: #32455 Mount points including spaces are not umounted at shutdown]

[https://launchpad.net/distros/ubuntu/+source/vino/+bug/31037 vino: #31037 Vino-server takes 90% of cpu when only listening for incoming connections]

[https://launchpad.net/malone/bugs/35729 evolution: #35729 Can't report Evolution bugs]

[https://launchpad.net/malone/bugs/31675 gnome-system-tools: #31675 Problem when making many users with "users admin. tool" at one time]

[https://launchpad.net/malone/bugs/34517 abiword: #34517 Context menu is scrolled off screen]

[https://launchpad.net/malone/bugs/38633 gnome-system-tools: #38633 NTP server list includes bad NTP server]

[https://launchpad.net/malone/bugs/5326 nautilus: #5326 Show hidden files does not show files ending with '~']

[https://launchpad.net/malone/bugs/39002 nautilus: #39002 Can't rename _SOME_ icons when they are on destkop.]

[https://launchpad.net/malone/bugs/39206 gimp: #39206 gimp crashes if you close a dialog]

[https://launchpad.net/bugs/40174 brltty: #40174 Serious Memory Leak]

[https://launchpad.net/bugs/38584 totem-xine-firefox-plugin: #38584 playable movies can't be played if inside a web page!]

[https://launchpad.net/bugs/17984 libxml2: #17984 xmllint does not obey --nonet and uses http]

[https://launchpad.net/bugs/24970 poppler: #24970 evince crashes when highlighting text at line end]

Bugs marked as duplicate/rejected/commented on

Lots. There doesn't seem to be a way to do this kind of query in Launchpad.

Goals

For the moment, I plan to continue bug triage and fixing. Longer term, I would be interested in helping with discussion, planning and implementation of features which are manageable, maintainable, and make life easier for Ubuntu users.

Ubuntu's Past and Future

Using community-supported mechanisms like udev and initramfs to perform basic hardware detection and enabling is a great base to build on. I would like to see more capability-based enabling of systems (like ifup.d), but which are present within a codified and understandable grand view, and a better service management framework than /etc/inittab would be useful (like the SMF thoughts recently).

I would like to see better debugging capability for crashes - where the -dbg package for most libraries and applications are available on Launchpad, and could be merged automatically with a report from bug-buddy to get a useful backtrace.

Launchpad should offer (maybe it already does) an API to access more than just basic DOAP information. It should be possible to easily recreate all the functionality of reportbug by querying the current status of the package. SPARQL would be nice, but maybe this could be open to abuse Wink ;-)

Many desktop libraries and applications need to go on a diet (though they're a lot better than in GNOME 2.0 days), and a thorough run through all applications using leak checking in valgrind could be of great benefit.

GaryCoady (last edited 2008-08-06 16:13:46 by localhost)