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

Re: Opinions on CDBS amongst sponsors



Russ Allbery <rra@debian.org> writes:

> Neil Williams <linux@codehelp.co.uk> writes:
>
> > So the main objections to CDBS are that it hides too much, making it
> > hard to know what is actually going on.
>
> > How does this compare with other helper scripts like debuild and
> > pdebuild?
>
> Those aren't used as part of the package build process; they're wrappers
> around it that one doesn't have to use even if the maintainer does.  I
> think you mean debhelper.  debhelper, unlike CDBS, has actual
> documentation: every command has a man page, and every command does what
> the man page says it does.

There would be lot to improve in packaging manual pages because they
"stack" over the lower level commands making it hard to understand
what exact options {are|can be use used}.

Especially adding the EXAMPLES sections would greatly improve all the
manual pages by listing the typical usage cases. Here is an exerpt.

                                Includes EXAMPLES section
                                -----------------------
        debuild                 yes
        dpkg                    yes
        dpkg-buildpackage       no
        dpkg-deb                no
        dpkg-query              no
        dh_make                 no
        lintian                 no
        fakeroot                no
        make-kpkg               no
        pdebuild                no
        pbuilder                no
        cowbuilder              no

It's no surprise if understanding the packaging system is difficult,
no matter if it were debhelper. 

Jari



Reply to: