lp:~jugmac00/lpci

Owned by Jürgen Gmach
Get this repository:
git clone https://git.launchpad.net/~jugmac00/lpci
Only Jürgen Gmach can upload to this repository. If you are Jürgen Gmach please log in for upload directions.

Branches

Name Last Modified Last Commit
add-support-for-noble-to-ppas 2024-04-30 12:55:30 UTC
Add support for Noble for additional archives

Author: Jürgen Gmach
Author Date: 2024-04-30 12:48:28 UTC

Add support for Noble for additional archives

Co-authored-by: Mitch Burton <mitch.burton@canonical.com>

fix-tox-plugin-on-noble 2024-04-30 06:02:44 UTC
WIP

Author: Jürgen Gmach
Author Date: 2024-04-30 06:02:44 UTC

WIP

add-support-for-noble 2024-04-11 14:45:26 UTC
Add support for noble

Author: Jürgen Gmach
Author Date: 2024-04-11 14:45:26 UTC

Add support for noble

add-support-for-new-lxd-version-schema 2024-04-11 11:52:03 UTC
Prepare release for 0.2.7

Author: Jürgen Gmach
Author Date: 2024-04-11 11:52:03 UTC

Prepare release for 0.2.7

release-0.2.5 2023-12-05 13:26:48 UTC
Prepare release version 0.2.5

Author: Jürgen Gmach
Author Date: 2023-12-05 13:26:48 UTC

Prepare release version 0.2.5

clarify-environmnet-variable-handling 2023-08-21 08:27:29 UTC
Clarify environment variable handling

Author: Jürgen Gmach
Author Date: 2023-08-21 08:03:47 UTC

Clarify environment variable handling

- document precedence of environment variable handling
- refactor environment variable handling

test-cancel-build 2023-08-01 06:26:49 UTC
test cancel build

Author: Jürgen Gmach
Author Date: 2023-08-01 06:26:49 UTC

test cancel build

pin-pyyaml-version 2023-07-21 06:45:47 UTC
Set minimum version for PyYAML

Author: Jürgen Gmach
Author Date: 2023-07-21 06:45:47 UTC

Set minimum version for PyYAML

... in order to avoid build issues, see
https://github.com/yaml/pyyaml/issues/601.

update-release-documentation 2023-07-17 05:53:06 UTC
Fix broken syntax in NEWS.rst

Author: Jürgen Gmach
Author Date: 2023-07-17 05:53:06 UTC

Fix broken syntax in NEWS.rst

test_access_commit_editmsg 2023-07-14 15:12:19 UTC
test access commit msg

Author: Jürgen Gmach
Author Date: 2023-07-14 15:12:19 UTC

test access commit msg

fix-documentation-for-root-flag 2023-06-29 13:41:45 UTC
Fix default value for the `root` flag in documentation

Author: Jürgen Gmach
Author Date: 2023-06-29 13:39:34 UTC

Fix default value for the `root` flag in documentation

The default value for the `root` flag was listed as `true`, but
implemented as `false`.

`true` is a saner value as there might be quite some existing
configurations out there relying on that, and we certainly do not want
to break them.

Also see the intital discussion
https://bugs.launchpad.net/lpci/+bug/1982954
and the implementation
https://code.launchpad.net/~pelpsi/lpci/+git/lpcraft/+merge/441539

LP: #2025359

prepare-release-0.2.0 2023-05-24 15:07:07 UTC
Fix Snap build issues for lpci on various platforms

Author: Jürgen Gmach
Author Date: 2023-05-24 15:07:07 UTC

Fix Snap build issues for lpci on various platforms

...which do not offer pre-built wheels for Cryptography.

update-deps 2023-05-23 20:16:39 UTC
Update Python dependencies

Author: Jürgen Gmach
Author Date: 2023-05-23 20:16:39 UTC

Update Python dependencies

update-system-packages-6050 2023-05-02 06:58:45 UTC
Update system packages

Author: Jürgen Gmach
Author Date: 2023-05-02 06:58:45 UTC

Update system packages

