## page was copied from أحمد المحمودي/UniverseContributorApplication ## page was renamed from أحمد المحمودي/MOTUApplication ||'''Contents'''<
><>|| '''I, أحمد المحمودي (Ahmed El-Mahmoudy), apply for MOTU.''' || '''Name''' || أحمد المحمودي (Ahmed El-Mahmoudy) || || '''Launchpad Page''' || https://launchpad.net/~aelmahmoudy || || '''Wiki Page''' || [[أحمد المحمودي]] || = Who I am = I am a digital design engineer. = My Ubuntu story = == My involvement == I've been using Linux since 1999, started with Redhat 5.1. Then I tried Debian (I think it was 2.1) in 2000, I was really fascinated with Debian, but then it was too hard for me to use (I recall the setup took me hours). Then I moved on to Mandriva (it was called Mandrake before). My first experience with Ubuntu was in 2006 using Breezy. I really like the fact that it's based on Debian with its very rich repository, and yet it is easy to use. I was fascinated that my wifi just worked ! This encouraged me to participate in Ubuntu (& Debian) to make them even better ! In July 2009, I got accepted as a Ubuntu Contributing Developer. Also I got accepted as a Debian Maintainer on March 2010. == Examples of my work / Things I'm proud of == * Migrating patch system for [[http://packages.debian.org/changelogs/pool/non-free/s/sl-modem/current/changelog#versionversion2.9.11_20080817-1|sl-modem]] to quilt, the hard part was splitting the different patches, which made me track the [[http://snapshot.debian.net/package/sl-modem|history of sl-modem]]. * Packaging [[http://packages.qa.debian.org/d/dico.html|dico]], a RFC 2229 compliant modular dictionary server. This is my first python package to be accepted ! * Patching TeXLive 2007 package to compile against poppler 0.12 ([[https://bugs.launchpad.net/bugs/438031|LP #438031]]) * Several fixes for javahelper. ([[http://bugs.debian.org/536895|#536895]], [[http://bugs.debian.org/537059|#537059]], [[http://bugs.debian.org/537074|#537074]], [[http://bugs.debian.org/537241|#537241]], [[http://bugs.debian.org/537262|#537262]]) * Adding --git-overlay option in git-buildpackage to support cases where git only hosts the debian/ dir. ([[http://bugs.debian.org/411206|#411206]]) == Areas of work == I generally focus my contributions on package maintenance, as well as the introduction of new packages. I attempt to fix bugs that affect me, as well as bugs of the packages I maintain. A list of packages I have introduced and/or currently maintaining in Debian and Ubuntu can be found in [[https://launchpad.net/~aelmahmoudy/+related-software|Launchpad]] and Debian QA [[http://qa.debian.org/developer.php?login=aelmahmoudy%40users.sourceforge.net|(old email)]] [[http://qa.debian.org/developer.php?login=aelmahmoudy%40sabily.org|(new email)]]. I also work on [[https://launchpad.net/sabily-project|Sabily]] which is a derivative distribution from Ubuntu. In Debian, I am mostly active in the [[https://alioth.debian.org/projects/pkg-electronics/|Debian Electronics]] and [[https://alioth.debian.org/projects/debian-islamic/|Debian Islamic Maintainers]] teams. == Things I could do better == = Plans for the future = == General == * Short term: * Getting a new package [[http://bugs.debian.org/576258|gst123]] into Debian (& hence Ubuntu) * Patch [[http://packages.ubuntu.com/minbar|Minbar]], [[http://packages.ubuntu.com/monajat|Monajat]] & [[http://hijra.ojuba.org|Hijra]](not in official Ubuntu repository) applets to use Ubuntu's new notification system. * Long term: * Better support for Hijri calendar system (see below) * Better support for Uthmani script (script used in writing Qur'an), actually I've added a [[https://blueprints.launchpad.net/sabily/+spec/uthmani-widget|blueprint]] about this. * Better arabic support for the console. I have make a [[http://git.debian.org/?p=collab-maint/bicon.git|package]] for [[http://projects.arabeyes.org/project.php?proj=BiCon|bicon]] some long time ago, but I haven't uploaded it yet to Debian nor Ubuntu, because the copyright file still needs to be revised. Another option would be patching every console utility (or at least those that I care about) to use FriBidi, but that would be such a tedious task, and probably complex for those utilities that make a good use of ncurses windowing. == What I like least in Ubuntu == * There is no support for non-solar-based calendars. There is no support for lunar-based calendars (Hijri) for example. I think that this has to be done down in glibc. I have started a [[https://blueprints.launchpad.net/sabily/+spec/hijri-glibc|blueprint]] regarding this matter. Also I've been approached by someone who was working on getting it implemented in javascript for gnome-shell. * Canonical being the copyright holder of tools created for Ubuntu project, I prefer if it was Ubuntu foundation instead. ---- = 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.'' == Daniel Holbach (dholbach) == === General feedback === I reviewed a number of packages of Ahmed and I was impressed with the quality of packaging and how Ahmed collaborated with others. He definitely should be a MOTU. === Specific Experiences of working together === * https://bugs.launchpad.net/ubuntu/+source/sl-modem/+bug/328415 * https://bugs.launchpad.net/ubuntu/+source/git-buildpackage/+bug/414471 * https://bugs.launchpad.net/ubuntu/+source/lintian/+bug/414497 * https://bugs.launchpad.net/ubuntu/+bug/415901 * https://bugs.launchpad.net/ubuntu/+source/libfinance-quote-perl/+bug/427858 * https://bugs.launchpad.net/ubuntu/+source/mutt/+bug/429237 * https://bugs.launchpad.net/ubuntu/+source/mdbtools/+bug/430057 * https://bugs.launchpad.net/ubuntu/+source/texlive-bin/+bug/475338 * https://bugs.launchpad.net/ubuntu/+source/devscripts/+bug/414298 * https://bugs.launchpad.net/ubuntu/+bug/440153 * https://bugs.launchpad.net/ubuntu/+source/sabily-themes/+bug/449651 * https://bugs.launchpad.net/ubuntu/+source/debhelper/+bug/485956 == Benjamin Drung == === General feedback === I sponsored a couple of sync requests. All were well described and I had nothing at all to complain about. Ahmed does all the work in Debian and sync the package to Ubuntu then. === Specific Experiences of working together === * https://bugs.launchpad.net/ubuntu/+source/zekr/+bug/577783 * https://bugs.launchpad.net/ubuntu/+source/libbasicplayer-java/+bug/530204 * https://bugs.launchpad.net/ubuntu/+source/zekr/+bug/511069 * https://bugs.launchpad.net/ubuntu/+source/pyfribidi/+bug/557827 == Stefan Ebner == === General feedback === I sponsored a couple of sync requests, they were top quality and I had nothing at all to complain about. Just like Benjamin said: Ahmed does all the work in Debian and sync the package to Ubuntu then. === Specific Experiences of working together === * https://bugs.launchpad.net/ubuntu/+source/dico/+bug/404548 * https://bugs.launchpad.net/ubuntu/+source/blueman/+bug/411256 * https://bugs.launchpad.net/ubuntu/+source/libfinance-quote-perl/+bug/408995 * https://bugs.launchpad.net/ubuntu/+source/mldonkey/+bug/408769 * https://bugs.launchpad.net/ubuntu/+source/verilog/+bug/414727 == ScottKitterman == === General feedback === I've sponsored Ahmed at least 8 times. Most were sync requests or small bug fixes, but merging courier was one of them. Ahmed is also a developer in Sabily, a specialized Ubuntu derivative oriented towards Muslim users. I have also sponsored packages related to this effort such as sabily-xsplash-artwork. I have also followed some of his sl-modem work via launchpad bugs (I think because I'm on the release team). The interactions have always been good and I've had no trouble with the quality of Ahmed's packages. === Specific Experiences of working together === In one case he jumped on fixing a bug I'd reported, but hadn't dealt with. I then sponsored the upload. That was a nice virtuous cycle (blueman). His Sabily packages have always been good. I didn't sponsor the plymouth theme, but did review it. As a developer for a small derivative, Ahmed can end up whipped about at the last moment and he has always dealt with it well. He's had to deal with some very trying bug reporters in sl-modem. He tried to deal with them himself and did the right thing and asked for help when things were getting out of hand. In the case of courier, his merge was correct on the first try. He asked questions where he had them rather than guessing and getting it wrong. Courier is often my final 'test' of if someone is ready for MOTU. He is. Recommended. === Areas of Improvement === Nothing I can think of. == Alessio Treglia == === General feedback === I reviewed and uploaded/sponsored a number of merges/syncs of Ahmed, the quality of his patches was always highest and I couldn't find any issue with his work. Therefore I'm happy to endorse this application. === Specific Experiences of working together === * https://bugs.launchpad.net/bugs/416346 * https://bugs.launchpad.net/bugs/414703 * https://bugs.launchpad.net/bugs/414815 * https://bugs.launchpad.net/bugs/420384 * https://bugs.launchpad.net/bugs/414814 ---- == 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.'' === Areas of Improvement === }}} ---- [[CategoryUniverseContributorApplication]]