new portsmon statistics about ports marked IGNORE on various buildenvs

Mark Linimon linimon at lonesome.com
Sun Sep 24 02:05:49 PDT 2006


Although I have not yet added it to the database, I have now created a
(beta-quality) report on portsmon that shows the lists of ports marked
IGNORE, by buildenv.  (portsmon only models IGNORE on i386-6, to save
compute time).  Diffs between reports are also available.  The page is
http://portsmon.freebsd.org/packageinfo.html .

This allows anyone interested to, e.g., find out which ports are not
currently built (for whatever reason) on amd64-6 vs. i386-6.  Anyone
interested in helping to fix ports specifically on amd64 should therefore
look at http://portsmon.freebsd.org/status/current/i386-6-to-amd64-6.diff .

Two tables are provided, one for the complete lists, one for the diffs.

Not all the buildenvs are currently represented: only *-6 and i386-* are
built.  This is to save compute time, as well.  (I also personally feel
that just the row and column provide sufficient information, and that the
rest would probably just be confusing.)

I intend to upload these results about once a week or so -- unless I can
figure out some programmatic way of generating the results faster.  I had
hoped to have that part done before the 6.2 release cycle began, but these
things happen.

FWIW, the definition of IGNORE used in this report is the union of (port-set
IGNORE|BROKEN|FORBIDDEN|NOT_FOR_ARCHS|ONLY_FOR_ARCHS|CONFLICTS).  This is
what a "make -V IGNORE" will show, given buildenv.  portsmon itself only
reports the IGNORE that is "port-set IGNORE".

Note that due to the inclusion of CONFLICTS there will be a few false
positives, because these reports were not built on a clean system.  I had
also hoped to get rid of this problem by now, but I haven't yet.

mcl


More information about the freebsd-ports mailing list