Created
January 31, 2010 13:28
-
-
Save anonymous/291067 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Topics to talk about at FOSDEM 2010 regarding Debian-Java: | |
* Status of maven-repo | |
* Merge of javahelper and maven-repo-helper? | |
* Dependencies - versioned or not? | |
* Versioned .jar files? why? parallell installation? | |
* CDBS vs. Debhelper7, dh -with maven? | |
* why it's useful to package Java software, Java packaging is way behind python packaging | |
* Bridging two great packaging systems: Debian apt and Maven | |
* OSGi in Debian: the promise of always on, always up-to-date systems | |
* Problem of multiple dot versions of libraries | |
* How to determine the classpath | |
* for compilation | |
* for testing | |
* for running | |
* How to write good init scripts for java daemons? | |
* run unittests on buildtime? | |
* How to be a good java upstream | |
* Have a tar.gz without precompiled stuff and convenience copies of code | |
* document, where your dependencies where downloaded from | |
* make your build.xml configurable | |
* possibility to point to an external directory with jars | |
* maybe provide a variable at the first position of your classpath which can also be used by developers to place override jars | |
* possibility to easily exclude parts of the build for which we don't have the dependencies yet | |
* possibility to easily exclude some contribs | |
* don't assume specific dot versions of your dependencies | |
* Maybe provide a page [[Java/UpstreamHints]] where we can point upstream to in case we want to suggest something | |
* Best practices | |
* How to have API-Docs and eventually source code available in IDEs like eclipse when developing against java libraries in /usr/share/java? | |
* PROPOSAL: generally use pom files to install jars. This can be a standard format to describe versioned dependencies, etc. If upstream is not yet in maven, just use debian as organization. | |
== Best Practices == | |
* short description of a workflow with git, topgit and pristine-tar | |
* debian/build.xml to avoid patching upstream build.xml | |
* debian/ant.properties | |
* ... (add your own ideas) | |
java @ Debian | |
Topics: | |
=== | |
Who | |
=== | |
7 Admins | |
7 People I've seen | |
75 other People listed | |
== | |
89 on alioth pkg-java | |
Mohammed Adnène Trojette adn | |
Adrian Perez adrianperez-guest | |
Kumar Appaiah akumar | |
Anton Piatek antonpiatek-guest | |
Adriaan Peeters apeeters-guest | |
Barry Hawkins barryh-guest | |
Christian Bayle bayle | |
Charles Fry cfry | |
Carlos Laviola claviola | |
Tim Retout diocles | |
Yann Dirson dirson | |
Daniel Leidert dleidert-guest | |
Dominik Smatana dominik-guest | |
Emmanuel Bourg ebourg-guest | |
Egon Willighagen egonw-guest | |
Encolpe Degoute encolpe-guest | |
Eric Lavarde ewl-guest | |
Luke Faraone ffm-guest | |
Vincent Fourmond fourmond | |
Gerardo Curiel gerardo-guest | |
Gabriele Giacone gg0-guest | |
Michael Gilbert gilbert-guest | |
Giovanni Mascellani gmascellani-guest | |
Andreas Schildbach goonie-guest | |
Jeff Breidenbach jab | |
Jan Dittberner jandd | |
Jan-Pascal van Best janpascal-guest | |
Jason Brittain jasonb-guest | |
David Pashley jd-guest | |
Florian Grandel jerico-guest | |
Jeroen van Wolffelaar jeroen | |
Jonny Lamb jonny | |
Jordi Gutiérrez Hermoso jordigh-guest | |
Yulia Novozhilova julinov-guest | |
Kalle Kivimaa killer | |
Luke Cycon lcycon-guest | |
Philipp Meier llucifer-guest | |
Fabian Köster maestro_alubia-guest | |
Johan Henriksson mahogny-guest | |
Mathieu Malaterre malat-guest | |
Manuel Prinz manuel | |
Michele Baldessari mbaldessari-guest | |
Mehdi Dogguy mehdi | |
Steffen Möller moeller | |
Evan Fillman mole84-guest | |
Marek Slama mslama-guest | |
Maarten Mulders mthmulders-guest | |
Andreas Putzo nd-guest | |
Miguel Landaeta nomadium-guest | |
Ola Lundqvist opal | |
Pablo Duboue pabloduboue-guest | |
Paul Cager paulcager-guest | |
Ying-Chun Liu paulliu | |
Peter Collingbourne pcc-guest | |
Peter Eisentraut petere | |
Charles Plessy plessy | |
Rene Engelhard rene | |
Ramakrishnan Muthukrishnan rkrishnan | |
Nathan Summers rockwalrus-guest | |
Russel Winder russel-guest | |
Philippe Coval rzr-guest | |
Stefan Gybas sgybas | |
Soeren Sonnenburg sonne | |
Morten Sørensen starswifter-guest | |
Stephan Michels tashiro-guest | |
Ted Percival tedp-guest | |
Thomas Girard tgg | |
Tiago Saboga tiagosab-guest | |
Andreas Tille tille | |
Trygve Laugstøl trygvis-guest | |
Vladimír Lapáček vladimir-guest | |
Jerry Haltom wasabi-guest | |
Morten Werner Forsbring werner | |
Zied ABID zied_abid-guest | |
Manu Mahajan zuch-guest | |
People I've seen: | |
Benjamin Drung bdrung-guest | |
Matthias Klose doko | |
Marcus Better marcusb-guest | |
Niels Thykier nthykier-guest | |
Onkar Shinde onkarshinde-guest | |
Thierry Carrez ttx-guest | |
Thomas Koch thkoch-guest | |
Alioth Admins: | |
Damien Raude-Morvan drazzib | |
Ludovic Claude ludovicc-guest | |
Matthew Johnson mjj29 | |
Michael Koch mkoch | |
Sylvestre Ledru sylvestre | |
Torsten Werner twerner | |
Varun Hiremath varun | |
============= | |
Current State | |
============= | |
* Outdated wikisites, ancient bugs against java policy | |
* Unclear, which recommendations are still state of the art or just outdated | |
================== | |
Upstream Education | |
================== | |
* Source only tarballs | |
* configurable build systems (hard!) | |
* No downloads at build time | |
Maybe to go directly to maven and ant people? | |
Apache? All Apache projects to release source only tarballs? | |
What are other big java communities? | |
Have a good documentation of best practices for upstream. | |
================== | |
CDBS vs. Debhelper | |
================== | |
There has been a recommendation somewhere to package java stuff with CDBS. Is | |
this still up to date? | |
============= | |
Who can help? | |
============= | |
* Universities, Students? Java is THE teaching language. | |
* companies? | |
* GSOC? | |
* Have a page with TODOs | |
===== | |
Tasks | |
===== | |
Web pages / Documents: alioth, wiki, policy | |
init.d skripts von upstream... | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment