lp:~maciek-borzecki/subiquity

Owned by Maciej Borzecki
Get this repository:
git clone https://git.launchpad.net/~maciek-borzecki/subiquity
Only Maciej Borzecki can upload to this repository. If you are Maciej Borzecki please log in for upload directions.

Branches

Name Last Modified Last Commit
bboozzoo/ondra-main-wip-rebased 2024-02-07 14:53:09 UTC
console_conf/controllers/identity: extend unit tests

Author: Maciej Borzecki
Author Date: 2024-02-07 14:48:20 UTC

console_conf/controllers/identity: extend unit tests

Signed-off-by: Maciej Borzecki <maciej.borzecki@canonical.com>

bboozzoo/console-conf-use-one-run-dir 2024-02-07 10:20:44 UTC
console_conf: use snap helper for obtaining project name

Author: Maciej Borzecki
Author Date: 2024-02-06 13:56:27 UTC

console_conf: use snap helper for obtaining project name

Signed-off-by: Maciej Borzecki <maciej.borzecki@canonical.com>

main 2024-02-07 03:44:31 UTC
Merge pull request #1875 from kubiko/console-conf-wrapper

Author: Dan Bungert
Author Date: 2024-02-07 03:44:31 UTC

Merge pull request #1875 from kubiko/console-conf-wrapper

console_conf: modify wrapper helper to consider consol-conf as snap

bboozzoo/snap-helpers 2024-02-06 15:02:08 UTC
subiquitycore: helpers for probing for snap execution environment

Author: Maciej Borzecki
Author Date: 2024-02-06 13:51:45 UTC

subiquitycore: helpers for probing for snap execution environment

Add helpers for probing if the process is executing inside a snap.

Signed-off-by: Maciej Borzecki <maciej.borzecki@canonical.com>

bboozzoo/ondra-main-wip 2024-02-06 14:57:13 UTC
console_conf/controllers/identity: use state directory when querying host key...

Author: Maciej Borzecki
Author Date: 2024-02-06 13:56:58 UTC

console_conf/controllers/identity: use state directory when querying host key info

When obtaining host key fingerprints, use the state directory.

Signed-off-by: Maciej Borzecki <maciej.borzecki@canonical.com>

bboozzoo/drop-user-key-fingerprint 2024-02-06 13:05:41 UTC
console_conf/models: drop key fingerprints

Author: Maciej Borzecki
Author Date: 2024-02-06 13:03:29 UTC

console_conf/models: drop key fingerprints

The fingerprints are not used anywhere, no point in keeping the field.

Signed-off-by: Maciej Borzecki <maciej.borzecki@canonical.com>

bboozzoo/log-dir-owner-in-snap 2024-02-05 15:18:03 UTC
subiquitycore/log: use 'root' as group for strictly confined snaps

Author: Maciej Borzecki
Author Date: 2024-02-05 15:05:30 UTC

subiquitycore/log: use 'root' as group for strictly confined snaps

When setting up the logging in a strictly confined snap, use the 'root' group,
rather than 'adm'. This will not interfere with the sandbox's policy but also
does not result in providing wider access to the logs.

Signed-off-by: Maciej Borzecki <maciej.borzecki@canonical.com>

test-oem 2024-01-12 08:46:30 UTC
Install GPU drivers on ubuntu-server, not GP-GPU drivers

Author: Olivier Gayot
Author Date: 2024-01-12 08:46:30 UTC

Install GPU drivers on ubuntu-server, not GP-GPU drivers

Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>

test-snap 2024-01-11 08:06:12 UTC
Merge pull request #1879 from ogayot/nvme-o-tcp-probert-update

Author: Olivier Gayot
Author Date: 2024-01-11 08:06:12 UTC

Merge pull request #1879 from ogayot/nvme-o-tcp-probert-update

Update probert to get NVMe controllers information and add example file using it

renovate/configure 2023-12-15 20:30:43 UTC
Add renovate.json

Author: renovate[bot]
Author Date: 2023-12-15 20:30:43 UTC

Add renovate.json

ubuntu/mantic 2023-10-27 12:35:59 UTC
Merge pull request #1861 from ogayot/efibootmgr-workaround-mantic

Author: Olivier Gayot
Author Date: 2023-10-27 12:35:59 UTC

Merge pull request #1861 from ogayot/efibootmgr-workaround-mantic

snapcraft: update curtin for the efivarfs statfs workaround

test-snap-backup 2023-09-15 20:20:24 UTC
snapcraft: stage from ppa:dbungert/subiquity-archive-patches

