Marcus,

I have now added a critical debconf prompts, so nobody installing it
won't miss the notices.

Here's one related to courier:courier user change:

--cut here--
Template: courier-base/courier-user
Type: note
_Description: Courier MTA under courier user
 The Courier MTA packaging has been extensively rewritten and major
 changes had been done to the default setup of Courier MTA.
 .
 The default user and group for Courier MTA has been changed to
 courier:courier.  The package tries hard to make all files belong to
 correct user:group and the permissions on those files are correct,
 but if you have a non-default setup, you will have to make sure that:
 .
  + All file owners and file in /etc/courier and /var/lib/courier
    are correctly set.
  + MAILUSER and MAILGROUP settings in /etc/courier/esmtpd is set to
    correct user and group, both has to be set to `courier'.
--cut here--

And second about courier-maildrop -> maildrop change:

--cut here--
Template: courier-maildrop/deprecated
Type: note
_Description: courier-maildrop replaced with maildrop
 The courier-maildrop package is now just a dummy package that depends
 on regular maildrop package.
 . 
 The new maildrop configuration is located in the /etc/maildroprc file
 and you'll have to reconfigure it, so your email doesn't get delivered
 to invalid location.
 .
 Any previous configuration has been left in the /etc/courier/maildroprc
 .
 Default mail deliver location in the maildrop package is
 /var/spool/mail
 and to change it back again to ~/Maildrop you need to uncomment
 following
 line in the /etc/maildroprc:
 .
 DEFAULT="$HOME/Maildir"
 .
 If you have configured courierd to deliver mail using maildrop,
 you'll need to add '-d "${RECIPIENT}"' to your DEFAULTDELIVERY
 configuration in /etc/courier/courierd, f.e.:
 .
 DEFAULTDELIVERY='|/usr/bin/maildrop -w 90 -V 1 -d "${RECIPIENT}"'
 .
 If you are unsure you want to continue, please abort the installation
 now using Ctrl-C and prepare for the upgrade by changing the
 configuration before the installation.  To resume the installation,
 run:
 .
 dpkg --configure --pending
--cut here--

I would actually welcome improvements on the technical details if you
have any constructive remarks how to improve the experience.

Cheers,
-- 
Ondřej Surý <ond...@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Potřeby pro pečení chleba
všeho druhu

On Mon, May 23, 2016, at 04:31, J Mo wrote:
> 
> I am sorry this is late. I missed this mail when it came in.
> 
> 
> On 05/09/2016 10:16 AM, Marcus Wolschon wrote:
> > a)
> > 0.75.0-20 doesn't fix ANYTHING.
> > It just adds a cryptic note to a NEWS file burried in /usr/share/doc .
> > The existing /etc/courier/maildroprc rule file is not moved (is
> > conversion needed?)
> > to /etc/maildroprc .
> 
> I agree that it's a really serious issue. Unfortunately the problem lies 
> with the new guy uploading the packages. Until that changes, I don't 
> expect this to get fixed right. You might want to start using courier 
> from source.
> 
> I would suggest installing apt-listbugs and apt-listchanges if you don't 
> already have them installed. They will help you (the admin) be more 
> aware of bugs, changes, and NEWS items when upgrading packages.
> 
> >
> > b)
> > How shall admins affected by this handle the tons of email that ended up
> > in/var/spool/mail/<user>
> > to get it delivered using the fixed maildrop rules?
> > courier has no command do read mailspool files and pipe them through the
> > delivery
> > pipeline.
> 
> I can't remember the exact format of the command I used to re-deliver 
> all of the mail.
> 
> It was something like this in a root bash shell:
> 
> for EACH in /var/spool/mail/* ; do formail -d -n 5 -s maildrop < $EACH ; 
> done ; unset EACH
> 
> After this, delete the old mail spool files.
> 
> The intent here is to tell formail to pipe the old messages back into 
> maildrop. You might need to give the full path to maildrop there. Also, 
> I forget the exact flags for formail. You should definitely test this on 
> a maildir with one one or two messages in it first before you try to 
> re-deliver everything. I get the feeling I forgot something important.
> 
> Beware that if you re-deliver like this all the mail mail be 
> re-processed (spamassassin, clamav, etc) depending on how you have your 
> system set up.
> 
> 

Reply via email to