Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 701630

Summary: >=mail-client/mutt-1.10.1: Depends on net-mail/mailbase
Product: Gentoo Linux Reporter: Logan Perkins <logan>
Component: Current packagesAssignee: Fabian Groffen <grobian>
Status: RESOLVED NEEDINFO    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Logan Perkins 2019-12-01 07:13:31 UTC
In addition to the ability to manage a local mail spool file (which net-mail/mailbase would configure), mutt can work with POP3/IMAP and SMTP without any local mail server or spool files (it also can work with Maildirs setup via FUSE or similar).  This means it is improper to depend on net-mail/mailbase without a USE flag, as it draws in unnecessary extra packages (specifically ones for a mail *server*).  

Note that other packages under net-mail, such as net-mail/thunderbird and net-mail/alpine do not depend on mail-base.

Reproducible: Always
Comment 1 Logan Perkins 2019-12-01 07:15:09 UTC
Shoot, I meant mail-client/thunderbird and mail-client/alpine.  Even an extra proofread didn't catch that before hitting submit.
Comment 2 Fabian Groffen gentoo-dev 2019-12-01 10:34:46 UTC
hmmm, yeah ok, I think this is a legacy dep, from the time when Mutt didn't support IMAP.
Comment 3 Fabian Groffen gentoo-dev 2019-12-08 12:03:13 UTC
Ok, I checked this, and mailbase provides mailcap, which mutt uses to auto_view MIME parts.  I don't see any dependencies for mailbase, except pam when USE=pam.

net-mail/mailbase-1.5-r1: acct-user/mail acct-user/postmaster acct-group/mail virtual/pam

All of these are just user groups, so no heavy dependencies or anything.

Closing this bug for now.  Please reopen/comment if you think I missed something.