CoreDevApplication

I, Дмитрий Ледков, hereby state my intention to apply for Core Developer status.

Legal Name

Dmitrijs Ledkovs

Launchpad Page

http://launchpad.net/~xnox

Wiki Page

DmitrijsLedkovs

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

936965

vorlon

libgpg-error

sync

992601

dholbach

libboost1.49

other

tracker

laney

transition tracker

sudo

merge

branch

vorlon

sudo

CVE NMU

Debian Upload

myself

uploaded CVE NMU into unstable/testing while merging sudo in Ubuntu

nagios-nrpe

merge

branch

stgraber

didn't check new debdiff against debian for additional changes to be dropped

python-couchdb

merge

branch

SPONSOR ME

bogl

merge

branch

cjwatson--

akonadi

rebuild

branch

adconrad

boost1.49 transition

bastet

rebuild

branch

adconrad

boost1.49 transition

dc-qt

rebuild

branch

adconrad

boost1.49 transition

dvswitch

rebuild

branch

adconrad

boost1.49 transition

easystroke

rebuild

branch

adconrad

boost1.49 transition

aqsis

sync

994210

andrewsomething

boost1.49 transition

grub2

bugfix

branch

vorlon

grub2

sru

branch

vorlon

grub2

sru test case

978464

raof

btrfs-tools

merge

branch

davewalker

mdadm

fixes

branch

vorlon

e2fsprogs

merge

branch

vorlon

python3

other

tracker

Laney

transition tracker for only python 3 on cd

ubiquity

bugfix

branch

ev

Removal of migration-assistant, as per blueprint

boost1.49

merge

branch

adconrad

boost1.49 transition

boost-mpi-source1.49

merge

1005179

kitterman, adconrad

boost1.49 transition

clasp

sync

1005431

angelabad

uploaded delta into debian, fix ftbfs-gcc-4.7

bombono-dvd

bugfix

branch

ogra

boost1.49, ftbfs

encfs

rebuild

branch

didrocks

boost1.49 transition

glogg

rebuild

branch

didrocks

boost1.49 transition

glob2

rebuild

branch

adconrad

boost1.49 transition

kcollectd

rebuild

branch

didrocks

boost1.49 transition

libcmis

rebuild

branch

didrocks

boost1.49 transition

cufflinks

merge

branch

stefanor

merge, helps boost1.49 transition

autodock-vina

rebuild

branch

adconrad

boost1.49 transition

enblend-enfuse

rebuild

branch

adconrad

boost1.49 transition

feel++

rebuild

branch

stefanor

boost1.49 transition

autofs

merge

1006509

SPONSOR ME

libmpikmeans

rebuild

branch

dholbach

boost1.49 transition

liborigin2

rebuild

branch

dholbach

boost1.49 transition

libtorrent-rasterbar

rebuild

branch

dholbach

boost1.49 transition

barada-pam

sync

1011748

micahg

nmu, sync, boost1.49 transition

libconfig9

transition

adconrad

9 packages in total

btrfs-tools

sync

1013265

pitti

nagios3

sync

1014565

pitti

e2fsprogs

merge

branch

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 Wink ;-) -- 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 ===


CategoryCoreDevApplication

DimitriLedkov/CoreDevApplication (last edited 2014-02-08 23:02:52 by xnox)