Gregory Golberg

Results 10 issues of Gregory Golberg

Shouldn't Command check the error status of CommandOutput, and if getError() is not null, actually return an ExecutionException on get()? Doesn't look like it's happening.

Hi, I have installed libpostal, and am trying to install pypostal. Am getting the following error, building from master: ``` postal/pyneardupe.c:139:14: error: implicit declaration of function 'libpostal_near_dupe_name_hashes' is invalid in...

Trying out a [demo](https://tokern.io/docs/data-lineage/api-example), I saw the scan (see also https://github.com/tokern/data-lineage/issues/106) command fail, with the server looking for port 6379 on localhost. Sure enough, starting local redis removed that problem....

Trying out a [demo](https://tokern.io/docs/data-lineage/api-example), I tried to run `catalog.scan_source(source)`. But that does not exist. After some digging, it looks like this works: ``` from data_lineage import Scan Scan('http://127.0.0.1:8000').start(source) ``` Please...

``` $ data_lineage --catalog-user xxx --catalog-password yyy Traceback (most recent call last): File "/opt/homebrew/bin/data_lineage", line 5, in from data_lineage.__main__ import main File "/opt/homebrew/lib/python3.9/site-packages/data_lineage/__main__.py", line 7, in from data_lineage.server import create_server...

This is probably due to SQLAlchemy's requirement of [mysqlclient](https://github.com/sqlalchemy/sqlalchemy/blob/main/setup.cfg#L52), but when doing ``` pip install data-lineage ``` The following is seen ``` Collecting mysqlclient=1.3.6 Using cached mysqlclient-2.1.1.tar.gz (88 kB) Preparing...

In etcd at least, `waitLock()`, in [checking for an action to send "free" on](https://github.com/docker/libkv/blob/master/store/etcd/etcd.go#L578), does not account for `compareAndDelete` action which is what results from a [Delete with a modified...

Consider [line 499](https://github.com/docker/libkv/blob/master/store/etcd/etcd.go#L499): `l.last, err = l.client.Set(context.Background(), l.key, l.value, setOpts)` It is possible for `Set()` to succeed, and immediately the following call to `Set()` from a different goroutine to fail...

[Lock()](https://github.com/docker/libkv/blob/master/store/store.go#L130) of Locker interface should probably take a receive-only channel for stopChan, that is, instead of `Lock(stopChan chan struct{}) (

## Issue Description Our current MCP client implementation in `avtak_agent/mcp/client.py` creates a single `Client` instance without specifying any server or transport. According to the fastmcp documentation, we should be creating...

contrib