Author: Dan Bungert
Author Date: 2023-09-15 20:20:24 UTC

snapcraft: stage from ppa:dbungert/subiquity-archive-patches

ubuntu/lunar 2023-09-12 13:16:43 UTC
Merge pull request #1794 from dbungert/lunar-security-pocket

Author: Dan Bungert
Author Date: 2023-09-12 13:16:43 UTC

Merge pull request #1794 from dbungert/lunar-security-pocket

lunar: security archive

s390x-shutdown 2023-08-01 13:39:41 UTC
shutdown: use direct run_command

Author: Dan Bungert
Author Date: 2023-08-01 13:39:41 UTC

shutdown: use direct run_command

lp-1961079-esp-on-mdraid-poweredge 2023-07-26 19:56:11 UTC
boot: extend bootable raid for poweredge devices

Author: Dan Bungert
Author Date: 2023-07-26 19:26:11 UTC

boot: extend bootable raid for poweredge devices

server/jammy 2023-06-12 20:09:33 UTC
Merge pull request #1654 from kubiko/server/jammy

Author: Dan Bungert
Author Date: 2023-06-12 20:09:33 UTC

Merge pull request #1654 from kubiko/server/jammy

bin/console-conf-wrapper: prefer use of snapd/modeenv

core/focal 2023-06-12 20:09:00 UTC
Merge pull request #1655 from kubiko/core/focal

Author: Dan Bungert
Author Date: 2023-06-12 20:09:00 UTC

Merge pull request #1655 from kubiko/core/focal

bin/console-conf-wrapper: prefer use of snapd/modeenv

backport-lunar-ci-issue 2023-04-12 15:46:44 UTC
api: avoid post-ing to source in autoinstalls

Author: Olivier Gayot
Author Date: 2023-04-12 09:27:05 UTC

api: avoid post-ing to source in autoinstalls

When running autoinstalls, the source model will be marked configured
automatically after apply_autoinstall_config has run. The selected
source will be the one described in the autoinstall section or will
default to the legacy server entry: Ubuntu Server.

Doing an additional POST request can only make things inconsistent in
fully automated installs.

When the POST request is handled, most of the models may already have
applied their autoinstall configuration, and are already relying on the
previous source selected.

Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
(cherry picked from commit 8298ec17c819510688ab530ae77b5f7196969e37)

xinyi 2023-03-22 01:24:50 UTC
Merge pull request #1608 from dbungert/lint

Author: Dan Bungert
Author Date: 2023-03-22 01:24:50 UTC

Merge pull request #1608 from dbungert/lint

workflow: run both linters always

ubuntu/kinetic 2023-02-12 17:51:00 UTC
Merge pull request #1558 from dbungert/kinetic-merge-2023-02-10

Author: Dan Bungert
Author Date: 2023-02-12 17:51:00 UTC

Merge pull request #1558 from dbungert/kinetic-merge-2023-02-10

Kinetic merge 2023 02 10

test-refresh 2022-07-13 18:44:29 UTC
refresh: discard modified env variables when restarting the client

Author: Olivier Gayot
Author Date: 2022-07-13 18:40:36 UTC

refresh: discard modified env variables when restarting the client

Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>

ubuntu/22.04.1 2022-06-30 17:29:54 UTC
Merge pull request #1337 from dbungert/min-size-calc

Author: Dan Bungert
Author Date: 2022-06-30 17:29:54 UTC

Merge pull request #1337 from dbungert/min-size-calc

sizes: calculations for install_min and resize

wsl_oobe_conf_controller_ext 2021-09-28 12:03:36 UTC
system_setup: update client_variant to variant

Author: Patrick Wu
Author Date: 2021-09-14 08:16:06 UTC

system_setup: update client_variant to variant

wsl_autoinstall 2021-09-28 07:32:39 UTC
Run WSL tests on 20.04+

Author: Jean-Baptiste Lallement
Author Date: 2021-09-09 09:48:16 UTC

Run WSL tests on 20.04+

The behaviour of python regarding asynchronous packages changed between
18.04 and 20.04+. OOBE is only supported on 20.04 and higher and there
is no point in making the WSL specific code compatible with ealier
releases than 20.04

Co-authored-by: Didier Roche <didrocks@ubuntu.com>

wsl_oobe_auto_reconf_mode 2021-09-23 07:10:39 UTC
sustem_setup: fixes according to Michael's feedback

Author: Patrick Wu
Author Date: 2021-09-23 07:10:39 UTC

