Michael Hudson-Doyle
d827325fdb
Merge pull request #432 from mwhudson/yaml-warnings
...
use yaml.safe_load instead of yaml.load
2019-03-26 23:07:58 +13:00
Michael Hudson-Doyle
27b49c9849
use yaml.safe_load instead of yaml.load
2019-03-26 13:59:38 +13:00
Michael Hudson-Doyle
3384eb5c84
small fixes
2019-03-26 11:32:02 +13:00
Michael Hudson-Doyle
b485cf487b
make the re-dhcp on entry to the network screen a little more discreet
2019-03-26 10:59:50 +13:00
Michael Hudson-Doyle
099e658670
make applying changes less jarring for virtual devices
2019-03-26 10:59:50 +13:00
Michael Hudson-Doyle
23488a6f2e
some fixes found in testing
2019-03-26 10:59:50 +13:00
Michael Hudson-Doyle
307155a7fb
bump probert commit
2019-03-26 10:59:34 +13:00
Michael Hudson-Doyle
b571b3d1a9
track and display DHCP status
...
Mark all devices with DHCP enabled as pending when the config is
applied, and mark them as timed out ten seconds later if they have not
received any addresses.
2019-03-26 10:57:36 +13:00
Michael Hudson-Doyle
eae2497d41
auto disable inactive NICs
...
This disables any NIC that does not have a global address by the first
time the network screen is shown
2019-03-26 10:57:36 +13:00
Michael Hudson-Doyle
3bb9268974
apply network changes immediately, rather than when the "Done" is pressed
...
diff makes this change look more involved than really necessary :(
2019-03-26 10:57:33 +13:00
Michael Hudson-Doyle
594db86618
have DownNetworkDevices do its work in a background thread
...
not that it should block, but no reason not to
2019-03-26 10:57:13 +13:00
Michael Hudson-Doyle
ff59de4a9c
change "Done" button to "Continue without network" if there is no default route
2019-03-26 10:57:13 +13:00
Michael Hudson-Doyle
680da7d299
rename/redefine default route waiter to watcher
...
the callbacks now get called whenever the set of default routes changes,
not just when one appears
2019-03-26 10:57:13 +13:00
Michael Hudson-Doyle
ce64012971
Merge pull request #430 from mwhudson/addresses-below-nic
...
refactor network view
2019-03-26 09:18:28 +13:00
Michael Hudson-Doyle
c0f4a90179
refactor network view
...
The visible impact of this is that the addresses for a NIC are now
displayed underneath its name and a long "info line" (i.e. mac / model /
vendor) for a nic no longer distorts its table.
This lays the groundwork for better handling of NICs that fail to dhcp
and things like that.
2019-03-25 09:25:53 +13:00
Michael Hudson-Doyle
b94dfd719c
fix inject-subiquity-snap for a local snap again
2019-03-23 21:44:06 +13:00
Dimitri John Ledkov
b1b88059d9
Merge pull request #429 from xnox/fixup-prep
...
PReP partition must be wiped, and grub_device not set, for power.
2019-03-22 18:31:53 +00:00
Dimitri John Ledkov
a61770a341
Respect the order of arguments, never reshuffle.
2019-03-22 18:15:50 +00:00
Dimitri John Ledkov
b1080b51a6
Fix up comments.
2019-03-22 18:12:15 +00:00
Dimitri John Ledkov
4e57c3152f
PReP partition must be wiped, and the _disk_ should not have grub_device flag.
...
However, we use the grub_device flag on the disk for UX, but we should
either not have it at all for power, or set it on the partition
(rather than the disk), and I guess we need to make our 'can make
boot' smarter for ppc64le... as in check if the disk has any
partitions marked as prep already... not sure.
2019-03-22 16:41:30 +00:00
Dimitri John Ledkov
bbecf24feb
Merge pull request #428 from xnox/fix-serial
...
Make a unified launcher
2019-03-21 22:46:26 +00:00
Dimitri John Ledkov
ab8ae0e936
Make a unified launcher
2019-03-21 12:20:41 +00:00
Michael Hudson-Doyle
1c96c02420
Merge pull request #427 from mwhudson/spinner-to-core
...
move spinner to subiquitycore
2019-03-21 15:26:24 +13:00
Michael Hudson-Doyle
d2349b0507
move spinner to subiquitycore
2019-03-21 14:48:48 +13:00
Michael Hudson-Doyle
082a916890
Merge pull request #425 from xnox/prep-partition
...
Attempt to add a PReP partition.
2019-03-21 10:34:52 +13:00
Dimitri John Ledkov
0ccd26bcaf
lint
2019-03-20 01:21:29 +00:00
Dimitri John Ledkov
46131d2b0b
Attempt to add a PReP partition.
2019-03-19 23:44:21 +00:00
Michael Hudson-Doyle
77cb8c8947
Merge pull request #422 from mwhudson/snap-refresh-better
...
subiquity self-refresh
2019-03-20 11:37:06 +13:00
Michael Hudson-Doyle
37f53a185e
Merge pull request #424 from mwhudson/lp-1784370
...
relax constraint that launchpad usernames must be >1 character long
2019-03-19 09:53:01 +13:00
Michael Hudson-Doyle
8cb010f9b5
relax constraint that launchpad usernames must be >1 character long
...
the constraint has been in place for a very long time but apparently
not since the dawn of time (evidence: https://launchpad.net/~j )
See https://bugs.launchpad.net/subiquity/+bug/1784370
2019-03-18 15:47:12 +13:00
Michael Hudson-Doyle
bc1a1e7fe6
fix Signal.register to accommodate strange urwid behaviour
2019-03-14 09:55:03 +13:00
Michael Hudson-Doyle
21f26fb9c0
Merge pull request #423 from mwhudson/no-setupcon-by-default
...
do not run setupcon if the keyboard setup has not changed
2019-03-14 09:12:52 +13:00
Michael Hudson-Doyle
c1f8c10091
answers support for refresh screen
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
b55aa241ce
have updating in dry-run mode respect SUBIQUITY_REPLAY_TIMESCALE
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
b169d35316
display any error received when checking for updates
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
3b67433a67
show update progress nicely
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
5eb750c5f0
actually request an update
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
4c1d374ee5
add snapdconnection.post and fake data captured from a real refresh
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
b91c961165
implement screens up to the point of offering the update
...
don't display anything about check failures yet, or actually allow the
user to start the update
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
9c9120403f
add refresh sample data that shows an update for subiquity
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
9f5785dfd5
add extremely minimal refresh controller
2019-03-12 11:49:03 +13:00
Michael Hudson-Doyle
9aea579027
support a controller being shown more than once
2019-03-12 11:48:58 +13:00
Michael Hudson-Doyle
ef005d1299
do not run setupcon if the keyboard setup has not changed
...
saves a second or so for the US keyboard user
2019-03-12 11:26:41 +13:00
Michael Hudson-Doyle
51113aaea9
Merge pull request #421 from mwhudson/snapd-retrying
...
reorganize how network/proxy changes are handled
2019-03-08 12:18:02 +13:00
Michael Hudson-Doyle
a888ed222c
kick off snap list when a default route appears, not at startup
...
of course in the common case these are more or less the same time. but
this is conceptually nicer
2019-03-07 15:46:40 +13:00
Michael Hudson-Doyle
a51f04b02c
start network probing after all signals have been connected
2019-03-07 15:31:39 +13:00
Michael Hudson-Doyle
6e077ef457
move code for configuring snapd proxy out of snaplist controller
2019-03-07 15:18:34 +13:00
Michael Hudson-Doyle
3c3b7b5cd5
Merge pull request #420 from mwhudson/signal-cruft
...
remove no-longer-used code for stacking signals
2019-03-07 14:30:18 +13:00
Michael Hudson-Doyle
1c5ce7c07a
remove no-longer-used code for stacking signals
2019-03-07 14:22:50 +13:00
Michael Hudson-Doyle
833314d17c
Merge pull request #419 from mwhudson/default-route-view
...
remove long disabled views for setting default route
2019-03-07 14:22:30 +13:00