Tribaal
About Me
I'm a Ubuntu user since about 2005 (Breezy), after playing with Debian for many years, and GNU/Linux for even longer.
I currently hold a software engineer position with Canonical, in the Landscape team. That allows me to help develop the server, cloud and openstack side of the whole Canonical offering. The focus of my work here is making the code for both the client and the server as transparent and reliable as possible, with extra enphasis on readability and testing. The client is part of the default Ubuntu CD, and so a special attention is always necessary.
Very active, I like to travel a lot, and so recently left my native Switzerland to live in Tanzania for some time.
Apart from being an Ubuntu fanboy, I did and still do some Django on my spare time, and I have contributed and/or started several Django related projects, such as django-shop and django-cms (both of which I'm a core dev of).
I also love crypto and bitcoin, so I contribute to electrum and other pyhton projects, such as "cryptography".
Note: While I am a Canonical employee this is my own initiative, and is neither required nor sanctionned by my employer. I feel that I belong as a member of the community in my own right
Contact Information
IRC |
Tribaal |
GTalk |
|
Website |
|
Launchpad |
|
Github (just in case) |
Contributions
A few contributions along the years:
Packages, code
Core developer for ubumirror, a set of script to create Ubuntu mirrors.
Maintainer of the ubumirror package since utopic, and in trusty-backports.
Set up an Ubuntu mirror in Northern Tanzania (with the help of my ISP)
- Some other contributions to Ubuntu packages/code (squid-deb-proxy, unity-tweak-tool, storm and txaws come to mind).
Documentation
Several contributions to the Ubuntu Server Guide, in particular one to add a whole section (about git https://code.launchpad.net/~tribaal/serverguide/add-git-to-vcs/+merge/168684)
LoCos
Member of the Swiss LoCo since... a long time?
Member of the Tanzania LoCo since May 2014 (more or less). Administrator since August 2014.
As part of Canonical
- Developer in the Landscape team, both client and server. The landscape client is installed on *a lot* of computers worldwide, and is a critical piece of infrastructure for hundreds of Ubuntu installations and Canonical customers.
Added some proxy logic to LXC container templates for Ubuntu, making spinning up of LXC containers on slow networks much more bearable. https://github.com/lxc/lxc/commits?author=chrisglass
Some contributions to the Ceph storage cluster, in particular Python bindings (not directly an Ubuntu contribution, but related to Ubuntu's Openstack reference architecture). https://github.com/ceph/ceph/commits?author=chrisglass
Found a relatively serious security problem with MAAS http://www.ubuntu.com/usn/usn-2105-1/
Charms, Juju
Contributed code to the charm-helpers common code repository, including fixes to race conditions and quality improvements. Examples: https://code.launchpad.net/~tribaal/charm-helpers/add-documentation-to-cluster-helpers/+merge/229197 , https://code.launchpad.net/~tribaal/charm-helpers/charm-helpers-apt-lock-refactor/+merge/218696
Developping an ubuntu-mirror charm to make deploying ubuntu mirrors easier (in progress
)
Various
Brought Ubuntu to the summit of Mt. Kilimanjaro http://ubuntuforums.org/showthread.php?t=1412392
- I always carry and "sow" Ubuntu pens and stickers wherever I can.
Future Goals
- Keeping up with Landscape development.
- Continue improving the charm ecosystem and in particular code quality around charm-helpers.
- Continue development of the ubumirror script and related software.
- I have the beginning of a project to setup another mirror in Kenya (since it caters to most of the east-african community).
Revive and dynamize the Tanzanian LoCo
Contribute to and improve the Ubuntu OpenStack reference architecture.
Testimonials
Note: If you have anything nice to say about this person, please do add it below along with @ SIG @ (no spaces). The @ SIG @ command will sign your name and date/time it after you "Save Changes".
Chris is an awesome colleague and developer. He pays a lot of attention to quality and if something is wrong he is eager to fix it. He feels very responsible for the code he writes and projects he maintains, so he can really be called a Maintainer. He really enjoys Ubuntu and pushes it forward anywhere he has a chance. -- ahasenack 2014-08-04 15:31:26
My interactions with Chris have been brief, however they are quality conversations. He's submit some work against Charm Helpers in an effort to clean up documentation, and add robust new features to the charming ecosystem. +1 on his review from Me -- lazypower 2014-08-04 07:08:26
I have been working with Chris in the Swiss Ubuntu Team and we have organised several events together. It was always a great pleasure to work with him, as he is very efficient while being the calm rock in the stormy sea. He really is a great addition to any team. -- myriam 2014-08-09 20:38:32