UbuntuBudgieDevApplication

Differences between revisions 35 and 37 (spanning 2 versions)
Revision 35 as of 2016-11-12 23:39:33
Size: 9175
Editor: fossfreedom
Comment:
Revision 37 as of 2016-11-13 21:32:45
Size: 9283
Editor: fossfreedom
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:

/!\ This page is work in progress /!\
Line 20: Line 18:
My prime responsibility is to maintain the current package set that makes up Ubuntu Budgie. Its for this reason why I am applying for per-package set privileges or equivalent to allow Ubuntu Budgie to maintain its packages. The list of packages are: budgie-desktop, budgie-desktop-environment, budgie-artwork, budgie-welcome, budgie-wallpapers, arc-theme, moka-icon-theme, faba-icon-theme, arc-firefox-theme, rhythmbox-plugin-alternative-toolbar. In the future - budgie-indicator-applet. My prime responsibility is to maintain the current package set that makes up Ubuntu Budgie. Its for this reason why I am applying for per-package set privileges or equivalent privileges to allow Ubuntu Budgie to maintain its packages. The list of packages are: budgie-desktop, budgie-desktop-environment, budgie-artwork, budgie-welcome, budgie-wallpapers, arc-theme, moka-icon-theme, faba-icon-theme, arc-firefox-theme, rhythmbox-plugin-alternative-toolbar. In the future - budgie-indicator-applet.

Likewise we will need rights to maintain the Ubuntu Budgie seeds to create and maintain our ISOs and to update our ubiquity-slideshow.

I, David Mohammed - also known by my nick 'fossfreedom', apply for upload rights for Ubuntu Budgie package set.

Name

David Mohammed

Launchpad Page

http://launchpad.net/~fossfreedom

Wiki Page

fossfreedom

Who I am

My name is David Mohammed, living in the UK. I have been involved in FLOSS since Ubuntu 7.04 days. I have a masters degree in Software Engineering and work as a senior systems developer for Hewlett Packard Enterprises.

My initial career developer background is primarily C based - my opensource contributions are primarily python based via rhythmbox plugins - https://github.com/fossfreedom.

I am the project lead for the new official community flavour - Ubuntu Budgie.

My prime responsibility is to maintain the current package set that makes up Ubuntu Budgie. Its for this reason why I am applying for per-package set privileges or equivalent privileges to allow Ubuntu Budgie to maintain its packages. The list of packages are: budgie-desktop, budgie-desktop-environment, budgie-artwork, budgie-welcome, budgie-wallpapers, arc-theme, moka-icon-theme, faba-icon-theme, arc-firefox-theme, rhythmbox-plugin-alternative-toolbar. In the future - budgie-indicator-applet.

Likewise we will need rights to maintain the Ubuntu Budgie seeds to create and maintain our ISOs and to update our ubiquity-slideshow.

My Ubuntu story

I first dabbled with Ubuntu during the Feisty days and Ubuntu became my primary desktop OS soon after with Gutsy.

