DeveloperApplication-PPU
|
Size: 5378
Comment:
|
← Revision 21 as of 2011-05-23 19:31:54 ⇥
Size: 10135
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| ## page was renamed from MarcinJuszkiewicz/DeveloperApplicationForUniverseContributor ## page was renamed from MarcinJuszkiewicz/DeveloperApplicationForUniverseContributer ## page was renamed from MarcinJuszkiewicz/YourDeveloperApplication |
|
| Line 3: | Line 6: |
| '''I, Marcin Juszkiewicz, apply for upload rights for those packages:''' | |
| Line 4: | Line 8: |
| '''I, Marcin Juszkiewicz, apply for universe-contributor.''' | * armel-cross-toolchain-base * gcc-4.4-armel-cross * gcc-4.5-armel-cross * gcc-4.6-armel-cross * gcc-defaults-armel-cross * armhf-cross-toolchain-base * gcc-4.4-armhf-cross * gcc-4.5-armhf-cross * gcc-4.6-armhf-cross * gcc-defaults-armhf-cross Armel ones are in repository, armhf ones provide same features but for different target. There are no code differences between them. |
| Line 9: | Line 24: |
| || Website || http://marcin.juszkiewicz.com.pl/ || || !LinkedIn || http://pl.linkedin.com/in/marcinjuszkiewicz/ || |
|
| Line 13: | Line 30: |
| * OpenEmbedded developer since 2004 | * !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) |
| Line 15: | Line 36: |
| * Ubuntu user since 2010 | * Ubuntu user since 2010 (amd64, x86, armel) 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. |
| Line 18: | Line 43: |
| Line 20: | Line 46: |
| 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. | 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. |
| Line 24: | Line 50: |
| 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). | 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. |
| Line 28: | Line 54: |
| [[Launchpad:/ubuntu/+spec/arm-m-cross-compilers | Cross compilers blueprint]] and all bugs related to it which I reported and solved: | Blueprints: * [[Launchpad:/ubuntu/+spec/arm-m-cross-compilers | Cross compilers for Maverick]] * [[Launchpad:/ubuntu/+spec/other-linaro-n-cross-compilers | Cross compilers for Natty]] Bugs which I was working on: |
| Line 40: | Line 71: |
| * [[Launchpad:ubuntu/+bug/598389 | Cross build needs rpath with xdeb]] | |
| Line 50: | Line 82: |
| * [[Launchpad:ubuntu/+bug/612629: [cross] dpkg-genchanges: error | package binutils-arm-linux-gnueabi has priority optional in control file but extra in files list]] | * [[Launchpad:ubuntu/+bug/612629 | [cross] dpkg-genchanges: error: package binutils-arm-linux-gnueabi has priority optional in control file but extra in files list]] |
| Line 55: | Line 87: |
| * [[Launchpad:/openjdk/+bug/600278 | OpenJDK Armel FTFBS]] * [[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:ubuntu/+bug/745876 | sea-defender version 0.9-1 failed to build on armel ]] * [[Launchpad:ubuntu/+bug/745870 | svgalib version 1:1.4.3-30build1 failed to build on armel ]] |
|
| Line 56: | Line 102: |
PPA: * [[https://launchpad.net/~linaro-maintainers/+archive/toolchain/ | Linaro toolchain backport PPA]] * [[https://launchpad.net/~hrw/+archive/my-own-packages | few packages which I plan to upload to Ubuntu]] |
|
| Line 59: | Line 110: |
| * Packages already present in Ubuntu: gcc-4.4, gcc-4.5, linux, eglibc, binutils. * Packages waiting for merge: armel-cross-toolchain-base, armel-cross-toolchain, gcc-defaults-armel-cross - [[https://bugs.launchpad.net/ubuntu/+bug/634494|bug 634494]]. |
* Packages already present in Ubuntu: gcc-4.4, gcc-4.5, linux, eglibc, binutils, armel-cross-toolchain-base, gcc-4.4-armel-cross, gcc-4.5-armel-cross, gcc-defaults-armel-cross. Recently started working with Emdebian team on getting my cross toolchain packages working in Debian. * Efika MX Smartbook related packages |
| Line 66: | Line 117: |
| * Steve Langasek * Oliver Grawert |
|
| Line 67: | Line 120: |
| Working also with Ubuntu/ARM members. | Working also with Ubuntu/ARM members, Linaro, and Emdebian developers. |
| Line 71: | Line 124: |
| * triaging and fixing FTFBS * improving cross compilation support |
|
| Line 72: | Line 128: |
| Line 73: | Line 130: |
* getting to moment when whole 'main' will be cross buildable |
|
| Line 74: | Line 135: |
| ''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.'' | Too complicated descriptions of how to became Ubuntu developer/member. It looks like you can be UD but not UM etc. |
| Line 87: | Line 149: |
| == Loïc Minier == I've sponsored some debdiffs from Marcin. Either on random small issues he was fixing, or on his own packages. As I knew Marcin came from an OpenEmbedded background, I was impressed by how fast he grasped Debian-style packaging. He faced some though problems when building cross-compiler packages over the maverick and natty cycles, often entangling complex and uncommon debian/rules and situations. He worked very hard until he killed each issue, and managed to deliver the UDS-specified functionality as expected. Sometimes, I fixed up minor things; often style issues rather than serious problems. Overall, I think Marcin is starting to develop a Debian packaging culture, and feels more and more confortable touching packages. == Steve Langasek == For the past six months Marcin has been wrangling the ARM cross-toolchain packages in maverick and natty, by far some of the trickiest bits of packaging we have in the archive, and he's given us the first ever set of official cross-toolchain packages in a form that's not only usable, but maintainable and reusable. There are still many fine details of Debian packaging that he's unfamiliar with, but he accepts feedback graciously and learns from mistakes. |
|
| Line 106: | Line 179: |
| ## [[CategoryUniverseContributorApplication]] | [[CategoryUniverseContributorApplication]] |
Contents |
I, Marcin Juszkiewicz, apply for upload rights for those packages:
- armel-cross-toolchain-base
- gcc-4.4-armel-cross
- gcc-4.5-armel-cross
- gcc-4.6-armel-cross
- gcc-defaults-armel-cross
- armhf-cross-toolchain-base
- gcc-4.4-armhf-cross
- gcc-4.5-armhf-cross
- gcc-4.6-armhf-cross
- gcc-defaults-armhf-cross
Armel ones are in repository, armhf ones provide same features but for different target. There are no code differences between them.
Name |
Marcin Juszkiewicz |
Launchpad Page |
|
Wiki Page |
|
Website |
|
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)
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.
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:
Cross-compiler packages miss libgcc dbg packages breaking xdeb
[cross] cross-gcc-4.4 package should provide $triplet-gcc, g++ etc. symlinks
[cross] create libgcc1 and gcc-*-base packages for stage2 build
[cross] gcc-4.5-armel-cross_1.35 fails to build due to genchanges warnings
dpkg-cross does not do sensible things with multi-arch: same packages
Merge dpkg-cross 2.6.2 (universe) from Debian unstable (main)
PPA:
Areas of work
- Packages already present in Ubuntu: gcc-4.4, gcc-4.5, linux, eglibc, binutils, armel-cross-toolchain-base, gcc-4.4-armel-cross, gcc-4.5-armel-cross, gcc-defaults-armel-cross. Recently started working with Emdebian team on getting my cross toolchain packages working in Debian.
- Efika MX Smartbook related packages
Worked directly with maintainers of affected packages:
- Matthias Klose
- Andy Whitcroft
- Steve Langasek
- Oliver Grawert
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
Too complicated descriptions of how to became Ubuntu developer/member. It looks like you can be UD but not UM etc.
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.
Loïc Minier
I've sponsored some debdiffs from Marcin. Either on random small issues he was fixing, or on his own packages.
As I knew Marcin came from an OpenEmbedded background, I was impressed by how fast he grasped Debian-style packaging. He faced some though problems when building cross-compiler packages over the maverick and natty cycles, often entangling complex and uncommon debian/rules and situations.
He worked very hard until he killed each issue, and managed to deliver the UDS-specified functionality as expected.
Sometimes, I fixed up minor things; often style issues rather than serious problems. Overall, I think Marcin is starting to develop a Debian packaging culture, and feels more and more confortable touching packages.
Steve Langasek
For the past six months Marcin has been wrangling the ARM cross-toolchain packages in maverick and natty, by far some of the trickiest bits of packaging we have in the archive, and he's given us the first ever set of official cross-toolchain packages in a form that's not only usable, but maintainable and reusable. There are still many fine details of Debian packaging that he's unfamiliar with, but he accepts feedback graciously and learns from mistakes.
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 ===
MarcinJuszkiewicz/DeveloperApplication-PPU (last edited 2011-05-23 19:31:54 by 87-206-60-144)