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

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


Branch: CURRENT, Version: 2.1, Package name: py37-anita-2.1, 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: aa3968e69a11164a2cb14b7822126e8b878a8706
RMD160: 3c814232ca90277ad6e7671741bb050fa4fb5ead
Filesize: 39.351 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2019-09-02 15:20:22 by Adam Ciarcinski | Files touched by this commit (415)
Log message:
Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for \ 
future Python 3.8
   2019-06-11 19:12:19 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 1.49

Changes from 1.48:

Fix issue introduced in 1.48 that caused the Xen install kernel to be
used instead of the regular Xen kernel when booting the installed
system.
   2019-06-07 20:54:51 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 1.48

Changes from 1.47:

When sysinst offers a choice of partitioning schemes, anita now uses
the one listed first.  Therefore, i386 and amd64 installs of versions
where sysinst offers GPT as the first choice will use GPT rather than
MBR as was previously the case.

Add support for NetBSD/hppa targets.

Support some upcoming sysinst UI changes.

The structured log file is now flushed after each line so that
it can be used to debug a hung installation without waiting for
it to time out first.

Move the automatic determination of the type of the URL argument
(e.g., distribution directory vs. installation ISO) into a new library
function anita.distribution() so that it can be used not only from the
command line but also by Python programs calling anita as a library.

When using a pre-installed image, "anita install" will now boot it to
let it resize itself, rather than postponing the resize to when the
image is later booted in another mode such as "anita test".
   2019-04-26 16:12:50 by Maya Rashish | Files touched by this commit (205)
Log message:
fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
   2019-04-26 15:14:25 by Maya Rashish | Files touched by this commit (473)
Log message:
Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.