lp:~jugmac00/lpci

Owned by Jürgen Gmach
Get this repository:
git clone https://git.not.enabled/~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
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

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

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

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/

add-pyproject-build-plugin 2022-01-20 09:48:13 UTC
Create `pyproject-build` plugin

Author: Jürgen Gmach
Author Date: 2022-01-20 09:09:49 UTC

Create `pyproject-build` plugin

By adding a `plugin: pyproject-build` key-value pair, lpcraft now can
build a Python project.

The package will be built with the default Python version of the used
Ubuntu distribution, that is
- Python 3.8 for Focal Fossa / 20.04
- Python 3.10 for Jammy Jellyfish / 22.04

The default output directory is `{srcdir}/dist`.

Currently, there are no configuration options available.

add-comment-about-pinning-tox-version 2022-01-07 16:19:32 UTC
Add todo comment about pinning tox

Author: Jürgen Gmach
Author Date: 2022-01-07 14:15:31 UTC

Add todo comment about pinning tox

fix-readthedocs 2022-01-07 10:29:32 UTC
Fix autodoc on readthedocs

Author: Jürgen Gmach
Author Date: 2022-01-07 09:22:28 UTC

Fix autodoc on readthedocs

The standard installation on readthedocs (`python setup.py install`)
does not work for this project, as we need some dependencies from e.g.
github which are only listed in requirements.txt

fix-tox-using-the-wrong-interpreter 2022-01-06 08:40:08 UTC
Fix tox plugin not selecting the right interpreter

Author: Jürgen Gmach
Author Date: 2022-01-05 18:35:21 UTC

Fix tox plugin not selecting the right interpreter

When executing tox with an envlist like `py38, py39, py310`, all three
envs were executed, but the system Python 3.8 interpreter was used for
all of them.

This seems to be an issue of the packaged tox 3.13.2 on Focal Fossa.

Upstream tox version 3.13.2 cannot be run in a Python 3.8 virtualenv at
all.

Python 3.8 support for tox was only added in 3.14.4.

This means we cannot use the packaged tox, but need to install it via
pip.

create-documentation-for-plugin-system 2022-01-05 15:59:20 UTC
Create documentation for the plugin system

Author: Jürgen Gmach
Author Date: 2022-01-05 12:36:17 UTC

Create documentation for the plugin system

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

Subscribers