UbuntuBudgieDevApplication

Differences between revisions 1 and 33 (spanning 32 versions)
Revision 1 as of 2009-01-23 14:49:01
Size: 1733
Editor: i59F756EA
Comment:
Revision 33 as of 2016-11-10 23:02:46
Size: 6636
Editor: fossfreedom
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''<<BR>><<TableOfContents>>|| ## page was copied from AnthonyWong/UbuntuKylinDevApplication
## page was copied from UbuntuDevelopment/DeveloperApplicationTemplate
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''<<BR>><<TableOfContents(2)>>||
Line 3: Line 5:
/!\ This page is work in progress /!\
Line 4: Line 7:
'''I, <YOUR NAME>, apply for <universe-contributor|MOTU|core-dev>.''' '''I, David Mohammed - also known by my nick 'fossfreedom', apply for upload rights for [[https://launchpad.net/~ubuntubudgie-dev | Ubuntu Budgie package set]].'''
Line 6: Line 9:
|| '''Name''' || <YOUR NAME> ||
|| '''Launchpad Page''' || <link to your launchpad page> ||
|| '''Wiki Page''' || <link to your Wiki page> ||
|| '''Name''' || David Mohammed ||
|| '''Launchpad Page''' || http://launchpad.net/~fossfreedom ||
|| '''Wiki Page''' || [[fossfreedom]] ||
Line 11: Line 14:
''Tell us a bit about yourself.'' 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 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. In the future - budgie-indicator-applet.
Line 14: Line 23:
''Tell us how you got involved, what you liked working on and what you could probably do better.'' 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
Line 17: Line 28:

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.
Line 18: Line 34:

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!
Line 19: Line 38:
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.

## As a per-package uploader, please give us some insight into the package maintenance and bug situation since you're working on it.

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)
Line 21: Line 60:
Revise my Rhythmbox PPA packages to be of much better package quality using lessons learned from working with Gianfranco, Adam, Jeremy and Daniel.
Line 22: Line 63:
== General ==
== What I like least in Ubuntu ==
''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.''

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.
Line 44: Line 89:
## Full list of sponsored packages can be generated here:
## http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?
Line 49: Line 96:
## Uncomment one of these. ## Uncomment the one that applies for you and please remove the others.
Line 54: Line 101:
[[CategoryPerPackageUploaderApplication]]

Warning /!\ This page is work in progress Warning /!\

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 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. In the future - budgie-indicator-applet.

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


CategoryPerPackageUploaderApplication

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