Differences between revisions 82 and 83
Revision 82 as of 2019-08-13 09:11:14
Size: 9720
Editor: fourdollars
Revision 83 as of 2019-08-13 09:37:02
Size: 9868
Editor: fourdollars
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:

I also have some [[|contributions]] directly in upstream projects.

I, Shih-Yuan Lee, apply for CoreDeveloper.


李世元 Shih-Yuan Lee (FourDollars)

Launchpad Page

Wiki Page


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 and*&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


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.


If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.


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


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.


=== 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:
=== Areas of Improvement ===


ShihYuanLee/CoreDeveloperApplication (last edited 2019-08-13 09:37:02 by fourdollars)