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

Re: Nitpicking: you are doing it wrong



* Leo costela Antunes <costela@debian.org> [110708 23:41]:
> Please use dh/cdbs/whatever other means necessary to make your packaging
> work easy to read and understand. Don't make the packaging more complex
> for other people just because you want to "know what's going on".

But please also do not use anything you do not understand.
I my eyes the normal dh_* scripts are a good middle ground in being
high level enough to not hide the big picture in details while still
being transparent enough to know what's going on. Especially having
the calls to upstream's build system in such files explicitly listed
makes it easy to check they are called the proper way.
Using dh or cdbs means it needs quite some knowledge to be sure it
is done right.

> You never know who might have to NMU it, make QA uploads, etc and even
> you yourself might find it pretty hard to remember why you did something
> in this particular fashion, when it actually could just as well be done
> in a more common way.

In my experience with modifying packages locally cdbs and dh are quite
a pain, as too many things are done automatically so that small changes
can require quite a big diff.

	Bernhard R. Link


Reply to: