From owner-freebsd-pkgbase@freebsd.org Fri Mar 11 14:51:07 2016 Return-Path: Delivered-To: freebsd-pkgbase@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 B9AEFACCB95; Fri, 11 Mar 2016 14:51:07 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (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 75A09697; Fri, 11 Mar 2016 14:51:07 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aeOP8-000DyV-7w; Fri, 11 Mar 2016 17:51:02 +0300 Date: Fri, 11 Mar 2016 17:51:02 +0300 From: Slawa Olhovchenkov To: Miroslav Lachman <000.fbsd@quip.cz> Cc: Baptiste Daroussin , David Chisnall , Glen Barber , freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org Subject: Re: [CFT] packaging the base system with pkg(8) Message-ID: <20160311145102.GR70809@zxy.spb.ru> References: <20160308131847.GP1531@FreeBSD.org> <20160308151459.GB70809@zxy.spb.ru> <05A039B7-AA9A-47BB-B68E-89D9D5627D20@FreeBSD.org> <20160311120511.GN31877@ivaldir.etoilebsd.net> <20160311131055.GO70809@zxy.spb.ru> <20160311132059.GA11339@ivaldir.etoilebsd.net> <20160311133157.GP70809@zxy.spb.ru> <56E2CEF9.3080200@quip.cz> <20160311140513.GQ70809@zxy.spb.ru> <56E2D88C.4000701@quip.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56E2D88C.4000701@quip.cz> User-Agent: Mutt/1.5.24 (2015-08-30) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Mar 2016 14:51:07 -0000 On Fri, Mar 11, 2016 at 03:39:08PM +0100, Miroslav Lachman wrote: > >> Anything else is on your side and even if I understand your complaints > >> (and I agree with some of them) I don't thing it will change anything on > >> the future of packaged base. > >> So it is better to spend our time on working local solution to new > >> problem. It has some pros and some cons and I hope the pros will > >> outweigh cons. > > > > I am don't talk 'this is imposible'. I am talk 'this is awkward'. > > What purpose for paclaging base system? packaging for packaging? Or > > packaging for simplify and comfortably management, maintance and > > upgrade? > > I hope it will simplified updates. Freebsd-update was so unreliable and > unpredictable for me that I returned to the "make buildkernel && make for mee too. > buildworld" on builder machine and "make installkernel && make > installworld" through NFS on destinations. And it has some cons too - currently i am do binary update: beadm create 10.3-pREV beadm mount 10.3-pREV /mnt cd /mnt find -x . -flags +schg | xargs chflags noschg fetch -qo - http://HOST/update/doc.txz | tar xf - fetch -qo - http://HOST/update/kernel.txz | tar xf - fetch -qo - http://HOST/update/lib32.txz | tar xf - fetch -qo - http://HOST/update/base.txz | tar xf - --exclude ./boot/device.hints ./COPYRIGHT boot dev media mnt proc tmp bin lib libexec rescue sbin usr var/yp/Makefile.dist fetch http://HOST/update/etcupdate.tar gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1 cd / beadm umount 10.3-pREV beadm activate 10.3-pREV > recompile whole system and reinstall on all machines instead of just I am proposed: patch packages (replaced or removed some files). > some small package. It has it's impact on size of backups too. Size of backups?