Report created on Fri Oct 24 15:34:25 2014. back to main menu

NOTE: as of 20140601, GNATS has been deprecated. Until portsmon can catch up, expect the PR data to be stale.

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

portname maintainer build error logs Problem Reports Responsible
audio/aureal-kmod c.kworr@gmail.com      
audio/cowbell ports@FreeBSD.org      
audio/firefly mark@foster.cc      
audio/qmidinet crees@FreeBSD.org      
audio/raproxy ports@FreeBSD.org      
audio/wmauda ports@FreeBSD.org   189024: audio/wmauda: conflict between gtk2 and gtk3 garga
audio/x11amp ports@FreeBSD.org      
audio/xmms-openspc ehaupt@FreeBSD.org      
cad/cider ports@FreeBSD.org ???    
databases/freetds-devel 5u623l20@gmail.com      
databases/gtksql ports@FreeBSD.org      
databases/mariadb-client dgeo@centrale-marseille.fr      
databases/mariadb-server dgeo@centrale-marseille.fr      
databases/py-fdb jjachuf@gmail.com      
databases/pydbdesigner xride@FreeBSD.org      
databases/tora ports@FreeBSD.org clang    
devel/fsmgenerator ports@FreeBSD.org      
devel/rubygem-dep_selector ruby@FreeBSD.org      
devel/viewvc ohauer@FreeBSD.org      
emulators/fmsx dk@farm.org fetch    
emulators/kqemu-kmod nox@FreeBSD.org   184984: emulators/kqemu-kmod fails to build on 10.0 nox
emulators/linux_base-gentoo-stage3 ports@FreeBSD.org fetch    
emulators/linux_dist-gentoo-stage3 ports@FreeBSD.org      
finance/openerp-server pakhom706@gmail.com   186262: finance/openerp-server port is non-functional as shipped. freebsd-ports-bu
ftp/rexx-curl ports@FreeBSD.org      
games/el acm@FreeBSD.org clang    
games/secretmaryochronicles amdmi3@FreeBSD.org      
games/spring amdmi3@FreeBSD.org makefile    
games/wmfortune ports@FreeBSD.org      
graphics/dcraw-m waitman@waitman.net      
graphics/gnash ports@FreeBSD.org      
graphics/xfpovray ports@FreeBSD.org      
lang/ecl olgeni@FreeBSD.org      
lang/ironpython mva@FreeBSD.org      
lang/kroc tdb@FreeBSD.org      
math/isabelle beyert@cs.ucr.edu runaway_process    
math/py-statsmodels xmj@chaot.net      
misc/estic dinoex@FreeBSD.org      
multimedia/subtitleeditor multimedia@FreeBSD.org      
multimedia/universal-media-server dreamcat4@gmail.com      
multimedia/y4mscaler multimedia@FreeBSD.org cluster    
net-im/pidgin-audacious-remote gnixua@gmail.com      
net-im/skype4 xmj@chaot.net      
net-mgmt/nagios-check_memcached_paranoid kuriyama@FreeBSD.org      
net-mgmt/netdisco dgeo@centrale-marseille.fr      
net-mgmt/netxms 5u623l20@gmail.com      
net-mgmt/tcptrack squat@squat.no bad_C++_code    
net/cyphesis oliver@FreeBSD.org      
net/gpxe gk.freebsd@googlemail.com      
net/openospfd rea@FreeBSD.org      
net/py-yadis clsung@FreeBSD.org checksum    
net/slirp ports@FreeBSD.org      
net/spserver vanilla@FreeBSD.org      
news/fidogate-ds 5u623l20@gmail.com configure_error    
print/sgf2tex spcoltri@omcl.org      
science/mpb ports@FreeBSD.org      
security/lasso tj@FreeBSD.org cluster    
security/openvpn-auth-ldap ports@FreeBSD.org      
sysutils/linux-nero emulation@FreeBSD.org fetch    
sysutils/rsyslog8-devel brd@FreeBSD.org      
textproc/aiksaurus-gtk gnome@FreeBSD.org      
textproc/ruby-diff ruby@FreeBSD.org      
vietnamese/vnlpr obrien@FreeBSD.org cluster    
www/cakephp11 ports@FreeBSD.org   190018: [patch] Add staging support to www/cakephp11 swills
www/diamanda ports@FreeBSD.org      
www/dpsearch ports@FreeBSD.org      
www/lifetype clsung@FreeBSD.org   190214: [patch] Add staging support to www/lifetype clsung
www/mod_amazon_proxy tota@FreeBSD.org ???    
www/mod_auth_cookie_mysql2 apache@FreeBSD.org      
www/mod_auth_external2 apache@FreeBSD.org      
www/mod_authnz_external24 eugene@zhegan.in      
www/mod_dnssd ports@FreeBSD.org      
www/mod_mpm_itk lukasz@wasikowski.net      
www/mod_qos fax@nohik.ee      
www/mod_rivet jeff.lawson@flightaware.com      
www/nibbleblog marekholienka@gmail.com   190292: [patch] Add staging support to www/nibbleblog swills
www/py-flexget wg@FreeBSD.org   189705: [PATCH] www/py-flexget: update to 1.2.127,1 wg
www/py-urljr clsung@FreeBSD.org fetch    
www/rt38 ports@FreeBSD.org      
www/ump ports@FreeBSD.org      
x11-fm/pbi-thumbnailer gnome@FreeBSD.org cluster    
x11-themes/kde-icons-nuovext2 lioux@FreeBSD.org fetch    
x11/gnome-shell gnome@FreeBSD.org      
x11/nvidia-driver-71 danfe@FreeBSD.org      
x11/wmblob ports@FreeBSD.org      
ports shown: 85   ports with build errors: 18 ports with outstanding PRs: 7  
ports with either build errors or PRs: 25

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.