On Fri, May 24, 2002 at 09:41:42PM +0200, Stefano Zacchiroli wrote: > For who doesn't know: some times ago on debian-devel was issued a thread > about Best Packaging Practices an upcoming secion of the debian > developers reference. > I suggested to make sections about packages that depend on sub policies > and I obviously mentioned the upcoming debian ocaml policy and pointed > to the camlzip package as an example. > > Now Raphael is looking for someone that can write the sections, who of > us can write a small section of the Best Packaging Practices regarding > OCaml packages?
If nobody else cn do it, i will do it, but i would prefer that someone more fluent in english and in writing does it. (and i don't have luch time). Friendly, Sven Luther > > Cheers. > > ----- Forwarded message from Raphael Hertzog <[EMAIL PROTECTED]> ----- > > Date: Thu, 23 May 2002 23:46:53 +0200 > From: Raphael Hertzog <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Subject: Best Packaging Practices, act II > > Hi, > > I have an initial list of Best Packaging Practices that I want to > document within the developers' reference. I created empty sections > in the CVS tree. If you want to get it, here are the instructions : > $ export CVSROOT=:pserver:[EMAIL PROTECTED]:/cvs/debian-doc > $ cvs login > [ empty password ] > $ cvs co ddp/manuals.sgml/developers-reference > > I need volunteers to write the texts of those sections. I have put > some general information of what needs to be written in each section > based on the feedback I have already received. > > Here's the list of sections that (still) have to be written, I have > included some questions, please provide me an answer if you know any. > > Packaging tools and common cases : > * Managing multiple patches > - dbs package > - hello-dbs is an example > - is there another tool that doesn't require to provide a tar archive > in the source package ? > * Multiple binary package > (subcase: Package with multiple configure/make cycles) > - speak of dh_install > which example package ? > - other "custom" example: vim > * Managing a package with CVS > - use cvs-buildpackage > - updating sources from CVS with a "debian/rules refresh" > - example packages ? > * Handling debconf translations > (Denis Barbier will write it) > > Specific packages : > * Packaging libraries > - pointer to junichi's libpkg-guide > http://www.netfort.gr.jp/~dancer/column/libpkg-guide/ > * Links to sub-policies and name of example packages (perl, python, ocaml, > java, emacs) > - ocaml: > /usr/share/doc/ocaml/ocaml_packaging_policy.gz > example camlzip source package > - perl: > http://www.debian.org/doc/packaging-manuals/perl-policy/ > libdbd-pg-perl binary package, libmldbm-perl arch all package > - emacs: > http://www.debian.org/doc/packaging-manuals/debian-emacs-policy > example package ? > - java: > http://people.debian.org/~opal/java/policy.html/ > example package ? > - python: > /usr/share/doc/python/python-policy.txt.gz in python package > example package ? > * Packaging kernel modules/patches > - use of kernel-package > - modules configuration with /etc/modutils/<package> file > - examples: alsa, pcmcia > > Configuration management : > * Providing customized configuration files > - the ucf utility > - using a template mechanism (coupled with debconf input) > - using a conf.d directory style > - any good examples for those ? > * The wise use of debconf > - debconf-devel(8) is a MUST read > * Packaging software which require a database (pg/mysql). > - The software may require a database that you need to setup. > But the database may be local or distant. Thus you can't depend > on a database server but just on the corresponding library... > - example: sympa ? > > If you want to take the responsibility for one of those items, just > reply and announce your intent to write the text. > > Cheers, > -- > Rapha�l Hertzog -+- http://strasbourg.linuxfr.org/~raphael/ > Formation Linux et logiciel libre : http://www.logidee.com > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > ----- End forwarded message ----- > > -- > Stefano Zacchiroli - undergraduate student of CS @ Univ. Bologna, Italy > [EMAIL PROTECTED] | ICQ# 33538863 | http://www.cs.unibo.it/~zacchiro > "I know you believe you understood what you think I said, but I am not > sure you realize that what you heard is not what I meant!" -- G.Romney -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

