./misc/py-anita, Automated NetBSD Installation and Test Application

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4, Package name: py37-anita-2.4, Maintainer: gson

Anita is a tool for automated testing of the NetBSD installation
procedure and the installed system. Using anita, you can fully
automate the process of downloading a NetBSD distribution, installing
it in a qemu/gxemul/Xen virtual machine, booting the installed system,
and running its test suite.


Required to run:
[sysutils/cdrtools] [devel/py-pexpect] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b293d6d688fdac41f3e0aeaa215dd8f820ebe09e
RMD160: 0fdc64af7456dc820be2ee2e5f44140ad74f1b25
Filesize: 41.595 KB

Version history: (Expand)


CVS history: (Expand)


   2020-06-04 21:44:41 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.4.

Changes from 2.3:

Deal with the root device name of evbarm-aarch64 changing as a result
of the the switch to GPT at source date 2020.05.24.18.44.46.
   2020-04-27 19:28:37 by Roland Illig | Files touched by this commit (1)
Log message:
misc/py-anita: skip SUBST block that would be a no-op

This ensures that the package can be built with SUBST_NOOP_OK=no.
   2020-03-20 13:46:15 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.3.

Changes from 2.2:

Deal with curses sometimes optimizing away the final "s" in "Debug
symbols", causing the debug set to not be installed.

Increase default memory size for amd64 from 128M to 192M, as the
installer no longer runs reliably in 128M without exhausting memory.

Keep logging the console output for a few seconds after shutdown to
catch the autoconf detach messages and possible panics on detach.

When logging shell commands, avoid line breaks between options and
their arguments.

Support the "virt" machine type for evbarm-eamv7hf as an alternative
to the default of vexpress-a15.  To enable, use the command line
option --machine virt.
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2020-01-06 12:48:04 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.2.

Changes from 2.1:

Clean up some b'' quoting that appeared around strings in the log
output under python3.

New command line option --image-format for selecting the guest disk
image format.  Supported values are "dense" (the default) and
"sparse".

Reset the install timeout whenever a new set extraction or other
command is started by sysinst, and reduce the timeout to 1 hour.
This allows hangs in the install phase to be detected more quickly.

Reset the test timeout whenever a new test program is started by ATF,
and reduce the default timeout to 2 hours.  If you are passing a
non-default test timeout with the --test-timeout option, it can also
be reduced.  This allows hangs during test runs to be detected more
quickly.

Fix the sparc64 CD install which was broken in 2.1, by adding an
index=2 attribute to the virtual CD drive.

Make NetBSD-current/macppc boot by passing "-prom-env qemu_boot_hack=y"
to qemu-system-ppc.  From Joerg Sonnenberger.
   2019-11-18 09:00:49 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.1.

Changes from 2.0:

Add support for the newly added rescue set.

Deal with the sysinst changes of 2019-11-16.

Add support for macppc targets, based on a patch from Joerg
Sonnenberger.

Fix failure to install the sharesrc set due to curses optimization.
   2019-11-03 18:04:28 by Roland Illig | Files touched by this commit (71)
Log message:
misc: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-09-18 10:37:09 by Andreas Gustafsson | Files touched by this commit (3) | Package updated
Log message:
misc/py-anita: update to 2.0.

Changes from 1.49:

In the test suite, run the tests in parallel to reduce the run time.

Downloads can now be interrupted using SIGINT (control-C).

On NetBSD, invoke makefs using its absolute path /usr/sbin/makefs
as /usr/sbin may not be in PATH.

Add support for Python 3.

When using qemu from pkgsrc, log the exact pkgsrc version of qemu and
glib2, including any nb suffix.