update-system-packages-USN-5960-1 2023-03-20 12:36:32 UTC
Update system packages

Author: Jürgen Gmach
Author Date: 2023-03-20 12:36:32 UTC

Update system packages

See https://ubuntu.com/security/notices/USN-5960-1

lpcraft-conda-build-plugin-is-overly-aggressive 2023-03-20 12:36:32 UTC
Update system packages

Author: Jürgen Gmach
Author Date: 2023-03-20 12:36:32 UTC

Update system packages

See https://ubuntu.com/security/notices/USN-5960-1

fix-regression-from-adding-non-lts-support 2023-03-10 19:44:56 UTC
Fix regression from adding support for support for non-LTS releases

Author: Jürgen Gmach
Author Date: 2023-03-10 13:39:08 UTC

Fix regression from adding support for support for non-LTS releases

When adding above mentioned support, also craft-providers 1.8.0 was
pulled in, which, additionally to adding the support for non-LTS
releases, also reworked the way remote images are added.

This was not uncovered as on a local developer machine the remotes were
already previously configured.

This fix has currently no explicit test, as the test would involve a
mock which returns a mock on which we could assert that a method was
called.

interims_releases 2023-03-10 08:53:08 UTC
Add support for non-LTS releases

Author: Jürgen Gmach
Author Date: 2023-03-10 08:07:04 UTC

Add support for non-LTS releases

From now on Launchpad CI also supports non-LTS releases, i.e. kinetic and
lunar.

Please note that we use daily builds https://cloud-images.ubuntu.com/daily/
for this purpose, so we cannot guarantee stability.

fix-deprecation-use_snapshots 2023-02-23 09:23:31 UTC
Fix deprecation warning in `lxd.launch`

Author: Jürgen Gmach
Author Date: 2023-02-23 09:22:18 UTC

Fix deprecation warning in `lxd.launch`

see https://github.com/canonical/craft-providers/blob/main/docs/changelog.rst#170-2023-01-11

upgrade-system-packages-USN-5871-1 2023-02-15 06:52:25 UTC
Rebuild the Snap package to include updated system packages

Author: Jürgen Gmach
Author Date: 2023-02-15 06:52:25 UTC

Rebuild the Snap package to include updated system packages

https://ubuntu.com/security/notices/USN-5871-1/

replace-deprecated-setuptools-directive 2023-02-13 07:37:27 UTC
Replace deprecated setuptools directive

Author: Jürgen Gmach
Author Date: 2023-02-13 07:04:59 UTC

Replace deprecated setuptools directive

See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-license-file

update-packages-for-usn-5849-1 2023-02-09 09:22:18 UTC
Rebuild the Snap package to include updated system packages

Author: Jürgen Gmach
Author Date: 2023-02-09 09:22:18 UTC

Rebuild the Snap package to include updated system packages

https://ubuntu.com/security/notices/USN-5849-1/

prepare_release-0.0.43 2023-01-24 13:38:19 UTC
Prepare release 0.0.43

Author: Jürgen Gmach
Author Date: 2023-01-24 13:38:19 UTC

Prepare release 0.0.43

update-for-usn-5817-1 2023-01-24 06:52:56 UTC
Rebuild the Snap package to include updated system packages

Author: Jürgen Gmach
Author Date: 2023-01-24 06:52:56 UTC

Rebuild the Snap package to include updated system packages

https://ubuntu.com/security/notices/USN-5817-1

rebuild-snap-USN-5000-1 2023-01-13 07:09:18 UTC
Prepare release 0.0.40

Author: Jürgen Gmach
Author Date: 2023-01-13 07:09:18 UTC

Prepare release 0.0.40

reproduce-bug-1999591 2022-12-14 14:39:26 UTC
Minimal example

Author: Jürgen Gmach
Author Date: 2022-12-14 14:39:26 UTC

Minimal example

update-linters-and-dependencies 2022-12-09 15:17:03 UTC
Do not declare Python 3.11 support yet

Author: Jürgen Gmach
Author Date: 2022-12-09 15:17:03 UTC

Do not declare Python 3.11 support yet

