From owner-freebsd-questions@freebsd.org Tue Jan 12 08:50:01 2016 Return-Path: Delivered-To: freebsd-questions@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 89512A6BAA9 for ; Tue, 12 Jan 2016 08:50:01 +0000 (UTC) (envelope-from bradleythughes@fastmail.fm) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (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 4654B1DEE for ; Tue, 12 Jan 2016 08:50:01 +0000 (UTC) (envelope-from bradleythughes@fastmail.fm) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id B1F1A20C93 for ; Tue, 12 Jan 2016 03:49:54 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Tue, 12 Jan 2016 03:49:54 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=ZIUrPUPIHrntiVj8pumDcX/F0eg=; b=KlZQYi IyJ32DqPrWrpRFjBuIoi7OEGjkHl5eka75PxZvSSL1aL7clicRreewFhlrkfA5mS HpcSFVBdeTgY7200/AJbUrV5xm1/0DnOJCScPkVtbID70OTBMaRPQLpsAYv73wN3 7RucXIYNg3ufA2v7nYYsgPu6toAqS7b/RS1Xw= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=ZIUrPUPIHrntiVj 8pumDcX/F0eg=; b=VK00k9zqCh2HIYOzhF5fnX4VsX6dtFAPpNUEC0XWBun31Zg orNsjwWojPIS/x8rxr+pc4XyvMIpwK+OHlON1i7R4PkVYWdbxX0cMb8dLyPtk+7r gluorJ1ov5IfK+8qDJvMGnqCgHwxhh2m+iqm2LQQwXOhyC+LHDE/eZ8wGYOo= X-Sasl-enc: HI8VAB5OeuI/L9KrewWv7sGvIiaG7hOgm53x94ea8bn5 1452588594 Received: from [192.168.0.82] (ip84-247-143-201.breiband.no [84.247.143.201]) by mail.messagingengine.com (Postfix) with ESMTPA id 0F7A3C00017; Tue, 12 Jan 2016 03:49:53 -0500 (EST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Subject: Re: awscli pkg broken on 10.2 i386 From: "Bradley T. Hughes" In-Reply-To: <5694B3D2.8090809@FreeBSD.org> Date: Tue, 12 Jan 2016 09:49:53 +0100 Cc: freebsd-questions@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <5694B3D2.8090809@FreeBSD.org> To: Matthew Seaman X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2016 08:50:01 -0000 > On 12 Jan 2016, at 09:05, Matthew Seaman wrote: >=20 > On 12/01/2016 04:52, Michael Sierchio wrote: >> Installing the python package via pip works. Something is broken in = the >> port/package for FreeBSD 10.2 on i386. Specifically, it is because the py-botocore dependency is out of date, = cf. https://github.com/aws/aws-cli/issues/1670 > Hi, Michael, >=20 > Thank you for your report. This would have been better sent to the > freebsd-ports@ list, but no matter. >=20 > There is already a PR with patches to update awscli and dependencies: >=20 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D205949 >=20 > As far as I can see, that's just waiting on maintainer feedback -- if > the maintainer doesn't respond, it will need about another week before > it times out and can be committed. My fingers are still crossed :) > However, if you'ld like to apply the patches to your ports tree by = hand > and add a note to the PR about the success or not of trying that, it > would be appreciated. >=20 > Note: the patches in the PR are in git-diff format, so to apply them = to > a ports tree checked out via subversion or svnlite or portupdate you > would need to do something like (untested): >=20 > # cd /usr/ports > # patch -p1 awscli.patch > # patch -p1 py-botocore.patch Since the patches are just version bumps, it's possible to do the change = by hand too. Just change the version numbers in the Makefiles and run = `make makesum` in both ports. # vi /usr/ports/devel/py-botocore/Makefile # vi /usr/ports/devel/awscli/Makefile # make -C /usr/ports/devel/py-botocore/ makesum # make -C /usr/ports/devel/awscli/ makesum And then you can update the ports (e.g. using portmaster og = portupgrade). Good luck (and please drop a comment on PR 205949) :) -- Bradley T. Hughes bradleythughes@fastmail.fm