profile
viewpoint
Michael Hudson-Doyle mwhudson @CanonicalLtd Wellington, NZ Ubuntu Foundations

CanonicalLtd/subiquity 186

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

canonical/probert 12

Prober tool - Hardware discovery library used in Subiquity

mwhudson/django-tables2 1

django-tables2 - An app for creating HTML tables

mwhudson/docker 1

Docker - the open-source application container engine

frobware/go 0

Go development tree for the arm64 port

mwhudson/aiocoap 0

The Python CoAP library

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha e8b73a7ca7e304614f6c8feca2577c5403e8d6af

include path to problem when serialization fails

view details

Michael Hudson-Doyle

commit sha 15ae0bf2349ecc6f61396e83d5282df976fe4dc7

make NetDevInfo.is_connected a bool, as it is supposed to be

view details

Michael Hudson-Doyle

commit sha a25ef1b9336061bfdc960689431581d999af7567

make a certain kind of test failure clearer

view details

Michael Hudson-Doyle

commit sha 0ae3dde133979c941cac1eabe265cd65ed9ac831

Merge pull request #845 from mwhudson/serialization-fixes make serialization errors clearer and fix a type issue in NetDevInfo

view details

push time in 4 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 7bb993a99f94c97880ce652df7dce40515253ccb

pin yarl at 1.5.1 to avoid some grotty test failures

view details

Michael Hudson-Doyle

commit sha 5f0f35306927310a87c4dd6dd308e89026a62965

Merge pull request #846 from mwhudson/yaaaaaargl pin yarl at 1.5.1 to avoid some grotty test failures

view details

push time in 4 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 7bb993a99f94c97880ce652df7dce40515253ccb

pin yarl at 1.5.1 to avoid some grotty test failures

view details

Michael Hudson-Doyle

commit sha e8b73a7ca7e304614f6c8feca2577c5403e8d6af

include path to problem when serialization fails

view details

Michael Hudson-Doyle

commit sha 15ae0bf2349ecc6f61396e83d5282df976fe4dc7

make NetDevInfo.is_connected a bool, as it is supposed to be

view details

Michael Hudson-Doyle

commit sha a25ef1b9336061bfdc960689431581d999af7567

make a certain kind of test failure clearer

view details

push time in 4 days

create barnchmwhudson/subiquity

branch : yaaaaaargl

created branch 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: fafhrd91@gmail.com
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: andrew.svetlov@gmail.com
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: andrew.svetlov@gmail.com
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

Michael Hudson-Doyle

commit sha aba8ae9a657cbfbff571d10e2b6e6e5ceaa05842

flailing

view details

push time in 4 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 02f10828beacbf967c9760c482b75c12a4d7e198

Revert "include path to problem when serialization fails" This reverts commit 64dbbcfe47b4c8593c849a9c7d01682d0b8f5773.

view details

push time in 4 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 47dad44b51d01a1d1af8281f3216caa5e205d372

debugging via travis

view details

push time in 4 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 422ff6e61687511350de05aa758675e934da234b

make a certain kind of test failure clearer

view details

push time in 4 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 856923e839ae76c2793302ef5c4f0e0ed0fb5def

make a certain kind of test failure clearer

view details

push time in 4 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 213c4afb2796b9d1d970dbe59232f91fbca5fa6b

make a certain kind of test failure clearer

view details

push time in 4 days

create barnchmwhudson/subiquity

branch : serialization-fixes

created branch time in 4 days

create barnchmwhudson/subiquity

branch : client-server-5

created branch time in 4 days

create barnchmwhudson/subiquity

branch : lp-1881674

created branch time in 5 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 49f767449a6baeb38cb3bf4fde8212354ab71bad

remove some dead code

view details

Michael Hudson-Doyle

commit sha f37f2b08aa4955dbeccb74789c89f580d853131c

Merge pull request #843 from mwhudson/dead-code remove some dead code

view details

push time in 6 days

PR merged CanonicalLtd/subiquity

remove some dead code
+0 -25

0 comment

1 changed file

mwhudson

pr closed time in 6 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 59364a737e0aaf247b29dff61d119a8cb2d860b3

add (trivial) server controller base class

view details

Michael Hudson-Doyle

commit sha 9cb66cdc71e6243f688a9de31ba9d93164b68e90

refactor how we tell when to show confirmation a bit

view details

Michael Hudson-Doyle

commit sha a78cd1a021a3f715bd327cfc22907c790c6f2aa8

handle skipping controllers and confirmation in client/server calls

view details

Michael Hudson-Doyle

