GaryCoady

Differences between revisions 10 and 14 (spanning 4 versions)
Revision 10 as of 2006-04-27 14:36:33
Size: 8276
Editor: gw
Comment:
Revision 14 as of 2008-08-06 16:13:46
Size: 8651
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
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, My [[https://launchpad.net/people/garycoady|Launchpad page]]. My email address is [gary@lyranthe.org]. I'm a long-term Debian and Ubuntu user,
Line 10: Line 10:
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. 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.
Line 22: Line 22:
[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/gtk2-engines/+bug/14556|clearlooks: #14556 Infinite loop when progress bar height is 1]]
Line 24: Line 24:
[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/gdb/+bug/26041|gdb: #26041 SIGTRAP and crash when single-stepping through multithreaded program]]
Line 26: Line 26:
[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/linux-source-2.6.15/+bug/31408|wine: #31408 Unable to start wine (failed to mmap 0x7c000000 with MAP_FIXED)]]
Line 28: Line 28:
[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/initscripts/+bug/32455|initscripts: #32455 Mount points including spaces are not umounted at shutdown]]
Line 30: Line 30:
[https://launchpad.net/distros/ubuntu/+source/scim/+bug/35852 scim: #35852 scim xinput.d file causes login failure] [[https://launchpad.net/distros/ubuntu/+source/scim/+bug/35852|scim: #35852 scim xinput.d file causes login failure]]
Line 32: Line 32:
[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/gdm/+bug/36177|gdm: #36177 gdm logins should fail if a sourced session script fails]]
Line 34: Line 34:
[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/gnome-system-tools/+bug/38633|#38633 gnome-system-tools: NTP server list includes bad NTP server]]
Line 36: Line 36:
[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/scim/+bug/39026|scim: #39026 Official mozilla.org 1.5.0.1 firefox build crashes at startup]]
Line 38: Line 38:
[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/eric/+bug/39280|eric: #39280 eric3 should be a transitional package, requiring eric]]
Line 40: Line 40:
[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/brltty/+bug/40245|brltty: #40245 CPU usage of "idle" brltty is too high]]
Line 42: Line 42:
[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/gdm/+bug/40974|gdm: #40974 When starting gdmsetup (Administration -> Login Window), "Starting Login Window" taskbar entry remains]]
Line 44: Line 44:
[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/ethereal/+bug/40987|ethereal: #40987 ethereal (run as root) should use gksu instead of gksudo]]
Line 46: Line 46:
[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/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)]]
Line 48: Line 48:
[https://launchpad.net/distros/ubuntu/+source/acroread/+bug/41734 acroread: #41734 Unable to start if scim is enabled] [[https://launchpad.net/distros/ubuntu/+source/acroread/+bug/41734|acroread: #41734 Unable to start if scim is enabled]]

[[https://launchpad.net/distros/ubuntu/+source/aptitude/+bug/41767|aptitude: #41767 aptitude changelog <package without candidates> segfaults]]
Line 52: Line 54:
[http://bugzilla.ubuntu.com/show_bug.cgi?id=8222 clearlooks: #8222 Infinite loop when progress bar height is 1] [[http://bugzilla.ubuntu.com/show_bug.cgi?id=8222|clearlooks: #8222 Infinite loop when progress bar height is 1]]
Line 54: Line 56:
[https://launchpad.net/malone/bugs/32455 initscripts: #32455 Mount points including spaces are not umounted at shutdown] [[https://launchpad.net/malone/bugs/32455|initscripts: #32455 Mount points including spaces are not umounted at shutdown]]
Line 56: Line 58:
[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/distros/ubuntu/+source/vino/+bug/31037|vino: #31037 Vino-server takes 90% of cpu when only listening for incoming connections]]
Line 58: Line 60:
[https://launchpad.net/malone/bugs/35729 evolution: #35729 Can't report Evolution bugs] [[https://launchpad.net/malone/bugs/35729|evolution: #35729 Can't report Evolution bugs]]
Line 60: Line 62:
[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/31675|gnome-system-tools: #31675 Problem when making many users with "users admin. tool" at one time]]
Line 62: Line 64:
[https://launchpad.net/malone/bugs/34517 abiword: #34517 Context menu is scrolled off screen] [[https://launchpad.net/malone/bugs/34517|abiword: #34517 Context menu is scrolled off screen]]
Line 64: Line 66:
[https://launchpad.net/malone/bugs/38633 gnome-system-tools: #38633 NTP server list includes bad NTP server] [[https://launchpad.net/malone/bugs/38633|gnome-system-tools: #38633 NTP server list includes bad NTP server]]
Line 66: Line 68:
[https://launchpad.net/malone/bugs/5326 nautilus: #5326 Show hidden files does not show files ending with '~'] [[https://launchpad.net/malone/bugs/5326|nautilus: #5326 Show hidden files does not show files ending with '~']]
Line 68: Line 70:
[https://launchpad.net/malone/bugs/39002 nautilus: #39002 Can't rename _SOME_ icons when they are on destkop.] [[https://launchpad.net/malone/bugs/39002|nautilus: #39002 Can't rename _SOME_ icons when they are on destkop.]]
Line 70: Line 72:
[https://launchpad.net/distros/ubuntu/+source/deskbar-applet/+bug/37153 deskbar-applet: #37153 Text files with national characters in their names won't open.] [[https://launchpad.net/distros/ubuntu/+source/deskbar-applet/+bug/37153|deskbar-applet: #37153 Text files with national characters in their names won't open.]]
Line 72: Line 74:
[https://launchpad.net/distros/ubuntu/+source/gnupg/+bug/39459 gnupg: #39459 gnupg crash on breezy] [[https://launchpad.net/distros/ubuntu/+source/gnupg/+bug/39459|gnupg: #39459 gnupg crash on breezy]]
Line 74: Line 76:
[https://launchpad.net/distros/ubuntu/+source/mozilla-thunderbird/+bug/11463 mozilla-thunderbird: #11463 Startup notification should be enabled] [[https://launchpad.net/distros/ubuntu/+source/mozilla-thunderbird/+bug/11463|mozilla-thunderbird: #11463 Startup notification should be enabled]]
Line 76: Line 78:
[https://launchpad.net/malone/bugs/39206 gimp: #39206 gimp crashes if you close a dialog] [[https://launchpad.net/malone/bugs/39206|gimp: #39206 gimp crashes if you close a dialog]]
Line 78: Line 80:
[https://launchpad.net/bugs/40174 brltty: #40174 Serious Memory Leak] [[https://launchpad.net/bugs/40174|brltty: #40174 Serious Memory Leak]]
Line 80: Line 82:
[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/38584|totem-xine-firefox-plugin: #38584 playable movies can't be played if inside a web page!]]
Line 82: Line 84:
[https://launchpad.net/bugs/17984 libxml2: #17984 xmllint does not obey --nonet and uses http] [[https://launchpad.net/bugs/17984|libxml2: #17984 xmllint does not obey --nonet and uses http]]
Line 84: Line 86:
[https://launchpad.net/distros/ubuntu/+source/control-center/+bug/33102 control-center: #33102 Pause / Print Screen keys can't be set in Keyboard Shortcuts] [[https://launchpad.net/distros/ubuntu/+source/control-center/+bug/33102|control-center: #33102 Pause / Print Screen keys can't be set in Keyboard Shortcuts]]
Line 86: Line 88:
[https://launchpad.net/distros/ubuntu/+source/dpkg/+bug/37435 dpkg: #37435 maintainer of /var/lib/dpkg/alternatives/ doesn't do updates safely] [[https://launchpad.net/distros/ubuntu/+source/dpkg/+bug/37435|dpkg: #37435 maintainer of /var/lib/dpkg/alternatives/ doesn't do updates safely]]
Line 88: Line 90:
[https://launchpad.net/bugs/24970 poppler: #24970 evince crashes when highlighting text at line end] [[https://launchpad.net/bugs/24970|poppler: #24970 evince crashes when highlighting text at line end]]

[[https://launchpad.net/distros/ubuntu/+source/aptitude/+bug/41767|aptitude: #41767 aptitude changelog <package without candidates> segfaults]]
Line 98: Line 102:
= Ubuntu's Past and Future = = Ubuntu's Future =
Line 107: Line 111:
----
CategoryHomepage

About me

My 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 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

clearlooks: #14556 Infinite loop when progress bar height is 1

gdb: #26041 SIGTRAP and crash when single-stepping through multithreaded program

wine: #31408 Unable to start wine (failed to mmap 0x7c000000 with MAP_FIXED)

initscripts: #32455 Mount points including spaces are not umounted at shutdown

scim: #35852 scim xinput.d file causes login failure

gdm: #36177 gdm logins should fail if a sourced session script fails

#38633 gnome-system-tools: NTP server list includes bad NTP server

scim: #39026 Official mozilla.org 1.5.0.1 firefox build crashes at startup

eric: #39280 eric3 should be a transitional package, requiring eric

brltty: #40245 CPU usage of "idle" brltty is too high

gdm: #40974 When starting gdmsetup (Administration -> Login Window), "Starting Login Window" taskbar entry remains

ethereal: #40987 ethereal (run as root) should use gksu instead of gksudo

linux-source-2.6.15: #41284 Don't allow a backslash in a path component (CVE-2006-1863)

acroread: #41734 Unable to start if scim is enabled

aptitude: #41767 aptitude changelog <package without candidates> segfaults

Supplied Patches

clearlooks: #8222 Infinite loop when progress bar height is 1

initscripts: #32455 Mount points including spaces are not umounted at shutdown

vino: #31037 Vino-server takes 90% of cpu when only listening for incoming connections

evolution: #35729 Can't report Evolution bugs

gnome-system-tools: #31675 Problem when making many users with "users admin. tool" at one time

abiword: #34517 Context menu is scrolled off screen

gnome-system-tools: #38633 NTP server list includes bad NTP server

nautilus: #5326 Show hidden files does not show files ending with '~'

nautilus: #39002 Can't rename _SOME_ icons when they are on destkop.

deskbar-applet: #37153 Text files with national characters in their names won't open.

gnupg: #39459 gnupg crash on breezy

mozilla-thunderbird: #11463 Startup notification should be enabled

gimp: #39206 gimp crashes if you close a dialog

brltty: #40174 Serious Memory Leak

totem-xine-firefox-plugin: #38584 playable movies can't be played if inside a web page!

libxml2: #17984 xmllint does not obey --nonet and uses http

control-center: #33102 Pause / Print Screen keys can't be set in Keyboard Shortcuts

dpkg: #37435 maintainer of /var/lib/dpkg/alternatives/ doesn't do updates safely

poppler: #24970 evince crashes when highlighting text at line end

aptitude: #41767 aptitude changelog <package without candidates> segfaults

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 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.


CategoryHomepage

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