Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package virtx for openSUSE:Factory checked 
in at 2026-07-09 22:18:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtx (Old)
 and      /work/SRC/openSUSE:Factory/.virtx.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtx"

Thu Jul  9 22:18:56 2026 rev:5 rq:1364591 version:0.1+gf3a7fda

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtx/virtx.changes      2026-05-30 
22:58:06.464205119 +0200
+++ /work/SRC/openSUSE:Factory/.virtx.new.1991/virtx.changes    2026-07-09 
22:19:26.958268233 +0200
@@ -1,0 +2,128 @@
+Wed Jul  8 15:22:19 UTC 2026 - Dario Faggioli <[email protected]>
+
+- virtx.service: adjust Group and SupplementaryGroups (as a
+  consequence of commit "start_virtxd.sh: run as qemu:qemu with
+  supplementary groups")
+
+-------------------------------------------------------------------
+Wed Jul 08 15:20:01 UTC 2026 - Dario Faggioli <[email protected]>
+
+- Update to version 0.1+gf3a7fda:
+  * hypervisor/domain: migration: cap the number of connections to 8
+
+-------------------------------------------------------------------
+Wed Jul 08 13:14:43 UTC 2026 - Dario Faggioli <[email protected]>
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  virtx-0.1+g89b87f1.tar.gz

New:
----
  virtx-0.1+gf3a7fda.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virtx.spec ++++++
--- /var/tmp/diff_new_pack.zG1kOO/_old  2026-07-09 22:19:27.750295133 +0200
+++ /var/tmp/diff_new_pack.zG1kOO/_new  2026-07-09 22:19:27.750295133 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:           virtx
-Version:        0.1+g89b87f1
+Version:        0.1+gf3a7fda
 Release:        0
 Summary:        VirtX is a simple federation of KVM hosts based on libvirt and 
serf
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.zG1kOO/_old  2026-07-09 22:19:27.834297986 +0200
+++ /var/tmp/diff_new_pack.zG1kOO/_new  2026-07-09 22:19:27.838298122 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/openSUSE/virtx.git</param>
-              <param 
name="changesrevision">89b87f155a7541b8c7d0a3def7cc91cf7d4eac20</param></service></servicedata>
+              <param 
name="changesrevision">f3a7fdaf2ee3e7f05fd3a2888174b5947a427d3f</param></service></servicedata>
 (No newline at EOF)
 

++++++ vendor.tar.gz ++++++

++++++ virtx-0.1+g89b87f1.tar.gz -> virtx-0.1+gf3a7fda.tar.gz ++++++
++++ 10513 lines of diff (skipped)

++++++ virtx.service ++++++
--- /var/tmp/diff_new_pack.zG1kOO/_old  2026-07-09 22:19:29.050339287 +0200
+++ /var/tmp/diff_new_pack.zG1kOO/_new  2026-07-09 22:19:29.058339559 +0200
@@ -20,7 +20,8 @@
 [Service]
 Type=simple
 User=qemu
-Group=disk
+Group=qemu
+SupplementaryGroups="disk sanlock"
 ExecStart=/usr/sbin/virtxd
 Restart=on-failure
 RestartSec=5s

Reply via email to