||'''Contents'''<
><>|| '''I, Emil Renner Berthing, apply for the [[https://launchpad.net/~ubuntu-kernel-uploaders|Ubuntu Kernel Uploaders]] team membership, to get upload rights for the linux-* packages.''' || '''Name''' || Emil Renner Berthing || || '''Launchpad Page''' || [[https://launchpad.net/~esmil]] || || '''Wiki Page''' || [[https://wiki.ubuntu.com/esmil]] || = Who I am = I am a kernel engineer working on the [[KernelTeam|Ubuntu Kernel Team]] at Canonical since June 2022. Since then I've taken over the Ubuntu kernels for RISC-V. I received my master's degree in Mathematics with Computer Science from Aarhus University 2009. = My Ubuntu story = I've been running Linux since about year 2000 and building my own kernels shortly thereafter. In the beginning I was distro-hopping a lot until settling for Archlinux for a long time. However that was only on my personal computers. When I was asked to help install Linux for others it has always been Ubuntu when a different kind of simplicity was required. Later while working for a big web-hosting company I was also heavily involved in switching their whole fleet from Debian to Ubuntu. I was in the "base" team responsible for building a solid base for the web, mail, network and other teams to build on. == My involvement == At Canonical I've been exclusively focussing on the RISC-V kernels. Both keeping them all up to date as part of the SRU process, but also preparing the kernels for new releases. That is backporting, testing and applying upstream and out-of-tree patches to support various RISC-V platforms like the Allwinner D1 based boards (Nezha, LicheeRV), the StarFive JH71x0 based boards (Starlight, VisionFive 1 and 2) and Microchip's PolarFire SoC. In parallel I'm also involved with the upstream RISC-V kernel community reviewing and upstreaming patches. In fact the patches for the JH7100 based boards we use in the starfive kernels are mostly my work from before I started at Canonical. == Activity == [[https://bugs.launchpad.net/~esmil]] == Examples of my work == === Summary === || Sponsor || Count || || Kleber Sacilotto de Souza || 40 || || Thadeu Lima de Souza Cascardo || 22 || || Dimitri John Ledkov || 14 || || Luke Nowakowski-Krijger || 6 || || Tim Gardner || 4 || || Stefan Bader || 2 || || Total || 88 || === Details === || Date || Sponsor || Sponsoree || Package || Version || Distribution || || 2022-07-22 10:13 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv || 5.15.0-1016.18 || jammy || || 2022-07-22 10:16 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv || 5.15.0.1016.15 || jammy || || 2022-07-29 10:42 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-starfive-5.17 || 5.17.0.1005.6 || jammy || || 2022-07-29 13:02 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-starfive-5.17 || 5.17.0-1005.6 || jammy || || 2022-08-16 15:48 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv || 5.15.0.1018.17 || jammy || || 2022-08-19 11:26 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-allwinner-5.17 || 5.17.0-1005.5 || jammy || || 2022-08-19 11:42 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-allwinner-5.17 || 5.17.0.1005.7 || jammy || || 2022-08-19 12:15 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-starfive-5.17 || 5.17.0-1007.8 || jammy || || 2022-08-19 12:15 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-starfive-5.17 || 5.17.0.1007.8 || jammy || || 2022-08-22 11:00 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv || 5.15.0-1018.21 || jammy || || 2022-09-05 10:32 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv || 5.15.0-1019.22 || jammy || || 2022-09-05 12:08 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv || 5.15.0.1019.18 || jammy || || 2022-09-13 08:39 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-starfive-5.17 || 5.17.0-1008.9 || jammy || || 2022-09-13 08:41 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-starfive-5.17 || 5.17.0.1008.9 || jammy || || 2022-09-13 09:01 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-allwinner-5.17 || 5.17.0-1006.6 || jammy || || 2022-09-13 09:02 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-allwinner-5.17 || 5.17.0.1006.8 || jammy || || 2022-09-14 10:03 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv-5.15 || 5.15.0.1019.22~20.04.1 || focal || || 2022-09-15 09:32 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv-5.15 || 5.15.0-1019.22~20.04.1 || focal || || 2022-09-30 08:01 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv || 5.15.0-1020.23 || jammy || || 2022-09-30 08:34 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv || 5.15.0.1020.19 || jammy || || 2022-10-03 08:50 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv-5.15 || 5.15.0-1020.23~20.04.1 || focal || || 2022-10-03 09:20 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv-5.15 || 5.15.0.1020.23~20.04.1 || focal || || 2022-10-28 13:03 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv || 5.15.0-1023.27 || jammy || || 2022-10-28 13:06 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv || 5.15.0.1023.21 || jammy || || 2022-11-08 15:48 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv-5.15 || 5.15.0.1023.27~20.04.1 || focal || || 2022-11-08 16:32 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv-5.15 || 5.15.0-1023.27~20.04.1 || focal || || 2022-11-29 12:38 || Luke Nowakowski-Krijger || Emil Renner Berthing || linux-allwinner || 5.19.0-1004.4 || kinetic || || 2022-11-29 13:06 || Luke Nowakowski-Krijger || Emil Renner Berthing || linux-meta-allwinner || 5.19.0.1004.4 || kinetic || || 2022-12-05 15:54 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv || 5.19.0-1010.11 || kinetic || || 2022-12-06 09:04 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv || 5.19.0.1010.7 || kinetic || || 2022-12-06 13:09 || Luke Nowakowski-Krijger || Emil Renner Berthing || linux-riscv || 5.15.0-1027.31 || jammy || || 2022-12-06 13:12 || Luke Nowakowski-Krijger || Emil Renner Berthing || linux-meta-riscv || 5.15.0.1027.23 || jammy || || 2022-12-08 13:56 || Luke Nowakowski-Krijger || Emil Renner Berthing || linux-riscv-5.15 || 5.15.0-1027.31~20.04.1 || focal || || 2022-12-08 14:45 || Luke Nowakowski-Krijger || Emil Renner Berthing || linux-meta-riscv-5.15 || 5.15.0.1027.31~20.04.1 || focal || || 2022-12-15 12:55 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv || 5.19.0-1011.12 || kinetic || || 2022-12-15 13:30 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv || 5.19.0.1011.8 || kinetic || || 2022-12-15 13:53 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-allwinner || 5.19.0-1005.5 || kinetic || || 2022-12-15 15:09 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-allwinner || 5.19.0.1005.5 || kinetic || || 2023-01-03 10:00 || Stefan Bader || Emil Renner Berthing || linux-starfive || 5.19.0-1010.12 || kinetic || || 2023-01-03 10:00 || Stefan Bader || Emil Renner Berthing || linux-meta-starfive || 5.19.0.1010.8 || kinetic || || 2023-01-18 09:04 || Dimitri John Ledkov || Emil Renner Berthing || linux-allwinner || 5.19.0-1007.7 || kinetic || || 2023-01-18 10:35 || Dimitri John Ledkov || Emil Renner Berthing || linux-meta-allwinner || 5.19.0.1007.7 || kinetic || || 2023-01-18 12:57 || Dimitri John Ledkov || Emil Renner Berthing || linux-starfive || 5.19.0-1012.14 || kinetic || || 2023-01-18 14:37 || Dimitri John Ledkov || Emil Renner Berthing || linux-meta-starfive || 5.19.0.1012.10 || kinetic || || 2023-01-26 11:46 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv-5.15 || 5.15.0-1029.33~20.04.1 || focal || || 2023-01-26 14:31 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv-5.15 || 5.15.0.1029.33~20.04.1 || focal || || 2023-02-13 14:15 || Dimitri John Ledkov || Emil Renner Berthing || linux-riscv || 5.19.0-1013.14 || kinetic || || 2023-02-13 14:15 || Dimitri John Ledkov || Emil Renner Berthing || linux-meta-riscv || 5.19.0.1013.10 || kinetic || || 2023-03-13 17:15 || Dimitri John Ledkov || Emil Renner Berthing || linux-riscv-5.15 || 5.15.0-1030.34~20.04.1 || focal || || 2023-03-14 09:47 || Dimitri John Ledkov || Emil Renner Berthing || linux-meta-riscv-5.15 || 5.15.0.1030.34~20.04.1 || focal || || 2023-03-14 12:06 || Dimitri John Ledkov || Emil Renner Berthing || linux-riscv || 5.19.0-1015.16 || kinetic || || 2023-03-14 12:34 || Dimitri John Ledkov || Emil Renner Berthing || linux-meta-riscv || 5.19.0.1015.12 || kinetic || || 2023-03-14 13:19 || Dimitri John Ledkov || Emil Renner Berthing || linux-starfive || 5.19.0-1014.16 || kinetic || || 2023-03-14 13:49 || Dimitri John Ledkov || Emil Renner Berthing || linux-meta-starfive || 5.19.0.1014.12 || kinetic || || 2023-03-14 14:25 || Dimitri John Ledkov || Emil Renner Berthing || linux-allwinner || 5.19.0-1009.9 || kinetic || || 2023-03-14 15:31 || Dimitri John Ledkov || Emil Renner Berthing || linux-meta-allwinner || 5.19.0.1009.9 || kinetic || || 2023-03-15 12:42 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv-5.19 || 5.19.0-1015.16~22.04.1 || jammy || || 2023-03-15 13:52 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-allwinner-5.19 || 5.19.0-1009.9~22.04.1 || jammy || || 2023-03-16 13:19 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-allwinner-5.19 || 5.19.0.1009.9~22.04.2 || jammy || || 2023-03-16 13:37 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv-5.19 || 5.19.0.1015.16~22.04.1 || jammy || || 2023-05-23 13:40 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-riscv || 5.19.0.1019.16 || kinetic || || 2023-05-23 15:29 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-riscv || 5.19.0-1019.21 || kinetic || || 2023-05-23 15:41 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-allwinner || 5.19.0-1013.13 || kinetic || || 2023-05-23 15:42 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-allwinner || 5.19.0.1013.13 || kinetic || || 2023-05-23 17:35 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-starfive || 5.19.0-1018.20 || kinetic || || 2023-05-23 17:37 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-starfive || 5.19.0.1018.16 || kinetic || || 2023-05-24 10:38 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-riscv-5.19 || 5.19.0-1019.21~22.04.1 || jammy || || 2023-05-24 10:39 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-riscv-5.19 || 5.19.0.1019.21~22.04.1 || jammy || || 2023-05-24 11:09 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-allwinner-5.19 || 5.19.0-1013.13~22.04.1 || jammy || || 2023-05-24 11:09 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-allwinner-5.19 || 5.19.0.1013.13~22.04.6 || jammy || || 2023-05-24 11:32 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-starfive-5.19 || 5.19.0-1018.20~22.04.1 || jammy || || 2023-05-24 11:58 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-starfive-5.19 || 5.19.0.1018.20~22.04.5 || jammy || || 2023-06-02 13:07 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-riscv-5.15 || 5.15.0-1035.39~20.04.1 || focal || || 2023-06-02 13:10 || Kleber Sacilotto de Souza || Emil Renner Berthing || linux-meta-riscv-5.15 || 5.15.0.1035.39~20.04.1 || focal || || 2023-06-21 11:22 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-riscv || 5.19.0-1021.23 || kinetic || || 2023-06-21 12:14 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-riscv || 5.19.0.1021.18 || kinetic || || 2023-06-21 12:44 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-allwinner || 5.19.0-1015.15 || kinetic || || 2023-06-21 13:03 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-allwinner || 5.19.0.1015.15 || kinetic || || 2023-06-21 13:44 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-starfive || 5.19.0-1020.22 || kinetic || || 2023-06-21 14:04 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-starfive || 5.19.0.1020.18 || kinetic || || 2023-06-21 22:00 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-riscv || 6.2.0-24.24.1 || lunar || || 2023-06-21 22:02 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-riscv || 6.2.0.24.24.1 || lunar || || 2023-06-22 10:43 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-riscv-5.19 || 5.19.0-1021.23~22.04.1 || jammy || || 2023-06-22 10:44 || Thadeu Lima de Souza Cascardo || Emil Renner Berthing || linux-meta-riscv-5.19 || 5.19.0.1021.23~22.04.1 || jammy || || 2023-06-22 15:30 || Tim Gardner || Emil Renner Berthing || linux-allwinner-5.19 || 5.19.0-1015.15~22.04.1 || jammy || || 2023-06-22 15:30 || Tim Gardner || Emil Renner Berthing || linux-meta-allwinner-5.19 || 5.19.0.1015.15~22.04.8 || jammy || || 2023-06-23 09:34 || Tim Gardner || Emil Renner Berthing || linux-starfive-5.19 || 5.19.0-1020.22~22.04.1 || jammy || || 2023-06-23 09:34 || Tim Gardner || Emil Renner Berthing || linux-meta-starfive-5.19 || 5.19.0.1020.22~22.04.7 || jammy || ---- = 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 = -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 == Kleber Souza (kleber-souza) == === General feedback === I have sponsored a large number of packages prepared by Emil, they have all been prepared with care and attention to details. On corner cases where issues were spotted, Emil quickly learned from the feedback given and avoided the same issues in the future. Although Emil has worked almost exclusively with RISC-V kernels, he has gathered above average packaging experience by working with almost all possible packaging work needed on the Kernel Team (e.g. new packages, backports, unusual derivative dependencies, etc). Therefore I believe this more than compensates for Emil lack of experience with other kernels apart from the RISC-V ones. I'm +1 for granting Emil upload rights for kernel packages and I'm totally confident that he will continue producing packages with quality and following the SRU rules and procedures. === Areas of Improvement === My only suggestion is that when time permits, Emil could start investigating the current regression tests issues with the RISC-V kernels and possibly consider expanding the test coverage. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEky1Yarw8+l90RVau9VGnCll57OUFAmSn6nUACgkQ9VGnCll5 7OVhWQ/+IEbUXqW5lY7q4fL+S3Kh/piW2Md1wFpBoTuN2JDvk+nQyjt48ug2cVom OLf6b/hyadxKLy+qhlEJOdh7nT5UZOjIOwpzIYKT1wWpYJWUvFcNLtigZ+PWsbxe L3BqcNm5GRc3ECvB2JPmWQn8LHE4gFj+C4NK6F4qWPdGJrR1fZUIU1EEfZOqASO+ 2WiAPXMgHJuVjEjvr697S6daMDksrfW+JH3it4N05u5/qx5bsQfoQGutMCBfqnUR 6sxipiXUdUg7A9vlzH2sPi1GvQLk4FHKqidEVPCK2QViJ8X2mJi1vPvp0jtZcqDG W4XdVOKJ7F8AslmRPzHC8G4U3iZ2j/Ct0iX+1oxIkjud9bKWGjrElHtOpmW7G5/S SMNXSILtMYe8Rqk56qTcj3SPzTuacFJ1svXK5kjBZchFSyvaUG1RbYfmxhFwMZo6 clClUAxr1Zhks08fPPy0UxKVcPOJDbPFtvpaLY+2UstrcnfAMUHBdvrJVRsgUQUg Nc3MWbjY8WhB4aGifBI3ttjHvhXTinxcB4raz2mtTn0ufHgeMkFPsQInhrq4aM4c fz+3A10If9ZRTkHEKU9+cenXBZkcy0JssDg8ewAKeKZGLC3Y7wTLj4jwXuYev30D b5UZIwcNO7m3vfhCdm8u2UYeaf3Xh1TUqPezv/8lVlTtAVw0qgQ= =sPXI -----END PGP SIGNATURE----- == Dimitri John Ledkov == === General feedback === Majority of packages I have sponsored from Esmil have been flawless. Esmil has a good feel for which changes should be contributed where, he doesn't blindly follow status quo, and instead contributes improvements to the unstable/generic/kteam-tools that make riscv kernel maintenance easier, but all other kernels too. === Specific Experiences of working together === See my name above === Areas of Improvement === Potentially need more experience with ESM, private kernels, dkms modules, and general .deb userspace packaging. This would help to gain experience for becoming Ubuntu Core Dev in the future. ''As a sponsor, just copy the template below, fill it out and add it to this section.'' == Thadeu Cascardo == === General feedback === I have reviewed Esmil kernel packages with only meta dependent packages. When preparing an underspin (where a base kernel has moved on further), Esmil did base on the wrong base, but was able to quickly understand the situation and fix it. I trust Esmil will avoid such situations in the future because he has done so in future uploads. === Specific Experiences of working together === As above, I uploaded riscv main and meta packages, including backports. He was able to fix an underspin that was done on an incorrect base. === Areas of Improvement === Esmil should build further experience with kernel uploads by doing some kernels with signed and lrm, and find out more corner cases and not be afraid to ask questions on how to proceed. Examples would be cases where dependent packages have followup patches on a security respin, or when variants are changing. -----BEGIN PGP MESSAGE----- owFlU19oHEUYvzOxNldr1UaRxOCnRU/reWqjRMUTYhpqSikNLcSCCHO7c7fT253Z zMze5WwgKFJQahIrVsUEWtqiUYJGqC9p4p8XwVr0wagQNC+N9oqYaiwK5cRvdvcq xZd5+Oab7/v9m/H1TYlU8r2F4luX6uufSJ6u5RP2u4k7cznY4xCbBtBDlEWkLSCX S+WwvI1yKokLBUrtPLFKWM+l+sAhZQqSlhmtUBt6lcdcKFHJqQs+dpEiVVBh2gHB 3Sp4VBOwqU+5Tbm+3JGFAYdy8CX1iWS8CIRDgC1S+YzD3RWHSgoE8kTRxnCHKPBE GXcKDoVAauy5JxMDsJkdNeMdXkBFChxqKhnIBxoq+JjkXQpawGDArBJCi/Zpwu3w iWI6IJrhAFMpsCFgOgt9oGWgdLymwlwXSFngNhVYzn9vFLBocSHQAULPU4sECAcr BrctOC4QpiluCHxXEFtlU6HUu31qsQKzoHfIp5JRbqGIogAVIUtGHS2K1PANLeg2 VFCIDIKLxqAmkimrDB5hEfxQ9obYGdxruYHNQkmski+kRgc+/eEpeoUwhvMVPmiH RNKF+ENlzCghJbV0qG6Mv1tSEgLu83yJ0DzjtcEayaYcEbhoUMDwjK0DeplqFJfY 5lgYyFdxq0GshNfIQBwsxYocKRuervQysV94CHTaE6guQsTsgoUIVXjNBeLFRBUk Qe+QK1ElDAJVkXlIzREVU0f4FuY9i04Qz3dNliPsNJ4WRfP/iY7+RUG4rqgEPpa1 5dBwMgFFrUAyXcVvY3TNgJBmDocyhp9wjRgNaIfwIjLOpl5KdjYnkqlEx823N6df G1gk6S7udfx+qvF5r77K/NxEquX6RqVz9Jp/Hmu6MDe9Ll97+9B32Xqq9bkPui5N 1pIX948cGdv0276Zkf4tS+cmJo92HE23r+xcN9J88QT88vALT6fbulqXuwcWX9Z/ nV3Y0n9Hz4zceOyV8e8P7n89vbgyfn7vWO3G1U+Ot33DcseqK6VtF9Z29h3Mzi/8 tFQ7PVr/45aznz346lb10dzP5x69b/dt8NC9jw89+cWZHf0bvtp1KLN57P6vZ4en 37lu5/KBqfffbP973ln7vL+jd/XH+sTW2aXza9LOAy3PdOWrxZMtnY8Mr2ZeXB6d 2vvxG4f/HD4zOel6TRsH19zV9uXm4/XDt940f8PsyYlv23fNbZ/O/LpifciaWgf3 TS0c+NzvufbZ8sy/ =58+p -----END PGP MESSAGE----- == TEMPLATE == {{{ ==