Bug 278385 - [new port] net-im/snac: an ActivityPub server
Summary: [new port] net-im/snac: an ActivityPub server
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-15 20:47 UTC by Matthew Phillips
Modified: 2024-05-03 12:11 UTC (History)
1 user (show)

See Also:


Attachments
patch for the snac package (7.23 KB, text/plain)
2024-04-15 20:47 UTC, Matthew Phillips
no flags Details
Updated patch for the snac package (7.21 KB, text/plain)
2024-05-03 12:08 UTC, Matthew Phillips
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Phillips 2024-04-15 20:47:05 UTC
Created attachment 249997 [details]
patch for the snac package

This adds a new package `snac`, an ActivityPub server. Homepage is here: https://codeberg.org/grunfink/snac2

This port is a service that runs as `snac`. It includes a new user and group (nologin) and stores its data in a file structure. 

I took great care to make the UX for setting up the package as easy as possible. Instructions are in the pkg-message.
Comment 1 Matthew Phillips 2024-04-15 20:49:57 UTC
Comment on attachment 249997 [details]
patch for the snac package

Updated mimetype
Comment 2 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2024-05-02 21:09:23 UTC
1. Have you build tested this using poudriere?
2. Have you ran portlint/portclippy?
3. Languages like YOU/WE should be avoided in pkg-message.
Comment 3 Matthew Phillips 2024-05-03 12:08:58 UTC
Created attachment 250351 [details]
Updated patch for the snac package

Updated to:

- take suggestions from portclippy
- Reword the pkg-message to remove "you" verbiage.
Comment 4 Matthew Phillips 2024-05-03 12:11:10 UTC
@Muhammad Moinur Rahman:

1. I've never been able to get poudriere to work on my box. I use a VPS with UFS so its not a normal setup. poudriere doesn't work for any ports. I test using `make test` and examining the staging folder. In this case I also installed the port on my machine and tested the service. I'm using the port currently.
2. Yes.
3. Updated with a new patch to address this.

Thanks!