lp:~paride/curtin

Owned by Paride Legovini
Get this repository:
git clone https://git.launchpad.net/~paride/curtin
Only Paride Legovini can upload to this repository. If you are Paride Legovini please log in for upload directions.

Branches

Name Last Modified Last Commit
pylint-explicit-generated-members 2021-05-12 14:44:41 UTC 2021-05-12
pylintrc: explicitly list the DISTROS generated-members

Author: Paride Legovini
Author Date: 2021-05-12 14:44:41 UTC

pylintrc: explicitly list the DISTROS generated-members

For some obscure reason setting

  generated-members=DISTROS\.

in pylintrc makes the pylint run flaky, causing failures like:

curtin/commands/install_grub.py:93:19:
  E1101: Instance of 'Distros' has no 'debian' member (no-member)
curtin/commands/install_grub.py:155:28:
  E1101: Instance of 'Distros' has no 'redhat' member (no-member)

These failures:

 - happen on about 15% of the time, at least on Bionic
 - also happen with the latest stable version of pylint (2.8.2)
 - only happen on install_grub.py (which only refers to debian and redhat)
 - do not seem to happen on Impish.
 - possibly related: https://github.com/PyCQA/pylint/issues/1628

But the truth is I don't understand why generated-members=DISTROS\.
even works some of the time for some generated members. Let's replace
it with the explicit list of the (non auto-detected) generated members,
so it will always work, and we'll know why it does.

deb-rules-drop-pkgversion 2020-10-19 15:42:24 UTC 2020-10-19
debian/rules: drop UPSTREAM_VERSION (unused)

Author: Paride Legovini
Author Date: 2020-10-19 15:42:24 UTC

debian/rules: drop UPSTREAM_VERSION (unused)

fix-deb-clean 2020-10-16 11:11:45 UTC 2020-10-16
deb packaging: fully cleanup directory tree after build

Author: Paride Legovini
Author Date: 2020-10-16 11:11:45 UTC

deb packaging: fully cleanup directory tree after build

LP: #1899698

vmtest-fix-groovy-arm64-subarch 2020-10-07 11:18:23 UTC 2020-10-07
vmtest: fix the groovy arm64 subarch

Author: Paride Legovini
Author Date: 2020-10-07 11:17:56 UTC

vmtest: fix the groovy arm64 subarch

LP: #1898757

release/xenial/20.2 2020-09-29 14:16:16 UTC 2020-09-29
releasing curtin version 20.2-0ubuntu1~16.04.1

Author: Paride Legovini
Author Date: 2020-09-29 14:16:16 UTC

releasing curtin version 20.2-0ubuntu1~16.04.1

release/bionic/20.2 2020-09-29 13:48:22 UTC 2020-09-29
releasing curtin version 20.2-0ubuntu1~18.04.1

Author: Paride Legovini
Author Date: 2020-09-29 13:48:22 UTC

releasing curtin version 20.2-0ubuntu1~18.04.1

release/focal/20.2 2020-09-29 12:29:42 UTC 2020-09-29
releasing curtin version 20.2-0ubuntu1~20.04.1

Author: Paride Legovini
Author Date: 2020-09-29 12:29:42 UTC

releasing curtin version 20.2-0ubuntu1~20.04.1

release/20.2-0ubuntu1 2020-09-25 20:46:55 UTC 2020-09-25
releasing curtin version 20.2-0ubuntu1

Author: Paride Legovini
Author Date: 2020-09-25 20:46:55 UTC

releasing curtin version 20.2-0ubuntu1

drop-new-upstream-snapshot 2020-09-25 10:34:02 UTC 2020-09-25
Drop tools/new-upstream-snapshot

Author: Paride Legovini
Author Date: 2020-09-25 10:34:02 UTC

Drop tools/new-upstream-snapshot

It's just an older version of the new-upstream-snapshot script
maintained in the uss-tableflip repository [1].

[1] https://github.com/canonical/uss-tableflip

release/20.2 2020-09-24 12:58:00 UTC 2020-09-24
Release 20.2

Author: Paride Legovini
Author Date: 2020-09-24 12:58:00 UTC

Release 20.2

Bump the version in curtin/__init__.py to be 20.2.

LP: #1896947

update-packaging 2020-09-16 12:04:38 UTC 2020-09-16
* debian/control: drop Build-Depends on linting tools, they haven't been

Author: Dan Watkins
Author Date: 2019-08-21 15:51:21 UTC

* debian/control: drop Build-Depends on linting tools, they haven't been
  used by the upstream test suite in a while.

fix-pylint 2020-09-15 14:11:23 UTC 2020-09-15
tox: bump py3 pylint to version 2.6.0

Author: Paride Legovini
Author Date: 2020-09-15 14:07:55 UTC

tox: bump py3 pylint to version 2.6.0

20.1-29-g81144052-0ubuntu1 2020-09-14 15:53:24 UTC 2020-09-14
releasing curtin version 20.1-29-g81144052-0ubuntu1

Author: Paride Legovini
Author Date: 2020-09-14 15:53:24 UTC

releasing curtin version 20.1-29-g81144052-0ubuntu1

pin-pyrsistent 2020-09-09 09:15:38 UTC 2020-09-09
Pin the dependency on pyrsistent

Author: Paride Legovini
Author Date: 2020-09-09 09:15:38 UTC

Pin the dependency on pyrsistent

pyrsistent 0.16.0 is the latest version supporting Python < 3.5.
Newer versions make the *py27 tox environments fail.

fix-dasd-device_id-range 2020-08-20 17:05:42 UTC 2020-08-20
dasd: fix the device_id devno range check

Author: Paride Legovini
Author Date: 2020-08-20 11:09:11 UTC

dasd: fix the device_id devno range check

vmtests-add-groovy 2020-07-28 16:53:16 UTC 2020-07-28
New Abs class: TestNetworkMtuNetworkdAbs

Author: Paride Legovini
Author Date: 2020-07-28 16:53:16 UTC

New Abs class: TestNetworkMtuNetworkdAbs

drop-eoan-vmtests 2020-07-16 12:30:31 UTC 2020-07-16
Drop the Eoan vmtests (EOL)

Author: Paride Legovini
Author Date: 2020-07-16 12:30:31 UTC

Drop the Eoan vmtests (EOL)

remove-vmtest-release+x 2020-07-16 12:26:13 UTC 2020-07-16
Give exec permission to tools/remove-vmtest-release

Author: Paride Legovini
Author Date: 2020-07-16 12:26:13 UTC

Give exec permission to tools/remove-vmtest-release

drop-ddstreet-systemd-ppd 2020-07-10 13:53:24 UTC 2020-07-10
LP: #1671951 is Fix Released => Drop the PPA

Author: Paride Legovini
Author Date: 2020-07-10 13:53:24 UTC

LP: #1671951 is Fix Released => Drop the PPA

lp1861941-bump-fixby 2020-07-10 13:41:09 UTC 2020-07-10
Snooze the tests failing because of LP: #1861941 for two more months

Author: Paride Legovini
Author Date: 2020-07-10 13:41:09 UTC

Snooze the tests failing because of LP: #1861941 for two more months

curtainer-mask-zfs-services 2020-06-18 15:29:22 UTC 2020-06-18
curtainer: fail is masking of zfs-mount or zfs-share fails

Author: Paride Legovini
Author Date: 2020-06-17 13:18:07 UTC

curtainer: fail is masking of zfs-mount or zfs-share fails

feature/jenkins-runner-shuf 2020-06-16 12:23:59 UTC 2020-06-16
jenkins-runner: fix typo

Author: Paride Legovini
Author Date: 2020-06-16 12:23:32 UTC

jenkins-runner: fix typo

update-maas-streams-url 2020-05-20 09:37:54 UTC 2020-05-20
vmtest-sync-images: update the URL of the maas streams

Author: Paride Legovini
Author Date: 2020-05-20 09:37:54 UTC

vmtest-sync-images: update the URL of the maas streams

The old URL goes through a couple of redirects but does not land at the
correct location.

pin-flake8 2020-05-14 12:13:12 UTC 2020-05-14
tox: pin flake8 to version 3.8.1

Author: Paride Legovini
Author Date: 2020-05-13 12:44:11 UTC

tox: pin flake8 to version 3.8.1

ci-run-pyflakes 2020-04-01 15:17:41 UTC 2020-04-01
Add 'basepython' and move 'commands' to the end of the tox env

Author: Paride Legovini
Author Date: 2020-04-01 15:17:41 UTC

Add 'basepython' and move 'commands' to the end of the tox env

bash4-compat 2019-10-28 14:09:55 UTC 2019-10-28
t/jenkins-runner: replace $EPOCHSECONDS with 'date +%s'

Author: Paride Legovini
Author Date: 2019-10-28 14:09:55 UTC

t/jenkins-runner: replace $EPOCHSECONDS with 'date +%s'

The $EPOCHSECONDS variable has been introduced in Bash 5, and we need
jenkins-runner to stay compatible with Bash 4 for the moment.

vmtest-images-lockfile 2019-10-02 11:13:23 UTC 2019-10-02
jenkins-runner: remove unnecessary quotes

Author: Paride Legovini
Author Date: 2019-10-02 11:13:23 UTC

jenkins-runner: remove unnecessary quotes

Quotes are not necessary around bare strings not at risk of being split
or expanded.

fix/style 2019-09-30 13:17:40 UTC 2019-09-30
vmtest-sync-images: remove unused imports

Author: Paride Legovini
Author Date: 2019-09-30 13:17:40 UTC

vmtest-sync-images: remove unused imports

enable-arm64 2019-09-25 17:22:24 UTC 2019-09-25
vmtest: enable arm64

Author: Paride Legovini
Author Date: 2019-07-12 15:48:05 UTC

vmtest: enable arm64

 * Call qemu with the correct -machine/-cpu options
 * Default to UEFI boot
 * Boot the Ubuntu "ga" arm64 kernel
 * Disable the unsupported configurations (e.g. CentOS tests)

arm64test 2019-09-25 09:13:08 UTC 2019-09-25
vmtest: enable arm64

Author: Paride Legovini
Author Date: 2019-07-12 15:48:05 UTC

vmtest: enable arm64

 * Call qemu with the correct -machine/-cpu options
 * Default to UEFI boot
 * Boot the Ubuntu "ga" arm64 kernel
 * Disable the unsupported configurations (e.g. CentOS tests)

vmtests-ppc64 2019-09-25 09:05:28 UTC 2019-09-25
vmtests ppc64el: use target_arch where appropriate

Author: Paride Legovini
Author Date: 2019-09-25 08:23:35 UTC

vmtests ppc64el: use target_arch where appropriate

ppc64test 2019-09-25 09:05:28 UTC 2019-09-25
vmtests ppc64el: use target_arch where appropriate

Author: Paride Legovini
Author Date: 2019-09-25 08:23:35 UTC

vmtests ppc64el: use target_arch where appropriate

target_arch 2019-09-19 07:49:13 UTC 2019-09-19
vmtests: separate arch and target_arch in tests

Author: Paride Legovini
Author Date: 2019-09-19 07:49:13 UTC

vmtests: separate arch and target_arch in tests

In tests 'arch' is now the arch of the host system, while target_arch is the
architecture the test targets. By default target_arch = arch.

Modify find_arches() to return all the target arches which not excluded
with arch_skip.

skip-if-arch 2019-09-12 18:25:37 UTC 2019-09-12
vmtests: new decorator: skip_if_arch

Author: Paride Legovini
Author Date: 2019-09-12 18:01:22 UTC

vmtests: new decorator: skip_if_arch

Introduce the skip_in_arch decorator. It looks a lot like skip_if_flag,
but would compares the 'arch' attr to the passed in value.

proxy-disable 2019-05-27 12:43:42 UTC 2019-05-27
empty apt_proxy behavior: update documentation

Author: Paride Legovini
Author Date: 2019-05-27 12:43:42 UTC

empty apt_proxy behavior: update documentation

update-pylint 2019-05-09 11:32:55 UTC 2019-05-09
Add pylintrc

Author: Paride Legovini
Author Date: 2019-05-09 11:32:55 UTC

Add pylintrc

 * Use multiple processes to speed up pylint (jobs=0, i.e. auto)
 * Don't trigger E1101 for dynamically generated members (DISTROS.*)

vmtest-add-jsonschema-dep 2019-05-09 10:27:24 UTC 2019-05-09
vmtest: add dependency on python3-jsonschema

Author: Paride Legovini
Author Date: 2019-05-08 18:11:33 UTC

vmtest: add dependency on python3-jsonschema

vmtest-enable-eoan 2019-05-09 10:22:54 UTC 2019-05-09
vmtest: disable eoan multipath test

Author: Paride Legovini
Author Date: 2019-05-09 10:22:54 UTC

vmtest: disable eoan multipath test

Same rationale as 28aad607d8d09606806c7ad84832bd6126294d03

remove-unused-imports 2019-04-03 13:19:27 UTC 2019-04-03
schema-validate-storage: remove unused imports

Author: Paride Legovini
Author Date: 2019-04-03 13:19:27 UTC

schema-validate-storage: remove unused imports

Fixes pyflakes failure:

tools/schema-validate-storage:3: 'jsonschema' imported but unused
tools/schema-validate-storage:4: 'json' imported but unused
tools/schema-validate-storage:6: 'yaml' imported but unused

master 2019-01-07 15:42:31 UTC 2019-01-07
vmtests: network mtu fix-by bump to post 19.04 release

Author: Ryan Harper
Author Date: 2019-01-07 15:42:31 UTC

vmtests: network mtu fix-by bump to post 19.04 release

Skip the TestNetworkMtuAbs test failures until post 19.04 release.

140 of 40 results
This repository contains Public information 
Everyone can see this information.

Subscribers