UbuntuSRUDeveloperApplication

Differences between revisions 29 and 44 (spanning 15 versions)
Revision 29 as of 2017-08-11 20:31:09
Size: 7821
Editor: ddstreet
Comment:
Revision 44 as of 2017-10-23 15:07:25
Size: 8459
Editor: sil2100
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
'''I, Dan Streetman, apply for Contributing Developer.''' '''I, Dan Streetman, apply for SRU Developer.'''
Line 27: Line 27:
Bug fix contributions: Ubuntu Kernel bug fix contributions not shown in above sponsored uploads:
Line 44: Line 44:
 * 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
Line 52: Line 46:

 * 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
Line 83: Line 68:
 * add pull-ca-source to ubuntu-dev-tools
  * https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/1661324
Line 91: Line 73:
Most of my work is done in the kernel, both upstream and in Ubuntu's branches. Most of my work is done in the kernel, both upstream and in Ubuntu's branches.  However, I also make fixes to various packages as I, or Canonical customers or public Ubuntu users, find bugs in them that I am in a position to fix.
Line 97: Line 79:
= Plans for the future =
== General ==
== Plans for the future ==
Line 100: Line 81:
Continue contributing to the kernel and Ubuntu packages. Keep improving Ubuntu and Linux in general!
Line 110: Line 91:
I have had the privilege of working with Dan for the past year and I know him as a knowledgable, thorough and
steady colleague. He has made many contributions to Ubuntu and it would be a great win for all of us to have Dan approved as a SRU Developer. -- [[LaunchpadHome:fnordahl]] <<DateTime(2017-09-06T17:56:08+0200)>>
Line 111: Line 94:
I have the pleasure to work with Dan for over a year now at Canonical within the Sustaining Engineering team. I know Dan as a hard working and very serious team player. He also has a very impressive background and profile. [[LaunchpadHome:slashd]] - 2017-03-09 Dan has the follow through, positive attitude and drive to get things upstream that is essential for any SRU. Been working with him as part of my role in Support. Definite +1. -- [[LaunchpadHome:bryanquigley]] <<DateTime(2017-09-07T12:07:21-0400)>>
Line 113: Line 96:
Dan has helped me with a number of bugs, and I've followed his work on several of the NVME bugs listed above. I'm always impressed with his commitment to the quality of his work. This is a logical next step, and a good thing for the community. -- [[LaunchpadHome:markthomas]] <<DateTime(2017-09-07T10:44:24-0700)>>
Line 114: Line 98:
I had various opportunities to see Dan's work on SRUs and I remember them to be of sufficient high quality, demonstrating more than enough knowledge of the SRU process. -- [[LaunchpadHome:sil2100]] <<DateTime(2017-10-23T17:06:08+0200)>>
Line 117: Line 102:
== Eric Desrochers ==
=== General feedback ===
Line 118: Line 105:
== Louis Bouchard ==
=== 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?)
I have sponsored two of Dan's packages so far and expect to be sponsoring even more in the near future. Dan's attention to details is notable and the quality of is packaging work is quite good. I don't have any hesitation to endorse him for Contributing developer as I expect him to get more involved in the Ubuntu Community and gain more responsabilities.
I have sponsored a few packages from Dan over the year and the ones I have seen were high quality.
Dan has the desire to do things right and he always accept constructive comments/feedbacks with a positive attitude.
Line 123: Line 108:
=== Specific Experiences of working together ===
I specifically remember some work on the multipath-tools packages where we had concurrent fixes to be done on the same package. Dan was always attentive to the other side of things.

=== Areas of Improvement ===
His packaging skills will continue to evolve but is already in the right direction.
-- [[LaunchpadHome:louis-bouchard]] <<DateTime(2017-03-10T09:54:56+0100)>>


