CoreDeveloper

I, Simon Quigley, apply to be a Core Developer in the Ubuntu project.

Name

Simon Quigley

Launchpad Page

~tsimonq2

Wiki Page

tsimonq2

Who I am and my Ubuntu story

I'm a 16 year old living in Wisconsin, USA who has a passion for Linux and Ubuntu. I have been contributing to Ubuntu for a while, originally earning Ubuntu Membership on February 4th, 2016. Here is a timeline of my accomplishments over the years. I...

  • was the leader of my LoCo for a solid six months from late 2015 to early 2016. Unfortunately, I no longer have the exact dates.

  • became a member of Bug Control on August 14, 2015.
  • became an editor for the Ubuntu Weekly Newsletter in March of 2016, lead the Ubuntu Weekly Newsletter from February to October of 2017, and stepped down from there. The Ubuntu Weekly Newsletter needs a new leader as of today.
  • was an on and off Kubuntu Ninja until August 2, 2016 where I became a ninja "for good."
  • was elected by the Ubuntu Community Council on to the Ubuntu Membership Board with my term starting on September 26, 2016.
  • became a Kubuntu Member due to my significant and sustained contributions to Kubuntu's packaging on October 18, 2016.
  • became the Lubuntu Release Manager on February 6, 2017.
  • became a MOTU on August 28, 2017.

  • became a member of the MOTU SWAT Team on August 31, 2017.
  • became a member of the Kubuntu Release Team on October 3, 2017.
  • was privileged with the ability to use Bileto on November 28, 2017.
  • became a Qt 5 Uploader on March 12, 2018.

  • was elected to be a member of the Ubuntu Developer Membership board by Ubuntu Developers on May 10, 2018, being the only member who is not already a Core Developer.

My involvement

Here are some activities and transitions that I have been directly involved in the planning or execution of:

  • Following Canonical's transition away from focusing on Unity 8 and the phone, I stepped up to be the primary maintainer of (and the primary person looking after) Qt in Ubuntu after Timo Jyrinki stepped down. I made some changes with the handling of Qt in Ubuntu, including:

    • Keeping the Debian delta minimal and syncing the majority of the packages.
    • Driving the use of the Qt 5.9 LTS series in Ubuntu, to ensure that every developer who wishes to use Qt in the Ubuntu LTS (either as a developer or as a user of Qt software) can do so and have a stack which is both maintained upstream and maintained by Ubuntu.
    • Creating a channel to coordinate Qt development in, now that an increasing number of flavors are using it as their primary UI toolkit. This has proved to be extremely productive, because we have a handful of developers from various upstreams/organizations that support Qt (KDAB, KDE, Debian, Fedora, and probably more) that participate in discussions there, or at minimum, idle and provide feedback where necessary.