`setup-cfg-fmt` would declare Python 3.11 support by default, but
currently the test suite fails for that Python version.

update-system-packages-USN-5767-1 2022-12-09 06:14:53 UTC
Prepare release 0.0.37

Author: Jürgen Gmach
Author Date: 2022-12-09 06:14:53 UTC

Prepare release 0.0.37

rebuild-for-USN-5766-1 2022-12-08 06:37:39 UTC
Prepare new release

Author: Jürgen Gmach
Author Date: 2022-12-08 06:37:39 UTC

Prepare new release

known-issues 2022-11-18 12:41:30 UTC
Add support page

Author: Jürgen Gmach
Author Date: 2022-11-18 09:43:40 UTC

Add support page

This page adds info about:
- how to get help
- where to report bugs and feature requests
- list the currently known issues

LP: #1996733

update-system-packages-usn-5702-1 2022-10-27 07:43:57 UTC
Rebuild the Snap package to include updated system packages

Author: Jürgen Gmach
Author Date: 2022-10-27 07:43:57 UTC

Rebuild the Snap package to include updated system packages

See https://ubuntu.com/security/notices/USN-5702-1/.

update-system-packages-usn-5689-1 2022-10-20 05:48:39 UTC
Rebuild the Snap package to include updated system packages

Author: Jürgen Gmach
Author Date: 2022-10-20 05:48:39 UTC

Rebuild the Snap package to include updated system packages

See https://ubuntu.com/security/notices/USN-5689-1.

update-system-packages-usn-5686-1 2022-10-19 06:04:35 UTC
Rebuild Snap package to include updated system packages

Author: Jürgen Gmach
Author Date: 2022-10-19 06:04:35 UTC

Rebuild Snap package to include updated system packages

https://ubuntu.com/security/notices/USN-5686-1

update-system-packages-cf-USN-5675-1 2022-10-14 06:20:09 UTC
Rebuild Snap package to include updated system packages

Author: Jürgen Gmach
Author Date: 2022-10-14 06:20:09 UTC

Rebuild Snap package to include updated system packages

https://ubuntu.com/security/notices/USN-5675-1

update-system-packages 2022-09-05 07:49:04 UTC
Rebuild Snap to include updated system packages

Author: Jürgen Gmach
Author Date: 2022-09-05 07:20:48 UTC

Rebuild Snap to include updated system packages

See https://ubuntu.com/security/notices/USN-5587-1/.

prepare-release-version-0.0.29wq 2022-08-24 14:32:43 UTC
Prepare release for version 0.0.29

Author: Jürgen Gmach
Author Date: 2022-08-24 14:32:43 UTC

Prepare release for version 0.0.29

fix-run-clean 2022-08-24 13:37:16 UTC
Fix `lpcraft run --clean`

Author: Jürgen Gmach
Author Date: 2022-08-24 13:11:06 UTC

Fix `lpcraft run --clean`

Previously, when running two jobs with the same series and on the same
architecture, the lxc container was re-used.

After both jobs finished, it was attemted to delete "both" containers,
but that obviously failed after the first one was deleted.

Now, each container will be deleted after each job - at least when the
`--clean` flag was used.

LP: #1986374

prepare-release-0.0.28 2022-08-19 16:59:27 UTC
Prepare release 0.0.28

Author: Jürgen Gmach
Author Date: 2022-08-19 16:59:27 UTC

Prepare release 0.0.28

upgrade-dependencies 2022-08-19 16:55:19 UTC
Upgrade dependencies

Author: Jürgen Gmach
Author Date: 2022-08-19 16:37:09 UTC

Upgrade dependencies

Most notably upgrading `craft-cli` from version 0.6.0 to 1.20, which
contained a breaking change for the emitter mode.

LP: #1986625

main 2022-08-19 12:05:01 UTC
Back to development 0.0.28

Author: Jürgen Gmach
Author Date: 2022-08-19 12:02:44 UTC

Back to development 0.0.28

prepare-release-0.0.27 2022-08-19 10:38:29 UTC
Prepare release for version 0.0.27

