Christopher Small

Results 195 issues of Christopher Small

I just had a problem where all of a sudden running `tmux` was immediately exiting with `[exited]`. After a bit of digging around I realized that the `~/.tmux/resurrect/last` file was...

I really like the idea behind omniconf, and have been wanting something like this that would make it possible to unify configuration from files, env variables, and command line arguments....

enhancement

At some point, we removed a number of fields from the `participants_extended` table, but there's still code in the server that attempts to save this information, leading to logging error...

๐Ÿ”ฉ p:server
๐Ÿงน chore

After merging #1362 (HT @raulsperoni), @sevazhidkov's #1354 is still failing CI, so trying to manually merge in those changes to see if that will fix the issue.

Thanks to @geoah, we now are able to support scaling the server (see #1352). However, it's not clear that we'll be able to support auto-scaling through the current `docker-compose` setup....

๐Ÿ™‹๐Ÿพโ€โ™€๏ธ help wanted
priority-โ˜…โ˜…โ˜†
โš’๏ธ infrastructure
๐Ÿ‘‹๐Ÿฝ community

Our Cypress CI tests have been getting increasingly flaky of late: https://github.com/compdemocracy/polis/pull/1341#discussion_r837944450 https://github.com/compdemocracy/polis/pull/1354#issuecomment-1094284857 They seem to sporadically pass, then fail in a random manner, making useless (or worse).

๐Ÿ™‹๐Ÿพโ€โ™€๏ธ help wanted
priority-โ˜…โ˜…โ˜…
โš’๏ธ infrastructure
๐Ÿ‘‹๐Ÿฝ community

**Expected behavior**: When running `polismath.runner/stop!`, the system should come to a complete stop. **Actual behavior**: Instead, a system monitor will show an errant thread running for each invocation of stop...

๐Ÿ”ฉ p:math
clojure

**Expected behavior**: If there's an exception on the server, stacktraces should be printed with line numbers corresponding to our actual TypeScript source so that we can navigate the code and...

๐Ÿ™‹๐Ÿพโ€โ™€๏ธ help wanted
๐Ÿ”ฉ p:server
priority-โ˜…โ˜…โ˜…
๐Ÿ‘‹๐Ÿฝ community
๐Ÿฃ good-first-issue
๐Ÿงน chore

**Expected behavior**: Logs are useful to look at. **Actual behavior**: A simple conversation index or even vote (!) request can produce literally over a thousand lines of logs :scream: This...

๐Ÿ”ฉ p:server
priority-โ˜…โ˜…โ˜…
๐Ÿฃ good-first-issue
๐Ÿงน chore

Right now we're deploying with Heroku (see #962 #1301), but finding that it's taking up to **40 min** to build the docker images necessary to run using the docker infrastructure,...