sustem_setup: fixes according to Michael's feedback

for-20.04.3 2021-08-23 23:49:27 UTC
Merge pull request #1035 from mwhudson/curtin-for-20.04.3

Author: Michael Hudson-Doyle
Author Date: 2021-08-23 23:49:27 UTC

Merge pull request #1035 from mwhudson/curtin-for-20.04.3

update curtin

for-18.04.4 2021-06-04 07:39:16 UTC
do not crash in server start up if cloud-init is not running

Author: Michael Hudson-Doyle
Author Date: 2021-05-20 21:52:56 UTC

do not crash in server start up if cloud-init is not running

such as desktop (for now) and bionic (oops)

ubuntu-20.10 2020-10-20 12:10:34 UTC
Bump probert to fixed json output commit

Author: Dimitri John Ledkov
Author Date: 2020-10-20 11:50:19 UTC

Bump probert to fixed json output commit

core/bionic 2020-07-22 18:15:07 UTC
releasing package subiquity version 0.0.29+18.04.2

Author: Dimitri John Ledkov
Author Date: 2020-07-22 18:15:07 UTC

releasing package subiquity version 0.0.29+18.04.2

bboozzoo/run-chooser-when-disabled 2020-05-13 16:27:20 UTC
bin/console-conf-wrapper: check /var/lib/console-conf/complete when in recovery

Author: Maciej Borzecki
Author Date: 2020-05-13 16:27:20 UTC

bin/console-conf-wrapper: check /var/lib/console-conf/complete when in recovery

Once console-conf is started for recovery chooser, exit early when the recovery
chooser does not exist.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

fix-login-view-focus 2020-04-09 11:34:37 UTC
Fix login view button focus to done

Author: Dimitri John Ledkov
Author Date: 2020-04-09 11:12:34 UTC

Fix login view button focus to done

palette-console-conf 2020-04-09 11:20:16 UTC
Use common palette.

Author: Dimitri John Ledkov
Author Date: 2020-04-09 11:00:03 UTC

Use common palette.

Fixes header frindge colors in console-conf.

bboozzoo/chooser-tweaks 2020-04-08 10:56:18 UTC
console_conf/ui/views: simplify sorting actions, tweaks

Author: Maciej Borzecki
Author Date: 2020-04-08 10:56:18 UTC

console_conf/ui/views: simplify sorting actions, tweaks

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

fix-runtests 2020-04-07 09:35:16 UTC
runtests.py: pass /dev-less console=tty option

Author: Dimitri John Ledkov
Author Date: 2020-04-07 09:35:16 UTC

runtests.py: pass /dev-less console=tty option

bboozzoo/dont-assume-fd0-stdin 2020-04-02 11:08:16 UTC
subiquitycore: do not assume that stdin is /proc/self/fd/0

Author: Maciej Borzecki
Author Date: 2020-04-02 11:08:16 UTC

subiquitycore: do not assume that stdin is /proc/self/fd/0

The KeyCodesFilter assumed that /proc/self/fd/0 is actual stdin and proceeded to
toy with that fd. This broke the recovery mode chooser where console-conf is fed
a list of recovery systems over stdin. The `sys.stdin` is already correctly
updated to use the real tty and that should be used elsewhere instead of
hardcoding the fd number.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

master 2020-04-02 09:53:43 UTC
Merge pull request #679 from mwhudson/try-stage-efibootmgr

Author: Michael Hudson-Doyle
Author Date: 2020-04-02 09:53:43 UTC

Merge pull request #679 from mwhudson/try-stage-efibootmgr

try to make efibootmgr an optional stage-package

bboozzoo/unset-LANG 2020-04-02 06:03:57 UTC
subiquity/controllers: fix failure when LANG is unset

Author: Maciej Borzecki
Author Date: 2020-04-02 06:03:57 UTC

subiquity/controllers: fix failure when LANG is unset

Do not crash when LANG is unset.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

bboozzoo/uc20-recovery-chooser 2020-04-01 14:17:20 UTC
console_conf/controllers: add tests for recovery chooser

Author: Maciej Borzecki
Author Date: 2020-04-01 14:02:49 UTC

console_conf/controllers: add tests for recovery chooser

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

bboozzoo/core20-everything 2020-03-24 11:06:17 UTC
console_conf: run as recovery chooser when --recovery-chooser-mode is provided

Author: Maciej Borzecki
Author Date: 2020-03-24 10:51:43 UTC

