Report created on Tue Nov 24 05:38:28 2009. back to main menu

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

Problem Reports state responsible arrival date last modified
38593: [request] Third level ports suspended portmgr 2002-05-27 2008-01-26
39660: [patch] add ${PKGNAMEPREFIX} to (DOCS|EXAMPLES)DIR open portmgr 2002-06-22 2006-12-29
51152: [patch] bsd.port.mk: generic SHEBANG_FILES open portmgr 2003-04-19 2009-03-11
52706: [patch] bsd.port.mk issues warning if a site is explicitly declared :DEFAULT suspended portmgr 2003-05-26 2008-03-01
52765: [patch] Uncompressing manual pages may fail due too "arg list too long" suspended portmgr 2003-05-28 2008-12-29
55841: [patch] Mk/bsd.port.mk: add routines to use ${PORTSDIR}/MOVED to find moved dependencies. suspended portmgr 2003-08-21 2007-05-25
57498: HEIMDAL_HOME should be defined in src or ports Makefiles suspended portmgr 2003-10-02 2007-05-25
59254: ports that write something after bsd.port.mk suspended linimon 2003-11-13 2007-05-16
60558: [PATCH] bsd.port.mk: automatically verify GnuPG signatures suspended portmgr 2003-12-25 2007-05-25
65804: [PATCH] bsd.port.mk is gratuitously slow suspended portmgr 2004-04-20 2007-05-25
66342: [PATCH] fix ECHO_MSG breakage in java ports suspended portmgr 2004-05-07 2008-03-02
66566: [PATCH] bsd.port.mk: fix build when /usr/obj/usr/ports exists suspended portmgr 2004-05-12 2007-05-25
81613: make package-recursive for port www/jakarta-tomcat5 fails when it tries to create package "jakarta-tomcat-4.0.6_1.tbz" suspended portmgr 2005-05-29 2007-05-25
82661: [patch] Add support to filter MASTER_SITES and PATCH_SITES by protocol in bsd.port.mk suspended portmgr 2005-06-26 2009-09-17
87420: [patch] bsd.port.mk: implementing WITH_OPENLDAP_VER to use in make.conf suspended portmgr 2005-10-14 2008-03-02
90436: [patch] Add a way to handle configuration files to bsd.port.mk open portmgr 2005-12-15 2007-05-25
92434: [patch] Mk/bsd.port.mk automatic show pkg-message suspended portmgr 2006-01-27 2008-03-02
95085: [PATCH]: bsd.port.mk: Add knob to allow for mutually exclusive OPTIONS suspended portmgr 2006-03-30 2007-05-25
106483: [patch] embed distfile information in +CONTENTS open portmgr 2006-12-08 2008-12-29
106616: bsd.port.mk: Default file modes set incorrect for non-root port installs suspended portmgr 2006-12-11 2007-05-25
106848: [PATCH] Mk/bsd.port.mk -- Add support to remove locale dirs not found in mtree via USE_GETTEXT=locale-name feedback portmgr 2006-12-18 2009-09-11
108153: ports extraction with package uid/gid and quota problems suspended portmgr 2007-01-20 2007-05-25
109745: NO_PACKAGE handling by ports build system open kris 2007-03-02 2007-05-25
112497: Mk/bsd.port.mk: make ldconfig permanent for non-default prefixes. feedback portmgr 2007-05-07 2009-09-17
112745: bsd.port.mk: Add a package-smart target open portmgr 2007-05-17 2007-05-17
114167: [patch] bsd.port.mk - ignoring major numbers in LIB_DEPENDS open portmgr 2007-06-30 2008-12-29
114725: bsd.port.mk - No dependencies in the package if there are bsdpan-* ports installed(or others with no origin) suspended portmgr 2007-07-19 2007-07-22
115461: [patch] bsd.apache.mk - Create packages for apache modules with unique names open pgollucci 2007-08-13 2009-06-24
116219: [patch] Add @rmtry to bsd.port.mk open edwin 2007-09-09 2008-04-15
116222: files installed with the wrong UID/GID via make install inside plain 'su' session suspended portmgr 2007-09-09 2008-05-24
116601: [patch] bsd.port.mk - fail if dependency failed feedback portmgr 2007-09-24 2009-01-11
118958: Mk/bsd.autotools.mk: find configure if CONFIGURE_WRKSRC != PATCH_WRKSRC. open portmgr 2007-12-22 2008-12-19
120532: [PATCH] bsd.port.mk - add more recursive-foo targets open portmgr 2008-02-11 2008-03-10
121413: [patch] bsd.port.mk: introduce USE_LZMA for lzma-compressed tarball distfiles open portmgr 2008-03-06 2008-12-29
122341: Mk/bsd.port.mk: deprecate X11BASE use feedback portmgr 2008-04-01 2008-05-19
122877: [patch] Mk/bsd.port.mk - Show all pkg-message files open portmgr 2008-04-18 2009-04-03
123185: [patch] Mk/bsd.port.mk - Add extended description to OPTIONS open portmgr 2008-04-29 2008-12-29
126079: [patch] bsd.port.mk: make openssl.mk usable after pre.mk feedback portmgr 2008-07-29 2009-03-19
127210: bsd.destdir.mk - chrooted install of a port does not fail when install fails open portmgr 2008-09-08 2008-09-08
127467: bsd.port.mk: fix checking DISTDIR for writeability open portmgr 2008-09-18 2008-09-18
127469: bsd.port.mk - ports system does not honour NO_MANCOMPRESS directive (PATCH included) suspended portmgr 2008-09-18 2009-03-25
128028: bsd.port.mk - Ports-Script do not recognize dialog-return-value open portmgr 2008-10-12 2008-10-12
128754: bsd.port.mk: implement master sites randomization open portmgr 2008-11-10 2008-11-16
129210: [patch] Instrument bsd.port.mk to detect unstripped binaries open portmgr 2008-11-26 2008-11-26
129741: [patch] bsd.port.mk: support systems that have been built WITHOUT_INFO=yes (no makeinfo & install-info) open portmgr 2008-12-18 2009-03-10
130387: [PATCH] Mk/bsd.port.mk - Add macros for COPYTREE_WWW and INSTALL_WWW open portmgr 2009-01-11 2009-01-11
130677: bsd.port.mk: Centralize handling of CPPFLAGS open portmgr 2009-01-18 2009-03-19
132783: ports/Mk/bsd.port.mk: ${ARCH} misuse for "--build" option of GNU configure open portmgr 2009-03-18 2009-03-18
133081: [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken packages open freebsd-python 2009-03-26 2009-05-12
133197: [bsd.apache.mk] Rephrase IGNORE statement, kill EOL spaces, reformat open pgollucci 2009-03-30 2009-06-24
133815: [PATCH] bsd.port.mk: implements fakeroot for the ports open portmgr 2009-04-17 2009-06-24
134593: [repocopy]: net-mgmt/net-snmp -> net-mgmt/net-snmp55 open pgollucci 2009-05-17 2009-06-24
135089: bsd.port.mk: Honor LOCALBASE for CFLAGS feedback portmgr 2009-05-31 2009-07-06
135221: [bsd.port.mk] unified support for LINUX_OSRELEASE dependency open portmgr 2009-06-03 2009-06-03
135474: [PATCH] Mk/bsd.php.mk: add possibility to redefine PHP_PORT open ale 2009-06-11 2009-06-11
135569: `check-sanity` not documented in bsd.port.mk open portmgr 2009-06-14 2009-09-09
135649: Mk/bsd.port.mk: [patch], fix documentation relating to NO* vars open portmgr 2009-06-16 2009-06-16
135664: [PATCH]: bsd.ldap.mk: Detect flavour of installed openldap-client open portmgr 2009-06-17 2009-11-21
135674: [PATCH] some PHP-related knobs should be placed before bsd.ports.pre.mk feedback yzlin 2009-06-17 2009-10-28
136065: bsd.port.mk: NO_MANCOMPRESS=yes works for FreeBSD base, down't work for ports suspended portmgr 2009-06-26 2009-07-09
136072: Propose new ports category, internationalization open portmgr 2009-06-26 2009-06-26
137250: OPTIONS that change PREFIX cause an error after 'make config' open portmgr 2009-07-30 2009-08-02
137855: bsd.port.mk - early identify port conflicts open portmgr 2009-08-16 2009-08-17
138139: [patch] teach Mk/bsd.autotools.mk about libtoolize open portmgr 2009-08-24 2009-09-07
138228: [bsd.port.mk] New opt-in knob to compile ports with SSP open portmgr 2009-08-27 2009-08-27
139116: bsd.port.mk: call target "install-rc-script" before "post-install" open portmgr 2009-09-24 2009-09-24
140533: bsd.gnome.mk - mtree may get parameters w/o space open gnome 2009-11-13 2009-11-13
140635: [patch] Misleading error message with FORCE_MAKE_JOBS open portmgr 2009-11-17 2009-11-17
total: 68

Notes:

Clicking on each column heading will cause the report to be redone sorted by that column. Clicking again will reverse the sort. The subheadings with date stamps include links to the index of errorlogs for that build environment.

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.

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.