KubuntuDeveloperApplication

Differences between revisions 41 and 42
Revision 41 as of 2017-01-22 23:53:50
Size: 6157
Editor: rikmills
Comment:
Revision 42 as of 2017-01-23 00:19:17
Size: 8225
Editor: rikmills
Comment:
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
Kubuntu's strap-line is "Kubuntu, making your PC friendly" and I see this as a core aim of the project, and something to always aim to improve on.

= My Kubuntu story =
Line 22: Line 25:
Kubuntu's strap-line is "Kubuntu, making your PC friendly" and I see this as a core aim of the project, and something to always aim to improve on.

= My Kubuntu story =
''Tell us how and when you got involved, what you liked working on and what you could probably do better.''
At the very end on 2015 I popped onto the #kubuntu-dev IRC channel to report some issues with new plasma in the ppas, and progressively from then chatted more with the kubuntu team and got involved in fist testing, and than packaging and other aspects of development.
Line 30: Line 30:
''Let us know what you worked on, with which development teams / developers with whom you cooperated and how it worked out.''
## As a per-package uploader, please give us some insight into the package maintenance and bug situation since you're working on it.
=== Kubuntu packaging ===

 * Determining and making fixes for packages in the Kubuntu CI (continuous integration) system, fixing automatic branch merges made by the CI when required, and generally triggering and pausing jobs to ease the smooth running of the CI. Now in recent months, administering the kubuntu CI, backporting and adding new build dependencies (inc. Qt).
 * Determining, making and uploading fixes for staged releases of KDE Frameworks, Plasma & Applications in the Kubuntu ppas.
 * Reviewing and carrying out merges proposed against the Kubuntu packaging git repositories.
 * Staging bugfix and version updates of frameworks and plasma and applications.
 * Backported builds of QT to Kubuntu ppas prior to the landing of this QT version in ubuntu. This allowed the team to start working on the staging of dependant KDE versions (e.g. Plasma 5.7.x). Also added to the KCI to allow upstream builds to continue.
 * Attending Kubuntu Ninja Packaging Dojos.
 * Made member of Kubuntu Ninja packaging team on 2016-07-05.
 * My list of [[https://launchpad.net/~rikmills/+related-packages|package uploads]].
 
=== Testing & bug reports ===

 * Running the development version of Kubuntu on my main machine in order to test and understand the evolution of the user experience, and investigate issues.
 * Reporting, confirming and testing for bug reports; both in Kubuntu and upstream to KDE.
 * Testing on PC, laptop and various virtual machines newly staged versions of Frameworks, Plasma & Applications, and then continuing to test and report issues once these reach the landing ppas.
 * Testing of daily ISOs for function and install.
 * Testing of candidate ISOs for milestone releases (e.g. Xenial 16.04.1)
Line 35: Line 52:
 * My base coding skills could be improved. C++/Python namely
 * Better knowledge of autopackagetests
Line 36: Line 56:
== General ==
 * Continue to increase my knowledge and skill base.
 * Try to work better with, and perhaps contribute to, other projects. For example KDE (including Neon) and debian.
 * I would like to help kubuntu regain some (perceived) lost ground, and get it back to being more of the 'goto' KDE linux distribution.
Line 38: Line 62:
Line 39: Line 64:

WIP..........

https://launchpad.net/@@/person  Name:

Rik Mills

https://launchpadlibrarian.net/16121192/gem-sm.png  Location:

United Kingdom

https://blueprints.launchpad.net/@@/meeting  Timezone:

GMT/UTC, observe DST (current time)

https://launchpad.net/favicon.ico  Launchpad Profile:

~rikmills

https://launchpad.net/@@/mail  Email:

rikmills[@]kubuntu[DOT]org

https://launchpad.net/@@/language  IRC:

acheronuk on irc.freenode.net

https://launchpadlibrarian.net/44285406/kubuntu-circle-small.png  Forum (www.kubuntuforums.net)

User: acheron

Who I am

Hi, I'm a long time Kubuntu user who has decided it is time to step up to help the distribution/flavour that has been of such benefit to me over the years.

Kubuntu's strap-line is "Kubuntu, making your PC friendly" and I see this as a core aim of the project, and something to always aim to improve on.

My Kubuntu story

I started using Linux/Unix at University, and carried on using Linux/Unix for post-grad research. I have also used desktop Linux such as Suse - Mandrake - Mandriva over the years.

After the Mandriva 'disappearance' I switched to Kubuntu, and have never regretted that move.

At the very end on 2015 I popped onto the #kubuntu-dev IRC channel to report some issues with new plasma in the ppas, and progressively from then chatted more with the kubuntu team and got involved in fist testing, and than packaging and other aspects of development.

My involvement

Examples of my work / Things I'm proud of

Areas of work

Kubuntu packaging

  • Determining and making fixes for packages in the Kubuntu CI (continuous integration) system, fixing automatic branch merges made by the CI when required, and generally triggering and pausing jobs to ease the smooth running of the CI. Now in recent months, administering the kubuntu CI, backporting and adding new build dependencies (inc. Qt).
  • Determining, making and uploading fixes for staged releases of KDE Frameworks, Plasma & Applications in the Kubuntu ppas.

  • Reviewing and carrying out merges proposed against the Kubuntu packaging git repositories.
  • Staging bugfix and version updates of frameworks and plasma and applications.
  • Backported builds of QT to Kubuntu ppas prior to the landing of this QT version in ubuntu. This allowed the team to start working on the staging of dependant KDE versions (e.g. Plasma 5.7.x). Also added to the KCI to allow upstream builds to continue.
  • Attending Kubuntu Ninja Packaging Dojos.
  • Made member of Kubuntu Ninja packaging team on 2016-07-05.
  • My list of package uploads.

Testing & bug reports

  • Running the development version of Kubuntu on my main machine in order to test and understand the evolution of the user experience, and investigate issues.
  • Reporting, confirming and testing for bug reports; both in Kubuntu and upstream to KDE.
  • Testing on PC, laptop and various virtual machines newly staged versions of Frameworks, Plasma & Applications, and then continuing to test and report issues once these reach the landing ppas.

  • Testing of daily ISOs for function and install.
  • Testing of candidate ISOs for milestone releases (e.g. Xenial 16.04.1)

Things I could do better

  • My base coding skills could be improved. C++/Python namely
  • Better knowledge of autopackagetests

Plans for the future

  • Continue to increase my knowledge and skill base.
  • Try to work better with, and perhaps contribute to, other projects. For example KDE (including Neon) and debian.
  • I would like to help kubuntu regain some (perceived) lost ground, and get it back to being more of the 'goto' KDE linux distribution.

What I like least in K/Ubuntu

Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.

WIP..........


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@.

I'm very happy to see Rik step up and apply for Kubuntu Developer. Since he first began contributing, he's cheerfully picked up whatever jobs needed doing, asking for help or explanations along the way if needed. That is so refreshing. In addition, Rik worked and still works with everybody, including the Plasma and Neon teams.

Rik knows that becoming a Kubuntu Developer will help the project, so he's applying. That is awesome. -- valorie-zimmerman 2017-01-06 03:21:10

Rik has been a HUGE help and supportive member of the Kubuntu Community in everything from tech support to development. He has an amazing work ethic and works with very well with many teams in and out of the Ubuntu and KDE community.

-- aaronhoneycutt -- aaronhoneycutt 2017-01-06 05:26:06


Endorsements

As a sponsor, just copy the template below, fill it out and add it to this section.

Clive Johnston

General feedback

I have worked very closely with Rik before and since being accepted as a Kubuntu Developer myself, in October 2016. To date, I have sponsored packages from KDE Frameworks and Plasma, and we are currently working on KDE Applications 16.12. Rik is extremely conscience regarding his work and often pulls me up on some of mine! I fully trust his decision making process and the conclusions he reaches. If he is unsure about anything, he will ask others and will only proceed when in procession of all facts and factors.

Specific Experiences of working together

Rik and Santa worked well together in getting Yakkety released and out the door. Since then Rik has worked hard on the development branch 17.04, codenamed Zesty Zapus. He has also been heavily involved in moving the Kubuntu Continuous Integration (KCI) server to a new, faster server, a task that he has learned a lot and I think secretly enjoyed Smile :)

Rik has also been involved with helping users via bug reports and online forums, often trying to replicate the issue and then researching a fix. His ability to investigate problems never ceases to amaze me.

A list of Rik's uploads can be found here - https://launchpad.net/~rikmills/+uploaded-packages

Areas of Improvement

I can't think of any area of improvement, only suggest that he keeps doing what he has been doing, learning new things and passing them on to the team. One area we are all lacking in is proper and up-to-date documentation, something that needs to be looked at and some progress made on.

-- clivejo 2017-01-03 21:31:12


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


RikMills/KubuntuDeveloperApplication (last edited 2017-02-09 16:30:10 by rikmills)