Commit Graph

3716 Commits

Author SHA1 Message Date
Michael Hudson-Doyle 1257ead61b fix crash on checking for update failing 2020-07-22 12:29:05 +12:00
Michael Hudson-Doyle 6b26b668be fix formatting of error message 2020-07-22 12:27:04 +12:00
Michael Hudson-Doyle 744787ae7c fix editing a logical volume 2020-07-22 12:25:04 +12:00
Dimitri John Ledkov 616794857d
Stop subiquity-service on non-installer media. 2020-07-20 15:03:38 +01:00
Michael Hudson-Doyle c0d3138b48 a snap refresh failure means the refresh state is unknown
for https://bugs.launchpad.net/subiquity/+bug/1886816
2020-07-15 20:45:41 +12:00
Michael Hudson-Doyle 317648aec4
Merge pull request #794 from mwhudson/lp-1881588
use snapd apis to check for users
2020-07-10 08:37:51 +12:00
Michael Hudson-Doyle 0c9737097a fix get_device_owner return value 2020-07-09 23:22:20 +12:00
Michael Hudson-Doyle 57cd4c3e4c changes suggested in review 2020-07-09 10:47:46 +12:00
Michael Hudson-Doyle 164c575f2a use snapd apis to check for a user and (minimally) handle a managed system with no owner 2020-07-03 15:55:07 +12:00
Michael Hudson-Doyle 6fc5aaefcb
Merge pull request #795 from mwhudson/lp-1885644
add all documented fields to filesystem model classes
2020-07-03 08:59:05 +12:00
Michael Hudson-Doyle 73f311690e add all documented fields to filesystem model classes
This lets autoinstall configs set them, even though nothing in subiquity
can set them yet.
2020-07-02 16:35:17 +12:00
Michael Hudson-Doyle 9271f17dd2 move subiquity.snapd to subiquitycore.snapd 2020-07-02 12:56:49 +12:00
Elias Probst cc630d7d0c
Fix typo (minumum > minimum) 2020-06-29 14:23:12 +00:00
Michael Hudson-Doyle eb1293cd84
Merge pull request #792 from mwhudson/lp-1884027
set PYTHONIOENCODING to utf-8 in snapcraft.yaml for subiquity{,-service}
2020-06-18 21:37:44 +12:00
Michael Hudson-Doyle c6fecae958 set PYTHONIOENCODING to utf-8 in snapcraft.yaml for subiquity{,-service}
for https://bugs.launchpad.net/ubuntu-z-systems/+bug/1884027

Not really sure why this only shows up now.
2020-06-18 21:36:21 +12:00
Michael Hudson-Doyle 34acb8e7da
Merge pull request #790 from mwhudson/datasource-None
use the "None" datasource for on-first-boot configuration
2020-06-16 14:14:45 +12:00
Michael Hudson-Doyle bbfcdd7b25 sort installer cloud config after 90_dpkg.cfg 2020-06-16 13:55:30 +12:00
Michael Hudson-Doyle 13dca88a54
Merge pull request #791 from wedi/match_smallest
Add disk size match smallest
2020-06-16 09:58:22 +12:00
Dirk Weise 33e16fbbe5 Add disk size match smallest 2020-06-15 21:01:42 +02:00
Dimitri John Ledkov fe012f20dc
Merge pull request #781 from mwhudson/update-translations
update translations from launchpad
2020-06-15 11:22:26 +01:00
Michael Hudson-Doyle 74c26447bc
Merge pull request #777 from mwhudson/better-esp-detection
Better esp detection
2020-06-15 16:06:56 +12:00
Michael Hudson-Doyle d9d57e53a0 be a bit more defensive 2020-06-15 15:53:11 +12:00
Michael Hudson-Doyle 2a3afa5c19 use any() instead of a for loop in a few places
suggested in review
2020-06-15 15:36:29 +12:00
Michael Hudson-Doyle 820315e02c look at the typecode to detect an ESP on MBR 2020-06-15 15:32:42 +12:00
Michael Hudson-Doyle f0661f39b9 add a property to tell if a partition is an ESP
the only change in behaviour is that you can now delete bootloader
partitions that apply to the booted system.
2020-06-15 15:32:42 +12:00
Michael Hudson-Doyle a9425e6f54
Merge pull request #789 from mwhudson/autoinstall-shell
allow starting a shell when connecting to a session running an autoinstall
2020-06-15 15:31:27 +12:00
Michael Hudson-Doyle 2ddde49a43 use the "None" datasource for on-first-boot configuration
Using the NoCloud source meant that a filesystem label of "cidata"
(probably containing autoinstall config) could override the cloud-init
nocloud seed subiquity wrote and then users would not get created. So
instead write cloud config directly that hardcodes using the
DataSourceNone source and config for it.

