From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Sep 1 05:20:47 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE2021065839 for ; Thu, 1 Sep 2011 05:20:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8634B8FC12 for ; Thu, 1 Sep 2011 05:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p815K8hW045165 for ; Thu, 1 Sep 2011 05:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p815K8Lv045164; Thu, 1 Sep 2011 05:20:08 GMT (envelope-from gnats) Resent-Date: Thu, 1 Sep 2011 05:20:08 GMT Resent-Message-Id: <201109010520.p815K8Lv045164@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Peter Jeremy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C3C71065FD6 for ; Thu, 1 Sep 2011 05:14:48 +0000 (UTC) (envelope-from Peter.Jeremy@alcatel-lucent.com) Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by mx1.freebsd.org (Postfix) with ESMTP id B9CF28FC08 for ; Thu, 1 Sep 2011 05:14:47 +0000 (UTC) Received: from usnavsmail3.ndc.alcatel-lucent.com (usnavsmail3.ndc.alcatel-lucent.com [135.3.39.11]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id p815EkSK019678 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 1 Sep 2011 00:14:47 -0500 (CDT) Received: from unixmail.au.alcatel-lucent.com (unixmail.au.alcatel-lucent.com [139.188.42.130]) by usnavsmail3.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p815EgGv022116 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 1 Sep 2011 00:14:46 -0500 Received: from insmb.au.alcatel-lucent.com (insmb.au.alcatel-lucent.com [139.188.42.184]) by unixmail.au.alcatel-lucent.com (8.13.8+Sun/8.13.3) with ESMTP id p815EgBo010262 for ; Thu, 1 Sep 2011 15:14:42 +1000 (EST) Received: from pjdesk.au.alcatel-lucent.com (pjdesk.au.alcatel-lucent.com [139.188.2.2]) by insmb.au.alcatel-lucent.com (8.13.8+Sun/8.13.8) with ESMTP id p8157BKB019335 for ; Thu, 1 Sep 2011 15:07:11 +1000 (EST) Received: from pjdesk.au.alcatel-lucent.com (localhost [127.0.0.1]) by pjdesk.au.alcatel-lucent.com (8.14.4/8.14.4) with ESMTP id p81575er093217; Thu, 1 Sep 2011 15:07:05 +1000 (EST) (envelope-from pjeremy@pjdesk.au.alcatel-lucent.com) Received: (from pjeremy@localhost) by pjdesk.au.alcatel-lucent.com (8.14.4/8.14.4/Submit) id p81575hM093216; Thu, 1 Sep 2011 15:07:05 +1000 (EST) (envelope-from pjeremy) Message-Id: <201109010507.p81575hM093216@pjdesk.au.alcatel-lucent.com> Date: Thu, 1 Sep 2011 15:07:05 +1000 (EST) From: Peter Jeremy To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/160352: net-im/pidgin-sipe has undocumented NSS dependency X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Jeremy List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2011 05:20:47 -0000 >Number: 160352 >Category: ports >Synopsis: net-im/pidgin-sipe has undocumented NSS dependency >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 01 05:20:08 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Peter Jeremy >Release: FreeBSD 8.2-STABLE amd64 >Organization: n/a >Environment: System: FreeBSD pjdesk.au.alcatel-lucent.com 8.2-STABLE FreeBSD 8.2-STABLE #6: Mon Feb 28 10:09:48 EST 2011 root@C2B0004103.au.alcatel-lucent.com:/var/obj/usr/src/sys/pjdesk amd64 pidgin-sipe-1.11.2_3 >Description: By default, pidgin-sipe uses pkg-config to include the first of "nss" (security/nss), "mozilla-nss" (www/libxul) or "microb-engine-nss" (not a FreeBSD port AFAIK) to provide NSS functionality. None of these are listed as dependencies. By default, net-im/libpurple and net-im/pidgin both include a dependency on security/nss (via a config option) and this will be inherited by pidgin-sipe. If this dependency is disabled but either security/nss or www/libxul are installed for other reasons, pidgin-sipe will have an unlisted dependency on that package. Note that if libxul-1.9.2.17_1 is installed without security/nss being installed, pidgin-sipe will fail to build because mozilla-nss is currently broken (see ports/160351). It's possible there are other undocumented implicit dependencies, I only noticed this one due to the mozilla-nss breakage. >How-To-Repeat: Build and install net-im/libpurple and net-im/pidgin with NSS disabled. Build and install security/nss Build and install pidgin-sipe pkg_info -r pidgin-sipe-1.11.2_3 | grep nss pkg_info -R nss-\* | grep pidgin show no dependency is recorded. ldd /usr/local/lib/purple-2/libsipe.so | grep nss shows pidgin-sipe depends on files in security/nss >Fix: The NSS dependency in pidgin-sipe cannot be disabled via a configure knob so pidgin-sipe should probably have a LIB_DEPENDS on security/nss. >Release-Note: >Audit-Trail: >Unformatted: