From owner-freebsd-pkg@freebsd.org Wed Oct 14 19:06:19 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 721F0A154DC for ; Wed, 14 Oct 2015 19:06:19 +0000 (UTC) (envelope-from markham_breitbach@ssimicro.com) Received: from smail.ssimicro.com (smail.ssimicro.com [64.247.129.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smail.ssimicro.com", Issuer "test CA 1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1C3971F04 for ; Wed, 14 Oct 2015 19:06:18 +0000 (UTC) (envelope-from markham_breitbach@ssimicro.com) Received: from markham.ssimicro.com (markham.ssimicro.com [64.247.130.99]) (authenticated bits=0) by smail.ssimicro.com (8.15.1/8.14.9) with ESMTPSA id t9EIsNEI045227 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Wed, 14 Oct 2015 12:54:23 -0600 (MDT) (envelope-from markham_breitbach@ssimicro.com) Subject: Re: locked packages got upgraded anyway To: freebsd-pkg@freebsd.org References: From: markham breitbach X-Enigmail-Draft-Status: N1110 Message-ID: <561EA57C.9010705@ssimicro.com> Date: Wed, 14 Oct 2015 12:57:00 -0600 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 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 19:06:19 -0000 Something like a local override list would be great. I am currently in a situation where I am trying to build a sendmail package from ports with the LDAP option enable, but it has a dependency of saslauthd, but that also needs the LDAP option and there is no (simple and obvious) way for me to tell the sendmail package to use my custom saslauthd+LDAP as a dependency. Admittedly I have not spent a great deal of time looking into this yet, as it just came up, nor have I had the time to setup a poudriere repo with all my customizations. -M On 2015-10-14 12:24 PM, vmunix.old@gmail.com wrote: > * 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 t= han the FreeBSD binary repo, so we keep them locked. Last night when doin= g some patching, we saw those locked packages get updated anyhow. For exa= mple, pkg said all of these things on one system: >>>> >>> >>> IMO, you either compile all of the packages you use yourself - or non= e. >>> >>> Until FreeBSD gets a sort of =E2=80=9Estable=E2=80=9C ports-tree that= lives for longer >>> than three months, running your own repo is almost a must for anythin= g >>> 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 requir= ed >> 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 tha= t > would solve the issue of having to fiddle with Poudriere in order to bu= ild > packages with more options enabled once and for all for probably 99% of= > all users. > _______________________________________________ > freebsd-pkg@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-pkg > To unsubscribe, send any mail to "freebsd-pkg-unsubscribe@freebsd.org" >