Nelson A. de Oliveira wrote:
> On Sun, Jan 24, 2010 at 08:53:59AM +0800, Thomas Goirand wrote:
>> Man, I say it again, you have to install DTC FIRST and have it FULLY
>> configured, then the file is there, and there's no issue.
> 
> No. It's a problem in your package.
> If you need another package to be first installed and configured then it's
> missing a Depends or a Pre-Depends.

A Pre-Depends will NOT fix it, because it needs that you run
/usr/share/dtc/admin/install/install before you can set it up, which is
NOT in the postinst of DTC.

> Try on a minimal chroot and you will see that your package has
> a problem.

Man, I'm the upstream author AND maintainer of the package, I did things
like this for a reason, I know what I'm talking about here. There's no
bug, this is the way the package works, and there's no way to fix this.
If you want, I can call you and explain to you why it has to be this
way. I can take about a 100 email messages otherwise.

My feelings here is that you just take it the Debian way, saying "ok, I
try piuparts, and if it fails, it's the author's fault". Don't do like
this, try to see a little bit more far, and understand why I wrote it
this way, and how people would use the package. It makes absolutely NO
SENSE to just have mysqmail installed without DTC. It makes NO SENSE to
not run the installer of DTC. Adding a Pre-Depends will add more issues
than it will solve, I tried, and it prevented me from doing things the
way I wanted. Pre-Depends are most of the time very nasty, and I don't
want the nastiness of it.

Thomas




-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to