At package doesn't include sendmail package dependency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
at (Ubuntu) |
Fix Released
|
Low
|
Paride Legovini |
Bug Description
The `at` program uses the local mail in order to report errors, specifically, it requires the `sendmail` binary.
Without `sendmail`, any error during a job execution is reported in the syslog with a very confusing reference to a missing "mail" program.
I suppose that error diagnosis is a requirement in job scheduling, therefore, the `sendmail` package should be required by the `at` package.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: at (not installed)
ProcVersionSign
Uname: Linux 5.4.0-39-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.3
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: MATE
Date: Wed Dec 30 17:41:51 2020
InstallationDate: Installed on 2020-07-01 (182 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: at
UpgradeStatus: No upgrade log present (probably fresh install)
Hi Saverio and thanks for this bug report.
This is intentional: `at` is currently a dependency of the ubuntu-server metapackage, however we wanted to avoid installing a full MTA by default in Ubuntu Server as a transitional dependency of `at` (and more in general we wanted to avoid installing a full MTA by default). For this reason the `at` package has `default-mta` as a Suggests instead of Recommends.
At the moment we are in the process of dropping the ubuntu-server dependency on `at`. Once this is done we'll consider making `at` a sync from Debian, thus bringing back the Recommends: default-mta. For the moment just install it manually.