Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Jan 2016 05:27:28 +1100
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Henrik Hudson <lists@rhavenn.net>, freebsd-ports@freebsd.org
Subject:   Re: gcalcli and dependencies?
Message-ID:  <568FFF90.5020007@FreeBSD.org>
In-Reply-To: <20160108175846.GA7105@vash.rhavenn.local>
References:  <20160108175846.GA7105@vash.rhavenn.local>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9/01/2016 4:58 AM, Henrik Hudson wrote:
> I'm the maintainer for the gcalcli port. 
> 
> It looks like the current dependency on the oauth2client requires a version
> <=1.4.12 to properly work. oauth2client current is at 1.5.2 in
> ports.
> 
> According to this:
> https://github.com/insanum/gcalcli/issues/204
> 
> The fix is to move from gflags to argparse in their code, but I'm
> guessing that's not super trivial.
> 
> Supposedly, gcalcli 3.4 will fix that, but should the current port
> be marked as broken? Should a oauth2client14 port be created? other
> solutions / suggestions?
> 
> 
> thanks.
> 
> 
> henrik
> 

Hi Henrik.

Yep, mark it BROKEN=Requires oauth2client <= 1.4.2 (port is 1.5.2+)

A new port for a (probable) short term workaround is probably not
worthwhile, particularly if a fix is forthcoming. If you can muster a
patch in the short-term, even better. Send it upstream for bonus points.

One extra thing you can do is:

* Remind upstreams (gcalcli in this case) to track their dependencies
correctly (oauth2client was missing prior to this commit) and to always
test (tox, pytest, travis, whatever) against the latest versions, not
<X+1.0.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?568FFF90.5020007>