David E. Wheeler
David E. Wheeler
Yes, I tested it with the exception of actually releasing it. See [this build](/theory/age/actions/runs/8395514381/job/22994946387). The changes to the Makefile are no strictly speaking required; I thought it useful to demonstrate...
Okay, removed the `Makefile` changes in 969842b.
> I'm not sure what or where to add this information. Presumably you have access to the PGXN username and password, since Apache Age is [on PGXN already](https://pgxn.org/dist/apacheage/). What you...
Travis stuff replaced with GitHub workflows in 2ccda7f.
It's almost certainly waiting on your database CLI. Can you set an environment variable or mysql config file variable to enable [shell logging and debugging](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-application-log.html).
Yeah, you'd either have to hack it into the source: https://github.com/sqitchers/sqitch/blob/8ee14fb9ec3e14addf84ef2039a09ddb9998e05a/lib/App/Sqitch/Engine/mysql.pm#L172-L177 Or create a shell wrapper around `mysql` that always passes it and set `engine.mysql.client` to point to it.
In that case maybe it's the DBI connection. Set `DBI_TRACE=3` and see what happens (will be quite verbose).
Uhhhhh…where is the error coming from? Sqitch uses the `mysql` CLI and the DBD::mysql Perl module, not anything in Deno or Rust. Are you using some third-party `mysql` CLI? Super...
> Sqitch works by itself but hangs when it runs after my CLI. I'm sorry, I'm confused. Are you saying it works as expected unless it runs after your CLI?...
Is your client taking a lock on the database? That would explain why Sqitch hangs.