## page was copied from PhillipSusi/DeveloperApplication ||'''Contents'''<
><>|| '''I, PhillipSusi, apply for core-dev''' || '''Name''' || PhillipSusi || || '''Launchpad Page''' || http://launchpad.net/~psusi || || '''Wiki Page''' || http://wiki.ubuntu.com/PhillipSusi || = Who I am = I am a 36 year old software developer from Orlando, Florida. I taught myself to program C and C++ in high school, and got a BA in CS from Rollins College in 2003. Since then I have been working at a small startup company making medical devices, and contributing to Ubuntu and other open source projects. For a little while after college I contributed some code to the ReactOS open source NT clone project, which mostly involved the kernel and low level libraries. I have been a contributing developer for several years now and feel it is finally time to upgrade to core-dev. = My Ubuntu story = I discovered Ubuntu in 2005. I had previous experience with Slackware back in 1996 or so, Debian for a while in college, and Red``Hat for a very short while in college. I liked Ubuntu because most things just worked, right out of the box, and the things that didn't, I was able to fix. == My involvement == Outside of working on triaging and fixing bugs, I have been very active on the forums helping people, and written a few wiki entries, including FakeRaidHowto, and [[Lvm]]. I have troubleshot and fixed many bugs with a special focus on packages including parted, gparted, dmraid, udisks, and the kernel. I am an upstream maintainer of GNU parted, and have contributed significantly to upstream gparted, and am the debian maintainer of the gparted package. In recent years I have been highly active on askubuntu. == Examples of my work / Things I'm proud of == === Blueprints === * [[Launchpad:ubuntu/+spec/cd-packet-writing | Add support for full read/write access to cdrw media in packet mode]] * [[Launchpad:ubuntu/+spec/dmraid-support | Provide out of the box support for BIOS Software RAID/FakeRAID]] === Bugs === * [[Launchpad:ubuntu/+bug/1342255 | SRU: fix parted memory corruption crash]] * [[Launchpad:ubuntu/+bug/1302762 | gpartedbin crashed with SIGSEGV in _int_free() Edit]] * [[Launchpad:ubuntu/+bug/1220165 | Error informing the kernel about modificatons]] * [[Launchpad:ubuntu/+bug/1376051 | gpartedbin crashed with SIGABRT in g_assertion_message()]] * [[Launchpad:ubuntu/+bug/1074606 | gparted identifying incorrect raid arrays]] * [[Launchpad:ubuntu/+bug/1093918 | grub-probe auto-detection fails on raid]] * [[Launchpad:ubuntu/+bug/941874 | (fakeraid) root device not activated during boot]] * [[Launchpad:ubuntu/+bug/1281588 | Disk standby timer is broken]] * [[Launchpad:ubuntu/+bug/737027 | kpartx udev rule is broken]] * [[Launchpad:ubuntu/+bug/662194 | [SRU] Nautilus: 'Remember this application for ..." option should be made inactive by default]] * [[Launchpad:ubuntu/+bug/110335 | index.html is a dangling symlink]] * [[Launchpad:ubuntu/+bug/540940 | Regression: Unable to add a partition to a disk that has another partition in use]] * [[Launchpad:ubuntu/+bug/634840 | grub does not detect partitions properly on DMRAID]] * [[Launchpad:ubuntu/+bug/287751 | [Intrepid] dmraid 5 error: "raid4-5" not in kernel]] * [[Launchpad:ubuntu/+bug/568050 | Ubuntu 10.04 can't create partition on fakeraid]] * [[Launchpad:ubuntu/+bug/595489 | lvm snapshot causes deadlock in 2.6.35]] * [[Launchpad:ubuntu/+bug/711616 | [PATCH] Fix dmraid install regression]] * [[Launchpad:ubuntu/+bug/719129 | [Natty] Gparted duplicates dmraid partition devices]] * [[Launchpad:ubuntu/+bug/153768 | External SATA (eSATA) removable disk detected as system-internal]] * [[Launchpad:ubuntu/+bug/545911 | GParted crashes with Assertion (head_size <= 63)]] * [[Launchpad:ubuntu/+bug/669708 | Please drop obsolete package]] * [[Launchpad:ubuntu/+bug/727517 | drop obsolete package]] * [[Launchpad:ubuntu/+bug/578542 | resuming from S3 wrongly prompts for password]] === Boot speed initiative === * I have revived the old [[Launchpad:e2defrag | defrag]] defrag package and fixed it up to work with modern ext4 filesystems * Made some improvements to [[Launchpad:~psusi/+branch/ubuntu/natty/ureadahead/mine | ureadahead]] that have been getting some positive testing in my [[Launchpad:~psusi/+archive/ppa | ppa]] * Combining ureadahead with e2defrag to optimize the disk for faster reading of the boot time files == Areas of work == The first big problem I ran into with Ubuntu was the new system I had just built used a fakeraid. I eventually discovered the dmraid package and worked to integrate it into Ubuntu and fix bugs. I have also worked on grub, parted, gparted, lvm, and the kernel. I think it was back in 2008 I noticed that the ancient defrag package had been dropped by Debian and therefore, Ubuntu, as it had been unmaintained for years and suffered from bit rot. I rescued the source code and created a project on launchpad to revive it. I hope to get it put back into the universe as I become a motu. I have been working lately on some improvements to ureadahead and coordinating it with the defrag package to improve boot times on rotational hard disks. == Things I could do better == = Plans for the future = Continue fixing all of the things. == General == == What I like least in Ubuntu == ''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.'' ---- = Comments = ''If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with `@``SIG``@`.'' == Seth Arnold == === General Feedback === I've found Phillip Susi to be very helpful over the years, giving good advice on both IRC and AskUbuntu.com. -- [[LaunchpadHome:seth-arnold]] <> ---- = Endorsements = ''As a sponsor, just copy the template below, fill it out and add it to this section.'' ---- == TEMPLATE == {{{ == == === General feedback === ## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?) === Specific Experiences of working together === ''Please add good examples of your work together, but also cases that could have handled better.'' === Areas of Improvement === }}} ---- [[CategoryCoreDevApplication]]