MiriamEspanaAcebal
Size: 15273
Comment:
|
Size: 2359
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 41: | Line 41: |
== Contributions to the Ubuntu Community == I'm my road to be a Server-Dev, I have been doing the following things which I'm proud of: === Distro Packaging === * For the [[ https://people.canonical.com/~ubuntu-archive/packagesets/jammy/ubuntu-server | Packages Server Set]], I'm being familiar with the following procedures: * Bug fixing: * logwatch: - [[ https://bugs.launchpad.net/ubuntu/+source/logwatch/+bug/1679329 | lp1679329 - Missing dep8 tests ]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/logwatch/+git/logwatch/+merge/406401 | MP 7.5.5-1ubuntu3 on Impish ]] - sponsored by Bryce Harrington * monitoring-plugins: - [[ https://bugs.launchpad.net/ubuntu/+source/monitoring-plugins/+bug/1940916 | lp1940916 - Incorrectly excludes tmpfs filesystems ]] * postfix: - [[ https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1885403 | lp1885403 - posttls-finger fails to connect to private/tlsmgr]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/postfix/+git/postfix/+merge/408137 | MP 3.5.6-1ubuntu2 on Impish]] - sponsored by Christian Ehrhardt - [[ https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1939353| lp1939353 - FTBFS 3.5.6-1build1 with gcc-11]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/postfix/+git/postfix/+merge/408137 | MP 3.5.6-1ubuntu2 on Impish]] - sponsored by Christian Ehrhardt * squid-deb-proxy: - [[ https://bugs.launchpad.net/ubuntu/+source/squid-deb-proxy/+bug/1505670 | lp1505670 - python exceptions bleeding into stdout]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/squid-deb-proxy/+git/squid-deb-proxy/+merge/409645 | MP 0.8.15+nmu1ubuntu1 on Impish ]] - sponsored by Christian Ehrhardt * SRU: * augeas: - [[ https://bugs.launchpad.net/ubuntu/+source/augeas/+bug/1828074 | lp1828074 - Memory usage issues with large Apache httpd configuration files ]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/augeas/+git/augeas/+merge/408941 | MP 1.10.1-2ubuntu1 for Bionic ]] - sponsored by Utkarsh Gupta. * corosync: - [[ https://bugs.launchpad.net/ubuntu/+source/corosync/+bug/1677684 | lp1677684 - /usr/bin/corosync-blackbox: 34: /usr/bin/corosync-blackbox: qb-blackbox: not found ]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/corosync/+git/corosync/+merge/410402 | MP for Bionic]] - sponsored by Athos Ribeiro, Utkarsh Gupta * postfix: - [[ https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1885403 | lp1885403 - posttls-finger fails to connect to private/tlsmgr]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/postfix/+git/postfix/+merge/408202 | MP 3.4.13-0ubuntu1.2 on Focal ]] - sponsored by Christian Ehrhardt - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/postfix/+git/postfix/+merge/408205 | MP 3.5.6-1ubuntu0.2 on Hirsute]] - sponsored by Christian Ehrhardt * squid-deb-proxy: - [[ https://bugs.launchpad.net/ubuntu/+source/squid-deb-proxy/+bug/1505670 | lp1505670 - python exceptions bleeding into stdout]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/squid-deb-proxy/+git/squid-deb-proxy/+merge/410286 | MP 0.8.15ubuntu0.21.04.1 on Hirsute ]] - sponsored by Sergio Durigan Jr. - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/squid-deb-proxy/+git/squid-deb-proxy/+merge/410287 | MP 0.8.15ubuntu0.20.04.1 on Focal ]] - sponsored by Sergio Durigan Jr. - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/squid-deb-proxy/+git/squid-deb-proxy/+ref/sru-bionic-squid-deb-proxy-lp1505670-apt-avahi-discover | MP 0.8.14ubuntu0.18.04.1 on Bionic ]] - sponsored by Robie Basak, Sergio Durigan Jr. * sysstat: - [[ https://bugs.launchpad.net/ubuntu/+source/sysstat/+bug/1888345 | lp1888345 - Incorrect values on iostat command when using JSON output ]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/sysstat/+git/sysstat/+merge/406820 | MP 12.2.0-2ubuntu0.1 on Focal ]] - sponsored by Christian Ehrhardt. * MIR: * vulkan-tools: - (WIP) [[ https://bugs.launchpad.net/ubuntu/+source/vulkan-tools/+bug/1946359 | lp1946359 - [MIR] vulkan-tools ]] * Merges: * corosync: [[ https://bugs.launchpad.net/ubuntu/+source/corosync/+bug/1946852 | lp1946852 ]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/corosync/+git/corosync/+merge/414116 | MP 3.1.6-1ubuntu1 on Jammy ]] * exim4: [[ https://code.launchpad.net/~mirespace/ubuntu/+source/exim4/+git/exim4/+merge/405952 | MP 4.94.2-7ubuntu2 on Impish ]] * mysql-defaults: [[ https://bugs.launchpad.net/ubuntu/+source/mysql-defaults/+bug/1946875 | lp1946875]] - It became a sync. * numactl: [[ https://bugs.launchpad.net/ubuntu/+source/numactl/+bug/1946879 | lp1946879 ]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/numactl/+git/numactl/+merge/411017 | MP 2.0.14-3ubuntu1 on Jammy ]] - sponsored by Sergio Durigan Jr. * spice: [[ https://code.launchpad.net/~mirespace/ubuntu/+source/spice/+git/spice/+merge/407075 | MP 0.14.3-2.1ubuntu1 on Impish ]] * Syncs: * freeipmi: [[ https://code.launchpad.net/~mirespace/ubuntu/+source/freeipmi/+git/freeipmi/+merge/407014 | MP sync on Impish]] * mysql-defaults [[ https://bugs.launchpad.net/ubuntu/+source/mysql-defaults/+bug/1949465 | lp1949465 ]] - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/mysql-defaults/+git/mysql-defaults/+ref/merge-mysql-defaults-1.0.7-jammy-lp1946875 | Branch ]] - sponsored by Robie Basak * pyjwt: [[ https://bugs.launchpad.net/ubuntu/+source/pyjwt/+bug/1946889 | lp1946889 ]] [[ ]] * Component-mismatched issues: * haproxy: [[ https://code.launchpad.net/~mirespace/ubuntu/+source/haproxy/+git/haproxy/+merge/412934 | MP 2.4.8-2ubuntu3 on Jammy ]] - sponsored by Robie Basak * Recipes: * haproxy: Backport to Focal arm64 using -moutline-atomics for building - [[ https://code.launchpad.net/~mirespace/ubuntu/+source/haproxy/+git/haproxy/+merge/413341 | MP ]] ##=== Forum Guides: === ## {*} I've written X guides, and link to them. === Wiki/Manuals === I've edited and made contributions to following pages... {*} Explaining timers for unattended-upgrades at [[ https://discourse.ubuntu.com/t/package-management/11908 | Discourse ]] {*} Ubuntu Maintainers Handbook - it's used in Server Team onboarding mainly, but also in other teams- : * Added Syncs [[ https://github.com/canonical/ubuntu-maintainers-handbook/blob/main/Syncs.md | Page]] === Bug triage/Comments === I've been interacting in [[ https://bugs.launchpad.net/~mirespace/+bugs?field.searchtext=&field.status%3Alist=NEW&field.status%3Alist=OPINION&field.status%3Alist=INVALID&field.status%3Alist=WONTFIX&field.status%3Alist=EXPIRED&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=mirespace&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&field.status_upstream-empty-marker=1&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on&search=Search&orderby=-date_last_updated&start=0 | this list ]] of bugs on launchpad. Most of them as part of the work for the BugHouseKeeping task that is done on the Server Team. Some of them worth mentioning are: * dnsmasq: [[ https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/1639452/comments/7 | lp1639452 - systemd ExecStartPre test config]] * kexec-tools: [[ https://bugs.launchpad.net/ubuntu/+source/linux/+bug/609625/comments/11 | lp609625 - kexec-tools 0_kdump ]] * nginx : [[ https://bugs.launchpad.net/debian/+source/nginx/+bug/1581864/comments/35 | lp1581864 - nginx.service: Failed to read PID from file /run/nginx.pid: Invalid argument ]] * smartmontools: [[ https://bugs.launchpad.net/ubuntu/+source/smartmontools/+bug/1646886/comments/5 | lp1646886 - smartmontools does not use current notifier ]] == Contributions to the Open Source Community == === Debian === * logwatch: Forwarded DEP8 test [[ https://salsa.debian.org/debian/logwatch/-/merge_requests/3 | to salsa ]] and [[ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996893 | to bug tracker ]]. ---- = 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 = == Bryce Harrington == === General Feedback === I've worked with Miriam on the Canonical Server Team. She's been a pleasure to work with and is diligent at following up on suggestions to make sure her work is done with good care. I particularly appreciate her work on drafting documentation on team processes. === Specific Experiences of Working Together === ## https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsor=Bryce*&sponsor_search=name&sponsoree=Miriam*&sponsoree_search=name As one of her first projects after joining Canonical, Miriam developed a thorough set of autopkgtests for logwatch, leveraging test case work done in recent SRUs for that package. These tests dealt with logs from a variety of other source packages beyond logwatch, including the kernel, apparmor, sshd, and su. Since her timezone and mine don't overlap very much, she was resourceful in also seeking out advice from other packagers for questions. She took all our feedback in stride and used it to incrementally improve the scripts to the point of readiness for my sponsorship of the Ubuntu upload. Logwatch was pretty severely lacking in testing previously, so she's achieved a very welcome improvement for the package. I also sponsored an SRU for monitoring-plugins, to correct an issue introduced in a prior SRU of mine. This was a bit of a challenge because it required not only fixing the newly reported issue but doing so in a way that did not regress the previous fix, and hopefully would not introduce any other regressions. She also took into account upstream's views in developing the new fix, to potentially come up with a more universally acceptable solution. To support this work she developed a very thorough set of paint-by-numbers SRU test cases to demonstrate the fix's behavior in known use cases. === Areas of Improvement === You're building a great resume of work towards your objective of applying for Server Dev PPU; you've got good breadth of exposure to the required packaging skills and are focused on growing your depth and confidence levels in those skills. I'd particularly encourage growing depth in bug triaging and MP reviews. I think you're at a good point where you can start asking for endorsements as you continue doing more merges, SRUs, et al. While maybe not required for PPU, I'd also suggest getting some exposure on +1 maintenance. For example you could ask to shadow someone in your timezone for a day during their +1 rotation for a day; this can be a great way to learn a lot of details about how the archive works. Towards your future goal of CoreDev, I would encourage seeking out packaging opportunities beyond the server team. The Merge-o-Matic page can be quite helpful here. Keep in mind many packages outside server will not be using git-ubuntu for merges, so this will be an opportunity to learn alternative merge techniques. CoreDev applicants are also required to have sponsorship endorsements outside their immediate team. To that end, even as you work on your PPU application, try to seek out reviewers outside our team who can sponsor your work, so you can request their endorsements later. -- [[LaunchpadHome:bryce]] <<DateTime(2022-02-04T23:09:20Z)>> ---- ''As a sponsor, just copy the template below, fill it out and add it to this section.'' == 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: ## https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi === Areas of Improvement === }}} ## Uncomment the ones that apply for you. ## ## [[CategoryCoreDevApplication]] ## [[CategoryMOTUApplication]] ## [[CategoryUniverseContributorApplication]] ## [[CategoryPerPackageUploaderApplication]] CategoryHomepage |
== Membership Applications == {*} [[https://wiki.ubuntu.com/MiriamEspanaAcebal/ServerUploaderDeveloperApplication| Server Package Set Upload Rights]] |
Launchpad ID: |
|
IRC: |
mirespace |
Email: |
|
Timezone: |
CET (UTC+01:00) |
About Me
Hi! I'm Miriam. I'm a Computer Science Engineer that has been a Linux user since I installed my first SuSE 4.0 at the University (I remember I spent 5 days on it, using 5 DVDs from a Tech Linux Magazine!). I went through Fedora, CentOS, RedHat, Mandriva, LinuxMint, SuSE -again-, Debian and Ubuntu :).
The first OS I used was DR-DOS (from Digital Research) on my NEC-V20 based PC, without HD, CGA graphics (only 4 colours!) ... I remember having a lot of fun with it and learning about files and directories, commands (why should I be fearful of a black screen?), batch files and loaders: yes, I have to admit it was all for gaming, so I copied BASIC code from magazines (learning to code by intuition, guessing what those lines with repeated words were intended to do)... ahh... and how much you learned from the boot when a virus appeared!.
I've been working at Canonical since Jul'21. Happy to be here :).
Team Memberships
Future Plans & Projects
Being an Ubuntu Core Dev member
Current Project & Goals
Being an Ubuntu Server Dev member
Membership Applications
MiriamEspanaAcebal (last edited 2024-12-12 11:49:05 by mirespace)