DeveloperApplication-MOTU

Differences between revisions 5 and 6
Revision 5 as of 2012-03-06 11:24:59
Size: 12260
Editor: dholbach
Comment:
Revision 6 as of 2012-03-06 11:35:21
Size: 12466
Editor: 87-206-60-144
Comment: sorted bugs
Deletions are marked like this. Additions are marked like this.
Line 41: Line 41:
Blueprints: === Blueprints ===
Line 46: Line 46:
Bugs which I was working on: === Bugs which I was working on ===

==== GCC 4.[456] changes ====
Line 52: Line 54:
 * [[Launchpad:ubuntu/+bug/593187 | -source build-dep not needed when building cross-compilers]]
 * [[Launchpad:ubuntu/+bug/593274 | Cross-compilers fail to build twice in a row]]
Line 53: Line 57:
 * [[Launchpad:ubuntu/+bug/593274 | Cross-compilers fail to build twice in a row]]
 * [[Launchpad:ubuntu/+bug/593187 | -source build-dep not needed when building cross-compilers]]
Line 58: Line 60:
 * [[Launchpad:ubuntu/+bug/598389 | Cross build needs rpath with xdeb]]
Line 61: Line 62:
 * [[Launchpad:ubuntu/+bug/603497 | allow building intermediate stages for gcc]]
 * [[Launchpad:ubuntu/+bug/613401 | [cross] no gcc-4.4-arm-linux-gnueabi-base package]]
 * [[Launchpad:ubuntu/+bug/613404 | sync rules.conf with gcc-4.5]]
 * [[Launchpad:ubuntu/+bug/628855 | [cross] create libgcc1 and gcc-*-base packages for stage2 build]]
 * [[Launchpad:ubuntu/+bug/640298 | [cross] gcc-4.5-armel-cross_1.35 fails to build due to genchanges warnings]]
 * [[Launchpad:ubuntu/+bug/646729 | Packages built with modified gcc fail to install]]
 * [[Launchpad:ubuntu/+bug/676454 | switch to gcc-4.5 and symlinks for default versions ]]
 * [[Launchpad:ubuntu/+bug/711523 | dbgsym packages generated during build, but not uploaded ]]
 * [[Launchpad:ubuntu/+bug/739151 | dpkg-cross does not do sensible things with multi-arch: same packages ]]
 * [[Launchpad:ubuntu/+bug/816852 | Build of cross compiler is broken in 4.6.1-5 ]]
 * [[Launchpad:ubuntu/+bug/862436 | cross packages depend on wrong gcc-*-base ]]
 * [[Launchpad:ubuntu/+bug/863101 | add ability to build cross compiler ]]
 * [[Launchpad:ubuntu/+bug/868924 | hardening_patches not enabled for cross builds ]]
 * [[Launchpad:ubuntu/+bug/887111 | [cross] Set usr_lib properly for armel cross build ]]

==== other cross toolchain related ====

 * [[Launchpad:ubuntu/+bug/598389 | Cross build needs rpath with xdeb]]
Line 62: Line 81:
 * [[Launchpad:ubuntu/+bug/603497 | allow building intermediate stages for gcc]]
Line 71: Line 89:
 * [[Launchpad:ubuntu/+bug/613401 | [cross] no gcc-4.4-arm-linux-gnueabi-base package]]
 * [[Launchpad:ubuntu/+bug/613404 | sync rules.conf with gcc-4.5]]
 * [[Launchpad:ubuntu/+bug/628855 | [cross] create libgcc1 and gcc-*-base packages for stage2 build]]
 * [[Launchpad:ubuntu/+bug/684625 | libc6 is compiled for armv5 instead of armv7a]]
 * [[Launchpad:ubuntu/+bug/686530 | Build gold for cross]]
 * [[Launchpad:ubuntu/+bug/688497 | binutils-multiarch trying to overwrite '/usr/bin/ld.bfd', which is also in package binutils 2.21-1ubuntu2]]

