MotuApplication
Contents |
I, Shih-Yuan Lee, apply for !MOTU.
Name |
ζδΈε 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 many kinds of x86 PCs for ASUS, Dell, ECS, HP and Lenovo.
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
- GNOME
1841886 Join Displays failed when using two external monitor of one Full HD and one Ultra HD
- 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
1303819 Bluetooth menu's content disappeared after resume
1839124 BT advertising packet wakes up the system from S3 and suspend-to-idle
- Debian
1512200 reportbug: crashes on BTS query returning "HTTPError 500 Internal Server Error"
- Input Method
- 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
1908023 installation stopped by an exception from mark_install() in Cache class of python3-apt
- 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
- Utils
- WWAN
1441095 novatel: improve probing for Dell branded modems
Examples of my work / Things I'm proud of
I made a legacy traditional Chinese input method ibus-zhuyin from scratch. I also maintain it in Debian Package Tracker - ibus-zhuyin so you can install it in Debian/Ubuntu.
I made a pure X11 application x11-touchscreen-calibrator from scratch to calibrate the touchscreen automatically. I also maintain it in Debian Package Tracker - x11-touchscreen-calibrator so you can install it in Debian/Ubuntu.
I made https://bit.ly/mainline_kernels to quickly install the kernels from https://kernel.ubuntu.com/~kernel-ppa/mainline, seeing the usage on https://github.com/fourdollars/scripts.
I made https://github.com/fourdollars/energy-tools to measure for power saving standards as easy as possible and there is a PPA at https://launchpad.net/~fourdollars/+archive/ubuntu/energy-tools.
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 many kinds of issues reported by Canonical OEM QA and the OEM/ODM, such as Linux kernel, X Window system, Freedesktop components, GNOME components, EDID, UEFI, BIOS/EC, WiFi/Bluetooth devices, WWAN devices, touchpad devices, touchscreen devices, hotkeys, USB docking stations and Energy Star.
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 MOTU developer.
Plans for the future
General
There are many issues from Ubuntu OEM projects but there are no enough MOTU developers able to deal with them directly. I wish I can become a MOTU developer to deal with those issues directly.
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
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 ===
ShihYuanLee/MotuApplication (last edited 2024-10-16 11:55:13 by fourdollars)