Contents |
I, Дмитрий Ледков, hereby state my intention to apply for Core Developer status.
Legal Name |
Dmitrijs Ledkovs |
Launchpad Page |
|
Wiki Page |
Who I am
I am a recentish electronic engineering graduate. I started my career as a software developer with free and open-source projects. I worked for credativ (a global Debian company) for 15 months as a consultant. I was providing 3rd level support to sysadmins, doing troubleshooting/profiling/sysadmin work and coding in python. In May, I joined canonical to work in FoundationsTeam.
My Ubuntu story
I have started using Ubuntu during my university studies because of: TeXLive, editors, EDA tools (PCB layout, VHDL, Verilog, etc), compilers. Later I started fixing small things, maintaining a few packages, eventually becoming a DD...
Examples of my work
Package |
Type |
Link |
Sponsor |
Comment |
lvm2 |
testing |
vorlon |
||
libgpg-error |
sync |
dholbach |
||
libboost1.49 |
other |
laney |
transition tracker |
|
sudo |
merge |
vorlon |
||
sudo |
CVE NMU |
myself |
uploaded CVE NMU into unstable/testing while merging sudo in Ubuntu |
|
nagios-nrpe |
merge |
stgraber |
didn't check new debdiff against debian for additional changes to be dropped |
|
python-couchdb |
merge |
SPONSOR ME |
||
bogl |
merge |
cjwatson-- |
||
akonadi |
rebuild |
adconrad |
boost1.49 transition |
|
bastet |
rebuild |
adconrad |
boost1.49 transition |
|
dc-qt |
rebuild |
adconrad |
boost1.49 transition |
|
dvswitch |
rebuild |
adconrad |
boost1.49 transition |
|
easystroke |
rebuild |
adconrad |
boost1.49 transition |
|
aqsis |
sync |
andrewsomething |
boost1.49 transition |
|
grub2 |
bugfix |
vorlon |
||
grub2 |
sru |
vorlon |
||
grub2 |
sru test case |
raof |
||
btrfs-tools |
merge |
davewalker |
||
mdadm |
fixes |
vorlon |
||
e2fsprogs |
merge |
vorlon |
||
python3 |
other |
Laney |
transition tracker for only python 3 on cd |
|
ubiquity |
bugfix |
ev |
Removal of migration-assistant, as per blueprint |
|
boost1.49 |
merge |
adconrad |
boost1.49 transition |
|
boost-mpi-source1.49 |
merge |
kitterman, adconrad |
boost1.49 transition |
|
clasp |
sync |
angelabad |
uploaded delta into debian, fix ftbfs-gcc-4.7 |
|
bombono-dvd |
bugfix |
ogra |
boost1.49, ftbfs |
|
encfs |
rebuild |
didrocks |
boost1.49 transition |
|
glogg |
rebuild |
didrocks |
boost1.49 transition |
|
glob2 |
rebuild |
adconrad |
boost1.49 transition |
|
kcollectd |
rebuild |
didrocks |
boost1.49 transition |
|
libcmis |
rebuild |
didrocks |
boost1.49 transition |
|
cufflinks |
merge |
stefanor |
merge, helps boost1.49 transition |
|
autodock-vina |
rebuild |
adconrad |
boost1.49 transition |
|
enblend-enfuse |
rebuild |
adconrad |
boost1.49 transition |
|
feel++ |
rebuild |
stefanor |
boost1.49 transition |
|
autofs |
merge |
SPONSOR ME |
||
libmpikmeans |
rebuild |
dholbach |
boost1.49 transition |
|
liborigin2 |
rebuild |
dholbach |
boost1.49 transition |
|
libtorrent-rasterbar |
rebuild |
dholbach |
boost1.49 transition |
|
barada-pam |
sync |
micahg |
nmu, sync, boost1.49 transition |
|
libconfig9 |
transition |
|
adconrad |
9 packages in total |
btrfs-tools |
sync |
pitti |
||
nagios3 |
sync |
pitti |
||
e2fsprogs |
merge |
pitti |
Areas of work
Broadly my interest lies in C, Python, Gtk+ stacks. I happened to poke C++ stuff as well. I am one of the leaders of the Debian Crosswire Packaging Team and I actively (somewhat) participate in the Debian python [apps/modules], science and games teams. I am involved in the OpenERP / openobject upstream & addons development. For a while I wanted to get into the lower stack. Thanks to my new job, I will be working on core operating system components, such as various file systems and the installers.
Things I could do better
English is not my native language, and inadvertently I make blatant errors, use awkward grammar and produce lost-in-translation innuendoes. These sometimes end up in commit messages and changelog entries.
Plans for the future
General
- Make RAID/LUKS/LVM rock in ubuntu
- Make same rock in ubiquity
- Make a cunning plan to fix my English grammar
What I like least in Ubuntu
- the time it takes to dist-upgrade my machine
Fix this with: btrfs? lvm-snapshots & disable fsync? debdiffs? magic pixie dust?
Comments
Yolanda Robla
General feedback
I've been working on an OpenERP 6.1 package for Debian/Ubuntu. I'm not very experienced with packaging, so i needed extra help and an experienced point of view in order to finish the package properly. Dmitrijs has helped me a lot, explaining me about the proper way to use packaging tools, and proposing very useful suggestions. He has been always there to help, he has explained me how to do things, rather than just solving the problems himself, so that is a more useful contribution because he has passed me the knowledge for future work.
-- yolanda.robla 2012-05-31 08:22:44
Iain Lane
I merged some stuff into the transition tracker for Dmitrijs, and he followed up on some bugs which emerged. I'm glad to see more people using the right infrastructure for doing stuff.
-- laney 2012-05-31 16:57:51
Didier Roche
I sponsored some work that Dmitrijs did on the boost transition. All the transition were trivials (just a rebuild), but nicely done with the right process and tools. Also, the rebuild was effectively tested. This is not enough data for me to give a real endorsement, but knowing his DD and MOTU hat, I'm more than confident that Dmitrijs would do an awesome Core developer.
-- didrocks 2012-06-01 09:35:32
Am not actually MOTU, only UCD. Thanks a lot though
-- dmitrij.ledkov 2012-06-01 10:14:46
Endorsements
As a sponsor, just copy the template below, fill it out and add it to this section.
SteveLangasek
General feedback
In the short time Dmitrijs has been with the Foundations team so far, I've sponsored uploads for him of sudo, lvm, grub2, and e2fsprogs, and am working now on sponsoring mdadm as well. What in another might seem like audacity for tackling such a string of core packages back to back, in Dmitrijs is merely cool competence. As often as not when commenting on his merge requests, it turns out that I'm wrong and he's right, which is just as it should be.
As Dmitrijs is already a Debian Developer, Ubuntu Member, and Ubuntu Universe Contributor, I have no concerns with his understanding of technical and social policies regarding the Ubuntu archive and fully endorse his application for core-dev.
ScottKitterman
General feedback
I've only sponsored one package for Dmitrijs, but it was a tricky one (split of boost1.49 into boost-mpi-source1.49). I've also interacted with him regularly in both Debian and Ubuntu IRC channels. He is clearly knowlegeable and pleasant to work with. I appreciate the way he's stepped up on the boost transition (since I've done this in the past, I know what a pain it is). As a DD, I know he's got a good technical background in packaging. Based on my experience sponsoring him, I also can say he has a good knowledge of Ubuntu specifics such as different components. I don't think a single upload is enough experience for a formal endorsement "Yes - make him a core-dev", but what I've seen so far is fully consistent with what I'd expect of someone who was ready for core-dev and it would greatl surprise me if he wasn't ready for it.
Specific Experiences of working together
Discussion of boost transition and transition tracker requirements and sponsorship of boost-mpi-source1.49. All very well done with no issues.
Areas of Improvement
None that I've noticed.
Evan Dandrea
General feedback
I've worked with Dmitrijs on several changes to ubiquity, usb-creator and migration-assistant. I have found his work to be of excellent quality. In discussions he's shown a clear understanding of the inner workings of our infrastructure and of Debian packaging.
I believe he has shown himself more than ready for core-dev status.
Kate Stewart
General feedback
I've interacted with Dmitrijs on Ubuntu IRC and found him knowledgeable on the key pieces of our infrastructure, and with a very good attitude towards doing the right thing and diving in to solve problems. He's been doing SRU uploads as well as transition tracker work. From our discussions, he has a sound understanding of the way our development and stable releases work, and wants to help improve the consistency and tracking, with debian and our releases. +1 from me.
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.'' === Areas of Improvement ===