commit sha 8dc97707fe00ef3de4c4a8256f5503d0e35d83c3

Merge pull request #841 from mwhudson/skip-confirm handling skipping controllers and confirmation in client/server comms

view details

push time in 6 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha c0f0e3caaafc3833a408a25342a5ec0ada1f75c2

add subiquity-server to snap

view details

Michael Hudson-Doyle

commit sha c383bf9b2e009a285a8af298dc6407a36af68469

Merge pull request #839 from mwhudson/server-snap add subiquity-server to snap

view details

push time in 6 days

PR opened CanonicalLtd/subiquity

remove some dead code
+0 -25

0 comment

1 changed file

pr created time in 6 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 49f767449a6baeb38cb3bf4fde8212354ab71bad

remove some dead code

view details

push time in 6 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha e3d6bf95623bbc218d8a87e60a15627b54d52283

do not run answers for view that is skipped

view details

Michael Hudson-Doyle

commit sha 61be9f3fef091b01e1599425189a65cf0869c0bc

Merge pull request #842 from mwhudson/answers-tweak do not run answers for view that is skipped

view details

push time in 6 days

create barnchmwhudson/subiquity

branch : dead-code

created branch time in 6 days

create barnchmwhudson/subiquity

branch : answers-tweak

created branch time in 6 days

create barnchmwhudson/subiquity

branch : skip-confirm

created branch time in 6 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 22836200f1e4c4f5b6c2a6d52d89effa910bacb3

restart the client if the server is updated

view details

Michael Hudson-Doyle

commit sha 379b981ce416369f94ba8a906db71d2669c8ea83

Merge pull request #840 from mwhudson/restart-client-on-server-update restart the client if the server is updated

view details

push time in 6 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 22836200f1e4c4f5b6c2a6d52d89effa910bacb3

restart the client if the server is updated

view details

push time in 6 days

create barnchmwhudson/subiquity

branch : restart-client-on-server-update

created branch time in 6 days

PR opened CanonicalLtd/subiquity

add subiquity-server to snap
+9 -0

0 comment

2 changed files

pr created time in 6 days

create barnchmwhudson/subiquity

branch : server-snap

created branch time in 6 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 9ce19db20c5a6a25860454c3ba1a481f808d29de

add a dry-run only api method that crashes and a key to call it

view details

Michael Hudson-Doyle

commit sha 913a5262a2bf197ba6042980fc6622ba63015577

create and show an error report when a server request fails

view details

Michael Hudson-Doyle

commit sha 3458227e94d40c94ea762d68f267894e6a7515fd

have clicking restart in an error view restart the server too

view details

Michael Hudson-Doyle

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

view details

Michael Hudson-Doyle

commit sha 87d193b0ec33c19cbd132d0f984b19095acb5c23

Merge pull request #838 from mwhudson/middleware handle server errors nicely

view details

push time in 6 days

PR merged CanonicalLtd/subiquity

handle server errors nicely

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.

+217 -15

0 comment

8 changed files

mwhudson

pr closed time in 6 days

PR opened CanonicalLtd/subiquity

handle server errors nicely

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.

+217 -15

0 comment

8 changed files

pr created time in 6 days

create barnchmwhudson/subiquity

branch : middleware

created branch time in 6 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 25b9cf4c996b6b107fbfb45536c8741158091a96

make serialization api a touch easier to use

view details

Michael Hudson-Doyle

commit sha eea6bb0e2739a38dc2fe12d85f183bf59967066e

Merge pull request #837 from mwhudson/serialize-to_json make serialization api a touch easier to use

view details

push time in 6 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 25b9cf4c996b6b107fbfb45536c8741158091a96

make serialization api a touch easier to use

view details

push time in 6 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha c9b9158d9de8f5010e78b3d58c71901cbdd58f14

make serialization api a touch easier to use

view details

push time in 6 days

create barnchmwhudson/subiquity

branch : serialize-to_json

created branch time in 6 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha edc43ff81157b52a9042e527f7b21bdd7aded2b5

add a minimal server process run it automatically in dry-run mode

view details

Michael Hudson-Doyle

commit sha 0e4d2ea7b8f51938b91b7cb42b3451cb2a28c47b

Merge pull request #836 from mwhudson/minimal-server add a minimal server process

view details

push time in 7 days

PR merged CanonicalLtd/subiquity

add a minimal server process

run it automatically in dry-run mode

+319 -35

0 comment

12 changed files

mwhudson

pr closed time in 7 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 7d02ee17f66f58462687c8a8da25885ed609ffc5

make zdev view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 58d1f2f385a309d564185643157a8fe3fbfbcd54

Merge pull request #833 from mwhudson/zdev-view-changes make zdev view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 94de120d16eccf1075d9c96ed6654aa5d3b8094d

add a type to act as a sort of serializable "handle" for an error report

view details

Michael Hudson-Doyle

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

view details

Michael Hudson-Doyle

commit sha 54793283ef77d99165083dd86fc9a67f00ad7ae5

make refresh view/controller interface more client/server friendly maybe. a bit.

view details

Michael Hudson-Doyle

commit sha 921bcfee70a7d836254c996b5f1a61fda4de7bd6

Merge pull request #835 from mwhudson/refresh-view-changes make refresh view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha edc43ff81157b52a9042e527f7b21bdd7aded2b5

add a minimal server process run it automatically in dry-run mode

view details

push time in 7 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 54793283ef77d99165083dd86fc9a67f00ad7ae5

make refresh view/controller interface more client/server friendly maybe. a bit.

view details

Michael Hudson-Doyle

commit sha 921bcfee70a7d836254c996b5f1a61fda4de7bd6

Merge pull request #835 from mwhudson/refresh-view-changes make refresh view/controller interface more client/server friendly

view details

push time in 7 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 54793283ef77d99165083dd86fc9a67f00ad7ae5

make refresh view/controller interface more client/server friendly maybe. a bit.

view details

push time in 7 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 219360d12da62712ecc59b859944a7a8ab987332

fixes for how install failures are presented some of these have been around for a while :/

view details

Michael Hudson-Doyle

commit sha bc6c66efbbe5805031937dc663af60bf7a0c0ad3

give contexts an id and have progressview track them by id not identity

view details

Michael Hudson-Doyle

commit sha a8a56e908fdb4b8e77e285430496eb155779cf8c

tidy up interface between progress view and controller

view details

Michael Hudson-Doyle

commit sha cfa56ff821739a20843a4772f7c399c62365b548

make welcome view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 70fc2e64cd71aa70708c93f1f34fd063b7b75790

make keyboard view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 308bbd104262d6bfbef8c664363068f17ab5c296

update POTFILES.in

view details

Michael Hudson-Doyle

commit sha c204b4e2142f58502d0c45f769411eb4ad53ae9f

Merge pull request #830 from mwhudson/installprogress-view-changes tidy up interface between progress view and controller

view details

Michael Hudson-Doyle

commit sha 1ac81c41b55c7cc6048b85fec3456ce4d14464a8

Merge pull request #831 from mwhudson/welcome-view-changes make welcome view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha d92c8e862a9d1fb519b3fc3f7aadc972076aec6a

Merge pull request #832 from mwhudson/keyboard-view-changes make keyboard view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 7d02ee17f66f58462687c8a8da25885ed609ffc5

make zdev view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 58d1f2f385a309d564185643157a8fe3fbfbcd54

Merge pull request #833 from mwhudson/zdev-view-changes make zdev view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 94de120d16eccf1075d9c96ed6654aa5d3b8094d

add a type to act as a sort of serializable "handle" for an error report

view details

Michael Hudson-Doyle

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

view details

Michael Hudson-Doyle

commit sha c615ee76fce26bb12b95d83e1b89bb795df81f72

make refresh view/controller interface more client/server friendly maybe. a bit.

view details

push time in 7 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 94de120d16eccf1075d9c96ed6654aa5d3b8094d

add a type to act as a sort of serializable "handle" for an error report

view details

Michael Hudson-Doyle

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

view details

push time in 7 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 871f990a2740dba288cc13ba79c33d7bc934bc16

make refresh view/controller interface more client/server friendly maybe. a bit.

view details

push time in 7 days

PR opened CanonicalLtd/subiquity

add a minimal server process

run it automatically in dry-run mode

+319 -35

0 comment

12 changed files

pr created time in 7 days

create barnchmwhudson/subiquity

branch : minimal-server

created branch time in 7 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 94de120d16eccf1075d9c96ed6654aa5d3b8094d

add a type to act as a sort of serializable "handle" for an error report

view details

push time in 7 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 7d02ee17f66f58462687c8a8da25885ed609ffc5

make zdev view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 58d1f2f385a309d564185643157a8fe3fbfbcd54

Merge pull request #833 from mwhudson/zdev-view-changes make zdev view/controller interface more client/server friendly

view details

push time in 7 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 219360d12da62712ecc59b859944a7a8ab987332

fixes for how install failures are presented some of these have been around for a while :/

view details

Michael Hudson-Doyle

commit sha bc6c66efbbe5805031937dc663af60bf7a0c0ad3

give contexts an id and have progressview track them by id not identity

view details

Michael Hudson-Doyle

commit sha a8a56e908fdb4b8e77e285430496eb155779cf8c

tidy up interface between progress view and controller

view details

Michael Hudson-Doyle

commit sha cfa56ff821739a20843a4772f7c399c62365b548

make welcome view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 70fc2e64cd71aa70708c93f1f34fd063b7b75790

make keyboard view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 308bbd104262d6bfbef8c664363068f17ab5c296

update POTFILES.in

view details

Michael Hudson-Doyle

commit sha c204b4e2142f58502d0c45f769411eb4ad53ae9f

Merge pull request #830 from mwhudson/installprogress-view-changes tidy up interface between progress view and controller

view details

Michael Hudson-Doyle

commit sha 1ac81c41b55c7cc6048b85fec3456ce4d14464a8

Merge pull request #831 from mwhudson/welcome-view-changes make welcome view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha d92c8e862a9d1fb519b3fc3f7aadc972076aec6a

Merge pull request #832 from mwhudson/keyboard-view-changes make keyboard view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha d5de6c6dfc81a40859f3aa46fb30c5819b6b89b9

add a type to act as a sort of serializable "handle" for an error report

view details

push time in 7 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 219360d12da62712ecc59b859944a7a8ab987332

fixes for how install failures are presented some of these have been around for a while :/

view details

Michael Hudson-Doyle

commit sha bc6c66efbbe5805031937dc663af60bf7a0c0ad3

give contexts an id and have progressview track them by id not identity

view details

Michael Hudson-Doyle

commit sha a8a56e908fdb4b8e77e285430496eb155779cf8c

tidy up interface between progress view and controller

view details

Michael Hudson-Doyle

commit sha cfa56ff821739a20843a4772f7c399c62365b548

make welcome view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 70fc2e64cd71aa70708c93f1f34fd063b7b75790

make keyboard view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 308bbd104262d6bfbef8c664363068f17ab5c296

update POTFILES.in

view details

Michael Hudson-Doyle

commit sha c204b4e2142f58502d0c45f769411eb4ad53ae9f

Merge pull request #830 from mwhudson/installprogress-view-changes tidy up interface between progress view and controller

view details

Michael Hudson-Doyle

commit sha 1ac81c41b55c7cc6048b85fec3456ce4d14464a8

Merge pull request #831 from mwhudson/welcome-view-changes make welcome view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha d92c8e862a9d1fb519b3fc3f7aadc972076aec6a

Merge pull request #832 from mwhudson/keyboard-view-changes make keyboard view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 7d02ee17f66f58462687c8a8da25885ed609ffc5

make zdev view/controller interface more client/server friendly

view details

push time in 7 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 70fc2e64cd71aa70708c93f1f34fd063b7b75790

make keyboard view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 308bbd104262d6bfbef8c664363068f17ab5c296

update POTFILES.in

view details

Michael Hudson-Doyle

commit sha d92c8e862a9d1fb519b3fc3f7aadc972076aec6a

Merge pull request #832 from mwhudson/keyboard-view-changes make keyboard view/controller interface more client/server friendly

view details

push time in 7 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha cfa56ff821739a20843a4772f7c399c62365b548

make welcome view/controller interface more client/server friendly

view details

Michael Hudson-Doyle

commit sha 1ac81c41b55c7cc6048b85fec3456ce4d14464a8

Merge pull request #831 from mwhudson/welcome-view-changes make welcome view/controller interface more client/server friendly

view details

push time in 7 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 219360d12da62712ecc59b859944a7a8ab987332

fixes for how install failures are presented some of these have been around for a while :/

view details

Michael Hudson-Doyle

commit sha bc6c66efbbe5805031937dc663af60bf7a0c0ad3

give contexts an id and have progressview track them by id not identity

view details

Michael Hudson-Doyle

commit sha a8a56e908fdb4b8e77e285430496eb155779cf8c

tidy up interface between progress view and controller

view details

Michael Hudson-Doyle

commit sha c204b4e2142f58502d0c45f769411eb4ad53ae9f

Merge pull request #830 from mwhudson/installprogress-view-changes tidy up interface between progress view and controller

view details

push time in 7 days

create barnchmwhudson/subiquity

branch : refresh-view-changes

created branch time in 7 days

create barnchmwhudson/subiquity

branch : zdev-view-changes

created branch time in 8 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 232f8e4310996906477b07d6145d0df008504188

add a type to act as a sort of serializable "handle" for an error report

view details

push time in 8 days

create barnchmwhudson/subiquity

branch : error-report-ref

created branch time in 8 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 308bbd104262d6bfbef8c664363068f17ab5c296

update POTFILES.in

view details

push time in 8 days

create barnchmwhudson/subiquity

branch : keyboard-view-changes

created branch time in 8 days

create barnchmwhudson/subiquity

branch : welcome-view-changes

created branch time in 8 days

PR opened CanonicalLtd/subiquity

tidy up interface between progress view and controller

This fixes some warts in how install failures are presented that have been around for a long time :(

+135 -87

0 comment

9 changed files

pr created time in 8 days

create barnchmwhudson/subiquity

branch : installprogress-view-changes

created branch time in 8 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha e43e3cca1493679e7e3cbd69ffb97b49ee4659ea

make the interface between snaplist view and controller client-server friendly

view details

Michael Hudson-Doyle

commit sha 0a8c6b506e34513599b15f1a71f7b7818aafdb9b

small refactor

view details

Michael Hudson-Doyle

commit sha 8f8a87ad1c2e44a06d20543e2b70750d2274619b

Merge pull request #829 from mwhudson/simpler-snaplist-types make interface between snaplist view and controller client-server friendly

view details

push time in 8 days

push eventmwhudson/subiquity

Michael Hudson-Doyle

commit sha 0a8c6b506e34513599b15f1a71f7b7818aafdb9b

small refactor

view details

push time in 8 days

create barnchmwhudson/subiquity

branch : simpler-snaplist-types

created branch time in 8 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha 6c258d6da42cce20e608775953d77867197c76df

allow make_ui to be a coroutine

view details

Michael Hudson-Doyle

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

view details

Michael Hudson-Doyle

commit sha 9b414df0eb70221b56cad8f9d19030b87f98bde8

add a helper to wait and show a dialog if needed use this in snaplist view. cancellation with asyncio is mindbending!

view details

Michael Hudson-Doyle

commit sha 56441c6f9724bf3d466fced62acd4dbd46ca4922

small tidies

view details

Michael Hudson-Doyle

commit sha 22fbfdcbdd8ae7183774d50595e60f44ecd05eb4

Merge pull request #827 from mwhudson/asyncify-make_ui allow make_ui to be async

view details

push time in 8 days

PR merged CanonicalLtd/subiquity

allow make_ui to be async

and some cleanups this enables.

+212 -121

0 comment

6 changed files

mwhudson

pr closed time in 8 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha d0667e7f123999b9ebfc84a353a29ea552a5fdc9

make identityview refer to a simple type

view details

Michael Hudson-Doyle

commit sha 084b3c2396b626b09db6657474cf0dedb4e60b47

make sshview refer to a simple type

view details

Michael Hudson-Doyle

commit sha aaa0b9a48dac7fe27cb2ab0bd3ba4983375589f6

stop proxy and mirror views referring directly to model nearly trivial, this one

view details

Michael Hudson-Doyle

commit sha 10fbd73d9ce43e88bcb6977279dd3de01b1735df

Merge pull request #828 from mwhudson/simple-view-types convert proxy, mirror, identity, ssh views to only refer to simple types

view details

push time in 9 days

PR merged CanonicalLtd/subiquity

convert proxy, mirror, identity, ssh views to only refer to simple types

These are the easiest views to convert.

+149 -114

0 comment

11 changed files

mwhudson

pr closed time in 9 days

PR opened CanonicalLtd/subiquity

convert proxy, mirror, identity, ssh views to only refer to simple types

These are the easiest views to convert.

+149 -114

0 comment

11 changed files

pr created time in 10 days

create barnchmwhudson/subiquity

branch : simple-view-types

created branch time in 10 days

PR opened CanonicalLtd/subiquity

allow make_ui to be async

and some cleanups this enables.

+212 -121

0 comment

6 changed files

pr created time in 10 days

push eventCanonicalLtd/subiquity

Michael Hudson-Doyle

commit sha eb5dba579ef4b6e3f7069a9c578f114e98e1f7d1

handle answers in a separate method

view details

Michael Hudson-Doyle

commit sha f0082c206824ad2518e6fcd03c24d60dc0c5e471

change controller api to return a view, rather than setting it

view details

Michael Hudson-Doyle

commit sha 7545b9108da624fdffda08613c2c28a2e8e6d4ad

Merge pull request #826 from mwhudson/separate-answers-handling change controller api to return a view, rather than setting it

view details

push time in 10 days

more