console_conf: run as recovery chooser when --recovery-chooser-mode is provided

Add support for --recover-chooser-mode command line argument. When provided, run
as a recovery chooser, rather than as a regular console-conf instance.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

bboozzoo/console-conf-on-core 2020-02-25 14:55:30 UTC
debian/console-conf*.service: add core18 services as After deps

Author: Ian Johnson
Author Date: 2020-02-24 23:13:25 UTC

debian/console-conf*.service: add core18 services as After deps

These are currently applied with hacks in the core18 repo when building the
core18 snap, but that was always meant to be a temporary thing until it was
upstreamed... here's the upstreaming.

Signed-off-by: Ian Johnson <ian.johnson@canonical.com>

bboozzoo/console-conf-on-core-2 2020-02-25 10:11:36 UTC
debian/console-conf.*.service: run after snapd.recovery-chooser-trigger.service

Author: Maciej Borzecki
Author Date: 2020-02-25 10:11:36 UTC

debian/console-conf.*.service: run after snapd.recovery-chooser-trigger.service

On Core20 devices, the user may decice to invoke a recovery chooser by holding
down a specific key. Make sure that the recovery chooser trigger detection
service runs before, so that by the time console-conf runs, the trigger
detection window is closed and we may launch the chooser if needed.

Note, the patch only includes the bits for ensuring the correct order during
boot.

Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>

bboozzoo/snapd-chooser-integration 2020-02-24 10:07:40 UTC
bin/console-conf-wrapper: detect whether snapd recovery chooser should run

Author: Maciej Borzecki
Author Date: 2020-02-21 16:30:39 UTC

bin/console-conf-wrapper: detect whether snapd recovery chooser should run

Look for the marker file left by snapd recovery chooser user request detection
and attempt to run the chooser.

Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>

master-latest-edge-case 2020-01-30 11:01:28 UTC
Use raharper's branch

Author: Dimitri John Ledkov
Author Date: 2020-01-23 09:52:59 UTC

Use raharper's branch

drop-deb-packages 2019-10-30 17:57:54 UTC
Don't call dh_missing

Author: Steve Langasek
Author Date: 2019-10-30 17:57:54 UTC

Don't call dh_missing

Just don't bother, it's not worth creating a whitelist that's 3x longer than
the actual target packages we're building

vorlon/strings-not-to-translate 2019-10-02 18:45:34 UTC
Don't mark a dash as translatable

Author: Steve Langasek
Author Date: 2019-10-02 18:45:34 UTC

Don't mark a dash as translatable

snap-screen-redesign 2019-02-27 02:56:07 UTC
allow the snap version to wrap

Author: Michael Hudson-Doyle
Author Date: 2019-02-27 02:03:50 UTC

allow the snap version to wrap

this makes the display better (if not exactly great) for some snaps on
terminals that are 80 chars wide

no-preinstalled-snaps 2019-02-01 03:28:44 UTC
defensiveness++

Author: Michael Hudson-Doyle
Author Date: 2019-02-01 03:28:44 UTC

defensiveness++

feature/add-tox 2018-06-05 18:34:08 UTC
tox: Support running tests and flake8 in tox.

Author: Scott Moser
Author Date: 2018-06-01 20:10:09 UTC

tox: Support running tests and flake8 in tox.

This puts into place a tox.ini for running unit tests without
a large amount of deps installed into the system. For example,
we did not want to need libnl-route-3-dev or build-essential installed
in the system in order to run unit tests.

In order avoid import errors in the modules due to these missing
dependencies, we have added a 'fake_deps/' directory that provides
mock'd objects of the dependencies that were used.

The only installed packages necessary for this to run should be
tox itself and its dependencies (pip and friends). From a clean new
container we can then do:
  apt-get install tox
  git clone ...
  tox

Also along the way:
 * adjust setup.py to only need the DistUtilsExtra during 'build'.
   This means tox usage doesn't require python3-distutils-extra.
 * drop use of lsb_release in favor of built-in parsing.
   This python module wasn't doing much. We can parse /etc/lsb-release
   ourselves with less footprint. Also part of the motivation for this
   is that lsb_release was not on pypi.
 * replace use of StorageInfo in test_partition.py with a FakeStorageInfo
 * .gitignore: ignore only the top level 'probert' directory so that
   we can track fake_deps/probert.
 * fix a couple escape chars, by using raw strings (r'').

maas-offline 2018-04-11 15:05:22 UTC
Drop remaining render_cloudinit()