== Robie Basak ==
=== General feedback ===
In addition to the set of SRUs I have sponsored, I have also seen other activity from Dan on my normal rounds. While I only have specific experience working directly with him on just this bug, I think this work should certainly be counted when considering whether his contributions in aggregate meet the "significant and sustained" requirement.
He understands the principles of debian packaging and the SRU process and he is not afraid to ask questions when needed.
As a SRU uploader, it is always a pleasure to sponsor a patch from Dan, and I think he would be a great addition to the SRU uploader launchpad team.
Line 137: Line 113:
I have sponsored [[https://bugs.launchpad.net/ubuntu/+source/vlan/+bug/1224007|one bugfix]] for Dan in the development release and subsequently sponsored the corresponding SRU into three stable releases. Dan handled review and process feedback well, updated his debdiffs promptly and we got the fix uploaded. Dan is a colleague and I work with him for the past 2 years now. Dan's role is to drive bugs into resolution by troubleshooting, fixing bugs, providing guidance & workarounds, for different areas of expertise which may cover areas such as: kernel, drivers, virtualization, network, cloud, storage setups, ... and physical/virtual environment orchestration.
Line 141: Line 117:
Nothing from my limited experience in working with Dan; keep up the good work! Nothing I can think of...

-- [[LaunchpadHome:slashd]] <<DateTime>>

== Martin Pitt ==

I only sponsored one SRU ([[https://launchpad.net/bugs/1609898|isc-dhcp]]) for Dan, which was relatively simple: backporting a patch from Debian to a native package (so no patch system involved). He handled all the SRU description, documentation, changelog, policy, following up to questions, etc. correctly, and all went well with this SRU.

However, this is a sample size of one, so I abstain from a recommendation and just add it as a data point.

-- [[LaunchpadHome:pitti]] <<DateTime(2017-09-08T17:53:07+0200)>>

== Nishanth Aravamudan ==
=== General feedback ===
I sponsored two packages for Dan. I found an issue with them (no bug closure), but Dan was responsive on IRC to amending the uploads (I ended up doing it as part of the sponsorship). In my non-sponsorship interaction with Dan, he has always been prompt and willing to adjust to recommendations.

=== Specific Experiences of working together ===
While not strictly relevant to this membership, I also have worked with Dan in the past at a prior company and had an excellent working relationship with him.

Similar to Martin, my sample size is small, so I think I need to abstain from a recommendation.

-- [[LaunchpadHome:nacc]] <<DateTime>>
Line 155: Line 152:

I, Dan Streetman, apply for SRU Developer.

Name

Dan Streetman

Launchpad Page

https://launchpad.net/~ddstreet

Wiki Page

https://wiki.ubuntu.com/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:

Ubuntu Kernel bug fix contributions not shown in above sponsored uploads:

Areas of work

Most of my work is done in the kernel, both upstream and in Ubuntu's branches. However, I also make fixes to various packages as I, or Canonical customers or public Ubuntu users, find bugs in them that I am in a position to fix.

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

Keep improving Ubuntu and Linux in general!

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

I have had the privilege of working with Dan for the past year and I know him as a knowledgable, thorough and steady colleague. He has made many contributions to Ubuntu and it would be a great win for all of us to have Dan approved as a SRU Developer. -- fnordahl 2017-09-06 15:56:08

Dan has the follow through, positive attitude and drive to get things upstream that is essential for any SRU. Been working with him as part of my role in Support. Definite +1. -- bryanquigley 2017-09-07 16:07:21

Dan has helped me with a number of bugs, and I've followed his work on several of the NVME bugs listed above. I'm always impressed with his commitment to the quality of his work. This is a logical next step, and a good thing for the community. -- markthomas 2017-09-07 17:44:24

I had various opportunities to see Dan's work on SRUs and I remember them to be of sufficient high quality, demonstrating more than enough knowledge of the SRU process. -- sil2100 2017-10-23 15:06:08


Endorsements

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

Eric Desrochers

General feedback

I have sponsored a few packages from Dan over the year and the ones I have seen were high quality. Dan has the desire to do things right and he always accept constructive comments/feedbacks with a positive attitude.

He understands the principles of debian packaging and the SRU process and he is not afraid to ask questions when needed. As a SRU uploader, it is always a pleasure to sponsor a patch from Dan, and I think he would be a great addition to the SRU uploader launchpad team.

Specific Experiences of working together

Dan is a colleague and I work with him for the past 2 years now. Dan's role is to drive bugs into resolution by troubleshooting, fixing bugs, providing guidance & workarounds, for different areas of expertise which may cover areas such as: kernel, drivers, virtualization, network, cloud, storage setups, ... and physical/virtual environment orchestration.

Areas of Improvement

Nothing I can think of...

-- slashd 2024-03-28 08:57:53

Martin Pitt

I only sponsored one SRU (isc-dhcp) for Dan, which was relatively simple: backporting a patch from Debian to a native package (so no patch system involved). He handled all the SRU description, documentation, changelog, policy, following up to questions, etc. correctly, and all went well with this SRU.

However, this is a sample size of one, so I abstain from a recommendation and just add it as a data point.

-- pitti 2017-09-08 15:53:07

Nishanth Aravamudan

General feedback

I sponsored two packages for Dan. I found an issue with them (no bug closure), but Dan was responsive on IRC to amending the uploads (I ended up doing it as part of the sponsorship). In my non-sponsorship interaction with Dan, he has always been prompt and willing to adjust to recommendations.

Specific Experiences of working together

While not strictly relevant to this membership, I also have worked with Dan in the past at a prior company and had an excellent working relationship with him.

Similar to Martin, my sample size is small, so I think I need to abstain from a recommendation.

-- nacc 2024-03-28 08:57:53


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/UbuntuSRUDeveloperApplication (last edited 2017-10-23 15:07:25 by sil2100)