CoreDeveloperApplication

Differences between revisions 1 and 83 (spanning 82 versions)
Revision 1 as of 2015-10-06 09:03:37
Size: 3258
Editor: fourdollars
Comment:
Revision 83 as of 2019-08-13 09:37:02
Size: 9868
Editor: fourdollars
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from ShihYuanLee/MOTUApplication
Line 3: Line 4:
'''I, Shih-Yuan Lee, apply for MOTU.''' '''I, Shih-Yuan Lee, apply for !CoreDeveloper.'''
Line 5: Line 6:
|| '''Name''' || Shih-Yuan Lee (!FourDollars) || || '''Name''' || 李世元 Shih-Yuan Lee (!FourDollars) ||
Line 7: Line 8:
|| '''Wiki Page''' || https://sites.google.com/site/fourdollars/ || || '''Wiki Page''' || [[ShihYuanLee]] ||
Line 11: Line 12:
I am a Canonical employee. I works for Commercial Engineering - PC & Core Taipei of Ubuntu Engineering and Services. Before I joined Canonical, I have been a member of [[http://www.tossug.org|Taipei Open Source Software User Group]], [[http://people.linux.org.tw/~fourdollars|Linux Taiwan]] and [[http://people.debian.org.tw/~fourdollars/|Debian Taiwan]]. Sometimes I joined or created open source software and free software projects, seeing https://about.me/fourdollars for details. I also maintained some Debian packages in Debian, seeing http://qa.debian.org/developer.php?login=fourdollars@gmail.com. I am a Debian developer since [[https://nm.debian.org/person/fourdollars|2017-05-07]]. I maintained [[https://qa.debian.org/developer.php?login=fourdollars+fourdollars%40gmail.com&comaint=yes|some Debian packages]]. I was an official GNOME Foundation Member from 2017-06-05 to 2019-06-04.
I am a Canonical employee. I works for OEM Enablement under Devices Enablement.
Line 15: Line 17:
As a community member, I created and maintained [[https://www.facebook.com/groups/ubuntu.zh.hant/|Ubuntu Traditional Chinese Group]] on Facebook and supported [[http://www.ubuntu-tw.org/|Ubuntu Taiwan Community]] for many years. As a Canonical employee, I physically joined UDS-{[[http://summit.ubuntu.com/uds-m/|M]],[[http://summit.ubuntu.com/uds-n/|N]],[[http://summit.ubuntu.com/uds-o/|O]],[[http://summit.ubuntu.com/uds-p/|P]]}. I preloaded the customized Ubuntu systems on PCs/notebooks for ASUS, Dell, HP and Lenovo, and tried to solve any issue reported from ODMs. As a community member, I created and maintained [[https://www.facebook.com/groups/ubuntu.zh.hant/|Ubuntu Traditional Chinese Group]] on Facebook and supported [[http://www.ubuntu-tw.org/|Ubuntu Taiwan Community]] for many years. As a Canonical employee, I physically joined UDS-{[[http://summit.ubuntu.com/uds-m/|M]],[[http://summit.ubuntu.com/uds-n/|N]],[[http://summit.ubuntu.com/uds-o/|O]],[[http://summit.ubuntu.com/uds-p/|P]]}. I preloaded the customized Ubuntu systems in any kind of x86 PCs for ASUS, Dell, ECS, HP and Lenovo, and fixed many issues reported from ODMs in Ubuntu.
Line 18: Line 20:

Please also check https://launchpad.net/~fourdollars/+related-packages and https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsor=&sponsor_search=name&sponsoree=Shih-Yuan+Lee*&sponsoree_search=name.

I also have some [[https://github.com/fourdollars/fourdollars.github.io/blob/master/contributions|contributions]] directly in upstream projects.

 * systemd/udev
  * [[Bug:1740894]] KEY_RFKILL is not passed to userspace
   * https://code.launchpad.net/~fourdollars/ubuntu/+source/systemd/+git/systemd/+merge/370808

 * Bluetooth
  * [[Bug:1153488]] Treats bluetooth input device batteries as batteries
  * [[Bug:1237329]] Apple Wireless Keyboard/Mouse is not listed as its original name. It stripped non-ascii characters (UTF-8 valid)
  * [[Bug:1300623]] bluetoothd crashs after resuming from Suspend to RAM '''TODO''': upstream
  * [[Bug:1303819]] Bluetooth menu's content disappeared after resume '''TODO''': upstream

 * Debian
  * [[Bug:1512200]] reportbug: crashes on BTS query returning "HTTPError 500 Internal Server Error"

 * Input Method
  * [[Bug:843619]] There is a twice pages turning problem when using plain zhuyin with space as selection
  * [[Bug:874028]] The preferences window of ibus-chewing crashed after clicking save button
  * [[Bug:1160414]] Use shift keypress to switch to English mode

 * Installer
  * [[Bug:1097570]] grub2-signed can not find the right device when there are two filesystems containing the file '.disk/info'
  * [[Bug:1341944]] 32-Bit UEFI bootloader support needed
  * [[Bug:1418105]] Trusty: testing .2 the oem session on i386 leaves the oem wifi password in place
  * [[Bug:1429030]] netboot mini.iso doesn't support UEFI BIOS mode installation
  * [[Bug:1456443]] Skip eMMC device's boot0, boot1 and rpmb partitions
  * [[Bug:1460521]] UEFI BootOrder is not empty after I removed the last boot entry
  * [[Bug:1502772]] Linux kernel in Ubuntu doesn't provide mmc-modules udeb
  * [[Bug:1512589]] partman-efi should follow partman-auto/disk to reuse the ESP

 * Graphics
  * [[Bug:1065979]] external/internal monitors mirrored on boot when laptop lid is closed
  * [[Bug:1212123]] Erratic cursor movement when using "Coordinate Transformation Matrix"
  * [[Bug:1255813]] The modaliases field is not complete
  * [[Bug:1340544]] gnome-rr: Normalize the minimum brightness level
  * [[Bug:1386620]] re-enable rotation for the intel driver in optimus mode
  * [[Bug:1381625]] Adjust brightness to lowest value caused screen whole black

 * HiDPI
  * [[Bug:1286878]] Doesn't scale well on a hidpi display
  * [[Bug:1382291]] Account creation during first boot of an OEM image needs to scale based on resolution
  * [[Bug:1480123]] LibreOffice doesn't support HiDPI well
  * [[Bug:1480128]] The thumbnails of background images doesn't support HiDPI display
  * [[Bug:1480138]] The background image becomes titled for a while during the logout process
  * [[Bug:1480143]] The organized files and folders are covered by Unity Launcher
  * [[Bug:1480194]] Amazon webapp doesn't follow the scale factor for HiDPI display
  * [[Bug:1480207]] eog (a GNOME image viewer) doesn't support HiDPI display
  * [[Bug:1480217]] Nautilus transparent background becomes a mess when changing scaling factor

 * Python
  * [[Bug:1214848]] !SocketServer doesn't handle client disconnects properly
 
 * Sync Package
  * [[Bug:918059]] Sync betaradio 1.4-1 (universe) from Debian unstable (main)
  * [[Bug:918061]] Sync ibus-chewing 1.3.10+clean-1 (main) from Debian unstable (main)
  * [[Bug:923637]] Sync hime 0.9.9-1 (universe) from Debian unstable (main)
  * [[Bug:925847]] Sync pcmanx-gtk2 1.1-1 (universe) from Debian unstable (main)
  * [[Bug:1046649]] Please backport fonts-cns11643 98.1-2 (multiverse) from quantal

 * Touchpad
  * [[Bug:1456881]] Some touchpads' right button doesn't work under I2C mode, need support of clickpads
  * [[Bug:1417363]] touchpad stops working after suspend/resume on XPS13 2015

 * Utils
  * [[Bug:961166]] lb_binary_disk doesn't check compression of the initramfs
  * [[Bug:1218197]] pristine-tar: command failed when using git-buildpackage on the xz tarball
  * [[Bug:1630480]] libsmbios doesn't support SMBIOS version 3

 * WWAN
  * [[Bug:1441095]] novatel: improve probing for Dell branded modems
Line 19: Line 95:

 * I made a legacy traditional Chinese input method [[http://fourdollars.github.io/ibus-zhuyin/|ibus-zhuyin]] from scratch. I also maintain it in [[https://tracker.debian.org/pkg/ibus-zhuyin|Debian Package Tracker - ibus-zhuyin]] so you can install it in Debian/Ubuntu.

 * I made a pure X11 application [[http://fourdollars.github.io/x11-touchscreen-calibrator/|x11-touchscreen-calibrator]] from scratch to calibrate the touchscreen automatically. I also maintain it in [[https://tracker.debian.org/pkg/x11-touchscreen-calibrator|Debian Package Tracker - x11-touchscreen-calibrator]] so you can install it in Debian/Ubuntu.

 * [[https://nm.debian.org/public/person/fourdollars|Debian Maintainer since 2015-10-01]]
Line 20: Line 103:
''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.

My daily work in Canonical is mainly for Ubuntu OEM images, so I work on the installer, related components and the image build system, such as debian-installer, ubiquity, live-build and dell-recovery. But except Ubuntu OEM images, I also work for any kind of issues reported by Canonical OEM QA and the OEM/ODM QA, such as Linux kernel, X Window system, Freedesktop components, GNOME components and Unity components.
Line 25: Line 108:
I hope I can learn more knowledge about the package uploading process and convention in Ubuntu, and then I would like to apply to become an Ubuntu core developer.
Line 26: Line 111:
Line 27: Line 113:

There are many issues from the Ubuntu community in Taiwan but there is no package developer at all. I wish I can become a MOTU to do some package relative works for the Ubuntu community in Taiwan.
Line 28: Line 117:
''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.''
I would like to deal with issues relative to traditional Chinese in Taiwan, such as the input method, text display and the installation.
Line 36: Line 126:

== Daniel Holbach (dholbach) ==
Line 37: Line 129:
I really enjoy working with Shih-Yuan. He responds quickly, he pays attention to details is happy to work with Debian and upstreams, and has been contributing to Debian for years.. He knows his way around and it always happy to help others. I fully endorse him as a MOTU. -- [[LaunchpadHome:dholbach]] <<DateTime(2016-03-03T15:01:45+0100)>>
Line 38: Line 131:

== Alberto Milone (tseliot) ==

I have worked with Shih-Yuan for years now, and he has proved to be pretty knowledgeable and versatile in his approach. He is also very responsive and easy to work with. As a Core developer, I fully endorse him as a MOTU. -- [[LaunchpadHome:albertomilone]] <<DateTime(2016-03-04T20:45:47)>>

== seb128 ==

I reviewed and sponsored several SRUs for Shih-Yuan. He's responsive to questions/requests for changes and doing good work. I recommend him for MOTU

== Mario Limonciello (superm1) ==
I've worked with 4$ on various OEM projects over the years. He's very skilled at finding his way around packages across foundations and coming up with proper fixes. He strives to work within process and submit them as SRU's rather than taking the bandaid approach in the OEM builds. He's collaborated with me on dell-recovery for a long time and I would love to see him working on other packages in Universe as a MOTU.
Line 55: Line 159:
## Uncomment the one that applies for you and please remove the others.
##
## [[CategoryCoreDevApplication]]
## [[CategoryMOTUApplication]]
## [[CategoryUniverseContributorApplication]]
## [[CategoryPerPackageUploaderApplication]]
[[CategoryCoreDevApplication]]

I, Shih-Yuan Lee, apply for CoreDeveloper.

Name

李世元 Shih-Yuan Lee (FourDollars)

Launchpad Page

https://launchpad.net/~fourdollars

Wiki Page

ShihYuanLee

Who I am

I am a Debian developer since 2017-05-07. I maintained some Debian packages. I was an official GNOME Foundation Member from 2017-06-05 to 2019-06-04. I am a Canonical employee. I works for OEM Enablement under Devices Enablement.

My Ubuntu story

As a community member, I created and maintained Ubuntu Traditional Chinese Group on Facebook and supported Ubuntu Taiwan Community for many years. As a Canonical employee, I physically joined UDS-{M,N,O,P}. I preloaded the customized Ubuntu systems in any kind of x86 PCs for ASUS, Dell, ECS, HP and Lenovo, and fixed many issues reported from ODMs in Ubuntu.

My involvement

Please also check https://launchpad.net/~fourdollars/+related-packages and https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsor=&sponsor_search=name&sponsoree=Shih-Yuan+Lee*&sponsoree_search=name.

I also have some contributions directly in upstream projects.

  • systemd/udev
  • Bluetooth
    • 1153488 Treats bluetooth input device batteries as batteries

    • 1237329 Apple Wireless Keyboard/Mouse is not listed as its original name. It stripped non-ascii characters (UTF-8 valid)

    • 1300623 bluetoothd crashs after resuming from Suspend to RAM TODO: upstream

    • 1303819 Bluetooth menu's content disappeared after resume TODO: upstream

  • Debian
    • 1512200 reportbug: crashes on BTS query returning "HTTPError 500 Internal Server Error"

  • Input Method
    • 843619 There is a twice pages turning problem when using plain zhuyin with space as selection

    • 874028 The preferences window of ibus-chewing crashed after clicking save button

    • 1160414 Use shift keypress to switch to English mode

  • Installer
    • 1097570 grub2-signed can not find the right device when there are two filesystems containing the file '.disk/info'

    • 1341944 32-Bit UEFI bootloader support needed

    • 1418105 Trusty: testing .2 the oem session on i386 leaves the oem wifi password in place

    • 1429030 netboot mini.iso doesn't support UEFI BIOS mode installation

    • 1456443 Skip eMMC device's boot0, boot1 and rpmb partitions

    • 1460521 UEFI BootOrder is not empty after I removed the last boot entry

    • 1502772 Linux kernel in Ubuntu doesn't provide mmc-modules udeb

    • 1512589 partman-efi should follow partman-auto/disk to reuse the ESP

  • Graphics
    • 1065979 external/internal monitors mirrored on boot when laptop lid is closed

    • 1212123 Erratic cursor movement when using "Coordinate Transformation Matrix"

    • 1255813 The modaliases field is not complete

    • 1340544 gnome-rr: Normalize the minimum brightness level

    • 1386620 re-enable rotation for the intel driver in optimus mode

    • 1381625 Adjust brightness to lowest value caused screen whole black

  • HiDPI
    • 1286878 Doesn't scale well on a hidpi display

    • 1382291 Account creation during first boot of an OEM image needs to scale based on resolution

    • 1480123 LibreOffice doesn't support HiDPI well

    • 1480128 The thumbnails of background images doesn't support HiDPI display

    • 1480138 The background image becomes titled for a while during the logout process

    • 1480143 The organized files and folders are covered by Unity Launcher

    • 1480194 Amazon webapp doesn't follow the scale factor for HiDPI display

    • 1480207 eog (a GNOME image viewer) doesn't support HiDPI display

    • 1480217 Nautilus transparent background becomes a mess when changing scaling factor

  • Python
    • 1214848 SocketServer doesn't handle client disconnects properly

  • Sync Package
    • 918059 Sync betaradio 1.4-1 (universe) from Debian unstable (main)

    • 918061 Sync ibus-chewing 1.3.10+clean-1 (main) from Debian unstable (main)

    • 923637 Sync hime 0.9.9-1 (universe) from Debian unstable (main)

    • 925847 Sync pcmanx-gtk2 1.1-1 (universe) from Debian unstable (main)

    • 1046649 Please backport fonts-cns11643 98.1-2 (multiverse) from quantal

  • Touchpad
    • 1456881 Some touchpads' right button doesn't work under I2C mode, need support of clickpads

    • 1417363 touchpad stops working after suspend/resume on XPS13 2015

  • Utils
    • 961166 lb_binary_disk doesn't check compression of the initramfs

    • 1218197 pristine-tar: command failed when using git-buildpackage on the xz tarball

    • 1630480 libsmbios doesn't support SMBIOS version 3

  • WWAN
    • 1441095 novatel: improve probing for Dell branded modems

Examples of my work / Things I'm proud of

Areas of work

My daily work in Canonical is mainly for Ubuntu OEM images, so I work on the installer, related components and the image build system, such as debian-installer, ubiquity, live-build and dell-recovery. But except Ubuntu OEM images, I also work for any kind of issues reported by Canonical OEM QA and the OEM/ODM QA, such as Linux kernel, X Window system, Freedesktop components, GNOME components and Unity components.

Things I could do better

I hope I can learn more knowledge about the package uploading process and convention in Ubuntu, and then I would like to apply to become an Ubuntu core developer.

Plans for the future

General

There are many issues from the Ubuntu community in Taiwan but there is no package developer at all. I wish I can become a MOTU to do some package relative works for the Ubuntu community in Taiwan.

What I like least in Ubuntu

I would like to deal with issues relative to traditional Chinese in Taiwan, such as the input method, text display and the installation.


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

Daniel Holbach (dholbach)

As a sponsor, just copy the template below, fill it out and add it to this section. I really enjoy working with Shih-Yuan. He responds quickly, he pays attention to details is happy to work with Debian and upstreams, and has been contributing to Debian for years.. He knows his way around and it always happy to help others. I fully endorse him as a MOTU. -- dholbach 2016-03-03 14:01:45

Alberto Milone (tseliot)

I have worked with Shih-Yuan for years now, and he has proved to be pretty knowledgeable and versatile in his approach. He is also very responsive and easy to work with. As a Core developer, I fully endorse him as a MOTU. -- albertomilone 2016-03-04 20:45:47

seb128

I reviewed and sponsored several SRUs for Shih-Yuan. He's responsive to questions/requests for changes and doing good work. I recommend him for MOTU

Mario Limonciello (superm1)

I've worked with 4$ on various OEM projects over the years. He's very skilled at finding his way around packages across foundations and coming up with proper fixes. He strives to work within process and submit them as SRU's rather than taking the bandaid approach in the OEM builds. He's collaborated with me on dell-recovery for a long time and I would love to see him working on other packages in Universe as a MOTU.


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


CategoryCoreDevApplication

ShihYuanLee/CoreDeveloperApplication (last edited 2021-01-27 04:03:41 by fourdollars)