darcs

Issue 1203 debian packaging: darcs needn't depend on exim

Title debian packaging: darcs needn't depend on exim
Priority not-our-bug Status wont-fix
Milestone 2.10.0 Resolved in
Superseder Nosy List darcs-devel, dmitry.kurochkin, kowey, thorkilnaur, twb, zandr, zooko
Assigned To twb
Topics

Created on 2008-11-05.01:51:43 by zooko, last changed 2014-12-04.20:20:02 by gh.

Messages
msg6593 (view) Author: zooko Date: 2008-11-05.01:51:41
If I understand correctly, Zandr is trying to install darcs on a  
Debian or Ubuntu box which has no mailer.  He isn't going to use the  
darcs e-mail integration feature.

Regards,

Zooko

---
http://allmydata.org -- Tahoe, the Least-Authority Filesystem
http://allmydata.com -- back up all your files for $10/month
msg6714 (view) Author: twb Date: 2008-11-22.05:18:53
Hi Zooko,

> If I understand correctly, Zandr is trying to install darcs on a
> Debian or Ubuntu box which has no mailer.  He isn't going to use the
> darcs e-mail integration feature.

Please report bugs in Debian integration to the Debian bug tracker.
You can do this on Debian thusly:

    apt-get install reportbug
    reportbug darcs

But I think reportbug still silently discards your bug reports on
Ubuntu, so don't use it there!  Ubuntu users should report Ubuntu
integration bugs to launchpad.net, which I know nothing about.  From
there, Laney will probably forward any relevant issues to me.

On to your issue!

Currently Debian's Darcs package Recommends a mail transport agent
(MTA), defaulting to exim4.  The Recommends relationship is basically
defined as "don't break this dependency unless you know what you're
doing", and it is there because "darcs send" doesn't include an SMTP
client.  You can consider that part WONTFIX.

Recently, Recommends relationships became "opt out" instead of "opt
in", meaning that newbies actually get the correct behaviour.  (This
annoyed a lot of people because many packages use Recommends where
they mean Suggests.)  But you can still opt out of recommendations by
doing something like

    aptitude --without-recommends install darcs

or

    aptitude install darcs exim4-

or by running aptitude in interactive (GUI) mode, selecting darcs for
installation, then selecting exim4 and using the "-" key to prevent
its installation.

I assume that other package managers like synaptic have some similar
means of opting out of Recommends relationships, but I don't know what
it is.
msg6724 (view) Author: twb Date: 2008-11-23.01:30:33
I'm having trouble assigning this bug to myself via email.  Maybe it only works if I have a noisy comment?
msg6842 (view) Author: twb Date: 2008-12-20.06:45:00
Zooko,

Do you consider this bug now resolved?  It seems that way to me.
msg6843 (view) Author: zooko Date: 2008-12-20.12:40:35
well, it was really Zandr who was the original bug reporter.  The thing about
debian "recommends" becoming opt-out seems like a good explanation to me.

Why don't you ask Zandr if he thinks it is resolved.
msg6844 (view) Author: twb Date: 2008-12-20.14:40:38
Hi Zandr,

Please take a moment to read the comments at
http://bugs.darcs.net/issue1203 and let me know if there's anything
else the Darcs team can do for you regarding this issue.
msg6845 (view) Author: zandr Date: 2008-12-20.16:43:51
This was on Intrepid at a customer site, so it's not a case I can reproduce
quickly. I'll have a sandbox to try this in soon.

I suspect you're right that the change in apt behavior caused darcs to drag
along a mailer. I'll have to go read the definitions of "Recommends" and
"Suggests", but I think I'm in the camp of "annoyed", because dragging along a
mailer for a source control tool shouldn't be default behavior.

Feel free to close this, I can always come back and reopen it if there's
something else going on.
History
Date User Action Args
2008-11-05 01:51:43zookocreate
2008-11-22 05:18:58twbsetstatus: unread -> unknown
nosy: + twb
messages: + msg6714
2008-11-22 15:49:33twbsetassignedto: twb
nosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
2008-11-23 01:30:28twbsetnosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
2008-11-23 01:30:36twbsetnosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
messages: + msg6724
2008-11-23 23:59:16twbsetnosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
2008-12-20 06:45:05twbsetnosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
messages: + msg6842
2008-12-20 06:50:14twbsetstatus: unknown -> wont-fix
nosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
2008-12-20 06:55:20twbsetpriority: not-our-bug
nosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
2008-12-20 12:40:39zookosetnosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
messages: + msg6843
2008-12-20 14:40:41twbsetnosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
messages: + msg6844
2008-12-20 16:43:54zandrsetnosy: kowey, zooko, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, zandr
messages: + msg6845
2009-08-10 23:50:39adminsetnosy: - dagit
2009-08-25 17:33:42adminsetnosy: + darcs-devel, - simon
2009-08-27 14:13:59adminsetnosy: kowey, darcs-devel, zooko, twb, thorkilnaur, dmitry.kurochkin, zandr
2014-12-04 20:20:02ghsetmilestone: 2.10.0