3685
Comment:
|
← Revision 31 as of 2010-04-20 21:42:02 ⇥
3595
add MultiArch in APT proposal
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
=== Applying === | == Proposals == |
Line 7: | Line 7: |
==== I am a student ==== | '''Example''' If you want to add your idea proposal, create a new page as a sub-page of SummerOfCode2010 by accessing its intended URL directly, select the "SummerOfCode/ProposalTemplate" template and link to that page from here. |
Line 9: | Line 10: |
You have until April 9, 12 noon PDT / 19:00 UTC to contact us and to apply on the [[http://socghop.appspot.com/|Google Summer of Code]] application. Familiarize yourself with the communication tools of Debian: * [[IRC]] on general or team development channels * the general and particular [[http://lists.debian.org/|Mailing-lists]] of various teams * this [[FrontPage|wiki]] Join the communication channels of the teams or persons involved with the subject you would like to work on and discuss it. Don't be afraid to suggest seemingly crazy or vague ideas, we'll help you and give you suggestions. If you're lost (or even not!), drop in the communication channels of the Summer of Code team mentioned below. Remember that early preparation is a guarantee that your proposal will be better! There is some interesting introductory documentation on this wiki about [[WhyDebian| what Debian is]] and [[WhyDebianForDevelopers| what Debian is for a developer]]. A lot of information about being a Summer of Code student can be found on the [[http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents|Advice for students]] page. We also have a template that we would recommend students to use for their application: [[SummerOfCode/StudentApplicationTemplate|application template]] ==== I am a Debian developer ==== Your help is much needed from general organization to individual mentoring. Come see us on IRC or on the mailing-list mentioned below. This year, we want to improve the communication between Summer of Code projects and the whole Debian community during the whole Summer of Code program, from student/project selection to final code integration into production through testing and feedback. A lot of information can be found on the [[http://code.google.com/p/google-summer-of-code/wiki/AdviceforMentors|Advice for mentors]] page. A practical mentoring guide can be found [[http://www.gnome.org/~federico/docs/summer-of-code-mentoring-howto/index.html|here]]. === Proposals === ==== Example ==== Fill in [[SummerOfCode/ProposalTemplate|the proposal template]] and copy the contents to a sub page to SummerOfCode2010 and link to it from here. '''Debian installer''' |
=== Debian installer === |
Line 38: | Line 13: |
* [[SummerOfCode2010/OpenMokoFreePhoneDebianInstaller]]: ARM Debian installer to adapt for the OpenMoko FreeRunner. | |
Line 39: | Line 15: |
'''Infrastructure''' | === Hardware porting === * [[SummerOfCode2010/CrazyPortsTaskForce]]: investigate exotic ports of Debian, create and improve tools and practices for these types of porting * [[SummerOfCode2010/AndroidPorts]]: refine ARM ports of Debian for last-gen Android devices (Google Nexus One, Motorola Droid, ...) === Infrastructure === |
Line 41: | Line 21: |
* [[SummerOfCode2010/DeveloperPackageRepositories]]: Create a system allowing developers to publish and auto-build temporary, non-official packages | * [[SummerOfCode2010/DeveloperPackageRepositories]]: Create a system allowing developers to publish and auto-build temporary, non-official packages * [[SummerOfCode2010/SmartUploadServer]]: Design and implement a Smart Upload Server for Debian package uploads * [[SummerOfCode2010/LaunchpadForDebian]]: (pie-in-the-sky) port Launchpad for Debian * [[SummerOfCode2010/ImprovementsToDebianSearch]]: Improve Debian Search * [[SummerOfCode2010/Package_Repository_Analysis_and_Migration_Automation]]: Implement a mathematical model for testing migration calculations within a filtered repository. |
Line 43: | Line 27: |
'''packages.debian.org''' | === APT/dpkg === * [[SummerOfCode2010/MulticastAPT]]: Multicast package download * [[SummerOfCode2010/StreamingPackageInstall]]: Direct streaming installation of .debs without full download or prior caching to disk * [[SummerOfCode2010/LuaDPKG]]: Lua5.1 bindings for libdpkg * [[SummerOfCode2010/Aptitude-Qt]]: Write a Qt gui for aptitude * [[SummerOfCode2010/APT-MultiArch]]: MultiArch support in APT === Bug tracking === * [[SummerOfCode2010/DebbugsAPI|Debbugs API]]: Extend existing read-only SOAP Debbugs interface with ''submission'' and ''manipulation'' capabilities. * [[SummerOfCode2010/WaveBTS|Wave BTS]]: A Debian BTS bug submission, browsing and manipulation frontend interface in Google Wave. === linux-2.6 Packaging === * [[SummerOfCode2010/Linux-2.6Packaging]]: Enhance linux-2.6 deb packaging to also build relevant headers and source packages. === packages.debian.org === |
Line 46: | Line 45: |
'''Packaging and upgrades''' | === Packaging and upgrades === |
Line 48: | Line 47: |
* [[SummerOfCode2010/UniversalPackageForIsv]]: Proof of concept for ISV packages that ''cooperates'' with native packaging | |
Line 49: | Line 49: |
'''Science''' | === Science === |
Line 53: | Line 53: |
'''DebianPureBlends''' | === DebianPureBlends === |
Contents
The main page is at SummerOfCode2010. This page contains ideas and proposals and information for applying.
Proposals
Example If you want to add your idea proposal, create a new page as a sub-page of SummerOfCode2010 by accessing its intended URL directly, select the "?SummerOfCode/ProposalTemplate" template and link to that page from here.
Debian installer
SummerOfCode2010/CrossbuildDebianInstaller: cross build Debian installer, build on a host for a completely different target architecture.
SummerOfCode2010/HurdDebianInstaller: hurd-i386 Debian installer.
SummerOfCode2010/OpenMokoFreePhoneDebianInstaller: ARM Debian installer to adapt for the ?OpenMoko FreeRunner.
Hardware porting
SummerOfCode2010/CrazyPortsTaskForce: investigate exotic ports of Debian, create and improve tools and practices for these types of porting
SummerOfCode2010/AndroidPorts: refine ARM ports of Debian for last-gen Android devices (Google Nexus One, Motorola Droid, ...)
Infrastructure
SummerOfCode2010/RobustBitTorrentInfrastructure: create a robust BitTorrent infrastructure for distributing Debian images.
SummerOfCode2010/DeveloperPackageRepositories: Create a system allowing developers to publish and auto-build temporary, non-official packages
SummerOfCode2010/SmartUploadServer: Design and implement a Smart Upload Server for Debian package uploads
SummerOfCode2010/LaunchpadForDebian: (pie-in-the-sky) port Launchpad for Debian
SummerOfCode2010/ImprovementsToDebianSearch: Improve Debian Search
SummerOfCode2010/Package_Repository_Analysis_and_Migration_Automation: Implement a mathematical model for testing migration calculations within a filtered repository.
APT/dpkg
SummerOfCode2010/MulticastAPT: Multicast package download
SummerOfCode2010/StreamingPackageInstall: Direct streaming installation of .debs without full download or prior caching to disk
SummerOfCode2010/LuaDPKG: Lua5.1 bindings for libdpkg
SummerOfCode2010/Aptitude-Qt: Write a Qt gui for aptitude
SummerOfCode2010/APT-MultiArch: MultiArch support in APT
Bug tracking
Debbugs API: Extend existing read-only SOAP Debbugs interface with submission and manipulation capabilities.
Wave BTS: A Debian BTS bug submission, browsing and manipulation frontend interface in Google Wave.
linux-2.6 Packaging
SummerOfCode2010/Linux-2.6Packaging: Enhance linux-2.6 deb packaging to also build relevant headers and source packages.
packages.debian.org
SummerOfCode2010/PackagesDebianOrgExtractionImprovements: Rewrite the packages.debian.org extraction scripts for push triggers and multiple repositories
Packaging and upgrades
SummerOfCode2010/ImprovePackageConfigUpgrade: Improve Package upgrades with semantic configuration merge
SummerOfCode2010/UniversalPackageForIsv: Proof of concept for ISV packages that cooperates with native packaging
Science
SummerOfCode2010/HighPerformanceComputing: Help Debian community to perform batch computation on Clouds
SummerOfCode2010/LargeDataPackages: Leverage the Debian packaging system to redistribute ready to use scientific datasets.
DebianPureBlends
SummerOfCode2010/BlendsUtilities: Enhancing / rewriting DebianPureBlends utilities by using UltimateDebianDatabase