My development work in Ubuntu typically focuses on one (or more of) the following:

  • Lubuntu, typically by firefighting critical issues or maintaining the LXQt stack
  • Kubuntu, although less so lately
  • Qt, in Debian and Ubuntu, to ensure that the packages stay in shape
  • Security work to keep any of the above relatively free from security problems
  • General archive work, including sponsorship of packages when approached (I don't bite!) or when I feel it is a good time to go through the queue
  • Paid work, by Ubuntu MATE, UBports, or Altispeed, on specific projects, which at times is an overlap of the above

Uploads and code merged

According to the Ultimate Debian Database, here are the uploads which have been sponsored but I do not have upload access to already.

(Manual formatting has been done for readability.)

Source name

Version

Date

Sponsor

Upload type

kdepimlibs

4:4.8.5-0ubuntu0.3

2016-10-06

Marc Deslauriers

Security

gtk+2.0

2.24.30-1ubuntu1.16.04.2

2017-07-20

Gianfranco Costamagna

Patch

gtk+2.0

2.24.31-1ubuntu2

2017-07-20

Gianfranco Costamagna

Patch

gtk+2.0

2.24.31-1ubuntu1.1

2017-07-20

Gianfranco Costamagna

Patch

gvfs

1.28.2-1ubuntu1~16.04.2

2017-08-04

Gianfranco Costamagna

Patch

debhelper

10.7.2ubuntu1

2017-08-06

Gianfranco Costamagna

Merge

debhelper

10.7.2ubuntu2

2017-08-06

Gianfranco Costamagna

Patch

git

1:2.14.1-1ubuntu4

2017-09-27

Marc Deslauriers

Security

git

1:2.11.0-2ubuntu0.3

2017-10-03

Marc Deslauriers

Security

git

1:2.7.4-0ubuntu1.3

2017-10-03

Marc Deslauriers

Security

git

1:1.9.1-1ubuntu0.7

2017-10-03

Marc Deslauriers

Security

cairomm

1.12.2-1ubuntu1

2017-11-10

Gianfranco Costamagna

Packaging fix

xdg-utils

1.1.2-1ubuntu2

2018-02-10

Graham Inggs

Patch

ubiquity-slideshow-ubuntu

113.1

2018-02-11

Graham Inggs

Patch (more political than technical)

libinput

1.10.0-1

2018-02-20

Gianfranco Costamagna

Sync

popularity-contest

1.66ubuntu1

2018-02-22

Gianfranco Costamagna

Merge

slang2

2.3.1a-3ubuntu1

2018-02-24

Graham Inggs

Merge

apturl

0.5.2ubuntu14

2018-03-17

Gianfranco Costamagna

Work for Qt 4 removal

update-manager

1:18.04.7

2018-03-17

Gianfranco Costamagna

Work for Qt 4 removal

sbuild

0.74.0-1ubuntu1

2018-03-17

Gianfranco Costamagna

Merge

libinput

1.10.3-2

2018-03-20

Gianfranco Costamagna

Sync

sbuild

0.75.0-1ubuntu1

2018-03-23

Gianfranco Costamagna

Merge

gtk+2.0

2.24.32-1ubuntu1

2018-03-24

Gianfranco Costamagna

Merge

bc

1.07.1-2

2018-03-24

Graham Inggs

Sync

qpdf

8.0.2-3

2018-04-16

Gianfranco Costamagna

Sync (for security)

ubiquity

18.04.9

2018-04-20

Steve Langasek

Patch (fixing a critical Lubuntu bug)

ubiquity-slideshow-ubuntu

137

2018-04-22

Steve Langasek

Patch (fixing an obvious graphical problem)

livecd-rootfs

2.526

2018-05-04

Adam Conrad

Lubuntu Next cleanup

brltty

5.6-3ubuntu1

2018-05-09

Julian Andres Klode

Merge

slang2

2.3.2-1ubuntu1

2018-05-09

Julian Andres Klode

Merge

transmission

2.94-1

2018-05-09

Julian Andres Klode

Sync

sbuild

0.76.0-1ubuntu1

2018-05-10

Gianfranco Costamagna

Merge

brltty

5.6-4ubuntu1

2018-06-19

Gianfranco Costamagna

Merge


Sponsors:

Name

Launchpad

Sponsored

Gianfranco Costamagna

~costamagnagianfranco

18

Marc Deslauriers

~mdeslaur

5

Graham Inggs

~ginggs

4

Julian Andres Klode

~juliank

3

Steve Langasek

~vorlon

2

Adam Conrad

~adconrad

1

Total

--

33


Upload types:

Upload type

Count

Patch (of any kind)

13

Merge

10

Sync

5

Security

5

Total

33


Here are the merge requests I proposed against branches which either correspond to packages in Main or branches I would get commit access to should I become a Core Developer:

Branch name

Name of my branch

Merged by

Short description

lp:livecd-rootfs

lp:~tsimonq2/livecd-rootfs/lubuntu-next-image

Steve Langasek

Added a Lubuntu Next image

lp:livecd-rootfs

lp:~tsimonq2/livecd-rootfs/proper-task-names

Steve Langasek

Set the proper seed task names for the Lubuntu Next image

lp:ubuntu-release-upgrader

lp:~tsimonq2/ubuntu-release-upgrader/port-away-from-kdesudo

Brian Murray

Port the KDE release upgrader from kdesudo to pkexec so kdesudo could be removed from the archive

lp:ubiquity

lp:~tsimonq2/ubiquity/lp-1763611

Steve Langasek

Correctly detect zram partitions and don't error out

lp:ubiquity

lp:~tsimonq2/ubiquity/remove-encrypt_home-qt

Steve Langasek

Remove the encrypted home checkbox from the Qt frontend, following the GTK frontend

lp:ubiquity-slideshow-ubuntu

lp:~tsimonq2/ubiquity-slideshow-ubuntu/lp-1761592

Steve Langasek

Fix the back arrow on the Kubuntu slideshow so the animation doesn't look like a forward arrow

lp:livecd-rootfs

lp:~tsimonq2/livecd-rootfs/drop-lubuntu-next

Adam Conrad

Remove the Lubuntu Next image and remove no-follow-recommends from the Lubuntu seed

Examples of my work / Things I'm proud of

Things I could do better

Plans for the future

General

What I like least in Ubuntu


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

tsimonq2/Applications/CoreDeveloper (last edited 2018-06-19 18:26:57 by tsimonq2)