Skip to content
Commits on May 3, 2016
  1. @rwmjones

    docs: Link to correct building instructions from guestfs-hacking(1).

    rwmjones committed May 3, 2016
    No longer in the README file.
  2. @rwmjones

    docs: Improve the internal documentation in guestfs-hacking.

    rwmjones committed May 3, 2016
    Several mostly cosmetic changes.
  3. @rwmjones

    docs: Move internal documentation to guestfs-hacking(1).

    rwmjones committed May 3, 2016
    All developer documentation should go in guestfs-hacking(1) and the
    "internal documentation" (ie. documentation about internal functions
    and interfaces) belongs here, not in the coincidentally synonymous
    guestfs-internals(1).
  4. @rwmjones

    utils: Add a README file describing briefly the purpose of this direc…

    rwmjones committed May 3, 2016
    …tory.
    
    .. and where to find the real documentation.
    
    Updates commit 3b581a7.
  5. @rwmjones

    Version 1.33.26.

    rwmjones committed May 3, 2016
  6. @rwmjones

    po: Use xgettext --from-code=utf-8

    rwmjones committed May 3, 2016
    Since moving boot-benchmark-range.pl out from under a tests/
    subdirectory, it is now being added to po/POTFILES.  This causes the
    following error:
    
    /usr/bin/xgettext: Non-ASCII string at utils/boot-benchmark/boot-benchmark-range.pl:205.
                       Please specify the source encoding through --from-code.
    
    Add --from-code parameter as instructed.
  7. @rwmjones

    Version 1.33.25.

    rwmjones committed May 3, 2016
  8. @ptoscano

    customize: remove "core" from description of --update

    ptoscano committed May 3, 2016
    --update invokes a distribution update, updating all the installed
    packages and not just some "core" ones.
  9. @ptoscano

    mllib: add "internal" to the description of --{short,long}-options

    ptoscano committed May 3, 2016
    The Arg module of OCaml does not support hiding options from the --help
    output: hence, mark --short-options and --long-options as internal
    options, since we need them only for the bash completion scripts.
  10. @rwmjones

    build: Don't use noinst_MANS.

    rwmjones committed May 3, 2016
    Automake doesn't run noinst_MANS rules at all, likely a bug.
    
    Use noinst_DATA instead which is always run during the build.
  11. @rwmjones
  12. @rwmjones

    utils: Move tests/qemu/ boot-analysis etc tools to new utils top leve…

    rwmjones committed May 3, 2016
    …l directory.
    
    Create a new top level directory called 'utils' and move the
    following programs there:
    
      tests/qemu/boot-analysis -> utils/boot-analysis/
      tests/qemu/boot-benchmark -> utils/boot-benchmark/
      tests/qemu/qemu-boot -> utils/qemu-boot/
      tests/qemu/qemu-speed-test -> utils/qemu-speed-test/
    
    Also we only build the boot-analysis program on x86-64 and aarch64,
    since it requires custom porting to each architecture.
  13. @rwmjones

    launch: Add cryptomgr.notests to the appliance command line.

    rwmjones committed Apr 30, 2016
    Save 28ms by not running the crypto self-tests when Linux boots.
  14. @ptoscano @rwmjones

    php: Fix the tests yet again.

    ptoscano committed with rwmjones Apr 24, 2016
    Move unsetting of LIBGUESTFS_DEBUG & LIBGUESTFS_TRACE into the
    php-for-tests.sh wrapper.
    
    Fixes commit 0d69eab.
  15. @rwmjones

    Revert "php: Fix the tests ... again."

    rwmjones committed May 3, 2016
    This reverts commit 0d69eab.
  16. @ptoscano

    appliance: move btrfs-progs as common package

    ptoscano committed May 3, 2016
    Recently Debian switched to btrfs-progs, so almost all the distributions
    (except openSUSE) have btrfs-progs which is then moved as common
    package.
    The old btrfs-tools name is left there, to support Debian Jessie and
    older, and Ubuntu Xenial and older.
