[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [hertzog@debian.org: Best Packaging Practices, act II]



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 <hertzog@debian.org> -----
> 
> Date: Thu, 23 May 2002 23:46:53 +0200
> From: Raphael Hertzog <hertzog@debian.org>
> To: debian-devel@lists.debian.org
> 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:anonymous@cvs.debian.org:/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 debian-devel-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
> ----- End forwarded message -----
> 
> -- 
> Stefano Zacchiroli - undergraduate student of CS @ Univ. Bologna, Italy
> zack@cs.unibo.it | 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 debian-ocaml-maint-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: