Ubuntu Server Installer
4ad/go.arm64 18
Go development tree for the arm64 port (historical).
4ad/go 14
Go development tree for the sparc64 port
Prober tool - Hardware discovery library used in Subiquity
django-tables2 - An app for creating HTML tables
Docker - the open-source application container engine
Go development tree for the arm64 port
The Python CoAP library
push eventCanonicalLtd/subiquity
commit sha e8b73a7ca7e304614f6c8feca2577c5403e8d6af
include path to problem when serialization fails
commit sha 15ae0bf2349ecc6f61396e83d5282df976fe4dc7
make NetDevInfo.is_connected a bool, as it is supposed to be
commit sha a25ef1b9336061bfdc960689431581d999af7567
make a certain kind of test failure clearer
commit sha 0ae3dde133979c941cac1eabe265cd65ed9ac831
Merge pull request #845 from mwhudson/serialization-fixes make serialization errors clearer and fix a type issue in NetDevInfo
push time in 4 days
push eventCanonicalLtd/subiquity
commit sha 7bb993a99f94c97880ce652df7dce40515253ccb
pin yarl at 1.5.1 to avoid some grotty test failures
commit sha 5f0f35306927310a87c4dd6dd308e89026a62965
Merge pull request #846 from mwhudson/yaaaaaargl pin yarl at 1.5.1 to avoid some grotty test failures
push time in 4 days
push eventmwhudson/subiquity
commit sha 7bb993a99f94c97880ce652df7dce40515253ccb
pin yarl at 1.5.1 to avoid some grotty test failures
commit sha e8b73a7ca7e304614f6c8feca2577c5403e8d6af
include path to problem when serialization fails
commit sha 15ae0bf2349ecc6f61396e83d5282df976fe4dc7
make NetDevInfo.is_connected a bool, as it is supposed to be
commit sha a25ef1b9336061bfdc960689431581d999af7567
make a certain kind of test failure clearer
push time in 4 days
issue openedaio-libs/aiohttp
inconsistent query arg handling between python and C http request parsers with yarl 1.6.0
🐞 Describe the bug
If you upgrade to yarl 1.6.0 and are using the C HttpRequestParser class, your query arguments are not dequoted (by which I mean, request.query['foo'] is something like %7B%22val%22: 3%7D and not {"val": 3}). If you use the Python HttpRequestParser class, yarl 1.6.0 does not change the behaviour.
💡 To Reproduce
>>> from aiohttp import http_parser
>>> p = http_parser.HttpRequestParserC(1, None); p.feed_data(b'GET /test?b=%22val%22 HTTP/1.1\r\n\r\n')[0][0][0].url.query['b']
'%22val%22'
>>> p = http_parser.HttpRequestParserPy(1, None); p.feed_data(b'GET /test?b=%22val%22 HTTP/1.1\r\n\r\n')[0][0][0].url.query['b']
'"val"'
(with yarl 1.5.1 both return "val").
📋 Your version of the Python
3.6 and 3.8 at least -- don't think it matters
📋 Your version of the aiohttp/yarl/multidict distributions <!-- Attach your version of the distributions in the code blocks below. -->
$ python -m pip show aiohttp
Name: aiohttp
Version: 3.6.2
Summary: Async http client/server framework (asyncio)
Home-page: https://github.com/aio-libs/aiohttp
Author: Nikolay Kim
Author-email: [email protected]
License: Apache 2
Location: /usr/local/lib/python3.6/dist-packages
Requires: attrs, async-timeout, yarl, multidict, chardet, typing-extensions, idna-ssl
$ python -m pip show multidict
Name: multidict
Version: 4.7.6
Summary: multidict implementation
Home-page: https://github.com/aio-libs/multidict
Author: Andrew Svetlov
Author-email: [email protected]
License: Apache 2
Location: /usr/local/lib/python3.6/dist-packages
Requires:
$ python -m pip show yarl
Name: yarl
Version: 1.6.0
Summary: Yet another URL library
Home-page: https://github.com/aio-libs/yarl/
Author: Andrew Svetlov
Author-email: [email protected]
License: Apache 2
Location: /usr/local/lib/python3.6/dist-packages
Requires: idna, multidict, typing-extensions
📋 Additional context
The reason for the inconsistency is that the Python parser calls URL(path) whereas the C parser calls URL.build(path=path) and the latter appears to have changed behaviour in 1.6.0.
created time in 4 days
push eventmwhudson/subiquity
commit sha aba8ae9a657cbfbff571d10e2b6e6e5ceaa05842
flailing
push time in 4 days
push eventmwhudson/subiquity
commit sha 02f10828beacbf967c9760c482b75c12a4d7e198
Revert "include path to problem when serialization fails" This reverts commit 64dbbcfe47b4c8593c849a9c7d01682d0b8f5773.
push time in 4 days
push eventmwhudson/subiquity
commit sha 47dad44b51d01a1d1af8281f3216caa5e205d372
debugging via travis
push time in 4 days
push eventmwhudson/subiquity
commit sha 422ff6e61687511350de05aa758675e934da234b
make a certain kind of test failure clearer
push time in 4 days
push eventmwhudson/subiquity
commit sha 856923e839ae76c2793302ef5c4f0e0ed0fb5def
make a certain kind of test failure clearer
push time in 4 days
push eventmwhudson/subiquity
commit sha 213c4afb2796b9d1d970dbe59232f91fbca5fa6b
make a certain kind of test failure clearer
push time in 4 days
push eventCanonicalLtd/subiquity
commit sha 49f767449a6baeb38cb3bf4fde8212354ab71bad
remove some dead code
commit sha f37f2b08aa4955dbeccb74789c89f580d853131c
Merge pull request #843 from mwhudson/dead-code remove some dead code
push time in 6 days
push eventCanonicalLtd/subiquity
commit sha 59364a737e0aaf247b29dff61d119a8cb2d860b3
add (trivial) server controller base class
commit sha 9cb66cdc71e6243f688a9de31ba9d93164b68e90
refactor how we tell when to show confirmation a bit
commit sha a78cd1a021a3f715bd327cfc22907c790c6f2aa8
handle skipping controllers and confirmation in client/server calls
commit sha 8dc97707fe00ef3de4c4a8256f5503d0e35d83c3
Merge pull request #841 from mwhudson/skip-confirm handling skipping controllers and confirmation in client/server comms
push time in 6 days
push eventCanonicalLtd/subiquity
commit sha c0f0e3caaafc3833a408a25342a5ec0ada1f75c2
add subiquity-server to snap
commit sha c383bf9b2e009a285a8af298dc6407a36af68469
Merge pull request #839 from mwhudson/server-snap add subiquity-server to snap
push time in 6 days
push eventmwhudson/subiquity
commit sha 49f767449a6baeb38cb3bf4fde8212354ab71bad
remove some dead code
push time in 6 days
push eventCanonicalLtd/subiquity
commit sha e3d6bf95623bbc218d8a87e60a15627b54d52283
do not run answers for view that is skipped
commit sha 61be9f3fef091b01e1599425189a65cf0869c0bc
Merge pull request #842 from mwhudson/answers-tweak do not run answers for view that is skipped
push time in 6 days
push eventCanonicalLtd/subiquity
commit sha 22836200f1e4c4f5b6c2a6d52d89effa910bacb3
restart the client if the server is updated
commit sha 379b981ce416369f94ba8a906db71d2669c8ea83
Merge pull request #840 from mwhudson/restart-client-on-server-update restart the client if the server is updated
push time in 6 days
PR merged CanonicalLtd/subiquity
pr closed time in 6 days
push eventmwhudson/subiquity
commit sha 22836200f1e4c4f5b6c2a6d52d89effa910bacb3
restart the client if the server is updated
push time in 6 days
PR opened CanonicalLtd/subiquity
pr created time in 6 days
create barnchmwhudson/subiquity
branch : restart-client-on-server-update
created branch time in 6 days
push eventCanonicalLtd/subiquity
commit sha 9ce19db20c5a6a25860454c3ba1a481f808d29de
add a dry-run only api method that crashes and a key to call it
commit sha 913a5262a2bf197ba6042980fc6622ba63015577
create and show an error report when a server request fails
commit sha 3458227e94d40c94ea762d68f267894e6a7515fd
have clicking restart in an error view restart the server too
commit sha 6647d88c14d54a48f974e1346edf24d37d9a3664
generate the error report for a request failure in the server this requires a bit of plumbing for the client to be able to show an error report that has just been created in another process
commit sha 87d193b0ec33c19cbd132d0f984b19095acb5c23
Merge pull request #838 from mwhudson/middleware handle server errors nicely
push time in 6 days
PR merged CanonicalLtd/subiquity
This requires some machinery around handling errors generated in the server in the client and some plumbing to restart the server too when 'restart' is clicked in an error report.
pr closed time in 6 days
PR opened CanonicalLtd/subiquity
This requires some machinery around handling errors generated in the server in the client and some plumbing to restart the server too when 'restart' is clicked in an error report.
pr created time in 6 days
push eventCanonicalLtd/subiquity
commit sha 25b9cf4c996b6b107fbfb45536c8741158091a96
make serialization api a touch easier to use
commit sha eea6bb0e2739a38dc2fe12d85f183bf59967066e
Merge pull request #837 from mwhudson/serialize-to_json make serialization api a touch easier to use
push time in 6 days
push eventmwhudson/subiquity
commit sha 25b9cf4c996b6b107fbfb45536c8741158091a96
make serialization api a touch easier to use
push time in 6 days
push eventmwhudson/subiquity
commit sha c9b9158d9de8f5010e78b3d58c71901cbdd58f14
make serialization api a touch easier to use
push time in 6 days
push eventCanonicalLtd/subiquity
commit sha edc43ff81157b52a9042e527f7b21bdd7aded2b5
add a minimal server process run it automatically in dry-run mode
commit sha 0e4d2ea7b8f51938b91b7cb42b3451cb2a28c47b
Merge pull request #836 from mwhudson/minimal-server add a minimal server process
push time in 7 days
PR merged CanonicalLtd/subiquity
run it automatically in dry-run mode
pr closed time in 7 days
push eventmwhudson/subiquity
commit sha 7d02ee17f66f58462687c8a8da25885ed609ffc5
make zdev view/controller interface more client/server friendly
commit sha 58d1f2f385a309d564185643157a8fe3fbfbcd54
Merge pull request #833 from mwhudson/zdev-view-changes make zdev view/controller interface more client/server friendly
commit sha 94de120d16eccf1075d9c96ed6654aa5d3b8094d
add a type to act as a sort of serializable "handle" for an error report
commit sha ee764da84d2057789c79c59cddba380a4be92d11
Merge pull request #834 from mwhudson/error-report-ref add a type to act as a sort of serializable "handle" for an error report
commit sha 54793283ef77d99165083dd86fc9a67f00ad7ae5
make refresh view/controller interface more client/server friendly maybe. a bit.
commit sha 921bcfee70a7d836254c996b5f1a61fda4de7bd6
Merge pull request #835 from mwhudson/refresh-view-changes make refresh view/controller interface more client/server friendly
commit sha edc43ff81157b52a9042e527f7b21bdd7aded2b5
add a minimal server process run it automatically in dry-run mode
push time in 7 days
push eventCanonicalLtd/subiquity
commit sha 54793283ef77d99165083dd86fc9a67f00ad7ae5
make refresh view/controller interface more client/server friendly maybe. a bit.
commit sha 921bcfee70a7d836254c996b5f1a61fda4de7bd6
Merge pull request #835 from mwhudson/refresh-view-changes make refresh view/controller interface more client/server friendly
push time in 7 days
push eventmwhudson/subiquity
commit sha 54793283ef77d99165083dd86fc9a67f00ad7ae5
make refresh view/controller interface more client/server friendly maybe. a bit.
push time in 7 days
push eventmwhudson/subiquity
commit sha 219360d12da62712ecc59b859944a7a8ab987332
fixes for how install failures are presented some of these have been around for a while :/
commit sha bc6c66efbbe5805031937dc663af60bf7a0c0ad3
give contexts an id and have progressview track them by id not identity
commit sha a8a56e908fdb4b8e77e285430496eb155779cf8c
tidy up interface between progress view and controller
commit sha cfa56ff821739a20843a4772f7c399c62365b548
make welcome view/controller interface more client/server friendly
commit sha 70fc2e64cd71aa70708c93f1f34fd063b7b75790
make keyboard view/controller interface more client/server friendly
commit sha 308bbd104262d6bfbef8c664363068f17ab5c296
update POTFILES.in
commit sha c204b4e2142f58502d0c45f769411eb4ad53ae9f
Merge pull request #830 from mwhudson/installprogress-view-changes tidy up interface between progress view and controller
commit sha 1ac81c41b55c7cc6048b85fec3456ce4d14464a8
Merge pull request #831 from mwhudson/welcome-view-changes make welcome view/controller interface more client/server friendly
commit sha d92c8e862a9d1fb519b3fc3f7aadc972076aec6a
Merge pull request #832 from mwhudson/keyboard-view-changes make keyboard view/controller interface more client/server friendly
commit sha 7d02ee17f66f58462687c8a8da25885ed609ffc5
make zdev view/controller interface more client/server friendly
commit sha 58d1f2f385a309d564185643157a8fe3fbfbcd54
Merge pull request #833 from mwhudson/zdev-view-changes make zdev view/controller interface more client/server friendly
commit sha 94de120d16eccf1075d9c96ed6654aa5d3b8094d
add a type to act as a sort of serializable "handle" for an error report
commit sha ee764da84d2057789c79c59cddba380a4be92d11
Merge pull request #834 from mwhudson/error-report-ref add a type to act as a sort of serializable "handle" for an error report
commit sha c615ee76fce26bb12b95d83e1b89bb795df81f72
make refresh view/controller interface more client/server friendly maybe. a bit.
push time in 7 days
push eventCanonicalLtd/subiquity
commit sha 94de120d16eccf1075d9c96ed6654aa5d3b8094d
add a type to act as a sort of serializable "handle" for an error report
commit sha ee764da84d2057789c79c59cddba380a4be92d11
Merge pull request #834 from mwhudson/error-report-ref add a type to act as a sort of serializable "handle" for an error report
push time in 7 days
push eventmwhudson/subiquity
commit sha 871f990a2740dba288cc13ba79c33d7bc934bc16
make refresh view/controller interface more client/server friendly maybe. a bit.
push time in 7 days
PR opened CanonicalLtd/subiquity
run it automatically in dry-run mode
pr created time in 7 days
push eventmwhudson/subiquity
commit sha 94de120d16eccf1075d9c96ed6654aa5d3b8094d
add a type to act as a sort of serializable "handle" for an error report
push time in 7 days
push eventCanonicalLtd/subiquity
commit sha 7d02ee17f66f58462687c8a8da25885ed609ffc5
make zdev view/controller interface more client/server friendly
commit sha 58d1f2f385a309d564185643157a8fe3fbfbcd54
Merge pull request #833 from mwhudson/zdev-view-changes make zdev view/controller interface more client/server friendly
push time in 7 days
push eventmwhudson/subiquity
commit sha 219360d12da62712ecc59b859944a7a8ab987332
fixes for how install failures are presented some of these have been around for a while :/
commit sha bc6c66efbbe5805031937dc663af60bf7a0c0ad3
give contexts an id and have progressview track them by id not identity
commit sha a8a56e908fdb4b8e77e285430496eb155779cf8c
tidy up interface between progress view and controller
commit sha cfa56ff821739a20843a4772f7c399c62365b548
make welcome view/controller interface more client/server friendly
commit sha 70fc2e64cd71aa70708c93f1f34fd063b7b75790
make keyboard view/controller interface more client/server friendly
commit sha 308bbd104262d6bfbef8c664363068f17ab5c296
update POTFILES.in
commit sha c204b4e2142f58502d0c45f769411eb4ad53ae9f
Merge pull request #830 from mwhudson/installprogress-view-changes tidy up interface between progress view and controller
commit sha 1ac81c41b55c7cc6048b85fec3456ce4d14464a8
Merge pull request #831 from mwhudson/welcome-view-changes make welcome view/controller interface more client/server friendly
commit sha d92c8e862a9d1fb519b3fc3f7aadc972076aec6a
Merge pull request #832 from mwhudson/keyboard-view-changes make keyboard view/controller interface more client/server friendly
commit sha d5de6c6dfc81a40859f3aa46fb30c5819b6b89b9
add a type to act as a sort of serializable "handle" for an error report
push time in 7 days
push eventmwhudson/subiquity
commit sha 219360d12da62712ecc59b859944a7a8ab987332
fixes for how install failures are presented some of these have been around for a while :/
commit sha bc6c66efbbe5805031937dc663af60bf7a0c0ad3
give contexts an id and have progressview track them by id not identity
commit sha a8a56e908fdb4b8e77e285430496eb155779cf8c
tidy up interface between progress view and controller
commit sha cfa56ff821739a20843a4772f7c399c62365b548
make welcome view/controller interface more client/server friendly
commit sha 70fc2e64cd71aa70708c93f1f34fd063b7b75790
make keyboard view/controller interface more client/server friendly
commit sha 308bbd104262d6bfbef8c664363068f17ab5c296
update POTFILES.in
commit sha c204b4e2142f58502d0c45f769411eb4ad53ae9f
Merge pull request #830 from mwhudson/installprogress-view-changes tidy up interface between progress view and controller
commit sha 1ac81c41b55c7cc6048b85fec3456ce4d14464a8
Merge pull request #831 from mwhudson/welcome-view-changes make welcome view/controller interface more client/server friendly
commit sha d92c8e862a9d1fb519b3fc3f7aadc972076aec6a
Merge pull request #832 from mwhudson/keyboard-view-changes make keyboard view/controller interface more client/server friendly
commit sha 7d02ee17f66f58462687c8a8da25885ed609ffc5
make zdev view/controller interface more client/server friendly
push time in 7 days
push eventCanonicalLtd/subiquity
commit sha 70fc2e64cd71aa70708c93f1f34fd063b7b75790
make keyboard view/controller interface more client/server friendly
commit sha 308bbd104262d6bfbef8c664363068f17ab5c296
update POTFILES.in
commit sha d92c8e862a9d1fb519b3fc3f7aadc972076aec6a
Merge pull request #832 from mwhudson/keyboard-view-changes make keyboard view/controller interface more client/server friendly
push time in 7 days
push eventCanonicalLtd/subiquity
commit sha cfa56ff821739a20843a4772f7c399c62365b548
make welcome view/controller interface more client/server friendly
commit sha 1ac81c41b55c7cc6048b85fec3456ce4d14464a8
Merge pull request #831 from mwhudson/welcome-view-changes make welcome view/controller interface more client/server friendly
push time in 7 days
push eventCanonicalLtd/subiquity
commit sha 219360d12da62712ecc59b859944a7a8ab987332
fixes for how install failures are presented some of these have been around for a while :/
commit sha bc6c66efbbe5805031937dc663af60bf7a0c0ad3
give contexts an id and have progressview track them by id not identity
commit sha a8a56e908fdb4b8e77e285430496eb155779cf8c
tidy up interface between progress view and controller
commit sha c204b4e2142f58502d0c45f769411eb4ad53ae9f
Merge pull request #830 from mwhudson/installprogress-view-changes tidy up interface between progress view and controller
push time in 7 days
push eventmwhudson/subiquity
commit sha 232f8e4310996906477b07d6145d0df008504188
add a type to act as a sort of serializable "handle" for an error report
push time in 8 days
push eventmwhudson/subiquity
commit sha 308bbd104262d6bfbef8c664363068f17ab5c296
update POTFILES.in
push time in 8 days
PR opened CanonicalLtd/subiquity
This fixes some warts in how install failures are presented that have been around for a long time :(
pr created time in 8 days
push eventCanonicalLtd/subiquity
commit sha e43e3cca1493679e7e3cbd69ffb97b49ee4659ea
make the interface between snaplist view and controller client-server friendly
commit sha 0a8c6b506e34513599b15f1a71f7b7818aafdb9b
small refactor
commit sha 8f8a87ad1c2e44a06d20543e2b70750d2274619b
Merge pull request #829 from mwhudson/simpler-snaplist-types make interface between snaplist view and controller client-server friendly
push time in 8 days
push eventmwhudson/subiquity
commit sha 0a8c6b506e34513599b15f1a71f7b7818aafdb9b
small refactor
push time in 8 days
push eventCanonicalLtd/subiquity
commit sha 6c258d6da42cce20e608775953d77867197c76df
allow make_ui to be a coroutine
commit sha a7bcc7faf081054dc2ec20871c44e952335c50b0
add a way to wait for something with notification after 0.1s use this for moving between screens, removing some crummy code from subquity/core.py
commit sha 9b414df0eb70221b56cad8f9d19030b87f98bde8
add a helper to wait and show a dialog if needed use this in snaplist view. cancellation with asyncio is mindbending!
commit sha 56441c6f9724bf3d466fced62acd4dbd46ca4922
small tidies
commit sha 22fbfdcbdd8ae7183774d50595e60f44ecd05eb4
Merge pull request #827 from mwhudson/asyncify-make_ui allow make_ui to be async
push time in 8 days
PR merged CanonicalLtd/subiquity
and some cleanups this enables.
pr closed time in 8 days
push eventCanonicalLtd/subiquity
commit sha d0667e7f123999b9ebfc84a353a29ea552a5fdc9
make identityview refer to a simple type
commit sha 084b3c2396b626b09db6657474cf0dedb4e60b47
make sshview refer to a simple type
commit sha aaa0b9a48dac7fe27cb2ab0bd3ba4983375589f6
stop proxy and mirror views referring directly to model nearly trivial, this one
commit sha 10fbd73d9ce43e88bcb6977279dd3de01b1735df
Merge pull request #828 from mwhudson/simple-view-types convert proxy, mirror, identity, ssh views to only refer to simple types
push time in 9 days
PR merged CanonicalLtd/subiquity
These are the easiest views to convert.
pr closed time in 9 days
PR opened CanonicalLtd/subiquity
These are the easiest views to convert.
pr created time in 10 days
PR opened CanonicalLtd/subiquity
and some cleanups this enables.
pr created time in 10 days
push eventCanonicalLtd/subiquity
commit sha eb5dba579ef4b6e3f7069a9c578f114e98e1f7d1
handle answers in a separate method
commit sha f0082c206824ad2518e6fcd03c24d60dc0c5e471
change controller api to return a view, rather than setting it
commit sha 7545b9108da624fdffda08613c2c28a2e8e6d4ad
Merge pull request #826 from mwhudson/separate-answers-handling change controller api to return a view, rather than setting it
push time in 10 days