Michael Hudson-Doyle
26a24c9043
Merge pull request #544 from mwhudson/run_command_in_foreground-fix
...
fix run_command_in_foreground to disconnect from stdin while in background
2019-10-02 09:38:55 +13:00
Michael Hudson-Doyle
93732dfb73
fix run_command_in_foreground to disconnect from stdin while in backgound
...
Not sure how I didn't notice this when implementing it for the first
time but well. This is all fairly confusing.
2019-09-30 16:26:24 +13:00
Michael Hudson-Doyle
fb6ea590a5
still create a subiquity-debug.log symlink
2019-09-30 16:21:42 +13:00
Michael Hudson-Doyle
296d512039
Merge pull request #543 from mwhudson/curtin-ubuntu-devel
...
go back to getting curtin from ubuntu/devel branch
2019-09-30 16:12:31 +13:00
Michael Hudson-Doyle
88946c3c85
go back to getting curtin from ubuntu/devel branch
2019-09-30 14:58:48 +13:00
Michael Hudson-Doyle
7c1154b758
create one log file per invocation
...
Log to subiquity-debug.log.$PID instead of just subiquity-debug.log.
When we implement error reports we'll obviously attach the log to the
error report. There's no point adding log messages from previous runs of
subiquity.
2019-09-30 13:47:56 +13:00
Michael Hudson-Doyle
f69a393380
Merge pull request #540 from mwhudson/remove-footer
...
remove footer, make header narrower
2019-09-30 09:38:27 +13:00
Michael Hudson-Doyle
2581e8e0f9
fix about the only screen that does not use the screen() helper
2019-09-30 09:32:23 +13:00
Michael Hudson-Doyle
401618bfff
stop snap details using the frame header
2019-09-30 09:32:23 +13:00
Michael Hudson-Doyle
a2ccb0cd9e
remove all remaining footer-related things
2019-09-30 09:32:23 +13:00
Michael Hudson-Doyle
a96c5c8805
Make header narrower, move right_icon into header.
2019-09-30 09:32:07 +13:00
Michael Hudson-Doyle
d8d5b2e265
remove the footer
2019-09-27 14:31:34 +12:00
Michael Hudson-Doyle
f78760101f
Move guidance on what to do next on filesystem screen out of the footer.
2019-09-27 14:31:34 +12:00
Michael Hudson-Doyle
c442a166ca
Merge pull request #537 from mwhudson/log-sanity
...
clean up logging a touch
2019-09-26 11:57:27 +12:00
Michael Hudson-Doyle
f82864ef72
Merge pull request #538 from mwhudson/move-stretchy-signals
...
move stretchy signals from overlay to stretchy itself
2019-09-25 16:31:11 +12:00
Michael Hudson-Doyle
cff9b057d4
Merge pull request #539 from mwhudson/dont-call-default
...
update a few leftover calls to controller.default()
2019-09-25 14:24:29 +12:00
Michael Hudson-Doyle
130c95f5c7
update a few leftover calls to controller.default()
2019-09-25 14:01:56 +12:00
Michael Hudson-Doyle
947f14a0af
move stretchy signals from overlay to stretchy itself
...
Also add overridable opened/closed hooks.
2019-09-12 21:36:40 +12:00
Michael Hudson-Doyle
ce66777bd4
give filesystem actions a nicer __repr__
2019-09-09 15:42:24 +12:00
Michael Hudson-Doyle
d0151deec0
some more logging statements to follow user around the ui a little more
2019-09-09 15:33:45 +12:00
Michael Hudson-Doyle
b6bf3fcc42
a bit too much effort making one particular log statement look nice
2019-09-09 15:32:49 +12:00
Michael Hudson-Doyle
0eb4dcfdfb
more logging tweaks
2019-09-09 15:27:56 +12:00
Michael Hudson-Doyle
ca6ebf84f4
only call is_linux_tty once
2019-09-09 15:27:34 +12:00
Michael Hudson-Doyle
b24dbf7095
remove environment_check stuff
2019-09-09 15:27:29 +12:00
Michael Hudson-Doyle
5dca5e861e
remove some pointless wrapping of exceptions
2019-09-09 14:30:49 +12:00
Michael Hudson-Doyle
3d9cbeac95
light sanitization of log statements
2019-09-09 14:28:48 +12:00
Dimitri John Ledkov
8e29d93293
Switch dependencies from probert, to probert-storage and
...
probert-network as needed. Reduces dependencies in core20 snap.
2019-09-06 12:19:26 +01:00
Dimitri John Ledkov
de09c6e37a
Merge pull request #535 from mwhudson/font-blocks
...
Add UPPER HALF BLOCK and LOWER HALF BLOCK to subiquity's console font
2019-09-05 14:36:49 +01:00
Dimitri John Ledkov
25ed1e281f
Merge pull request #533 from mwhudson/app-specific-uis
...
allow the application to have a widget in the bottom right
2019-09-05 14:36:12 +01:00
Dimitri John Ledkov
0a1a9faa12
Merge pull request #534 from mwhudson/overlay-close-signal
...
define a 'closed' signal on StretchyOverlay
2019-09-05 14:34:38 +01:00
Michael Hudson-Doyle
ea258973fc
define a 'closed' signal on StretchyOverlay
...
And return the overlay from show_stretchy_overlay, so you can do things
when the overlay is closed.
Will be used by the help-showing stuff.
2019-09-05 12:30:03 +12:00
Michael Hudson-Doyle
3c2fd87e9b
Allow the UI to have a widget in the bottom right of the screen
...
This will be a help button in subiquity soon.
2019-09-05 12:22:56 +12:00
Michael Hudson-Doyle
3f8c005237
allow console_conf and subiquity to use different UI classes
...
Subiquity is going to grow some global UI elements that console_conf
does not want.
2019-09-05 11:58:25 +12:00
Michael Hudson-Doyle
e9c56d65f0
Merge pull request #531 from mwhudson/controller-refactors
...
refactor some controller stuff
2019-09-04 22:38:38 +12:00
Michael Hudson-Doyle
c1e973fe1e
Add Controller.showing helper
2019-09-04 15:21:26 +12:00
Michael Hudson-Doyle
9a05653150
Tweak Controller API
...
* rename 'default' method to 'start_ui'
* add 'end_ui' hook
* add Application.cur_controller helper
2019-09-04 15:18:45 +12:00
Michael Hudson-Doyle
3605514d30
extract some methods out of Application.run
2019-09-03 13:14:17 +12:00
Michael Hudson-Doyle
caf026fb23
fix error logging in host_key_fingerprints
2019-09-03 13:13:58 +12:00
Michael Hudson-Doyle
443de76c77
Add UPPER HALF BLOCK and LOWER HALF BLOCK to subiquity's console font
...
There is a proto-plan to report bugs via apport and encode the URL the
user must visit in a QR code. We need these characters to be able to
generate a QR code that will fit on a 24 line console.
2019-09-03 12:05:26 +12:00
Michael Hudson-Doyle
a5419081b9
Merge pull request #528 from mwhudson/run_command_in_foreground
...
add a way to suspend the subiquity UI and run some other command
2019-08-29 13:54:18 +12:00
Michael Hudson-Doyle
74840f172e
Merge pull request #530 from mwhudson/get-curtin-nvme-fixes
...
grab a curtin commit off master to address nvme validation fixes
2019-08-28 12:11:12 +12:00
Michael Hudson-Doyle
c495277642
grab a curtin commit off master to address nvme validation fixes
2019-08-28 12:00:37 +12:00
Michael Hudson-Doyle
6a722354fd
Merge pull request #529 from mwhudson/oops
...
fix writing unattended-upgrades configuration
2019-08-26 11:19:47 +12:00
Michael Hudson-Doyle
bdf9b31f2e
fix writing unattended-upgrades configuration
...
also rejig uu running code to run as much of it as possible in dry-run
mode.
2019-08-26 10:51:11 +12:00
Michael Hudson-Doyle
43f414da1f
add a way to suspend the subiquity UI and run some other command
...
This will be used for the drop to shell functionality and also to allow
viewing an error report before we submit it to daisy.
It is almost but not quite surprisingly easy (I added a long-ish comment
about the difficulties).
2019-08-23 11:19:21 +12:00
Michael Hudson-Doyle
276a3a6de1
Merge pull request #515 from mwhudson/lp-1838520
...
make sure unattended-upgrades always runs
2019-08-23 10:25:20 +12:00
Michael Hudson-Doyle
dc1936c2d7
Merge pull request #527 from paride/fix/test-this-branch
...
test-this-branch.sh: fix the ISO file name
2019-08-23 10:24:58 +12:00
Paride Legovini
a23c554af3
test-this-branch.sh: fix the ISO file name
2019-08-22 14:41:38 +02:00
Michael Hudson-Doyle
bbb8c1f440
Merge pull request #526 from mwhudson/mismerge
...
fix mismerge self.common["loop"] vs self.loop
2019-08-20 11:43:55 +12:00
Michael Hudson-Doyle
1947abcc5e
fix mismerge self.common["loop"] vs self.loop
2019-08-20 10:34:31 +12:00