macaroni-os / macaroni-os/mark-issues

[net-kit] `mail-mta/ssmtp` needs update from new upstream

Open
#608 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

MARK mark-31 mark-iii mark-unstable mark-xl new_autogen update needed
Dominant language
No language data
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Our current ssmtp package is not autogen, and the source is acquired directly from Debian. There now is a new maintainer, so we can autogen it from Github, here: https://github.com/Project-OSS-Revival/ssmtp/tags

The version in our tree, ssmtp-2.64, now is a couple of versions out of date (upstream is ssmtp-2.66) and does not build with gcc-14.3.0. This problem has been fixed upstream; the upstream version now builds with gcc-15 (https://github.com/Project-OSS-Revival/ssmtp/commit/4aa20bc949e8b0c56512de28e75ee8aeb0e14178).

We should autogen ssmtp from the upstream sources.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Inspect the existing ssmtp package definition and how its source is currently acquired from Debian; no repository file or test is named in the issue. Compare it with the upstream tags and the referenced gcc-14 fix, then verify that the package is generated from the upstream source and builds successfully with the repository's toolchain.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.