My first active contribution to the Ubuntu community was through Ubuntu Forums (Ubuntu Cappuccino Scuro) and later through Ask Ubuntu. Currently I am a community moderator with a not insubstantial score-card (http://askubuntu.com/users/14356/fossfreedom) together with several highly regarded Q&A's

My involvement

I started software packaging through my efforts on Ask Ubuntu. Many people requested software that was not available in debian format - or was not available for the distro release they were using. Several PPA's exist - https://launchpad.net/~fossfreedom

As a result, the software packaged is pretty diverse but I've kept those packages up-to-date as long as there was a need from end-users.

Examples of my work / Things I'm proud of

Specifically I am most proud of my Rhythmbox Plugins PPA (https://launchpad.net/~fossfreedom/+archive/ubuntu/rhythmbox-plugins). I've gathered together 30+ packages over many years, updating when new releases were available - testing, revising, suggesting fixes upstream. I've also coded myself many new plugins to Rhythmbox myself. From the PPA stats, literally hundreds of thousands of downloads over the years has been made!

Areas of work

I am the project lead for Ubuntu Budgie and my prime responsibility is the package maintenance for our distro. I have worked both upstream - Debian - and with Ubuntu devs.

I have worked with Gianfranco Costamagna learning the correct Debian way of packaging through my own rhythmbox plugin 'rhythmbox-plugin-alternative-toolbar'. This was submitted to Debian.

Similarly, working with Gianfranco worked through the intricacies of the Vala based budgie-desktop - now the corner stone of Ubuntu Budgie. I've successfully submitted new upstream releases as well as many bug and stability fixes as they became available upstream.

I have worked with Adam Borowski (again with Debian) to package moka-icon-theme, faba-icon-theme and arc-theme packages.

I have worked with Jeremy Bicha (for Ubuntu) to package budgie-desktop-environment, budgie-welcome, budgie-wallpapers and budgie-artwork

I am currently working with Daniel Holbach (for Ubuntu) to package arc-firefox-theme.

I have been pro-active when receiving bug-reports. Examples - resolving perceived new debian wide security review of the use of dbus-launch - this affected budgie-desktop. Resolving new debian wide cleanup to correctly designate debian/prerm etc files to ensure they correctly start with a shebang.

I have cherry-picked upstream commits to resolve issues with moka-icon-theme that were affecting 16.10.

All packages described above I have maintained to be fully upto-date as upstream release new fixes (https://qa.debian.org/developer.php?login=fossfreedom%40ubuntu.com)

Things I could do better

Revise my Rhythmbox PPA packages to be of much better package quality using lessons learned from working with Gianfranco, Adam, Jeremy and Daniel.

Plans for the future

My immediate plans revolve around making 17.04 a successful release for Ubuntu Budgie. This includes ensuring all packages are fully up-to-date, cherry-picking stability and critical fixes where necessary.

Upstream, budgie-desktop is soon to be split from its current monolithic package to multiple individual packages. I will be working with Debian to ensure successful inclusion into Sid/Stretch through creating brand-new packages and ensuring a seamless upgrade process for existing users of budgie-desktop.

Currently going through Debian mentors to submit a new developed software app for Ubuntu Budgie - budgie-indicator-applet.


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.


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 ===

== Adam Borowski  ==
=== 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?)

For the record, here's the full list of uploads to Debian that I and
Gianfranco sponsored (with names mangled by #843961 manually fixed):

[~]$ who-uploads -M 10 arc-theme
Uploads for arc-theme:
20161005-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
20160923-1 to unstable: Adam Borowski <kilobyte@angband.pl>
20160605-2 to unstable: Adam Borowski <kilobyte@angband.pl>
20160605-1 to unstable: Adam Borowski <kilobyte@angband.pl>
[~]$ who-uploads -M 10 budgie-desktop
Uploads for budgie-desktop:
10.2.8-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
10.2.7-3 to unstable: Adam Borowski <kilobyte@angband.pl>
10.2.7-2 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
10.2.7-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
10.2.6-2 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
10.2.6-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
[~]$ who-uploads -M 10 faba-icon-theme
Uploads for faba-icon-theme:
4.1.2-1 to unstable: Adam Borowski <kilobyte@angband.pl>
[~]$ who-uploads -M 10 moka-icon-theme
Uploads for moka-icon-theme:
5.3.5-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
5.3.2-2 to unstable: Adam Borowski <kilobyte@angband.pl>
5.3.2-1 to unstable: Adam Borowski <kilobyte@angband.pl>
[~]$ who-uploads -M 10 rhythmbox-plugin-alternative-toolbar
Uploads for rhythmbox-plugin-alternative-toolbar:
0.17.3-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
0.17.2-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
0.17.1-1 to unstable: Adam Borowski <kilobyte@angband.pl>
0.16.3-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>
0.15.0-1 to unstable: Gianfranco Costamagna <locutusofborg@debian.org>

I do closely review only the initial upload, looking mostly at debdiffs and
automated tools for subsequent ones; all of your packaging was ok.


=== 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 ===


CategoryPerPackageUploaderApplication

fossfreedom/UbuntuBudgieDevApplication (last edited 2017-09-04 13:36:47 by fossfreedom)