==== FTFBS fixes =====
Line 75: Line 96:
 * [[Launchpad:ubuntu/+bug/640298 | [cross] gcc-4.5-armel-cross_1.35 fails to build due to genchanges warnings]]
 * [[Launchpad:ubuntu/+bug/646729 | Packages built with modified gcc fail to install]]
 * [[Launchpad:ubuntu/+bug/671027 | Add Efika MX Smartbook/Smarttop support]]
 * [[Launchpad:ubuntu/+bug/688497 | binutils-multiarch trying to overwrite '/usr/bin/ld.bfd', which is also in package binutils 2.21-1ubuntu2]]
 * [[Launchpad:ubuntu/+bug/686530 | Build gold for cross]]
 * [[Launchpad:ubuntu/+bug/684625 | libc6 is compiled for armv5 instead of armv7a]]
 * [[Launchpad:ubuntu/+bug/675442 | Shows wrong cpu frequency on ARM ]]
 * [[Launchpad:ubuntu/+bug/739151 | dpkg-cross does not do sensible things with multi-arch: same packages ]]
 * [[Launchpad:ubuntu/+bug/736154 | Merge dpkg-cross 2.6.2 (universe) from Debian unstable (main) ]]
 * [[Launchpad:ubuntu/+bug/711523 | dbgsym packages generated during build, but not uploaded ]]
 * [[Launchpad:ubuntu/+bug/676454 | switch to gcc-4.5 and symlinks for default versions ]]
 * [[Launchpad:debian/+bug/791321 | raxml version 7.2.6-1 failed to build on armel ]]
 * [[Launchpad:debian/+bug/823709 | gtk-gnutella version 0.97-1 failed to build on armel ]]
 * [[Launchpad:ubuntu/+bug/745870 | svgalib version 1:1.4.3-30build1 failed to build on armel ]]
