From owner-freebsd-pkg@FreeBSD.ORG Tue Dec 10 18:32:07 2013 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 11F5CEC6 for ; Tue, 10 Dec 2013 18:32:07 +0000 (UTC) Received: from mail-ee0-x232.google.com (mail-ee0-x232.google.com [IPv6:2a00:1450:4013:c00::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9DE761410 for ; Tue, 10 Dec 2013 18:32:06 +0000 (UTC) Received: by mail-ee0-f50.google.com with SMTP id c41so2392994eek.37 for ; Tue, 10 Dec 2013 10:32:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; bh=w5kAlS+rwHcvbmy4+wM3PxB/XtoQYoNjCe7SRSuznak=; b=gWjG0d7Wiz2Q6t/GpjDV+dz/1SszBYjJFBLiqyQ1jntShbZkJ2II2aUOAVxnXCM7sy +zMea5wqk9o19TNDRB6pFKx5khxtx/DliZ5zXwEMKXcBhfFg3mMnsbaWRVyyjJ25KpsB nd9d/E4Ma9FA/TylJiyvgONLeQ0Nmagsjfpovm/E6skb9TtKlfiJj9NUbKl9xewG2zTp A/CzNoLrFhR2dRStOQAQDSI/2mWG8y132vbJa0x7ysmIt41ORbzeOZHNUhzLqSU8gduQ afFF3jgV9wfCFAyXylGZexpAwbsf/d1CdNFt/PsnVbha8bDVnIBZbKeWTT/MOIqVjAQo UbKQ== X-Received: by 10.14.2.73 with SMTP id 49mr19835308eee.15.1386699952246; Tue, 10 Dec 2013 10:25:52 -0800 (PST) Received: from localhost ([176.109.164.5]) by mx.google.com with ESMTPSA id v1sm44136586eef.9.2013.12.10.10.25.50 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Tue, 10 Dec 2013 10:25:51 -0800 (PST) Sender: =?UTF-8?B?UGF3ZcWCIFDEmWthbGE=?= Date: Tue, 10 Dec 2013 19:25:43 +0100 From: Pawel Pekala To: freebsd-pkg@freebsd.org Subject: Automatic dependency adding in 1.2.x ? Message-ID: <20131210192543.4c854774@FreeBSD.org> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.19; amd64-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 18:32:07 -0000 Hi, During my last work on ports linking problems I noticed one thing with new 1.2.x (?) pkg. It's seems now pkg adds dependencies not listed in LIB_DEPENDS when package links to some lib on live system. So for example it links dynamically to databases/tinycdb when available on system and this is not recorded in port's Makefile (tinycdb is not pulled but any other deps also). From user's point this is desirable behaviour, it keeps things sane - tinycdb can't be removed when there are other packages that link to it's libraries and prevents breakage. On the developer's side of things this is at least strange choice - it hides problems instead trying to expose them and get them fixed. It makes finding those kind of errors a lot harder in my view and leads to official packages (built in sterile environment) lacking some features or being even broken in rare cases. Is there are any way to disable this feature?=20 Maybe related to this,ffmpeg0 on my system thinks it depends on ffmpeg now: [corn:~]> pkg info -d ffmpeg0-0.7.16_1,1=20 ffmpeg0-0.7.16_1,1: freetype2-2.5.0.1 xvid-1.3.2,1 x264-0.136.2358_1 schroedinger-1.0.11_1 libvpx-1.2.0 libtheora-1.1.1_3 gpac-libgpac-0.5.0,1 ffmpeg-2.1.1_1,1 png-1.5.17 opencv-core-2.4.7 jpeg-8_4 sdl-1.2.15_2,2 orc-0.4.18 libvorbis-1.3.3_1,3 libogg-1.3.1,4 jackit-0.121.3_3 --=20 pozdrawiam / with regards Pawe=B3 P=EAkala