From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: boost 1-60 Date: Thu, 7 Jan 2016 21:38:11 -0500 Message-ID: <20160108023811.GB26535@jasmine> References: <568EEC82.9020305@uq.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33224) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHMwP-0004Zf-Q4 for help-guix@gnu.org; Thu, 07 Jan 2016 21:38:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aHMwM-00013G-KE for help-guix@gnu.org; Thu, 07 Jan 2016 21:38:13 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:46157) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHMwM-00013C-GO for help-guix@gnu.org; Thu, 07 Jan 2016 21:38:10 -0500 Content-Disposition: inline In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org To: carl hansen Cc: help-guix@gnu.org On Thu, Jan 07, 2016 at 04:30:02PM -0800, carl hansen wrote: > On Thu, Jan 7, 2016 at 2:53 PM, Ben Woodcroft wrote: > > > Hi Carl, > > > > On 07/01/16 09:33, carl hansen wrote: > > > > I see from guix-devel boost-1.60 is now included. > > > > Actually Boost 1.60 has not yet been included in the master branch, so > > pulling will not grab it. If you wish to use it then you will either need > > to apply the patches sent to the mailing list yourself, or wait the patches > > have been integrated into master. > > > > Thanks, > > ben > > > > Ok thanks for your replys, Ben and Eric. > I'm just trying to figure out how the systems of guix and hydra work.. > When do changes get applied to 'master'? What you saw on the mailing list was a work-in-progress patch under review. When the patch is approved and applied to the master branch of the Guix git repo [0], you can see it in the log. At that time, you can update your package definitions like this... $ guix pull Then, to update all the packages in your profile, do $ guix package --upgrade To upgrade only package 'foo', do $ guix package --upgrade foo If you are familiar with Debian, Ubuntu, or Linux Mint: apt-get update == guix pull apt-get upgrade == guix package --upgrade > > I did guix refresh > and I see 200 packages can be updated. Can that be automated? It's kind of > annoying to get not up to date packages, especially to obsessive/compulsive > geeks. `guix refresh` doesn't need to be used here. Use `guix package` for installing, upgrading, and removing software. [0] http://git.savannah.gnu.org/cgit/guix.git There is also a guix-commits mailing list that emails you the git log.