From owner-freebsd-pkg@freebsd.org Wed Oct 14 15:00:07 2015 Return-Path: Delivered-To: freebsd-pkg@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE217A1302B for ; Wed, 14 Oct 2015 15:00:07 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9269514BE for ; Wed, 14 Oct 2015 15:00:07 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id ECB07204F7 for ; Wed, 14 Oct 2015 10:59:59 -0400 (EDT) Received: from web3 ([10.202.2.213]) by compute6.internal (MEProxy); Wed, 14 Oct 2015 10:59:59 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=J4tRgfI7KSkaG9j QboiKVuU1y0Y=; b=mkp9GYm32azr22KyT/sZvFGuqWyV4qeoZvbFv6CfmF98Iof mt4M9Ms40wUcQKCFRTIx3sxdygWLc13zilDOOZQ7I0e/nqkicdXYeJvZQccznMxL /UZIYgZ42GnG8cBk7+ZXWZRJJ16uX1WmG6u2rYMG2LmCgezlo5OB/DgpzTWU= Received: by web3.nyi.internal (Postfix, from userid 99) id C64AC103BBB; Wed, 14 Oct 2015 10:59:59 -0400 (EDT) Message-Id: <1444834799.3166860.410090913.6644022C@webmail.messagingengine.com> X-Sasl-Enc: Fe75n/QNOWH533213FN/yvO908UqTJHnTGRbK8Fj0fUQ 1444834799 From: Mark Felder To: freebsd-pkg@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-25d3ec43 In-Reply-To: References: <561D8634.40103@electricembers.coop> Subject: Re: locked packages got upgraded anyway Date: Wed, 14 Oct 2015 09:59:59 -0500 X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.20 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: Wed, 14 Oct 2015 15:00:07 -0000 On Tue, Oct 13, 2015, at 17:42, Rainer Duffner wrote: >=20 > > Am 14.10.2015 um 00:31 schrieb Benjamin Connelly : > >=20 > > We have a few ports we compile with different compile time options than= the FreeBSD binary repo, so we keep them locked. Last night when doing som= e patching, we saw those locked packages get updated anyhow. For example, p= kg said all of these things on one system: > >=20 >=20 >=20 > IMO, you either compile all of the packages you use yourself - or none. >=20 > Until FreeBSD gets a sort of =E2=80=9Estable=E2=80=9C ports-tree that liv= es for longer > than three months, running your own repo is almost a must for anything > even semi mission-critical. >=20 He has a valid use case and I don't know why it was upgraded. Sounds like a bug. Perhaps because it was a dependency? Hmm... A planned* feature is for a user to be permitted to have packages with custom build options and "pkg upgrade" will handle fetching the required parts of the ports tree and building the updated package so you don't have to play this "lock your package, manually upgrade it later" game. Not everyone should be forced to run poudriere just so they can change one option on one package... * Planned as in "bapt or someone said we should do this when we have time" --=20 Mark Felder ports-secteam member feld@FreeBSD.org