From owner-freebsd-pkg@freebsd.org Wed Oct 14 18:24:02 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 B772CA1349A for ; Wed, 14 Oct 2015 18:24:02 +0000 (UTC) (envelope-from vmunix.old@gmail.com) Received: from mail-yk0-x243.google.com (mail-yk0-x243.google.com [IPv6:2607:f8b0:4002:c07::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 80E2B1783 for ; Wed, 14 Oct 2015 18:24:02 +0000 (UTC) (envelope-from vmunix.old@gmail.com) Received: by ykcg132 with SMTP id g132so4799852ykc.2 for ; Wed, 14 Oct 2015 11:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=8Brum9COjn5hIxuuj7e7JJ0M/eAHd/RnuX+MThSDyjw=; b=AyeKAOLfJDHfPSRYSann9EDnBuyb1r0URLj1L1lR5Ig40u/3PTizV9B6gi0USEiqzX 1jh5Q2t6rEPkbqKS3tKn0Nj5U6GvBvpM82ijGZNW85wZXeIGbT7C8SrJT64QXxvToETP 6Ft6Hs/W5iPbAx9vnowi6xhAxYd6hWpoHQylBAedkEZy8vXC2pZPoC+egyIZvG52Kb1J 3Bz7S9rOQBD86gTV5BJNo0uHwgSnzCfknuUSXrgAHVLOjldPeryUP++RltRVk/mrJoTC oChlTcjDaHBOIYgjfdgjtxzLnoLC7WwfCuq/X26DBZiVez8WXGrN6VEt6OCH+BO/bgJp 5Plw== MIME-Version: 1.0 X-Received: by 10.13.232.146 with SMTP id r140mr2555755ywe.284.1444847041373; Wed, 14 Oct 2015 11:24:01 -0700 (PDT) Received: by 10.37.82.133 with HTTP; Wed, 14 Oct 2015 11:24:01 -0700 (PDT) Date: Wed, 14 Oct 2015 20:24:01 +0200 Message-ID: Subject: Re: locked packages got upgraded anyway From: To: freebsd-pkg@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 18:24:02 -0000 * Mark Felder wrote: > > > On Tue, Oct 13, 2015, at 17:42, Rainer Duffner wrote: >> >> > Am 14.10.2015 um 00:31 schrieb Benjamin Connelly : >> > >> > We have a few ports we compile with different compile time options tha= n the FreeBSD binary repo, so we keep them locked. Last night when doing so= me patching, we saw those locked packages get updated anyhow. For example, = pkg said all of these things on one system: >> > >> >> >> IMO, you either compile all of the packages you use yourself - or none. >> >> Until FreeBSD gets a sort of =E2=80=9Estable=E2=80=9C ports-tree that li= ves for longer >> than three months, running your own repo is almost a must for anything >> even semi mission-critical. >> > > 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" Are there any plans to introduce sub-packages or "flavors"? Because that would solve the issue of having to fiddle with Poudriere in order to build packages with more options enabled once and for all for probably 99% of all users.