Commit Graph

2778 Commits

Author SHA1 Message Date
Dimitri John Ledkov 8e882235be
Merge pull request #593 from mwhudson/asyncio-filesystem
asyncioify filesystem controller
2019-12-14 17:41:14 +00:00
Dimitri John Ledkov d6689d9200
Merge pull request #594 from mwhudson/asyncio-ssh
asyncioify ssh
2019-12-14 16:48:55 +00:00
Dimitri John Ledkov b4ff1bde70
Merge pull request #599 from mwhudson/radiobuttonfield
add a RadioButtonField for forms
2019-12-14 16:47:29 +00:00
Michael Hudson-Doyle a2fc6da694 add a RadioButtonField for forms 2019-12-14 22:35:19 +13:00
Michael Hudson-Doyle 285eeee0ed
Merge pull request #598 from mwhudson/repeatedcontroller-index
fix RepeatedController
2019-12-14 22:16:07 +13:00
Michael Hudson-Doyle 7078d47af6
Merge pull request #597 from mwhudson/no-ui-controller
add a class for controllers with no ui
2019-12-14 22:15:54 +13:00
Michael Hudson-Doyle 0090aec3be fix RepeatedController
a snap update was offered the second time even if it had been
offered already
2019-12-14 21:44:10 +13:00
Michael Hudson-Doyle 5571e1fab3 add a class for controllers with no ui
there will be a bunch of these coming for autoinstall
2019-12-14 21:27:39 +13:00
Michael Hudson-Doyle 1db2c7ee5c asyncioify the ssh controller 2019-12-13 11:49:49 +13:00
Michael Hudson-Doyle 05a61544fb asyncio.create_subprocess_exec defaults stdin to None 2019-12-13 11:44:12 +13:00
Michael Hudson-Doyle b500df5ecc fix behaviour after a failed probe 2019-12-13 10:15:58 +13:00
Michael Hudson-Doyle 17251ce431 fix updating after a slow probe 2019-12-13 10:15:58 +13:00
Michael Hudson-Doyle eee1280de4 asyncioify filesystem controller 2019-12-13 10:15:58 +13:00
Michael Hudson-Doyle 2ad6f0b2ee
Merge pull request #585 from mwhudson/asyncio-network
asyncioify network controller
2019-12-13 10:15:34 +13:00
Michael Hudson-Doyle 6703efd03e document SingleInstanceTask a bit in DESIGN.md 2019-12-13 10:05:49 +13:00
Michael Hudson-Doyle 992e131b5f squash all exceptions when cancelling the task in SingleInstanceTask
otherwise restarting a failed task just raises the exception from the previous
failure
2019-12-13 10:05:23 +13:00
Michael Hudson-Doyle 4e1afd60a4 do not always stop networkd 2019-12-13 10:04:57 +13:00
Michael Hudson-Doyle b155d3eff0 have apply_config task exit as soon as all dhcp NICs have an address 2019-12-13 10:04:31 +13:00
Michael Hudson-Doyle 08e081415d move async_helpers to subiquitycore 2019-12-13 10:04:02 +13:00
Michael Hudson-Doyle 5a7abd99b7 only run network answers once 2019-12-13 10:03:46 +13:00
Michael Hudson-Doyle eb228ab7f3 introduce a helper for a restartable task
(there are going to be a few of these)
2019-12-13 10:03:32 +13:00
Michael Hudson-Doyle 2d1bd0011d a little refactoring 2019-12-13 09:40:15 +13:00
Michael Hudson-Doyle a260bebc0b rip out TaskSequence 2019-12-13 09:39:48 +13:00
Michael Hudson-Doyle 19f8f91d29 asyncify network controller 2019-12-13 09:39:13 +13:00
Michael Hudson-Doyle efed69ff7c some asyncifying of network 2019-12-13 09:37:36 +13:00
Michael Hudson-Doyle b65a8177a3
Merge pull request #591 from mwhudson/asyncio-installation
asyncioify installation
2019-12-13 09:14:13 +13:00
Michael Hudson-Doyle 9d0d68c679
Merge pull request #592 from mwhudson/form-tweaks
Form tweaks
2019-12-13 09:12:35 +13:00
Steve Langasek 857a28fdcd releasing package subiquity version 19.12.1.1 2019-12-12 11:16:25 -08:00
Steve Langasek 2390e0f616 Drop crufty .deb packages from the source package build. LP: #1855727. 2019-12-12 11:16:17 -08:00
Michael Hudson-Doyle 4c84bb6494 add a form field that has another form as its widget 2019-12-12 23:20:12 +13:00
Michael Hudson-Doyle 05c4fa4403 add a way for a form field not to have space for help 2019-12-12 23:19:46 +13:00
Michael Hudson-Doyle d8746ce75e add a way for a form field to not have a caption 2019-12-12 23:19:09 +13:00
Michael Hudson-Doyle 5a6e2fd62b
Merge pull request #584 from mwhudson/more-error-report-things
More error report things
2019-12-12 22:09:23 +13:00
Michael Hudson-Doyle f549883f80 tweak some log levels 2019-12-12 21:57:20 +13:00
Michael Hudson-Doyle d08cce4970 create an INFO level log file too, unconditionally include it in error reports 2019-12-12 21:49:44 +13:00
Michael Hudson-Doyle 7a447c7e38 record a couple of more things for error reports 2019-12-12 21:46:48 +13:00
Michael Hudson-Doyle 2d2c4e740a update DESIGN.md 2019-12-12 15:48:11 +13:00
Michael Hudson-Doyle c7797cd5dc slightly cuter way of handling auto rebooting 2019-12-12 15:46:34 +13:00
Michael Hudson-Doyle 00ab28aa78 fix handling of failed installations 2019-12-12 15:44:34 +13:00
Michael Hudson-Doyle 193243a498 refactor a little 2019-12-12 15:43:37 +13:00
Michael Hudson-Doyle 3d80f46225 asyncioify the installation 2019-12-12 15:19:22 +13:00
Michael Hudson-Doyle 6157306af7
Merge pull request #582 from xnox/snaplist-checkboxes
Switch snaplist checkbox from () to []
2019-12-12 11:13:53 +13:00
Michael Hudson-Doyle a6235131c2
Merge pull request #581 from mwhudson/controller-set
refactor how controllers are stored
2019-12-12 11:12:58 +13:00
Michael Hudson-Doyle ceb8296653
Merge pull request #590 from mwhudson/update-install_deps
have "make install_deps" install some recently added deps
2019-12-12 10:39:33 +13:00
Michael Hudson-Doyle 297d7c2060 add Application.select_screen
SubiquityUI will want to override this for autoinstally things
2019-12-12 10:38:04 +13:00
Michael Hudson-Doyle fb2f322544 tidy up next/prev_screen 2019-12-12 10:38:04 +13:00
Michael Hudson-Doyle 64378cdb95 refactor how controllers are stored a bit 2019-12-12 10:38:03 +13:00
Michael Hudson-Doyle 9322184af6 have "make install_deps" install some recently added deps 2019-12-12 10:26:57 +13:00
Michael Hudson-Doyle 9e0c0bf106
Merge pull request #589 from mwhudson/bump-probert
bump probert to get fix for device deletion crash
2019-12-12 09:34:13 +13:00
Michael Hudson-Doyle ff53d86bcc bump probert to get fix for device deletion crash 2019-12-12 09:21:30 +13:00