Report created on Tue Nov 24 10:11:13 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
converters/p5-Text-Bidi ahze@FreeBSD.org compiler_error    
databases/p5-qdbm ahze@FreeBSD.org      
databases/qdbm ahze@FreeBSD.org      
databases/qdbm-plus ahze@FreeBSD.org      
databases/ruby-qdbm ahze@FreeBSD.org      
deskutils/gourmet ahze@FreeBSD.org      
deskutils/nautilus-actions ahze@FreeBSD.org      
devel/ccache ahze@FreeBSD.org      
devel/distcc ahze@FreeBSD.org   132053: devel/distcc: unfetchable Avahi patch support (distcc-avahi-080101.patch) for distcc ahze
132096: devel/distcc: fixing valid shell for user distcc in pkg-install ahze
devel/p5-File-Type ahze@FreeBSD.org      
finance/gnucash-docs ahze@FreeBSD.org      
finance/gnucash ahze@FreeBSD.org   138410: finance/gnucash quote price editor adds price data as wrong date. ahze
games/gtkatlantic ahze@FreeBSD.org      
games/supertux ahze@FreeBSD.org      
graphics/gimp-gap [I] ahze@FreeBSD.org      
graphics/goocanvas ahze@FreeBSD.org      
graphics/p5-Cairo ahze@FreeBSD.org      
graphics/p5-SVG-Metadata ahze@FreeBSD.org      
graphics/py-goocanvas ahze@FreeBSD.org      
graphics/py-opengl ahze@FreeBSD.org   138629: [Patch]graphics/py-opengl:change the dependence to PYNUMPY ahze
graphics/wxsvg ahze@FreeBSD.org      
math/fftw3 ahze@FreeBSD.org      
math/fftw3-float ahze@FreeBSD.org      
math/fftw3-long ahze@FreeBSD.org      
math/ldouble ahze@FreeBSD.org   125012: problems in math/ldouble for 128bit long double on i386 ahze
misc/gnome-devel-docs ahze@FreeBSD.org      
print/cupsddk ahze@FreeBSD.org   139888: [PATCH] print/cupsddk: allow to build without X11/FLTK ahze
print/gimp-gutenprint ahze@FreeBSD.org      
print/gutenprint ahze@FreeBSD.org      
print/gutenprint-base ahze@FreeBSD.org      
print/gutenprint-cups ahze@FreeBSD.org      
print/gutenprint-foomatic ahze@FreeBSD.org   121338: print/gutenprint-foomatic - Unable to create the Foomatic driver ahze
print/gutenprint-ijs ahze@FreeBSD.org      
print/py-cups ahze@FreeBSD.org      
sysutils/fusefs-gnome-vfs ahze@FreeBSD.org      
sysutils/serpentine ahze@FreeBSD.org   138179: Fix sysutils/serpentine to not require muine ahze
textproc/estraier ahze@FreeBSD.org      
textproc/hyperestraier ahze@FreeBSD.org      
textproc/libwps ahze@FreeBSD.org      
textproc/py-hyperestraier ahze@FreeBSD.org      
www/gnome-web-photo ahze@FreeBSD.org      
www/kazehakase ahze@FreeBSD.org      
www/midori ahze@FreeBSD.org   132588: [PATCH] www/midori: update to 0.1.4 ahze
134738: Update ports: www/midori to 0.1.6 ahze
www/p5-HTTP-Cache-Transparent ahze@FreeBSD.org      
x11-fonts/dejavu ahze@FreeBSD.org   133146: [patch] x11-fonts/dejavu: install fontconfig configuration files to conf.avail and optionally links to conf.d ahze
x11-themes/beastie ahze@FreeBSD.org      
x11-themes/clearlooks ahze@FreeBSD.org      
x11-themes/clearlooks-metacity ahze@FreeBSD.org      
x11-themes/clearlooks-themes ahze@FreeBSD.org      
x11-themes/gnome-art ahze@FreeBSD.org      
x11-themes/gnome-splashscreen-manager ahze@FreeBSD.org      
ports shown: 51   ports with build errors: 1 ports with outstanding PRs: 9  
ports with either build errors or PRs: 10

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.