Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jan 2016 09:49:53 +0100
From:      "Bradley T. Hughes" <bradleythughes@fastmail.fm>
To:        Matthew Seaman <matthew@FreeBSD.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: awscli pkg broken on 10.2 i386
Message-ID:  <AA1B313C-EF3E-4929-BF3E-FEB310DAF1F6@fastmail.fm>
In-Reply-To: <5694B3D2.8090809@FreeBSD.org>
References:  <CAHu1Y73jH%2B%2B81m7M3RjzjwqGvZGrNE_oq=ZB-wWj99LiqHtXKw@mail.gmail.com> <CAHu1Y72zh=HJ3DhfNbKS4DBd4Ri8ETsF4niQYjZbXNj9ieZYVw@mail.gmail.com> <CAHu1Y71SYskdoy_ij=H9O_bxnrz=DMXS0qXyMGTruz%2BC3vJLcQ@mail.gmail.com> <5694B3D2.8090809@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

> On 12 Jan 2016, at 09:05, Matthew Seaman <matthew@FreeBSD.org> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AA1B313C-EF3E-4929-BF3E-FEB310DAF1F6>