Roger Peppe

Results 187 issues of Roger Peppe

It would be nice to support JSON marshaling and unmarshaling of data values as specified in the Avro JSON encoding. Currently we could do that by an external library (https://github.com/linkedin/goavro)...

enhancement

It would be nice to have some mechanism for resolving symbolic ref names such as "HEAD" or "origin". AFAICS the only way currently is to open the relevant files in...

See https://github.com/juju/charm/issues/237

There's no particular reason that the dependency injection logic should be associated only with an HTTP server, and this would make for a much better separation of concerns. One difficulty...

When we can't unmarshal a request, the resulting error is verbose and leaks implementation details that it should not. A recent example: { "message":"cannot unmarshal parameters: cannot unmarshal into field:...

When uploading a multipart resource, we occasionally see a 411 response followed by the upload failing. Here's a client-side log of the problem: [resource-multipart-upload-error-2018-09-20.txt](https://github.com/juju/charmstore/files/2401520/resource-multipart-upload-error-2018-09-20.txt) A representative error log line from...

bug

[Original issue created by @jrwren at https://github.com/CanonicalLtd/charmstore-client/issues/219] given promulgation's limited user base we can put it in markdown in this repo. Really, it is OK. The first promulgated version gets...

documentation

Issue #683 is an issue about docs/bundles.md. That document really doesn't belong in the charmstore repository (the bundle format is defined elsewhere), so we should remove it.

bug

Forwarding done automatically with these commands: goforward github.com/rogpeppe/go-internal/testscript github.com/rogpeppe/testscript cd txtar goforward github.com/rogpeppe/go-internal/txtar github.com/rogpeppe/testscript/txtar

The [IPv6 address syntax](https://en.wikipedia.org/wiki/IPv6_address) allows forms such as `::ffff:192.0.2.128`, but the reference parsing code, despite allowing other forms of IPv6 address, doesn't seem to allow these, even though the Go...