From owner-freebsd-ports@freebsd.org Thu Apr 20 02:15:23 2017 Return-Path: Delivered-To: freebsd-ports@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 A9E8AD46F45 for ; Thu, 20 Apr 2017 02:15:23 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 954C819D4 for ; Thu, 20 Apr 2017 02:15:23 +0000 (UTC) (envelope-from julian@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 94AD9D46F44; Thu, 20 Apr 2017 02:15:23 +0000 (UTC) Delivered-To: ports@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 9453DD46F43 for ; Thu, 20 Apr 2017 02:15:23 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 58BC819D2 for ; Thu, 20 Apr 2017 02:15:22 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (58-7-91-98.dyn.iinet.net.au [58.7.91.98]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id v3K2F8TR007751 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 19 Apr 2017 19:15:12 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: Is pkg quarterly really needed? To: scratch65535@att.net, krad References: <58F61A8D.1030309@a1poweruser.com> Cc: freebsd-ports From: Julian Elischer Message-ID: <29e44642-e301-f07c-afe3-bad735d8ee5e@freebsd.org> Date: Thu, 20 Apr 2017 10:15:03 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 02:15:23 -0000 On 20/4/17 4:37 am, scratch65535@att.net wrote: > [Default] On Tue, 18 Apr 2017 15:57:02 +0100, krad > wrote: > >> quarterly does seem very cautious, maybe a monthly might be a good >> alternative. > I have to STRONGLY disagree. > > Right now, pkg isn't smart enough not to use version-skewed bits. > Which means that, for those of us trying to use freebsd and the > ports/pkgs as *tools* wherewith to do other work, we have to run > pkg upgrade -fy every cursėd quarter, not just when the minor > number changes. With crappy access to the inet (something true > of most of the USA and Canada outside Really Big Cities) that > costs half a day or more. > > If it were every month, I'd with unconsolable regret abandon > freebsd for linux (ptui!). (Right now, it's quite hard to resist > the paranoid suspicion that maybe this crazy, anti-real-user > behavior is a subtle way to kill freebsd altogether by driving > away the non-hobbyists.) I have to agree with you. It is most frustrating The only way to sanity is to totally ignore the quarterly releases, and if you have changes, use poudriere to build what you need yourself once a month or whatever, or if you don't have changes, take snapshots of the entire pkg tree every now and then. (we do both for different reasons).. My snapshot is kept out on an amazon machine we have, as it's purpose is to "freeze in time" the head branch of the pkg tree. This means we can come back in a week and get a new pkg that we now need and know it is compatible with the other ones we have. I don't have to download the entire collection through my crappy link. just the ones I need. The trouble is that the people doing ports and pkg management really don't really have production systems in mind and rarely really understand the requirements of such. (reproducible builds from scratch, and the ability to append to an existing frozen-in-time release (for debug or bug-fix reasons). They ESPECIALLY don't understand the requirement to have access to old sets of packages, so you need to do it yourself. > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > >