ubiquity:main

Last commit made on 2023-01-27
Get this branch:
git clone -b main https://git.launchpad.net/ubiquity
Members of Ubuntu Installer Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
main
Repository:
lp:ubiquity

Recent commits

f330e26... by Steve Langasek

Add changelog for upload

ca90ecf... by Olivier Gayot

mktemplates.base: add more logging to ease diagnosis for failed builds

After uploading 23.04.3, I observed build failures on amd64 when
executing mktemplates.base.

The build logs do not tell exactly what command failed to execute, but
so far I saw it fail when processing bg.po and hu.po:

./mktemplates.base debian/templates.base-in debian/templates.base
warning: locale kab_DZ.UTF-8 not listed in /usr/share/i18n/SUPPORTED
am.po ar.po ast.po be.po bg.po make[3]: *** [Makefile:11: debian/templates.base] Error 1

./mktemplates.base debian/templates.base-in debian/templates.base
warning: locale kab_DZ.UTF-8 not listed in /usr/share/i18n/SUPPORTED
am.po ar.po ast.po be.po bg.po bn.po bo.po bs.po ca.po cs.po ................................... done.
cy.po da.po .................................. done.
de.po .................................... done.
dz.po el.po eo.po es.po .................................... done.
et.po eu.po fa.po fi.po fr.po ga.po gl.po ............................................ done.
gu.po he.po hi.po hr.po hu.po ................................... done.
id.po make[3]: *** [Makefile:11: debian/templates.base] Error 1

This patch adds set -x so that the shell tells which command failed
exactly. Also it removes the redirection of errors to /dev/null so we
know what went wrong if the msgcat command fails.

Signed-off-by: Olivier Gayot <email address hidden>

0e37f20... by Olivier Gayot

Add changelog entry for 23.04.3

Signed-off-by: Olivier Gayot <email address hidden>

05f44cd... by Olivier Gayot

tests: make test_ubi_console_setup compatible with python 3.11

In python3.11, the pkgutil.resolve_name function is called by
unitest.mock.patch. This makes mock.patch unable to cope with invalid
python module names (i.e., that contains hyphens).

It is a problem for ubiquity since we import modules that contain
hyphens using importlib through load_plugins.

To work around the issue, patch the imported object rather than patching
the symbol name.

Signed-off-by: Olivier Gayot <email address hidden>

c955b96... by Dimitri John Ledkov

Set native version numbering in gbp.conf

Signed-off-by: Dimitri John Ledkov <email address hidden>

eaf5647... by Dimitri John Ledkov

releasing package ubiquity version 23.04.2

890e840... by Dimitri John Ledkov

Fix lunar's pep8, not cought with local rebuild due to noautomatic.

Signed-off-by: Dimitri John Ledkov <email address hidden>

e42114a... by Dimitri John Ledkov

releasing package ubiquity version 23.04.1

5cf0c7b... by Dimitri John Ledkov

Merge branch 'zfs-list-cache' of git+ssh://git.launchpad.net/~xnox/ubiquity

85001e2... by Sebastien Bacher

d-i/source/user-setup/debian/user-setup-udeb.templates:

remove 'lxd' from user-default-groups and add 'users' instead,
it will let lxd default to unprivileged containers which is better
see https://discourse.ubuntu.com/t/easy-multi-user-lxd-setup for details

(lp: #1949115)