Author: Jürgen Gmach
Author Date: 2022-08-19 10:38:29 UTC

Prepare release for version 0.0.27

improve-exception-message-for-handling-mutliple-jobs 2022-08-18 14:43:19 UTC
Improve exception message for handling input

Author: Jürgen Gmach
Author Date: 2022-08-18 14:20:08 UTC

Improve exception message for handling input

... when there are multiple jobs, e.g. expanded from a matrix.

Currently we do not support this.

The improved exception message should make it easier to debug situations
when we running into this exception, as described in the following bug
report:
https://bugs.launchpad.net/lpcraft/+bug/1986244

back-to-development-0.0.27 2022-08-16 08:50:00 UTC
Back to development 0.0.27

Author: Jürgen Gmach
Author Date: 2022-08-16 08:50:00 UTC

Back to development 0.0.27

prepare-release-0.0.26 2022-08-12 04:47:15 UTC
Prepare release 0.0.26

Author: Jürgen Gmach
Author Date: 2022-08-11 20:28:32 UTC

Prepare release 0.0.26

provide-additional-repositories-via-cli 2022-08-11 19:54:20 UTC
Rename additional_apt_repositories into package_repositories

Author: Jürgen Gmach
Author Date: 2022-08-09 16:40:48 UTC

Rename additional_apt_repositories into package_repositories

rename-apt-replace-repositories 2022-08-10 11:12:34 UTC
Deprecate ``--apt-replace-repositories``

Author: Jürgen Gmach
Author Date: 2022-08-09 20:41:05 UTC

Deprecate ``--apt-replace-repositories``

and replace it with ``--replace-package-repositories``.

prepare-releays-0.0.24 2022-08-05 13:30:59 UTC
prepare release 0.0.24

Author: Jürgen Gmach
Author Date: 2022-08-05 13:30:59 UTC

prepare release 0.0.24

add-license-key-to-configuration 2022-08-05 13:08:37 UTC
Enable adding license information

Author: Jürgen Gmach
Author Date: 2022-08-03 14:37:44 UTC

Enable adding license information

... via the `.launchpad.yaml` configuration file.

prepare-release-0.0.22 2022-08-01 12:23:27 UTC
Prepare release 0.0.22

Author: Jürgen Gmach
Author Date: 2022-08-01 12:23:27 UTC

Prepare release 0.0.22

prepare-releasea-0.0.21 2022-07-19 21:04:10 UTC
Prepare release for version 0.0.21

Author: Jürgen Gmach
Author Date: 2022-07-19 21:04:10 UTC

Prepare release for version 0.0.21

add-golang-plugin 2022-07-19 16:44:47 UTC
Add Golang plugin

Author: Jürgen Gmach
Author Date: 2022-07-19 07:29:38 UTC

Add Golang plugin

prepare-release-v0.0.20 2022-07-15 08:13:01 UTC
Release version 0.0.20

Author: Jürgen Gmach
Author Date: 2022-07-15 08:13:01 UTC

Release version 0.0.20

This includes security fixes for system packages, see
https://ubuntu.com/security/notices/USN-5519-1

prepare-release-v-0.0.19 2022-07-11 14:08:39 UTC
Prepare release 0.0.19

Author: Jürgen Gmach
Author Date: 2022-07-11 14:08:39 UTC

Prepare release 0.0.19

add-support-for-trusted-value 2022-07-11 10:58:34 UTC
Allow overriding APT's security checks

Author: Jürgen Gmach
Author Date: 2022-07-06 21:05:16 UTC

Allow overriding APT's security checks

... via `PackageRepository.trusted`.

pass-in-credentials 2022-07-06 19:13:23 UTC
Add info that `PackageRepository.url` is using Jinja2

Author: Jürgen Gmach
Author Date: 2022-07-06 19:13:23 UTC

Add info that `PackageRepository.url` is using Jinja2

prepare-release-0.0.18 2022-07-04 13:50:19 UTC
Prepare release for version 0.0.18

Author: Jürgen Gmach
Author Date: 2022-07-04 13:50:19 UTC

