Hi Thomas, 

(resend to the bug, please reply there)

On Sonntag, 24. Januar 2010, Thomas Goirand wrote:
> Ok, sorry if you think I've been rude. Everyone has his bad moments, this
> was one of mine for sure, apologies here... Lack of sleep, too much work
> this week-end, plus I had the feeling to not be understood here.

/me nods. I understand, we all have bad moments.

> MySQMail needs an SQL connection to the database of DTC. It is expecting
> that DTC is setup fully, as well as it's database, with granted access
> rights. The issue is that DTC can't set it up at postinst stage, because
> there would be all sorts of policy violations, as a package can't change
> another package conf file, wich it needs to. So things are done with a
> userland script that the user need to start to finish the installation.
> This is what mysqmail depends on!!!

So it seems mysqmail cannot work out of the box, but needs manual 
configuration. That's the case for quite some package. Also, mysqmail is a 
logging system for qmail (and ftp server, but not for other mailers, right?) 
and qmail isn't in Debian, so the user will have to do manual work anyway, so 
that shouldnt be that big deal.

> Now, give me the solution to this unsolvable issue and I will be very happy
> to send a fix to the archive.

Make the package install cleanly and inform the user that it needs manual 
configuration. I saw your package doesnt have a README.Debian, I think it 
should have one. (Also docs/README doesnt mention how to configure dtc.)

> > So it's better to violate policy and break assumptions which are valid
> > for 25000 other binary packages? I don't think so. A package needs to
> > install cleanly, even if the moon is in a bad phase.
> Truth. But I'm unsure if there is a way to cleanly fix here without adding
> hasle for the users, which I don't want to... 

Well, the user has the "hassle" anyway, as she has to configure dtc no matter 
what. Now, additionally your package fails to install if this hasnt been 
done. So the current situation is more hassle, not less.

> Sure. Forgive my attitude, let me have a rest, think about it, and come
> back with a solution later on.

For my part, all is fine now, I appreciate your insight in this mail. Thanks.


cheers,
        Holger

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to