Report created on Tue Nov 24 10:07:44 2009. back to main menu

Enter a new maintainer (partial match is OK) to get information about their FreeBSD ports:

Maintainer: 

For explanatory information and summary details, see the notes below.

portname maintainer build error logs Problem Reports Responsible
benchmarks/iperf mnag@FreeBSD.org      
databases/libmemcache mnag@FreeBSD.org      
databases/memcached mnag@FreeBSD.org      
databases/pecl-sqlite [I] mnag@FreeBSD.org      
databases/py-MySQLdb mnag@FreeBSD.org      
databases/py-MySQLdb-devel mnag@FreeBSD.org      
databases/py-PySQLite10 mnag@FreeBSD.org      
databases/py-PySQLite11 mnag@FreeBSD.org      
databases/py-memcached mnag@FreeBSD.org      
databases/py-pysqlite20 mnag@FreeBSD.org      
databases/py-pysqlite21 mnag@FreeBSD.org      
databases/py-pysqlite22 mnag@FreeBSD.org      
databases/py-pysqlite23 mnag@FreeBSD.org      
databases/sqlite2 mnag@FreeBSD.org      
databases/sqlite3 mnag@FreeBSD.org   137296: [PATCH] databases/sqlite3: update to 3.6.16, load external extensions mnag
140243: RFE: databases/sqlite3 - Please make BUILD_DEPENDS on tcl optional mnag
databases/sqlite34 mnag@FreeBSD.org      
databases/tinycdb mnag@FreeBSD.org      
devel/libevent mnag@FreeBSD.org   140753: [PATCH]devel/libevent: update to 1.4.13 mnag
devel/mm mnag@FreeBSD.org      
devel/ossp-cfg mnag@FreeBSD.org      
devel/ossp-l2 mnag@FreeBSD.org      
devel/ossp-val mnag@FreeBSD.org      
devel/ossp-var mnag@FreeBSD.org      
devel/ossp-xds mnag@FreeBSD.org      
mail/gmime2 mnag@FreeBSD.org      
mail/gmime24 mnag@FreeBSD.org      
mail/libesmtp mnag@FreeBSD.org      
mail/libspf mnag@FreeBSD.org      
mail/libspf2 mnag@FreeBSD.org      
mail/libspf2-10 mnag@FreeBSD.org   130547: libspf2 listed in VuXML but no activity mnag
mail/pecl-mailparse mnag@FreeBSD.org      
mail/pfqueue mnag@FreeBSD.org      
mail/postfix-current mnag@FreeBSD.org   140498: [PATCH] mail/postfix-current: update to 2.7-20091110 mnag
140620: [PATCH] mail/postfix-current: update to 2.7-20091115 mnag
mail/postfix-policyd-spf mnag@FreeBSD.org      
mail/postfix23 mnag@FreeBSD.org      
mail/postfix24 mnag@FreeBSD.org      
mail/py-email mnag@FreeBSD.org      
mail/py-libgmail mnag@FreeBSD.org      
mail/py-spf mnag@FreeBSD.org      
mail/smtpmail mnag@FreeBSD.org      
mail/tumgreyspf mnag@FreeBSD.org      
misc/compat6x mnag@FreeBSD.org install_error    
misc/pecl-timezonedb mnag@FreeBSD.org      
net-mgmt/ettercap mnag@FreeBSD.org      
net/ossp-sa mnag@FreeBSD.org      
net/py-soappy mnag@FreeBSD.org      
net/py-soappy-devel mnag@FreeBSD.org      
net/py-zsi mnag@FreeBSD.org   128556: net/py-zsi installs with insufficient rights mnag
security/pecl-gnupg mnag@FreeBSD.org      
security/py-clamav mnag@FreeBSD.org      
security/py-m2crypto mnag@FreeBSD.org      
www/lighttpd mnag@FreeBSD.org   137664: [PATCH] www/lighttpd adds mod_geoip (shar) mnag
140244: please update www/lighttpd to 1.4.24 mnag
140308: [PATCH] www/lighttpd: update to 1.4.24 mnag
www/pecl-APC mnag@FreeBSD.org   134656: Create www/pecl-APC-dev mnag
ports shown: 53   ports with build errors: 1 ports with outstanding PRs: 7  
ports with either build errors or PRs: 8

Notes:

Clicking on each column heading will cause the report to be redone sorted by that column. Clicking again will reverse the sort.

The portname column includes links to a more complete overview for that port.

The maintainer column includes links to a page showing the status of all ports for that maintainer.

The build error logs column represents the list of unique errors noticed in any build environment (if any). The errors are listed alphabetically. Each entry is a link to a particular errorlog. (In cases where the same error occurs in multiple build environments, the latest errorlog is used.)

The list of build errors that are detected, and a short description of each one, can be found here.

The PRs (if any) for the given port are listed numerically in the Problem Reports column. Thus, for each port, they should also be in order from earliest to latest.

Currently, no effort is made to correlate any individual build error with any individual PR. They are listed in adjacent columns only for your viewing convenience.

The underlying technology of this report relies on trying to extract information from the existing GNATS database entries. These entries are entered by human users using the send-pr command. As such, the quality of the entries varies greatly.

The fastest, and easiest, information is gleaned from a GNATS entry whose subject line contains the port category and port name, separated by a slash. However, if this algorithm only flagged those, it would miss nearly 50% of the ports PRs, not to mention all the 'framework' PRs.

So, as an extension, various heuristics are used to guess what it is the user really intended. See the code in gnatsQueryUtils.py for the gory details. What's important to understand is this: there is no possible algorithm that will correctly identify all the ambiguous PRs without getting a few false identifications and still run in less than geological time. So, before you are tempted to file a PR on this algorithm itself, read the code to understand its design tradeoffs, and then consider instead filing followup PRs to the ambiguous PRs that would disambiguate them instead. Thanks -- the author.