Prepare release for version 0.0.18

add-additional-apt-repositories 2022-07-04 12:29:06 UTC
Add new configuration option to provide additional package repositories

Author: Jürgen Gmach
Author Date: 2022-06-28 18:19:55 UTC

Add new configuration option to provide additional package repositories

add-support-for-building-go-packages 2022-06-22 06:46:20 UTC
Add support for building golang packages

Author: Jürgen Gmach
Author Date: 2022-06-22 06:46:20 UTC

Add support for building golang packages

add-support-for-conda-channels 2022-06-14 09:49:45 UTC
Add support for passing in plugin settings

Author: Jürgen Gmach
Author Date: 2022-06-10 09:23:47 UTC

Add support for passing in plugin settings

... via ``--plugin-setting``.

This enabled adding support for custom Conda channels.

turn-release-documentation-into-checklist 2022-06-02 06:35:53 UTC
Turn release documentation into checklist

Author: Jürgen Gmach
Author Date: 2022-06-02 06:35:53 UTC

Turn release documentation into checklist

Now, it should be easier to follow the necessary release steps in the right
order.

prepare-release-0.0.15 2022-06-01 09:37:01 UTC
Prepare release version 0.0.15

Author: Jürgen Gmach
Author Date: 2022-06-01 09:37:01 UTC

Prepare release version 0.0.15

add-conda-build-plugin 2022-06-01 05:55:47 UTC
Test existing recipe folder with missing meta.yaml

Author: Jürgen Gmach
Author Date: 2022-06-01 05:55:47 UTC

Test existing recipe folder with missing meta.yaml

... in order to up test coverage to 100%.

add-miniconda-plugin 2022-05-31 16:20:47 UTC
Add news entry for adding the Miniconda plugin

Author: Jürgen Gmach
Author Date: 2022-05-31 16:20:47 UTC

Add news entry for adding the Miniconda plugin

add-interpolated-run-command 2022-05-31 08:40:18 UTC
Add documentation for run command interpolation

Author: Jürgen Gmach
Author Date: 2022-05-31 08:40:18 UTC

Add documentation for run command interpolation

Also add a news entry.

add-modular-config 2022-05-27 13:49:18 UTC
Add documentation for modular plugin configuration

Author: Jürgen Gmach
Author Date: 2022-05-27 13:49:18 UTC

Add documentation for modular plugin configuration

remove-unclear-comment 2022-05-27 08:23:00 UTC
Remove unclear comment

Author: Jürgen Gmach
Author Date: 2022-05-27 08:23:00 UTC

Remove unclear comment

Comment removed as neither me nor the op knew what is about.

add-pre-post-run-hooks 2022-05-25 19:07:23 UTC
Update documentation for the `run-before` and `run-after` commands

Author: Jürgen Gmach
Author Date: 2022-05-25 19:07:23 UTC

Update documentation for the `run-before` and `run-after` commands

Also add changelog entries.

back-to-dev-0.0.15 2022-05-18 09:35:55 UTC
Back to development 0.0.15

Author: Jürgen Gmach
Author Date: 2022-05-18 09:35:55 UTC

Back to development 0.0.15

release-v0.0.14-with-updated-system-packages 2022-05-18 06:36:34 UTC
Prepare release v0.0.14

Author: Jürgen Gmach
Author Date: 2022-05-18 06:36:34 UTC

Prepare release v0.0.14

back-to-development-0.0.14 2022-05-13 06:09:52 UTC
Back to development 0.0.14

Author: Jürgen Gmach
Author Date: 2022-05-13 06:09:52 UTC

Back to development 0.0.14

prepare-release-v0.0.13 2022-05-12 17:19:54 UTC
Prepare release for version 0.0.13

Author: Jürgen Gmach
Author Date: 2022-05-12 17:19:54 UTC

Prepare release for version 0.0.13

always-update-repositories 2022-05-12 15:16:59 UTC
Always update apt cache index

Author: Jürgen Gmach
Author Date: 2022-05-12 11:17:43 UTC

Always update apt cache index

... before installing a package.

