Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

virtx-bash-completion-0.1+gf3a7fda-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: virtx-bash-completion Distribution: openSUSE Tumbleweed
Version: 0.1+gf3a7fda Vendor: openSUSE
Release: 1.2 Build date: Wed Jul 8 17:22:19 2026
Group: System/Shells Build host: reproducible
Size: 16093 Source RPM: virtx-0.1+gf3a7fda-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/OpenSUSE/virtx
Summary: Bash Completion for virtx
The official bash completion script for virtx, generated during the build.

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Jul 08 2026 Dario Faggioli <dfaggioli@suse.com>
  - virtx.service: adjust Group and SupplementaryGroups (as a
    consequence of commit "start_virtxd.sh: run as qemu:qemu with
    supplementary groups")
* Wed Jul 08 2026 Dario Faggioli <dfaggioli@suse.com>
  - Update to version 0.1+gf3a7fda:
    * hypervisor/domain: migration: cap the number of connections to 8
* Wed Jul 08 2026 Dario Faggioli <dfaggioli@suse.com>
  - Update to version 0.1+gc7f87df:
    * cmd/virtx: vm_list: show empty column name for CUSTOM again
    * vmdef: use cache="none" for LUNs too
    * json: remove vlanid from examples
    * cmd/virtx: vm_get: show vlanid in net information
    * model: move the vlanid field from vmdef to net
    * inventory: remove vlanid from Vminfo
    * cmd: remove display of Vlanid
    * README: document a bit /vms, some additional changes
    * storage: add path to storage error message
    * httpx: increase CLIENT_TIMEOUT to 15
    * start_virtxd.sh: run as qemu:qemu with supplementary groups
    * vmreg: rename to reg
    * constants: rename /vms/xml/ to /vms/reg/
    * cmd: virtx: host_stats_get: add network statistics
    * hypervisor/systeminfo: compute totals for host NetRx and NetTx
    * model: new hostnetresource extending hostresource
    * hypervisor/systeminfo: fix HPG bug when VMs are powered off
    * model: hostresource: rename usedos to usedother
    * virtx: host_stats_get: new operation and endpoint
    * virtx: vm_stats_get: new operation and endpoint
    * model: move oplog from vmstats to vm
    * model: remove unreferenced model_page.go
    * hypervisor/systeminfo: add disk read/write IOPS stats
    * hypervisor/systeminfo: add disk read/write KiB/sec stats
    * hypervisor/systeminfo: remove newlines
    * vet: fix string formatting errors
    * storage: remove shadowing for err variable
    * Makefile: add vet target to check for shadowing and other issues
    * storage/lun: new lun_detect_size() to validate precisely clone size
    * json: add goldtest.json as an example
    * storage/vdisk: pass explicit -f qcow2 to qemu-img map
    * storage/lun: optimize qemu-img convert parameters
    * storage/vdisk: optimize qemu-img convert parameters
    * vmdef: test: update with new source field and LUN changes
    * storage/lun: handle golden images in disk.Source field
    * storage/vdisk: handle golden images in disk.Source field
    * vmdef: add validation for new Disk.Source option for golden images
    * storage/vdisk: add new vdisk_detect_vsize()
    * vmdef: vmdef_validate_disk(): validate LUN size option
    * httpx: change CLIENT_TIMEOUT to reset on 1xx response, and provide progress
    * go.mod: move to golang 1.24
    * cmd: virtx: replace "Insufficient Storage" with "Storage Error"
    * httpx: for error codes, don't throw away bodies in Decode_response_body()
    * storage: change Rollback to delete provisioned virtual disks
    * virtx: vm_boot: only attempt to boot VMs that are powered off.
    * paths: change init() to Init()
    * README: fix bug in coding style chapter
    * README: formatting changes
    * README: minor updates
    * model: update with new console endpoints Ops
    * pkg: use the new paths.Get() to get runtime binary paths
    * paths: new module for runtime path dependencies
    * vmdef: add VNC SharePolicy: "ignore"
    * hypervisor/console: do not use DOMAIN_CONSOLE_FORCE
    * cmd: virtx: vm_console: vm_should_reconnect: add log on error
    * cmd: virtx: vm_console: add comments, fix comments
    * cmd: virtx: vm_console: implement reconnection
    * httpx: Console_splice: return who closed the connection
    * cmd: launch VNC viewer automatically
    * cmd: virtx/vm_console: add VNC and serial console cli support
    * virtx/vm_console: new module for VNC and serial console
    * httpx/console: new, implement proxying mechanism for vnc and serial
    * hypervisor/console: new module
    * lockman: do not use O_DIRECT to access the LVB
    * Makefile: revert undesired changes
    * inventory: tests: fix style
    * vmdef: tests: fix style
    * Makefile: report number of failed tests
    * updated copyright headers
    * add update_copyright.py to update source file preambles.
    * vmdef: add vmdef_xml_test.go
    * vmdef: add Test_validate_net_invalid_model
    * inventory: add inventory_test.go
    * hypervisor: add counter_test.go
    * httpx: log error if the copy of the body fails
    * hypervisor/systeminfo: fix potential panic if /proc/meminfo contains empty lines
    * vmdef: add virtio keyboard and tablet
    * virtx/vm_boot: add a new storage.Check() step before boot
    * storage: add Check() to scan a vm definition and check all storage
    * lockman: add new Check_resource()
    * hypervisor/systeminfo: remove unused code, clean up some comments
    * hypervisor/systeminfo: adjust calculations some more
    * hypervisor/systeminfo: minor changes in the host cpu stats calculations
    * hypervisor/systeminfo: prefer TSC frequency to MAX_FREQ
    * systeminfo: system_info_get_immutable: document need to have lock
    * vmdef: Validate(): return nil explicitly
    * lockman: Lockid(): run under Read Lock, not RW Lock
    * vmdef: remove duplicate code line
    * serfcomm: use a proper serf "uuid" tag and value
    * inventory: Get_hostdata: fix whitespace
    * vmreg: Save: add missing error check
    * vmreg: Save: do not do error cleanup on sync error if rename ok
    * virtx/http: remove unused function http_do_request
    * hypervisor/systeminfo: remove lock around call to check_vmreg
    * machine: new package, merging arch and hypervisor hv.uuid
    * hypervisor: do not generate VmEvents from lifecycle too early
    * hypervisor: add get_system_info_loop_done() and set_system_info_loop_done()
    * inventory: refactor update_vm() and update_vm_state()
    * metadata: remove redundant err check
    * lockman: fix whitespace
    * virtx: vm_create: add warning when encoding of response JSON fails
    * hypervisor: check_vmreg: handle error when listing hosts
    * vmreg: improve Save error handling: do it only when err != nil
    * virtx: handle JSON encoding error similarly for all ops
    * virtx: vm_migrate_get: fix missing response on JSON encoding failure
    * hypervisor/systeminfo: fix missing Uuid in the first VmInfo events
    * inventory: change HostInfo to contain only the necessary fields
    * inventory: split Hostdata into HostInfo and Hostdata
    * inventory: rename Vmdata to VmInfo
    * doc: add prjdocs slides
* Fri May 29 2026 Dario Faggioli <dfaggioli@suse.com>
  - Add sanlock dependencies
  - Add sanlock.service as required, and change the Group to disk,
    so virtxd can access /dev/ raw disks
* Fri May 29 2026 Dario Faggioli <dfaggioli@suse.com>
  - Update to version 0.1+g89b87f1:
    * hypervisor/domain: change get_domain_info() to return an inventory.VmEvent
    * inventory: embed VmEvent inside Vmdata struct
    * vmdef: add unit tests for validation and utility functions
    * metadata: add unit tests for XML round-trip serialization
    * model: add unit tests for enum String/Parse methods
    * sbinary: add unit tests for Encode and Decode
    * Makefile: add build-tests and check targets
    * hypervisor/systeminfo: Revert "adjust total cpu MHz capacity calc by excluding threads"
    * hypervisor/systeminfo: adjust total cpu MHz capacity calc by excluding threads
    * hypervisor/systeminfo: fix comment typo in unit of measure
    * encoding/sbinary: remove panics on unreachable code
    * cloudinit: Create_disk: fix incorrect format string
    * lockman: do not leave the lockspace when virtxd is shutting down
    * lockman: use cached sanlock host_id/lockid to join lockspace
    * vmreg: add Save_lockid, Load_lockid to cache sanlock host_id
    * cmd: virtx: vm_boot: add support for cloudinit parameters
    * virtx/vm_boot: pass new VmBootOptions to hypervisor, including CloudInit
    * hypervisor: remove cloudinit iso when a domain becomes inactive
    * hypervisor/cloudinit: implement workaround due to libvirt bug
    * hypervisor/cloudinit: new module that connects cloudinit to a libvirt domain
    * pkg/cloudinit: new package to create NoCloud datasource ISOs
    * model: add cloud-init support
    * vmdef: Add virtio-scsi controller for use by cloud-init
    * lockman: change Read_lvb to take a string argument instead of fd
    * lockman: Get_resource_name: allow CDROM devices
    * vmdef: export vmdef_disk_to_xml as Disk_to_xml
    * storage: export storage_detect as Detect
    * pkg/arch: new package to store the cpu architecture string
    * gitignore: update
    * storage, hypervisor/systeminfo: fix misuse of %w verb in logger.Log calls
    * hypervisor: domain: fix connection leak in Get_migration_info and Abort_migration
    * storage: export rollback closure as a Rollback function
    * vmdef: vmdef_validate_disk: disallow virtio-blk CDROMS
    * hypervisor: lifecycle_cb: add missing Ts when handling DOMAIN_EVENT_DEFINED
    * hypervisor: lifecycle_cb: add special handling for libvirt.DOMAIN_EVENT_DEFINED
    * hypervisor: systeminfo: get_domain_stats: ignore MemoryStats errors
    * hypervisor: rename global functions to use Verb_object snakecase
    * hypervisor: domain: invert migration type log labels
    * virtx: vm_storage, vm_update: minor cleanup of redundant if statement
    * README: document the virtx-check-lvb
    * storage: refactor using storage_ops
    * README: document storage "managed", "provisioned" properties
    * model: host: add lockid (sanlock host_id)
    * storage: lun: add implementation for minimal management of luns
    * README: update with sanlock stuff
    * storage: use lockman functions to manage storage provisioning
    * vmdef: vmdef_disk_to_xml: generate xml for sanlock leases
    * lockman: new module to handle sanlock
    * hypervisor: rename LIBVIRT_SYSTEM_INFO_SECONDS to SYSTEM_INFO_LOOP_SECONDS
    * hypervisor: implement Wait_system_info()
    * constants: add VMS_DIR
    * constants: add LOCK_DIR and LOCK_SPACE in preparation for lockman
    * start_virtxd.sh: run as qemu:disk
    * model: change hoststate to cstate (cluster state)
    * virtx: add a Debug log when we start listening on HTTP
* Thu Mar 12 2026 Dario Faggioli <dfaggioli@suse.com>
  - Update to version 0.1+gc806d0c:
    * serfcomm: change constants to be uppercase
    * hypervisor: change constants to be uppercase
    * cmd: virtx: vm_get: reorder fields
    * cmd: virtx: add | column separator
    * cmd: virtx: vm_get: show last boot datetime
    * ts: add String() to convert a timestamp to a string
    * hypervisor: domain: new function Log_domain to build an OpLogList
    * hypervisor: oplog: new oplog_load_list()
    * hypervisor: domain: record some messages into oplog
    * hypervisor: oplog: rename functions to have an oplog_ prefix
    * hypervisor: oplog: move over operation metadata functions from domain.go
    * hypervisor: domain: generalize record_domain_shutdown into complete_domain_op
    * hypervisor: domain: load_domain_op: pass the op as value, not pointer
    * hypervisor: move Get_Vmstats from systeminfo.go to hypervisor.go
    * hypervisor: systeminfo: rename get_system_info to system_info_get
    * hypervisor: systeminfo: move delete_ghosts out of get_system_info
    * model: regen, add OplogList OplogItem as part of VmStats
    * metadata: add end timestamp
    * hypervisor: domain: Migrate_domain: failing to record_domain_op is not fatal
    * metadata: rename Err field to Msg
    * hypervisor: domain: mark openapi.OpVmShutdown as completed only when it is
    * hypervisor: domain: record OpVmBoot, OpVmPause, OpVmResume, OpVmShutdown
    * metadata: add per-operation metadata
    * cmd: virtx: vm_list: show age of VM information
    * cmd: virtx: host_list: show age of host information
    * ts: add Since() function to return duration since timestamp
    * cmd: virtx: vm_list: move VM runstate to the last column
    * cmd: virtx: host_list: move serf state to the last column
    * inventory: search: look for items not updated since Ts, return Ts
    * model: regenerate, add ts to host_list_fields and vm_list_fields
    * ts: new package for some timestamp functions, add ts.Now()
    * cmd: virtx: host_list: show a more concise total number of cpu threads
    * cmd: virtx: host_get: add available memory information
    * cmd: virtx: host_list: show Os and Version
    * inventory: search: add Os and version to host_list
    * model: regenerate, add Osid and Osv to host_list_fields
    * cmd: virtx: host_get: show OS and version
    * hypervisor: systeminfo: fetch OS ID and version from /etc/os-release
    * model: regenerate, add 'os' to hostdef
    * Revert "vmdef: check_symlinks() before allowing a path through"
    * hypervisor: systeminfo: fix SIGSEGV when running nested
    * hypervisor: minor cleanup of unreachable code
    * vmdef: check_symlinks() before allowing a path through
    * cmd: virtx: vm_runstate_get: fix missing ok check in cmd.go
    * cmd: virtx: vm_register: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_migrate_abort: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_migrate: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_resume: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_pause: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_shutdown: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_boot: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_delete: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_update: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_create_get: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_migrate_get: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_runstate_get: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_get: move arguments for the request from cmd.go to module
    * cmd: virtx: host_get: move arguments for the request from cmd.go to module
    * cmd: virtx: vm_list: move arguments for the request from cmd.go to module
    * cmd: virtx: host_list: move arguments from cmd.go to the proper module
    * hypervisor: systeminfo: fix libvirt reconnection
    * start_virtxd.sh: run sudo in background
    * storage: storage_detect_prov: handle DEVICE_LUN (not implemented yet)
    * storage: fix missing fallthrough
    * storage: adjust two comments for clarity
    * storage: storage_detect_prov: fix unhandled device type for CDROM
    * start_virtxd.sh: use group root
* Tue Jan 27 2026 Dario Faggioli <dfaggioli@suse.com>
  - Update to version 0.1+ga780082:
    * storage: check provisioning type and size even for unmanaged disks
    * storage: vdisk: adjust old comment
    * storage: move all virtual disk code to separate vdisk.go
    * storage: rename internal functions to a consistent storage_ prefix
    * storage: fix broken check for is_managed
    * add missing copyright preambles in packages
    * httpx: add newline after imports, should be exactly 1
    * virtx: remove some extra newlines after imports
    * storage: new package, extracted from virtx/vm_storage
    * virtx: vm_storage: move the most important functions to the top
    * virtx: vm_storage: refactor vm_storage_create and vm_storage_delete
    * vmdef: remove obsolete comment
    * vmdef: To_xml: add configuration for qemu-vdagent vnc copy/paste
    * virtx: vm_storage: detect image provisioning and size when claiming existing files
    * virtx: vm_storage: do not create storage if provisioning mode is NONE
    * model: regen from api, replace disk_create_mode with man_mode and prov_mode
* Wed Jan 21 2026 Dario Faggioli <dfaggioli@suse.com>
  - Update to version 0.1+g84716fe:
    * vmdef: new function vmdef.Disks() to return a slice with all disks
  - Enable automatic changes generation for the source service
* Tue Jan 20 2026 Dario Faggioli <dfaggioli@suse.com>
  - Set the services to manual mode, to make the package suitable for Factory
* Thu Jan 15 2026 Dario Faggioli <dfaggioli@suse.com>
  - Include commit hash in version
* Thu Dec 04 2025 Dario Faggioli <dfaggioli@suse.com>
  - Create the bash-completion subpackage
* Tue Dec 02 2025 Dario Faggioli <dfaggioli@suse.com>
  - Initial import of the sources for the package

Files

/usr/share/bash-completion/completions/virtx


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026