CoreDeveloperApplication
3258
Comment:
|
9868
|
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]] |
Contents |
I, Shih-Yuan Lee, apply for CoreDeveloper.
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 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
1740894 KEY_RFKILL is not passed to userspace
- 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
- 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
- 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.
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 ===
ShihYuanLee/CoreDeveloperApplication (last edited 2021-01-27 04:03:41 by fourdollars)