Re: FreeBSD Status Report - First Quarter 2026 [how many port-packages vs. how many ports?]
Mark Millard <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.ports |
|---|---|
| Message-ID | <[email protected]> |
On 4/23/26 07:51, Lorenzo Salvadore "wrote" (I do not know the actual author of the text): > Ports Collection > > Links: > About FreeBSD Ports URL:https://www.FreeBSD.org/ports/ > Contributing to Ports URL: > https://docs.freebsd.org/en/articles/contributing/#ports-contributing > Ports Management Team URL: https://www.freebsd.org/portmgr/ > Ports Tarball URL: http://ftp.freebsd.org/pub/FreeBSD/ports/ports/ > > Contact: FreeBSD Ports Management Team <[email protected]> > > The Ports Management Team is responsible for overseeing the overall direction > of the Ports Tree, building packages, and personnel matters. Below is what > happened in the last quarter. > > During the last quarter, we welcomed Yusuf Yaman (nxjoseph), Kousuke Kannagi > (mce), Piotr Smyrak (smyru), Laurent Chardon (laurent), and Kenneth Raplee > (kenrap) as new ports committers, and said goodbye to one committer. > > According to INDEX, there are currently 37,958 (up from 37,163) ports in the > Ports Collection. Mostly this note points out that collecting and reporting both the ports count and the port-package count could be interesting in the future, given some ports can have more than one flavor built. It is also possible for various ports to be IGNORED or the like, which could lead to fewer port-packages than ports, as seems to be the case for FreeBSD 14 if I understand right. (INDEX files for the same ports tree vintage vary across the potentially targeted FreeBSD versions.) port-package counts commonly vary across FreeBSD versions being targeted. The count of port top-level directories at a specific time does not vary across such. If I understand right, 37958 would be a number of port-packages, based on, for example, flavors leading to some ports having multiple packages counted and based on which version of the FreeBSD OS that is being implicitly referenced. My crude attempt at a ports count is counting relevant ports tree directories: # find -s /usr/ports/[a-z]*/ -type d -depth 1 -print \ | sed -e 's@^/usr/ports[^/]*/\(.*\)$@\1@' \ | grep -v ^distfiles/ | wc -l 34340 (That is based on my last synchronization.) 37958-34340 == 3618 as an approximation for how many more port-packages there are than there are ports. For reference: # ~/fbsd-based-on-what-commit.sh b96a271bbc08 (HEAD -> main, freebsd/main, freebsd/HEAD) www/firefox: update to 150.0 (rc1) Author: Christoph Moench-Tegeder <[email protected]> Commit: Christoph Moench-Tegeder <[email protected]> CommitDate: 2026-04-16 17:51:06 +0000 branch: main merge-base: b96a271bbc0820a058e89001c9ac2309cbf8a60d merge-base: CommitDate: 2026-04-16 17:51:06 +0000 n742012 (--first-parent --count for merge-base) I'm not sure of the context for the 37958 figure. > There are currently about 2,710 (down from 3,428) open ports > PRs, of which 798 (down from 821) are unassigned. The last quarter saw 8,970 > (up from 8,738) commits by 166 (up from 156) committers on the main branch and > 697 (down from 898) commits by 59 (down from 61) committers on the 2026Q1 > branch. -- === Mark Millard marklmi at yahoo.com