Author: Dimitri John Ledkov
Author Date: 2018-04-11 15:05:22 UTC

Drop remaining render_cloudinit()

Master 2017-09-18 13:01:11 UTC
Buttons

Author: Dimitri John Ledkov
Author Date: 2017-09-15 20:47:12 UTC

Buttons

mwhudson/proxy-support 2017-05-03 09:20:41 UTC
flesh out ProxyModel

Author: Michael Hudson-Doyle
Author Date: 2017-05-03 09:20:41 UTC

flesh out ProxyModel

mwhudson/curtin-logging 2017-04-10 04:04:12 UTC
fix docstring

Author: Michael Hudson-Doyle
Author Date: 2017-04-10 04:04:12 UTC

fix docstring

geninstaller 2016-12-21 23:58:51 UTC
Update README for image creation

Author: Mathieu Trudel-Lapierre
Author Date: 2016-12-21 23:58:51 UTC

Update README for image creation

cyphermox/subiquity-service 2016-12-20 00:15:18 UTC
Add subiquity service based on console-conf's

Author: Mathieu Trudel-Lapierre
Author Date: 2016-12-20 00:15:18 UTC

Add subiquity service based on console-conf's

cyphermox/keyboards 2016-11-24 20:21:53 UTC
Rename locale MVC to a more fitting "Keyboard" name; add extra keyboard selec...

Author: Mathieu Trudel-Lapierre
Author Date: 2016-11-24 20:21:53 UTC

Rename locale MVC to a more fitting "Keyboard" name; add extra keyboard selection steps.

unit-tests 2016-11-23 17:03:09 UTC
Simplify common test case bringup tasks when a prober is required.

Author: Mathieu Trudel-Lapierre
Author Date: 2016-11-23 17:03:09 UTC

Simplify common test case bringup tasks when a prober is required.

mwhudson/set-hostname-view 2016-09-29 01:52:57 UTC
Add a view to allow configuring hostname.

Author: Michael Hudson-Doyle
Author Date: 2016-09-29 01:52:57 UTC

Add a view to allow configuring hostname.

See bug https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1621380

cyphermox/master 2016-09-29 01:52:11 UTC
controllers can have signals without models now.

Author: Michael Hudson-Doyle
Author Date: 2016-09-29 01:52:11 UTC

controllers can have signals without models now.

cyphermox/network-ui 2016-08-12 21:55:03 UTC
Display IPv6 addresses.

Author: Mathieu Trudel-Lapierre
Author Date: 2016-08-12 21:55:03 UTC

Display IPv6 addresses.

cyphermox/useradd_options 2016-07-29 00:10:51 UTC
Don't need curtin for console-conf.

Author: Mathieu Trudel-Lapierre
Author Date: 2016-07-29 00:10:51 UTC

Don't need curtin for console-conf.

cyphermox/ubuntu-core 2016-07-09 16:59:10 UTC
Update paths to /writable for snappy

Author: Mathieu Trudel-Lapierre
Author Date: 2016-07-09 16:59:10 UTC

Update paths to /writable for snappy

firstboot 2016-06-22 19:19:54 UTC
Change subuiquity to run as firstboot for snappy.

Author: Ryan Harper
Author Date: 2016-06-22 19:19:54 UTC

Change subuiquity to run as firstboot for snappy.

Signed-off-by: Ryan Harper <ryan.harper@canonical.com>

i18n-wip 2015-12-02 21:12:27 UTC
simplified list, start work of refreshing views to switch between translations

Author: Kick In
Author Date: 2015-12-02 21:12:27 UTC

simplified list, start work of refreshing views to switch between translations

patch-lvm 2015-11-12 19:30:13 UTC
fix some import errors

Author: Adam Stokes
Author Date: 2015-11-12 19:30:13 UTC

fix some import errors

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>

grub2 2015-07-22 18:24:40 UTC
Started adding support for offline installer image

Author: Wesley Wiedenmeier
Author Date: 2015-07-22 18:24:40 UTC

Started adding support for offline installer image

  - If geninstaller is run with -o or --offline, then during generate_img,
    chroot into target and run apt-get install with all required packges for
    subiquity.
  - At the moment, cloud-init will still attempt to install packages when it
    boots without network, then fail over to the next part of the init, and
    eventually will run subiquity.
  - While this is functional for an offline installer, it is preferrable to
    tell cloud-init not to try to install packages, to avoid extra delays
    and to keep errors out of the cloud-init log

165 of 65 results
This repository contains Public information 
Everyone can see this information.

Subscribers