'''I, Nathan Pratta Teodosio, apply for Ubuntu Contributing Developer.''' || '''Name''' || Nathan Pratta Teodosio || || '''Launchpad Page''' || https://launchpad.net/~nteodosio || || '''Wiki Page''' || https://wiki.ubuntu.com/nteodosio || I am a software developer in Canonical's desktop team. == Summary of my contributions to Ubuntu == * Chromium maintenance since 2022: [[https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/log/|Snap]] and up to 18.04's end of life, [[https://launchpad.net/ubuntu/bionic/+source/chromium-browser/+changelog|deb]]. * Ubuntu Pro integration in [[https://launchpad.net/ubuntu/+source/gnome-initial-setup/42.0.1-1ubuntu2.1|gnome-initial-setup]], [[https://code.launchpad.net/~nteodosio/software-properties/+git/software-properties/+merge/434360|software-properties-gtk]] and [[https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/446968|update-manager]]. * General bug fixing, unblocking FTBFS or regressed autopkgtests, creating such tests, MIRs, SRU composition and verification, in the miscellaneous desktop packages. * Desktop Security Center back-end. == A complete description of my contributions to Ubuntu == * The main task in Chromium's maintenance is to make sure to catch issues early so that stable is released timely and without them. Fresh examples of typical such tasks: * [[https://launchpadlibrarian.net/739005184/buildlog_snap_ubuntu_noble_arm64_chromium-snap-from-source-beta_BUILDING.txt.gz|127.0.6533.43 (beta) FTBFS]], easy to fix as a [[https://issues.chromium.org/issues/351157339|patch already existed in the upstream bug report]]. * [[https://launchpad.net/bugs/2073339|128.0.6585.0 (edge) fails to start on Wayland]]. * [[https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/2074358|127.0.6533.72 (candidate) segfaults when sharing screen in Wayland]], caught when running the [[https://wiki.ubuntu.com/DesktopTeam/TestPlans/Chromium?action=show&redirect=Process%2FMerges%2FTestPlans%2Fchromium|manual test plan]]. * [[https://bugs.launchpad.net/~nteodosio/+bugs?field.searchtext=&search=Search&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=choose&field.assignee=nteodosio&field.bug_reporter=&field.bug_commenter=&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&orderby=-importance&memo=75&start=75|All assigned bugs in Launchpad]]. * [[https://bugs.launchpad.net/~nteodosio/+bugs?field.searchtext=sru&search=Search&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&field.assignee=nteodosio&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=|SRUs]]. * [[https://bugs.launchpad.net/~nteodosio/+reportedbugs?field.searchtext=mir&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=|MIRs]]. * [[https://code.launchpad.net/~nteodosio/+merges|All merge requests in Launchpad]]. * [[https://salsa.debian.org/dashboard/merge_requests/?scope=all&state=all&author_username=nteodosio|All merge requests in Salsa]]. * [[https://gitlab.gnome.org/dashboard/merge_requests/?scope=all&state=all&author_username=nteodosio|All merge requests in Gnome]]. * [[https://github.com/search?q=is%253Apr+author%253Anteodosio&type=pullrequest|All merge requests in Github]]. Specifically, * [[https://github.com/snapcore/snapd/pulls?q=is%3Apr+author%3Anteodosio|Contributions to Snapd]]. * [[https://github.com/canonical/desktop-security-center/pulls?q=is%3Apr+author%3Anteodosio|Contributions to Security Center]]. == Your plans and ideas for Ubuntu in the future == I relatively often file bugs or improvement suggestions [[https://bugs.launchpad.net/launchpad/+bugs?field.searchtext=&orderby=-importance&search=Search&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=nteodosio&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&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|to Launchpad itself]] and [[https://bugs.launchpad.net/snapd/+bugs?field.searchtext=&orderby=-importance&search=Search&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=nteodosio&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&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|Snapd]]/[[https://bugs.launchpad.net/snapd/+bugs?field.searchtext=&orderby=-importance&search=Search&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=nteodosio&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&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|Snapcraft]]/[[https://bugs.launchpad.net/snapstore-server/+bugs?field.searchtext=&orderby=-importance&search=Search&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=nteodosio&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&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|SnapStore]]. Caring is nagging. (: I think open source code should also be easily accessible code. Snaps builds are usually detached from the corresponding source code so a curious user often doesn't have a response to "where is the source for this snap?" So I'm now and then opening merge requests to add 'source-code' to the snapcraft.yaml of said snaps. = 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 = ''As a sponsor, just copy the template below, fill it out and add it to this section.'' == Sebastien Bacher == Nathan has been working in the Canonical Desktop Team for over a year now. He's our chromium maintainer and has been doing a great job keeping the deb (for old series) and the snap uptodate and in shape. He's also actively engaged in the GNOME packaging for Debian and Ubuntu. In addition to those he has been stepping up to participate to +1 rotations and help with Ubuntu archive issues. I strongly recommend him as a contributing developer! ---- == 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: ## https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi === Areas of Improvement === }}} ---- ## Uncomment the one that applies for you and please remove the others. ## ## [[CategoryCoreDevApplication]] ## [[CategoryMOTUApplication]] ## [[CategoryUniverseContributorApplication]] ## [[CategoryPerPackageUploaderApplication]]