## page was renamed from ShihYuanLee/CoreDeveloperApplication ## page was renamed from ShihYuanLee/MOTUApplication ||<>|| '''I, Shih-Yuan Lee, apply for !MOTU.''' || '''Name''' || ζŽδΈ–ε…ƒ Shih-Yuan Lee (!FourDollars) || || '''Launchpad Page''' || https://launchpad.net/~fourdollars || || '''Wiki Page''' || [[ShihYuanLee]] || = Who I am = 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. = My Ubuntu story = 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 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 [[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 * [[Bug:1837700]] Dell system takes a long time to connect network with external dock * GNOME * [[Bug:1841886]] Join Displays failed when using two external monitor of one Full HD and one Ultra HD * 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 * [[Bug:1303819]] Bluetooth menu's content disappeared after resume * [[Bug:1839124]] BT advertising packet wakes up the system from S3 and suspend-to-idle * 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 * [[Bug:1908023]] installation stopped by an exception from mark_install() in Cache class of python3-apt * 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 == Examples of my work / Things I'm proud of == * 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. * 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. -- [[LaunchpadHome:dholbach]] <> == 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]] <> == 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 == {{{ == == === 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 === }}} ---- [[CategoryMOTUApplication]]