Report created on Wed Oct 22 23:08:11 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.

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-JSON-XS-VersionOneAndTwo culot@FreeBSD.org      
databases/buzhug culot@FreeBSD.org      
databases/dbh culot@FreeBSD.org      
deskutils/calcurse culot@FreeBSD.org      
deskutils/when culot@FreeBSD.org      
devel/egypt culot@FreeBSD.org      
devel/htable culot@FreeBSD.org      
devel/libtpl culot@FreeBSD.org      
devel/p5-AnyEvent-DBI culot@FreeBSD.org      
devel/p5-AnyEvent-DBI-Abstract culot@FreeBSD.org      
devel/p5-AnyEvent-Run culot@FreeBSD.org      
devel/p5-AnyEvent-Subprocess culot@FreeBSD.org      
devel/p5-AppConfig-Std culot@FreeBSD.org      
devel/p5-CPAN-Meta-Check culot@FreeBSD.org      
devel/p5-CPS culot@FreeBSD.org      
devel/p5-Class-C3-Adopt-NEXT culot@FreeBSD.org      
devel/p5-Class-Date culot@FreeBSD.org      
devel/p5-Config-IniFiles culot@FreeBSD.org      
devel/p5-Data-ClearSilver-HDF culot@FreeBSD.org      
devel/p5-Data-Serializer culot@FreeBSD.org      
devel/p5-Data-Stag culot@FreeBSD.org      
devel/p5-Date-Calc-XS culot@FreeBSD.org      
devel/p5-Devel-CheckLib culot@FreeBSD.org      
devel/p5-Devel-CheckOS culot@FreeBSD.org      
devel/p5-Devel-Declare culot@FreeBSD.org      
devel/p5-Devel-GlobalDestruction-XS culot@FreeBSD.org      
devel/p5-Event-Join culot@FreeBSD.org      
devel/p5-ExtUtils-Depends culot@FreeBSD.org      
devel/p5-File-Path-Tiny culot@FreeBSD.org      
devel/p5-Future culot@FreeBSD.org      
devel/p5-Hash-AutoHash culot@FreeBSD.org      
devel/p5-IO-HTML culot@FreeBSD.org      
devel/p5-MooseX-FollowPBP culot@FreeBSD.org      
devel/p5-MooseX-Types-Signal culot@FreeBSD.org      
devel/p5-Object-InsideOut culot@FreeBSD.org      
devel/p5-Package-DeprecationManager culot@FreeBSD.org      
devel/p5-Parallel-Iterator culot@FreeBSD.org      
devel/p5-Paranoid culot@FreeBSD.org      
devel/p5-Parse-ErrorString-Perl culot@FreeBSD.org      
devel/p5-ParseTemplate culot@FreeBSD.org      
devel/p5-Path-FindDev culot@FreeBSD.org      
devel/p5-Sort-Key-Top culot@FreeBSD.org      
devel/p5-Term-Menus culot@FreeBSD.org      
devel/p5-Term-RawInput culot@FreeBSD.org      
devel/p5-Test-CheckDeps culot@FreeBSD.org      
devel/p5-Test-CleanNamespaces culot@FreeBSD.org      
devel/p5-Test-Compile culot@FreeBSD.org      
devel/p5-Test-Fatal culot@FreeBSD.org      
devel/p5-Test-Inter culot@FreeBSD.org      
devel/p5-Test-Weaken culot@FreeBSD.org      
devel/p5-Tie-Hash-MultiValue culot@FreeBSD.org      
devel/p5-User-Identity culot@FreeBSD.org      
editors/zile culot@FreeBSD.org ???
cluster
   
french/fortune-mod-zarathoustra culot@FreeBSD.org      
games/greed culot@FreeBSD.org      
games/oldrunner culot@FreeBSD.org      
games/tomenet culot@FreeBSD.org      
mail/p5-Mail-Field-Received culot@FreeBSD.org      
mail/p5-Net-IMAP-Server culot@FreeBSD.org      
math/add culot@FreeBSD.org      
math/gmp-ecm culot@FreeBSD.org      
math/p5-Number-WithError culot@FreeBSD.org      
misc/p5-Chatbot-Eliza culot@FreeBSD.org      
net/kippo culot@FreeBSD.org      
net/p5-Net-Google-Code culot@FreeBSD.org      
net/p5-Net-Server-SS-PreFork culot@FreeBSD.org      
net/p5-Net-Whois-IP culot@FreeBSD.org      
net/p5-URI-FromHash culot@FreeBSD.org      
net/p5-XML-RPC culot@FreeBSD.org      
science/epte culot@FreeBSD.org      
science/p5-Physics-Unit culot@FreeBSD.org      
security/p5-Data-Password culot@FreeBSD.org      
sysutils/p5-File-Signature culot@FreeBSD.org      
sysutils/p5-Filesys-DiskUsage culot@FreeBSD.org      
textproc/aft culot@FreeBSD.org      
textproc/p5-HTML-HTML5-Entities culot@FreeBSD.org      
textproc/p5-HTML-HTML5-Parser culot@FreeBSD.org      
textproc/p5-Parse-PhoneNumber culot@FreeBSD.org      
textproc/p5-Sort-Naturally culot@FreeBSD.org      
textproc/p5-String-Escape culot@FreeBSD.org      
textproc/p5-String-Fraction culot@FreeBSD.org      
textproc/p5-Text-Extract-Word culot@FreeBSD.org      
textproc/p5-Text-TestBase culot@FreeBSD.org      
textproc/p5-Text-WikiFormat culot@FreeBSD.org      
textproc/p5-Unicode-CaseFold culot@FreeBSD.org      
textproc/p5-Unicode-CheckUTF8 culot@FreeBSD.org      
textproc/p5-XML-Atom-Ext-OpenSearch culot@FreeBSD.org      
textproc/p5-XML-Catalog culot@FreeBSD.org      
textproc/p5-XML-TreeBuilder culot@FreeBSD.org      
www/p5-CGI-Application-Plugin-ConfigAuto culot@FreeBSD.org      
www/p5-CGI-Application-Plugin-DevPopup culot@FreeBSD.org      
www/p5-Catalyst-Authentication-Credential-HTTP culot@FreeBSD.org      
www/p5-Catalyst-Model-Memcached culot@FreeBSD.org      
www/p5-Catalyst-Plugin-Cache-Memcached-Fast culot@FreeBSD.org      
www/p5-Catalyst-Plugin-CookiedSession culot@FreeBSD.org      
www/p5-Catalyst-Plugin-Session-Store-Memcached-Fast culot@FreeBSD.org      
www/p5-URI-Encode culot@FreeBSD.org      
www/p5-URI-Escape-XS culot@FreeBSD.org      
www/p5-WebService-Google-Reader culot@FreeBSD.org      
ports shown: 99   ports with build errors: 1 ports with outstanding PRs: 0  
ports with either build errors or PRs: 1

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.