- containers won't have up-to-date cache indexes
- stale indexes may cause installation failures

back-to-development-0.0.13 2022-05-12 08:38:23 UTC
Back to development 0.0.13

Author: Jürgen Gmach
Author Date: 2022-05-12 08:38:23 UTC

Back to development 0.0.13

release_v0.0.12 2022-05-12 06:28:22 UTC
Release v0.0.12

Author: Jürgen Gmach
Author Date: 2022-05-12 06:28:22 UTC

Release v0.0.12

update-requirements-2022-05-12 2022-05-12 06:21:44 UTC
Update craft-cli to latest version

Author: Jürgen Gmach
Author Date: 2022-05-12 06:21:44 UTC

Update craft-cli to latest version

rebuild-snap-usn-5412-1-curl-vulnerabilities 2022-05-12 06:07:13 UTC
Rebuild Snap to include updated system packages

Author: Jürgen Gmach
Author Date: 2022-05-12 06:07:13 UTC

Rebuild Snap to include updated system packages

See https://ubuntu.com/security/notices/USN-5412-1

prepare-release-0.0.11 2022-04-29 10:22:51 UTC
Prepare release for version 0.0.11

Author: Jürgen Gmach
Author Date: 2022-04-29 10:22:51 UTC

Prepare release for version 0.0.11

set-env-varibales-via-cli 2022-04-29 10:09:29 UTC
Add optional CLI argument to pass in environment variables

Author: Jürgen Gmach
Author Date: 2022-04-28 19:03:16 UTC

Add optional CLI argument to pass in environment variables

Example usage:

```
lpcraft run --set-env="PIP_INDEX_URL=http://pypi.example.com/simple"
```

add-optional-argument-to-replace-sources-list 2022-04-28 15:54:36 UTC
Add optional CLI argument to replace `/etc/apt/sources.list`

Author: Jürgen Gmach
Author Date: 2022-04-27 19:24:50 UTC

Add optional CLI argument to replace `/etc/apt/sources.list`

Also add minimal CLI interface documentation, which at some point should
be autogenerated.

add-optional-argument-for-add-apt-repository 2022-04-28 14:58:57 UTC
Add optional CLI argument to replace `/etc/apt/sources.list`

Author: Jürgen Gmach
Author Date: 2022-04-27 19:24:50 UTC

Add optional CLI argument to replace `/etc/apt/sources.list`

Also add minimal CLI interface documentation, which at some point should
be autogenerated.

back-to-dev-0.0.11 2022-04-27 08:20:21 UTC
Back to development

Author: Jürgen Gmach
Author Date: 2022-04-27 08:20:21 UTC

Back to development

rebuild-snap-USN-5376-3 2022-04-27 07:00:08 UTC
Release version 0.0.10

Author: Jürgen Gmach
Author Date: 2022-04-27 07:00:08 UTC

Release version 0.0.10

switch-to-0.0.9-development-version 2022-04-14 09:46:47 UTC
Switch to the 0.0.9 development version

Author: Jürgen Gmach
Author Date: 2022-04-14 09:46:47 UTC

Switch to the 0.0.9 development version

enable-pip-compile-upgrade 2022-04-01 16:56:08 UTC
Enable upgrading of dependencies via the `pip-compile` tox env

Author: Jürgen Gmach
Author Date: 2022-04-01 16:51:37 UTC

Enable upgrading of dependencies via the `pip-compile` tox env

Previously, the command was hardcoded to `pip-compile`.

This would regenerate a missing `requirements.txt`, but it would never
upgrade the dependencies.

Now `tox -e pip-compile` upgrades the dependencies by default, but can
be overridden.

Also, all installation dependenices were updated.

improve-doc-building 2022-03-30 20:29:33 UTC
Sphinx: Turn warnings into errors

Author: Jürgen Gmach
Author Date: 2022-03-30 15:27:27 UTC

Sphinx: Turn warnings into errors

This prevents committing and publishing broken documentation.

back-to-development-0.0.6 2022-03-30 15:23:35 UTC
Back to development

