superm1

Differences between revisions 21 and 22
Revision 21 as of 2008-10-07 04:19:43
Size: 4427
Editor: cpe-24-174-8-164
Comment:
Revision 22 as of 2011-09-12 06:53:56
Size: 4015
Editor: cpe-66-69-217-59
Comment: update bio on stuff i've done
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
= Ubuntu Community Contributions = = Ubuntu Contributions =
I've been active in the Ubuntu community for approximately 5 years. This isn't an exhaustive list, but some of the higher profile things that i've worked with.

== Developer ==
I'm currently an ubuntu core-dev, and the only core-dev employed by Dell currently. I was previously a MOTU and also previously had per-package upload rights for DKMS.
Line 21: Line 26:
About a year and a half ago I started the Mythbuntu project that centers around getting a MythTV box setup with a lightweight Ubuntu based environment. From this project there have been parts all over Ubuntu both in universe and main that have had to be touched. I started the Mythbuntu project that centers around getting a MythTV box setup with a lightweight Ubuntu based environment. From this project there have been parts all over Ubuntu both in universe and main that are touched.  These days its a good Ubuntu citizen and plugins have been developed that integrate tightly with Ubuntu infrastructure such as installation and live CD booting.
Line 27: Line 32:
For Mythbuntu, we have a custom written frontend that inherits functionality from the GTK frontend. I've kept up maintenance on this and also have had some contributions that benefit ubiquity overall. An example of this was one of my really early contributions that split Ubiquity into a lot of glade files loaded at startup rather than a monolithic glade file that was very difficult to deal with. I've been involved with installer development for a while now. An example of this was one of my really early contributions that split Ubiquity into a lot of glade files loaded at startup rather than a monolithic glade file that was very difficult to deal with. Today I do a lot of bug fixing.

For Mythbuntu, used to have a custom written frontend that inherited functionality from the GTK frontend. I've converted this to fit into the newer ubiquity plugin architecture that was initially developed by Mike Terry. I've also added more features to the plugin architecture and help to maintain it now.
Line 30: Line 37:
I have been tracking down bugs with Dell hardware and either coordinating patches or writing patches.

== AMD Driver ==
I am on the AMD beta team and act as a liaison to the Ubuntu community a lot. I maintain a set of scripts that is distributed as part of the AMD driver that will produce debian packages for usage on an Ubuntu system. For Intrepid, these packages are identical to the packages that are distributed in the Ubuntu archives. I've added an Ubuntu/source target to those scripts that will produce source packages that can be GPG signed and uploaded directly to the archive. If there are changes in the archive between drivers, I update a git tree with these scripts for those changes.
You can look at this git tree here: http://www.phorogit.com/index.php?p=fglrx-packaging.git&t=6f0cdd40816a3fabec20ac396dfe5843b491ec91
I have helped tracking down bugs with Dell hardware and either coordinating patches with vendors or other developers or writing patches.
Line 37: Line 40:
I've been maintaining the LIRC package (which is in main) for some time now. I've gone through and moved all the kernel modules into the Ubuntu kernel and have written some extensive debconf scripts to make it a simpler experience to use a remote.

== Bluetooth ==
I personally own a variety of bluetooth devices (Headsets, keyboards, audio gateway, mice, phone), so I would like to see the bluetooth experience improving. For Intrepid, I'm currently working on https://bugs.edge.launchpad.net/ubuntu/+source/gnome-user-share/+bug/274950 to bring in the newer Bluetooth stack which improves the user experience immensely. I've been working with upstream to see the packaging how they expect (and how it is on other distros) as well as tracking down a few problems and submitting patches.
I've been maintaining the LIRC package (which is in main) for some time now. Originally I moved all the lirc drivers into the kernel in a ubuntu/ director, but this has since then been dropped as they're moved into the kernel proper now. I have written some extensive debconf scripts to make it a simpler experience to use a remote and tie into mythbuntu frontends.
Line 45: Line 45:
== SRU's ==
I have been tracking down additional bugs that were found near or shortly after release and working on SRUs to get these taken care of as well.
Here is an example of a recent SRU that I've worked on: https://bugs.edge.launchpad.net/ubuntu/+source/libsmbios/+bug/189814
== dell-recovery ==
I've encapsulated all of the open source portions of dell factory install into a package stored in the Ubuntu archive called dell-recovery. The same package is shipped after install and can be used to generate recovery media from a recovery partition or from a source ISO image and a collection of driver packages.
Line 50: Line 49:
One of the specs that I've been helping to make happen was to move the proprietary drivers out of LRM and into their own packages. Centering around this spec is a tool to allow the kernel modules to be built on your running kernel. This is what DKMS provides. I am the upstream maintainer for DKMS ( http://linux.dell.com/dkms/ ) and have also been doing simultaneous uploads to Ubuntu when I do releases upstream. One of the specs that I helped to make happen was to move the proprietary drivers out of LRM and into their own packages. Centering around this spec is a tool to allow the kernel modules to be built on your running kernel. This is what DKMS provides. I am the upstream maintainer for DKMS ( http://linux.dell.com/dkms/ ) and have also been doing simultaneous uploads to Ubuntu when I do releases upstream.
Line 53: Line 52:

Mario Limonciello

Launchpad:..https://launchpad.net/people/superm1

e-mail:............<superm1 AT ubuntu.com>

e-mail:............<mario_limonciello AT dell.com>

IRC nickname:.....superm1 on Freenode network

Physical Location:.......Austin, TX.

Ubuntu Contributions

I've been active in the Ubuntu community for approximately 5 years. This isn't an exhaustive list, but some of the higher profile things that i've worked with.

Developer

I'm currently an ubuntu core-dev, and the only core-dev employed by Dell currently. I was previously a MOTU and also previously had per-package upload rights for DKMS.

Mythbuntu

I started the Mythbuntu project that centers around getting a MythTV box setup with a lightweight Ubuntu based environment. From this project there have been parts all over Ubuntu both in universe and main that are touched. These days its a good Ubuntu citizen and plugins have been developed that integrate tightly with Ubuntu infrastructure such as installation and live CD booting.

MOTU

I work mostly on multimedia related applications. You can take a look at my last 50 uploads at https://edge.launchpad.net/~superm1/+related-software and see that a majority of them end up being things that would be touched in a multimedia environment, but that also benefit the distro.

Installer

I've been involved with installer development for a while now. An example of this was one of my really early contributions that split Ubiquity into a lot of glade files loaded at startup rather than a monolithic glade file that was very difficult to deal with. Today I do a lot of bug fixing.

For Mythbuntu, used to have a custom written frontend that inherited functionality from the GTK frontend. I've converted this to fit into the newer ubiquity plugin architecture that was initially developed by Mike Terry. I've also added more features to the plugin architecture and help to maintain it now.

Kernel

I have helped tracking down bugs with Dell hardware and either coordinating patches with vendors or other developers or writing patches.

LIRC

I've been maintaining the LIRC package (which is in main) for some time now. Originally I moved all the lirc drivers into the kernel in a ubuntu/ director, but this has since then been dropped as they're moved into the kernel proper now. I have written some extensive debconf scripts to make it a simpler experience to use a remote and tie into mythbuntu frontends.

Dell

Since working at Dell on the Ubuntu team, I try to make all of the changes necessary to enable Dell hardware available in the current development release of Ubuntu prior to the machines shipping out of the factory. I end up working with a lot of the above teams to keep efforts in sync and regularly have to interact with a lot of people in the community.

dell-recovery

I've encapsulated all of the open source portions of dell factory install into a package stored in the Ubuntu archive called dell-recovery. The same package is shipped after install and can be used to generate recovery media from a recovery partition or from a source ISO image and a collection of driver packages.

DKMS

One of the specs that I helped to make happen was to move the proprietary drivers out of LRM and into their own packages. Centering around this spec is a tool to allow the kernel modules to be built on your running kernel. This is what DKMS provides. I am the upstream maintainer for DKMS ( http://linux.dell.com/dkms/ ) and have also been doing simultaneous uploads to Ubuntu when I do releases upstream.

DKMS is now in main so that restricted drivers can be installed without activating universe.

...


CategoryHomepage

superm1 (last edited 2011-09-12 07:11:01 by cpe-66-69-217-59)