https://bugs.launchpad.net/subiquity/+bug/1879103
2020-06-15 15:07:03 +12:00
Michael Hudson-Doyle cfb31695cf allow starting a shell when connecting to a session running an autoinstall 2020-06-12 15:35:59 +12:00
Michael Hudson-Doyle b8c9ca2484 add mirror to examples/autoinstall.yaml 2020-06-12 15:31:15 +12:00
Michael Hudson-Doyle 4de58b2554
Merge pull request #788 from mwhudson/lp-1881887
do not crash in NetworkController._data_ready if ui.body is not a widgetwrap
2020-06-12 15:18:36 +12:00
Michael Hudson-Doyle 97b5c64805 do not crash in NetworkController._data_ready if ui.body is not a widgetwrap
for https://bugs.launchpad.net/subiquity/+bug/1881887
2020-06-12 15:01:58 +12:00
Michael Hudson-Doyle b4e9269e9e
Merge pull request #787 from mwhudson/refresh-crash
catch errors raised by checking for a snap update
2020-06-12 14:57:27 +12:00
Michael Hudson-Doyle 7314d1a197
Merge pull request #786 from mwhudson/help-crash
fix crash on opening a help topic when a help topic is already open
2020-06-12 14:50:05 +12:00
Michael Hudson-Doyle 5016f228f7 catch errors raised by checking for a snap update
I am not sure when I dropped this :(
2020-06-12 14:44:36 +12:00
Michael Hudson-Doyle 5f3e79f8c6 fix crash on opening a help topic when a help topic is already open 2020-06-12 13:12:31 +12:00
Michael Hudson-Doyle 6b99a1c399
Merge pull request #784 from PuffyZA/patch-1
Fix incorrect key in user_info
2020-06-12 11:27:47 +12:00
Michael Hudson-Doyle 574b73a137
Merge pull request #785 from mwhudson/curtin-update
go back to getting curtin from ubuntu/devel branch
2020-06-12 09:44:37 +12:00
Michael Hudson-Doyle cad2dd4e5f handle move of get_architecture from curtin.util to curtin.distro 2020-06-12 09:35:35 +12:00
Puffy eb9547b3a9
Fix incorrect key in user_info
The key lock-passwd in the user_info is incorrect, should be lock_passwd.
2020-06-09 16:45:17 +02:00
Michael Hudson-Doyle 999edebc46 go back to getting curtin from ubuntu/devel branch 2020-06-04 07:34:09 +12:00
Michael Hudson-Doyle fa5f60c9ae update translations from launchpad 2020-05-22 13:45:09 +12:00
Dimitri John Ledkov 4ef44df38d
Merge pull request #771 from mvo5/subiquity-show-install-logs
console-conf-wrapper: show snapd log during install
2020-05-21 14:22:04 +01:00
Michael Hudson-Doyle 6b0428b095
Merge pull request #762 from mwhudson/better-language-lists
make language list at snap build time
2020-05-21 14:37:52 +12:00
Michael Hudson-Doyle a16b017f32 Merge branch 'master' into better-language-lists 2020-05-21 14:11:50 +12:00
Michael Hudson-Doyle 9a779f40c2
Merge pull request #780 from mwhudson/rich-mode-cleanups
make it easier to open a help topic
2020-05-21 14:11:06 +12:00
Michael Hudson-Doyle afe22f2982 Merge branch 'master' into better-language-lists 2020-05-21 12:40:28 +12:00
Michael Hudson-Doyle a9dd3757f1
Merge pull request #761 from mwhudson/still-better-i18n
more work towards being able to provide good translations
2020-05-21 12:38:51 +12:00
Michael Hudson-Doyle 317121ab41 make it easier to open a help topic
meant to do this before landing my recent branch
2020-05-21 12:23:22 +12:00
Michael Hudson-Doyle 07d8f046b7 Merge branch 'master' into better-language-lists 2020-05-21 12:08:32 +12:00
Michael Hudson-Doyle 3e881df107
Merge pull request #778 from mwhudson/ascii-toggle
start in a super basic mode on serial, offer upgrade immediately
2020-05-21 12:05:47 +12:00