Author: Jürgen Gmach
Author Date: 2022-03-30 15:23:35 UTC

Back to development

improve-contribution-documentation 2022-03-11 15:29:29 UTC
Improve the contribution documentation

Author: Jürgen Gmach
Author Date: 2022-03-11 15:29:29 UTC

Improve the contribution documentation

Also add descriptions to the tox environments.

fix-development-documentation 2022-03-11 13:26:44 UTC
Fix typo and link to the documentation of tox

Author: Jürgen Gmach
Author Date: 2022-03-11 13:26:44 UTC

Fix typo and link to the documentation of tox

prepare-release-for-0.4 2022-03-03 10:28:46 UTC
Prepare release for 0.0.4

Author: Jürgen Gmach
Author Date: 2022-03-03 10:28:46 UTC

Prepare release for 0.0.4

show_error_message_when_no_output_files 2022-03-03 10:17:05 UTC
Show error message when there are no matching output files

Author: Jürgen Gmach
Author Date: 2022-03-03 10:17:05 UTC

Show error message when there are no matching output files

LP: #1962774

add-note-about-containers-not-getting-deleted 2022-02-25 09:48:00 UTC
Add note that containers will not be deleted automatically

Author: Jürgen Gmach
Author Date: 2022-02-25 09:48:00 UTC

Add note that containers will not be deleted automatically

do-not-hide-package-installation-error 2022-02-23 20:14:01 UTC
Do not hide system package installation errors

Author: Jürgen Gmach
Author Date: 2022-02-23 17:55:43 UTC

Do not hide system package installation errors

When the configuration contained a system package which was not
available, the app silently skipped the installation error.

Now, `lpcraft` exits with a proper returncode and shows an error message.

rebuild-snap-package 2022-02-23 12:27:31 UTC
Rebuild Snap package to include updated system packages

Author: Jürgen Gmach
Author Date: 2022-02-23 12:22:30 UTC

Rebuild Snap package to include updated system packages

see https://ubuntu.com/security/notices/USN-5301-1

rename-output-option 2022-02-07 12:37:35 UTC
Improve output handling via CLI option

Author: Jürgen Gmach
Author Date: 2022-02-07 12:37:35 UTC

Improve output handling via CLI option

The option was renamed from `output` to `output-directory`.

This should help to disambiguate the CLI option with the `output`
configuration option.

fix-wording 2022-02-05 16:09:35 UTC
improve wording

Author: Jürgen Gmach
Author Date: 2022-02-04 21:32:48 UTC

improve wording

fix-typo 2022-02-05 16:08:40 UTC
fix typo

Author: Jürgen Gmach
Author Date: 2022-02-04 21:34:13 UTC

fix typo

fix-config-path-regression 2022-02-04 20:48:31 UTC
fix config path regression

Author: Jürgen Gmach
Author Date: 2022-02-04 20:40:20 UTC

fix config path regression

When a configurable configuration file was introduced, a default value
for the configuration file was added to the run subparser.

Running `lpcraft` without any arguments defaults to the run command, but
the subparser args do not get parsed in that case.

This has been fixed by adding an additional check/fallback to the
default configuration file.

update-release-process-documentation 2022-02-04 16:55:15 UTC
update release process documentation

Author: Jürgen Gmach
Author Date: 2022-02-04 16:55:15 UTC

update release process documentation

... to reflect UI changes in the Snap Store.

install-craft-cli-from-pypi 2022-01-21 17:19:26 UTC
Install `craft-cli` from PyPI

Author: Jürgen Gmach
Author Date: 2022-01-21 17:13:14 UTC

Install `craft-cli` from PyPI

fix-lpcraft-for-projects-with-underscores 2022-01-21 11:54:34 UTC
Sanitize input for generating instance name

Author: Jürgen Gmach
Author Date: 2022-01-20 12:48:35 UTC

Sanitize input for generating instance name

LXD instance names must follow a certain pattern to be valid, see
https://linuxcontainers.org/lxd/docs/master/instances/

1100 of 120 results
This repository contains Public information 
Everyone can see this information.

Subscribers