UbuntuContributingDeveloperApplication

Differences between revisions 23 and 24
Revision 23 as of 2017-03-09 15:39:19
Size: 2557
Editor: ddstreet
Comment:
Revision 24 as of 2017-03-09 15:54:26
Size: 5562
Editor: ddstreet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
----
'''Please do not edit this page. It is a template to be used by people applying as an Ubuntu developer.'''

Head over to https://wiki.ubuntu.com/YourName/YourDeveloperApplication instead and make use of this template.
----
Line 13: Line 8:
'''I, Dan Streetman, apply for Contributing Developer.'''
Line 14: Line 10:
'''I, <YOUR NAME>, apply for <universe-contributor|MOTU|core-dev|upload rights for package(s) <X>>.'''

|| '''Name''' || <YOUR NAME> ||
|| '''Launchpad Page''' || <link to your launchpad page> ||
|| '''Wiki Page''' || <link to your Wiki page> ||
|| '''Name''' || Dan Streetman ||
|| '''Launchpad Page''' || [[LaunchpadHome:ddstreet]] ||
|| '''Wiki Page''' || [[ddstreet]] ||
Line 21: Line 15:
''Tell us a bit about yourself.'' I started with UNIX is 1993, using Solaris, and then moved to Linux in 1997 using Slackware, Red Hat, and now Ubuntu. I began Linux kernel development in 2001, in the USB subsystem, and have contributed since then in various kernel subsystems including memory management, networking, and crypto.
Line 24: Line 18:
''Tell us how and when you got involved, what you liked working on and what you could probably do better.'' I joined Canonical in 2015 as part of the Support and Technical Services Engineering team, and have been working on problems that reach into many different parts of Ubuntu; the kernel, networking, multipath, udev, and more. I enjoy digging deep into technical details and solving problems.
Line 28: Line 22:
My sponsored uploads:
 * http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsoree=Dan+Streetman
 * https://launchpad.net/~ddstreet/+uploaded-packages

Bug fix contributions:

 * attached block devices not showing up
  * https://bugs.launchpad.net/ubuntu/precise/+source/linux/+bug/1479031

 * using ipsec, many connections result in no buffer space error
  * https://bugs.launchpad.net/ubuntu/vivid/+source/linux/+bug/1486670

 * Soft lockup with "block nbdX: Attempted send on closed socket" spam
  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1505564

 * kswapd0 100% CPU usage
  * https://bugs.launchpad.net/ubuntu/yakkety/+source/linux/+bug/1518457

 * lots of printk to serial console can hang system for long time
  * https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1534216

 * systemtap does not work on trusty lts-vivid kernel
  * https://bugs.launchpad.net/ubuntu/trusty/+source/systemtap/+bug/1545173

 * systemtap does not work on wily kernel, hrtimer_get_res
  * https://bugs.launchpad.net/ubuntu/wily/+source/systemtap/+bug/1547644

 * bonded interfaces in bridge do not have LRO turned off
  * https://bugs.launchpad.net/ubuntu/trusty/+source/linux/+bug/1547680

 * systemtap does not work on xenial, struct module changes
  * https://bugs.launchpad.net/ubuntu/xenial/+source/systemtap/+bug/1557673

 * multipath does not set fiberchannel params correctly
  * https://bugs.launchpad.net/ubuntu/trusty/+source/multipath-tools/+bug/1578654

 * dhclient incorrectly assumes a /64 ipv6 prefix
  * https://bugs.launchpad.net/ubuntu/yakkety/+source/isc-dhcp/+bug/1609898

 * nvme drive probe failure
  * https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1626894

 * move nvme driver to linux-image
  * https://bugs.launchpad.net/ubuntu/trusty/+source/linux/+bug/1640275

 * NVMe drives in Amazon AWS instance fail to initialize
  * https://bugs.launchpad.net/ubuntu/yakkety/+source/linux/+bug/1648449

 * export nvme drive model/serial strings via sysfs
  * https://bugs.launchpad.net/ubuntu/trusty/+source/linux/+bug/1649635

 * NVMe driver regression for non-smp/1-cpu systems
  * https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1651602

 * Xen MSI setup code incorrectly re-uses cached pirq
  * https://bugs.launchpad.net/ubuntu/zesty/+source/linux/+bug/1656381

 * VLAN SR-IOV regression for IXGBE driver
  * https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1658491

 * add pull-ca-source to ubuntu-dev-tools
  * https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/1661324

 * Amazon I3 Instance Buffer I/O error on dev nvme0n1
  * https://bugs.launchpad.net/ubuntu/xenial/+source/linux-aws/+bug/1668129
Line 29: Line 89:
''Let us know what you worked on, with which development teams / developers with whom you cooperated and how it worked out.''
## As a per-package uploader, please give us some insight into the package maintenance and bug situation since you're working on it.

Most of my work is done in the kernel, both upstream and in Ubuntu's branches.
Line 34: Line 94:
Time management is difficult for everyone, as we never have enough time to complete everything we want to do. I hope to manage my time better, balancing work and family while also continuing to contribute upstream.
Line 36: Line 98:

Continue contributing to the kernel and Ubuntu packages.
Line 37: Line 102:
''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.''
Documentation is sometimes hard to come by, or out of date.

I, Dan Streetman, apply for Contributing Developer.

Name

Dan Streetman

Launchpad Page

ddstreet

Wiki Page

ddstreet

Who I am

I started with UNIX is 1993, using Solaris, and then moved to Linux in 1997 using Slackware, Red Hat, and now Ubuntu. I began Linux kernel development in 2001, in the USB subsystem, and have contributed since then in various kernel subsystems including memory management, networking, and crypto.

My Ubuntu story

I joined Canonical in 2015 as part of the Support and Technical Services Engineering team, and have been working on problems that reach into many different parts of Ubuntu; the kernel, networking, multipath, udev, and more. I enjoy digging deep into technical details and solving problems.

My involvement

Examples of my work / Things I'm proud of

My sponsored uploads:

Bug fix contributions:

Areas of work

Most of my work is done in the kernel, both upstream and in Ubuntu's branches.

Things I could do better

Time management is difficult for everyone, as we never have enough time to complete everything we want to do. I hope to manage my time better, balancing work and family while also continuing to contribute upstream.

Plans for the future

General

Continue contributing to the kernel and Ubuntu packages.

What I like least in Ubuntu

Documentation is sometimes hard to come by, or out of date.


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


Endorsements

As a sponsor, just copy the template below, fill it out and add it to this section.


TEMPLATE

== <SPONSORS NAME> ==
=== 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.''
## Full list of sponsored packages can be generated here:
## http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?
=== Areas of Improvement ===


ddstreet/UbuntuContributingDeveloperApplication (last edited 2017-03-10 14:40:35 by racb)