[freshports-coders] current status

Dan Langille dan at langille.org
Sat Nov 23 13:43:00 UTC 2024


Hello,

Thank you for being on this list. My goal is to work myself out of a job and get FreshPorts maintained by a group. FreshPorts is over 24 years old and to ensure the future running of the project, it has to have new helpers.

One impediment is lack of public repos for the backend code. FreshPorts has three major components:

* database
* ingress - the backend / processing of incoming commits
* web - the web server

The web code is online at https://github.com/FreshPorts/freshports

https://github.com/FreshPorts/ has some backend code:

git_proc_commit - extraction of commits from git
packages-import - processing of new packages to alert users

The ingress code consists mainly of two parts:

* scripts - installed at /usr/local/libexec/freshports - shell, python, perl
* modules - perl modules at  /usr/local/lib/perl5/site_perl/FreshPorts - modules for the perl scripts mentioned above

Both of those repos need to be converted from subversion to git and imported into GitHub. Initial work on the conversion has been done by Cosmin but I have not followed through and done the actual conversion - this is a good area for someone to drive the work and encourage that it get done.

Some background if you haven't seen it: Where we started: https://lists.freshports.org/pipermail/freshports-coders/2023-August/thread.html

Hopefully, someone wants to drive this. :) Thanks

-- 
  Dan Langille
  dan at langille.org


More information about the freshports-coders mailing list