[GH-ISSUE #425] Debain/Ubuntu APT Repository #273

Closed
opened 2026-03-15 13:34:59 +03:00 by kerem · 9 comments
Owner

Originally created by @trymeouteh on GitHub (Jan 15, 2025).
Original GitHub issue: https://github.com/axllent/mailpit/issues/425

Please try to get mailpit into the APT repository to easily be installed on Debian and Ubuntu.

Originally created by @trymeouteh on GitHub (Jan 15, 2025). Original GitHub issue: https://github.com/axllent/mailpit/issues/425 Please try to get mailpit into the APT repository to easily be installed on Debian and Ubuntu.
kerem 2026-03-15 13:34:59 +03:00
  • closed this issue
  • added the
    stale
    label
Author
Owner

@axllent commented on GitHub (Jan 15, 2025):

Thank you for your suggestion. It would be best to find a dedicated maintainer who can package Mailpit for Debian and Ubuntu. If you know anyone interested in taking on this role, please encourage them to reach out. Thanks for your support!

<!-- gh-comment-id:2591563364 --> @axllent commented on GitHub (Jan 15, 2025): Thank you for your suggestion. It would be best to find a dedicated maintainer who can package Mailpit for Debian and Ubuntu. If you know anyone interested in taking on this role, please encourage them to reach out. Thanks for your support!
Author
Owner

@github-actions[bot] commented on GitHub (Jan 23, 2025):

This issue has been marked as stale because it has been open for 7 days with no activity.

<!-- gh-comment-id:2608680382 --> @github-actions[bot] commented on GitHub (Jan 23, 2025): This issue has been marked as stale because it has been open for 7 days with no activity.
Author
Owner

@github-actions[bot] commented on GitHub (Jan 26, 2025):

This issue was closed because there has been no activity since being marked as stale.

<!-- gh-comment-id:2614170557 --> @github-actions[bot] commented on GitHub (Jan 26, 2025): This issue was closed because there has been no activity since being marked as stale.
Author
Owner

@mrmolybdaen commented on GitHub (Jan 26, 2025):

Hello together,

Sadly, I missed this issue before it was closed.
I already have some experience in Debian packaging for my company and would like to offer taking the maintainer role for Debian packages (for Debian and Ubuntu).

Currently, I am deploying mailpit using ansible, including a Systemd service unit. This just has to be translated into the packaging process, which is a good starting point.

<!-- gh-comment-id:2614287188 --> @mrmolybdaen commented on GitHub (Jan 26, 2025): Hello together, Sadly, I missed this issue before it was closed. I already have some experience in Debian packaging for my company and would like to offer taking the maintainer role for Debian packages (for Debian and Ubuntu). Currently, I am deploying mailpit using ansible, including a Systemd service unit. This just has to be translated into the packaging process, which is a good starting point.
Author
Owner

@axllent commented on GitHub (Jan 26, 2025):

Hi @mrmolybdaen. That's great news! Does that mean you are able to get them into the official repos, or ... ?

<!-- gh-comment-id:2614322371 --> @axllent commented on GitHub (Jan 26, 2025): Hi @mrmolybdaen. That's great news! Does that mean you are able to get them into the official repos, or ... ?
Author
Owner

@mrmolybdaen commented on GitHub (Jan 26, 2025):

Currently I am not able to get the packages into the official repos. But on the long run, I target this.

For Ubuntu a PPA might be fine to start with.
An option for Debian would be build.opensuse.org.
I already have accounts for both.

I will create a build-repository on Debian's Gitlab instance and start to work on it on Wednesday.

I would leave a status comment here.

<!-- gh-comment-id:2614342179 --> @mrmolybdaen commented on GitHub (Jan 26, 2025): Currently I am not able to get the packages into the official repos. But on the long run, I target this. For Ubuntu a PPA might be fine to start with. An option for Debian would be build.opensuse.org. I already have accounts for both. I will create a build-repository on [Debian's Gitlab instance](https://salsa.debian.org/) and start to work on it on Wednesday. I would leave a status comment here.
Author
Owner

@axllent commented on GitHub (Jan 26, 2025):

From what I understand / believe, PPAs can be used for both Ubuntu as well as Debian, so I would have though it better to keep them together given their similarities. But.... I have no experience packaging for either, nor how they may differ in terms of systemd service scripts etc, which is why it would be fantastic if you could use your expertise to maintain those whichever way you choose. I would then link to them on the installation page. Assuming the systemd is the same, then I think the packages would be identical given that Mailpit is statically linked.

So yes, thank you, it would be great if you could maintain those. Would that build-repository work in any automated manner to trigger builds for new releases, or would you need to manually trigger it each time for new releases? I have noted that Brew automatically triggers new builds whenever I release a new version (without an hour so), as does (I think) FreeBSD, but I don't know what's involved in that. Just a thought....

Anyway, please reach out if you have any questions or issues, thanks!

<!-- gh-comment-id:2614569185 --> @axllent commented on GitHub (Jan 26, 2025): From what I understand / believe, PPAs can be used for both Ubuntu as well as Debian, so I would have though it better to keep them together given their similarities. But.... I have no experience packaging for either, nor how they _may_ differ in terms of systemd service scripts etc, which is why it would be fantastic if you could use your expertise to maintain those whichever way you choose. I would then link to them on the [installation page](https://mailpit.axllent.org/docs/install/). Assuming the systemd is the same, then I think the packages would be identical given that Mailpit is statically linked. So yes, thank you, it would be great if you could maintain those. Would that build-repository work in any automated manner to trigger builds for new releases, or would you need to manually trigger it each time for new releases? I have noted that [Brew](https://formulae.brew.sh/formula/mailpit) automatically triggers new builds whenever I release a new version (without an hour so), as does (I think) [FreeBSD](https://pkgs.org/download/mailpit), but I don't know what's involved in that. Just a thought.... Anyway, please reach out if you have any questions or issues, thanks!
Author
Owner

@github-actions[bot] commented on GitHub (Feb 3, 2025):

This issue has been marked as stale because it has been open for 7 days with no activity.

<!-- gh-comment-id:2629725288 --> @github-actions[bot] commented on GitHub (Feb 3, 2025): This issue has been marked as stale because it has been open for 7 days with no activity.
Author
Owner

@github-actions[bot] commented on GitHub (Feb 6, 2025):

This issue was closed because there has been no activity since being marked as stale.

<!-- gh-comment-id:2638547792 --> @github-actions[bot] commented on GitHub (Feb 6, 2025): This issue was closed because there has been no activity since being marked as stale.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/mailpit#273
No description provided.