From nobody Wed Mar 20 08:46:47 2024 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V02JR5Dc8z5FTCw for ; Wed, 20 Mar 2024 08:46:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V02JR4kfMz4LLl; Wed, 20 Mar 2024 08:46:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710924407; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LGw3w3wWoigXLE/uQuW+HzswXNjSasBStOJz+avcnOw=; b=G4DaUqA94dwdzmPdlSpHRWb5Lf4zr1EAFsBAEsW85ZdBTkmzDpNpZzb5/POmzfMRvZcYUh Qo6Dlob2GK9qRVkTHLVBJTeGk/keSLofS+vS2g/a3iVxTUhjYuS+Erd1cS1DJw3uHzP5PO eTLR2AnY57i7AG4wFTdkeT8wkz3Vi/5uR5LvbvNhbnYiE9m5bUSYldfTedj4p4pFLql/Gz wVzu5NvjxDcz4j1QeKcjBPCYIzszHWoHX4mgJE9/TKLGtKi2v6igt514Aw3qnCFAwoi6dP qKUDLgl96r+2HKlOU+xuDXjhYj+CwV/a6c4Gaeyb0ndp7SV0BmfsA3qRtTk1yA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710924407; a=rsa-sha256; cv=none; b=cPQ8zeDKN0sezWt4L6iB5g+o6lAXGn6xKmKKs+NaUYHjd9KhmO/Ulh8+pr8IVoEGOKHRyP tvK3eRpJVhwrAwmnQGm/Xz3gmZDltvNA6i774o5xLE/HI998GB9/2rCZqmCb6kRTAj/Kfw wcwkHt6RDvcWImYT4j2cCc+r3JbzGEzPhE2ZtqDV70RBd17G2YAZezsr+xZUsyq7Oiqmn8 u9haQF/iShaAgCc0fpYH/W7Rav5jO71XsHgaVNpXqeJEiFhYBtIvYeKFICPBgEXmA6Mwqd rg7u8R2U7cOaJL+xJWiCi4rEubdgKaiFNCr8JdcAMQHHKNpS0+FL9xl/Clizjg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710924407; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LGw3w3wWoigXLE/uQuW+HzswXNjSasBStOJz+avcnOw=; b=lRjLNv4Cop/RH+YcjjD4lEOcF5wB4hfo3ITr9j0GixVqGjAXcZ9NmlC74aEuxIE9o4bG8G BDUIP8gc2S+93chw1J+7MGrFyX28HGXGVTY96oj+wxeyQUq4VO1uRj6geuB0tovC1sEjJU ylwopWDzevADzQZo57ANs5FBeEN3BXy3Bxm35AfkB2Apyckuyh0LZ8vbXwtauPstLNo/ZX CBc32UPxun3oXErbuaI3ngZrz/FtoBEfz97cn4zjaQFeWcCwDHI5BInZ1LLKZSeyiqo1oo 6kdTL+nx4wx+1WBsf8eMlCflfB6BqM/gAUbkxgaRc9m61yU7nKoCI+LDJFcEhg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4V02JR4L67zkGK; Wed, 20 Mar 2024 08:46:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 42K8klnC043646; Wed, 20 Mar 2024 08:46:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42K8klOC043643; Wed, 20 Mar 2024 08:46:47 GMT (envelope-from git) Date: Wed, 20 Mar 2024 08:46:47 GMT Message-Id: <202403200846.42K8klOC043643@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 9f50d43db4 - main - Status/2024Q1: Add freshports.adoc List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9f50d43db4db48002648de4197b85451d67bca1f Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=9f50d43db4db48002648de4197b85451d67bca1f commit 9f50d43db4db48002648de4197b85451d67bca1f Author: Dan Langille AuthorDate: 2024-03-20 08:34:23 +0000 Commit: Lorenzo Salvadore CommitDate: 2024-03-20 08:34:43 +0000 Status/2024Q1: Add freshports.adoc Reviewed by: status (Pau Amma ), Graham Perrin Pull Request: https://github.com/freebsd/freebsd-doc/pull/345 --- .../status/report-2024-01-2024-03/freshports.adoc | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/website/content/en/status/report-2024-01-2024-03/freshports.adoc b/website/content/en/status/report-2024-01-2024-03/freshports.adoc new file mode 100644 index 0000000000..fe8b3a7829 --- /dev/null +++ b/website/content/en/status/report-2024-01-2024-03/freshports.adoc @@ -0,0 +1,50 @@ +=== FreshPorts: Notification of new packages + +Links: + +link:https://freshports.org/[FreshPorts] URL: link:https://freshports.org/[] + +link:https://news.freshports.org/[FreshPorts blog] URL: link:https://news.freshports.org/[] + +Contact: Dan Langille + +FreshPorts and FreshSource have reported upon FreeBSD commits for 20 years. +They cover all commits, not just ports. + +FreshPorts tracks the commits and extracts data from the port Makefiles to create a database of information useful to both port maintainers and port users. + +For example, link:https://www.freshports.org/security/acme.sh/#packages[] shows the history of the package:security/acme.sh[] port, back to its creation in May 2017. +Also available are dependencies, flavors, configuration options, and available packages. +All of this is useful for both users and developers of ports. + +==== Notification: New Package Available + +One of the original features of FreshPorts is notification of ports updates. +You can create a list of ports and receive notifications about those ports. +This new feature can also notify when a new package is available for that port. +The use case: a known security vuln has been patched. +FreshPorts will tell you the port has been patched, and then you wait for the package. +This new feature will tell you when that package is available. + +Details at: + +* link:https://github.com/FreshPorts/freshports/issues/542[] + +==== Help Needed + +It has been over 22 years since FreshPorts started. +Others must take over eventually. +I have started that process recently. +There are several aspects to FreshPorts: + +* FreeBSD admin (updating the OS and packages) +* front end code (website - mostly PHP) +* back end code (commit processing - Perl, Python, shell) +* database design (PostgreSQL). + +The database does not change very often and requires little maintenance compared to the applications and OS. +The website pretty much runs itself. +From time to time, a change to the FreeBSD ports infrastructure breaks something or requires a modification, but there is rarely any urgency to fix that. +This is not a huge time commitment. +There is a lot of learning. +While not a complex application, FreshPorts is also not trivial. + +To contribute, please join the link:https://lists.freshports.org/mailman/listinfo/freshports-coders[] mailing list and let us know what you would like to help with. \ No newline at end of file