-
-
Notifications
You must be signed in to change notification settings - Fork 2k
chore: packages.sh
- Bump versions + housekeeping
#4357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I think this is worth merging to v15 before the freeze. Apologies for the messy changelog diff. Rough summary of changelog update:
Updating the Resolved
EDIT: Resolved. This was due to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change set LGTM. Tests are failing, though. Do you need assistance?
I resolved them. Just waiting on the ARM64 build so I can restart the failing test case which is unrelated to this PR (we have the setup CLI tests running in the parallel set when they should actually be in serial since it's prone to race conditions otherwise). So rough summary of this PR (lot of diff noise, minor improvements, better inline docs):
|
LGTM 👍 Nothing to complain, just a thought: The purpose of |
Oh right, that's a fair point. Although if that were to happen we could probably have a directory with separate scripts for each and have |
Yes, that's an option I've also thought of. |
Description
Since we have a new release coming up, I figured I'd look into bumping our manually installed software.
fts-xapian
1.7.13 => 1.9.01.9
is correct1.7.12
(DMS v14), updated to1.7.13
(#4095)jaq
2.0.0 => 2.1.01.3.0
(DMS v14), updated to2.0.0
(#4190)Prior images of DMS will now fail to build from the Dovecot CE repo as the GPG key no longer exists and returns 404 (no redirect), instead a
-2.3
or-2.4
suffix is required. The repo info page also changed fromgpg --import
/gpg --export
to usinggpg --dearmor
like Rspamd does.http://
=>https://
for rspamd's repo (this isn't required, Debian configures it's own repo URLs with plain HTTP)upstream-
prefix used for GPG keys we create. Purely cosmetic for grouping./etc/apt/trusted.gpg.d
=>/usr/share/keyrings
is where keys should be stored now (Debian has keys here already), more info:Once a future release of Debian provides a newer release of
apt
(DMS edge currently has apt 2.6.1) we can automate conversion of the current.list
files created to DEB822.sources
(Debian 12 already has this format, but.list
remains compatible for the time being), which will allow for the terser.list
format:Other services not yet bumped
I've requested Fail2Ban to push out a new release. There appears to be some changes / fixes for mail related software, the commit history is a bit messy but the changelog seems to represent most of it at a glance.
I thought we were still pulling in
getmail6
from an external source rather than a debian package (6.18.11-2), as I had wanted to bump it (may need to wait until Debian 13 then). Getmail from 6.19.0 adds themark_read
option, which allows for matching Fetchmail behaviour to mark retrieved mail with\Seen
. That's presently a difference I have noticed between the two services.Lack of version pinning
Rspamd's repo seems to only carry one version, making it unreliable for building past images of DMS since we cannot pin the package by version if the package gets removed.
The Dovecot repo appears to be the same with version specific repos and a
latest
variant. An example of a multi-version deb repo is Caddy via Cloudsmith.Type of change
Checklist
CHANGELOG.md