Commits on Apr 30, 2016
  1. @rwmjones

    Version 1.33.24.

    rwmjones committed Apr 30, 2016
  2. @rwmjones

    tests/qemu: boot-analysis: Display libvirt as distinct source.

    rwmjones committed Apr 30, 2016
    Don't display libvirt events as '[library]', but as '[libvirt]'.
  3. @rwmjones

    tests/qemu: boot-analysis: Dump pass data times in ms, with diffs.

    rwmjones committed Apr 30, 2016
    When (in --verbose mode) we dump the pass data, dump the times in
    milliseconds (instead of nanoseconds) so they are consistent with
    other output.  Also dump the time difference from the previous event.
    
    Useful for detailed debugging/analysis of problems.
  4. @rwmjones

    aarch64: Use AAVMF_CODE.verbose.fd when debugging is enabled.

    rwmjones committed Apr 30, 2016
    When we are debugging use the verbose (debug messages enabled) version
    of the AAVMF (UEFI) firmware.  This is useful for diagnosing what is
    causing failures to boot and what inside UEFI is causing slow booting.
  5. @rwmjones
  6. @rwmjones

    utils: Use struct for UEFI firmware.

    rwmjones committed Apr 30, 2016
    Use an array of structs for the UEFI firmware instead of an array of
    strings.
    
    This change is hopefully just refactoring and there is no functional
    difference.
  7. @rwmjones

    appliance: Add pciutils to the appliance.

    rwmjones committed Apr 30, 2016
    This adds the 'lspci' program, useful for debugging
    appliance / qemu problems.
  8. @rwmjones

    launch: Don't initialize all UARTs (serial ports).

    rwmjones committed Apr 28, 2016
    This doesn't save very much time, perhaps under 1ms, but it avoids
    some useless scanning.
  9. @rwmjones

    launch: libvirt: Add a /dev/urandom-based virtio-rng device to the ap…

    rwmjones committed Apr 28, 2016
    …pliance.
    
    It is safe to use /dev/urandom to seed the guest.  In libvirt 1.3.4
    this silly restriction has been lifted.
    
    This restores commit b2c8453.
    See also commit 9423c16.
    
    Thanks: Cole Robinson for doing the libvirt implementation.
  10. @rwmjones

    launch: libvirt: Add libvirt version to the data struct.

    rwmjones committed Apr 28, 2016
    This commit just allows us to make XML features conditional on the
    libvirt version, but has no other functional change.
  11. @rwmjones

    launch: Disable USB in the appliance.

    rwmjones committed Apr 28, 2016
    Only saves a tiny amount of time, but as we don't use USB
    we might as well disable it.
  12. @rwmjones

    ocaml: Add LDFLAGS to mlguestfs.cma/mlguestfs.cmxa.

    rwmjones committed Apr 27, 2016
    Encode the build LDFLAGS into the OCaml library.
  13. @rwmjones
  14. @rwmjones

    v2v: OVF: Better mapping for inspection data to vmtype.

    rwmjones committed Apr 26, 2016
    The old mapping code was directly copied from old virt-v2v, translated
    from Perl to OCaml.
    
    The new mapping code does a few things more accurately:
    
     - Use the i_product_variant field (Windows InstallationType) if available.
    
     - Simplify rules, so there is only one special case needed for RHEL 3/4.
    
     - Don't assume Fedora == Desktop.
    
     - Don't assume all later Windows variants are server.
    
     - Works for Windows > 7.
  15. @rwmjones

    v2v: Remove the --vmtype option.

    rwmjones committed Apr 26, 2016
    It will now print a warning but is otherwise ignored:
    
      virt-v2v: warning: the --vmtype option has been removed and now does
      nothing
    
    See:
    
      https://www.redhat.com/archives/libguestfs/2016-April/msg00178.html
  16. @rwmjones

    v2v: Remove --no-trim option.

    rwmjones committed Apr 26, 2016
    It will now print a warning but is otherwise ignored:
    
      virt-v2v: warning: the --no-trim option has been removed and now does
      nothing
    
    See:
    
      https://www.redhat.com/archives/libguestfs/2016-April/msg00178.html
  17. @rwmjones
Commits on Apr 28, 2016
  1. @rwmjones
Commits on Apr 24, 2016
  1. @rwmjones

    Version 1.33.23.

    rwmjones committed Apr 24, 2016
Something went wrong with that request. Please try again.