Line 87: Line 100:
 * [[Launchpad:ubuntu/+bug/745870 | svgalib version 1:1.4.3-30build1 failed to build on armel ]]


 * [[Launchpad:ubuntu/+bug/608449 | lspci returns error on devices that don't have pci adapters (arm)]]
Line 98: Line 107:
 * [[Launchpad:debian/+bug/791321 | raxml version 7.2.6-1 failed to build on armel ]]
Line 100: Line 108:
 * [[Launchpad:ubuntu/+bug/794053 | Sync regina-normal 4.6-4 (universe) from Debian unstable (main) ]]
Line 104: Line 111:
 * [[Launchpad:ubuntu/+bug/816852 | Build of cross compiler is broken in 4.6.1-5 ]]
 * [[Launchpad:ubuntu/+bug/817513 | Merge 2.6.5 from Debian ]]
 * [[Launchpad:debian/+bug/823709 | gtk-gnutella version 0.97-1 failed to build on armel ]]
Line 109: Line 113:
 * [[Launchpad:ubuntu/+bug/832692 | Sync gtk-gnutella 0.97-2 (universe) from Debian sid (main) ]]
Line 118: Line 121:
 * [[Launchpad:ubuntu/+bug/862436 | cross packages depend on wrong gcc-*-base ]]
 * [[Launchpad:ubuntu/+bug/863101 | add ability to build cross compiler ]]
 * [[Launchpad:ubuntu/+bug/868924 | hardening_patches not enabled for cross builds ]]
 * [[Launchpad:ubuntu/+bug/887111 | [cross] Set usr_lib properly for armel cross build ]]
Line 124: Line 123:
 * [[Launchpad:ubuntu/+bug/944709 | ftfbs on armhf ]]


PPA:
 * [[Launchpad:ubuntu/+bug/944709 | xf86-video-msm ftfbs on armhf ]]

==== Sync/merge requests ====

 * [[Launchpad:ubuntu/+bug/736154 | Merge dpkg-cross 2.6.2 (universe) from Debian unstable (main) ]]
 * [[Launchpad:ubuntu/+bug/794053 | Sync regina-normal 4.6-4 (universe) from Debian unstable (main) ]]
 * [[Launchpad:ubuntu/+bug/817513 | Merge dpkg-cross 2.6.5 from Debian ]]
 * [[Launchpad:ubuntu/+bug/832692 | Sync gtk-gnutella 0.97-2 (universe) from Debian sid (main) ]]

==== other =====

 * [[Launchpad:ubuntu/+bug/608449 | lspci returns error on devices that don't have pci adapters (arm)]]
 * [[Launchpad:ubuntu/+bug/671027 | Add Efika MX Smartbook/Smarttop support]]
 * [[Launchpad:ubuntu/+bug/675442 | Shows wrong cpu frequency on ARM ]]


=== PPA ===

I, Marcin Juszkiewicz, apply for MOTU.

Who I am

  • Debian user since 2000 year (m68k, x86, amd64)
  • OpenEmbedded developer since 2004 (arm, x86, mipsel)

  • OpenZaurus developer since 2004

  • OpenZaurus release manager 2006-2007

  • Ångstrom developer since 2006 (arm, x86)
  • Maemo developer since 2007 (Nokia 770/n810/n900)
  • Linaro developer since 2010
  • Ubuntu user since 2010 (amd64, x86, armel)
  • Ubuntu developer since 2011 (armel/armhf cross compiler with PPU rights)

I am working with embedded ARM devices since 2004 when I bought my first LinuxPDA (Sharp Zaurus SL-5500). Since then I was one of main developers of OpenEmbedded build system, contributed a lot to OpenZaurus distribution (released last few releases, maintained security and bugfix updates repository for them), did lot of UI tweaking for OPIE applications.

Experience with building software and packaging is one of my strong skills.

My Ubuntu story

Started using Debian in 2000 on my Amiga. Then moved to x86 land and stayed with it. Maintained "rox-filer" outside of Debian for nearly two years (then ended using it and someone other took it). Packaged "tex-skak" for friend and got it into Debian (gave maintainership for someone else).

I am using Ubuntu since April 2010 due to my move to Canonical. Before I used it only in virtual machines or on external servers - mostly for checking does OpenEmbedded and Poky Linux build systems works properly under new Ubuntu releases.

Around May 2011 I got PPU permissions for my packages containing armel/armhf cross compiler which I maintain since June 2010. During last two years I had my fingers in many packages from main and universe mostly during ARM porting jams organized weekly by Linaro Developer Platform team (which I am part of).

My involvement

As Linaro developer I am working on cross compilation support in Ubuntu. Most of my work is related to toolchain components (binutils, eglibc, gcc, linux). Due to fact that I am working on ARM related things I apply for access to whole 'universe' archive.

Examples of my work / Things I'm proud of

Blueprints

Bugs which I was working on

GCC 4.[456] changes

==== FTFBS fixes =====

Sync/merge requests

==== other =====

PPA

Areas of work

  • Packages already present in Ubuntu: native/cross compilers. Working with Emdebian team on getting cross toolchain packages in Debian.
  • Fixing packages which FTFBS on ARM platforms.

Working also with Ubuntu/ARM members, Linaro, and Emdebian developers.

Things I could do better

  • triaging and fixing FTFBS
  • improving cross compilation support

Plans for the future

General

  • getting to moment when whole 'main' will be cross buildable

What I like least in Ubuntu


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.

Marcin is fun to work with, he seriously cares about packages he had sponsored and is very responsive to bugs. His coding and packaging is good and he surely qualifies for becoming a universe maintainer (beyond the packageset he is already allowed to upload (i.e. the gcc crosscompilers he maintains)) -- ogra

Marcin has been fixing quite a few packages across Universe and Main during the Linaro FTBFS Jams. He'd be even more effective in his work if he uploaded the changes themselves. Also others would be relieved of having to sponsor so many fixes on his behalf Smile :) - janimo

Daniel Holbach (dholbach)

General feedback

Marcin does great work fixing bugs, ARM-related bugs seem to be his speciality. He'd be a great MOTU.

Specific Experiences of working together


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


CategoryMOTUApplication

MarcinJuszkiewicz/DeveloperApplication-MOTU (last edited 2012-03-09 13:17:22 by 87-206-60-144)