mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-01-24 02:04:13 +03:00
7e79e064ea
This reverts b34ae0d0c883972d74deef6cdadb29bdd1bbe487 and 1fef5d8661118a4f00a8689b323d275144b39dbe. Playing with this some more I found some deeper problems. For example ```console [:~/src/virt-manager] (main) $ ./virt-xml test-for-virtxml --connect test://`pwd`/tests/data/testdriver/testsuite.xml --print-diff --edit 1 --video model=FOO --edit 2 --sound model=BAR --- Original XML +++ Altered XML @@ -180,14 +180,14 @@ <graphics type="vnc" port="-1" autoport="yes"> <listen type="address"/> </graphics> - <sound model="sb16"/> + <sound model="BAR"/> <sound model="es1370"/> <sound model="ich6"/> <video> <model type="vmvga" vram="16384" heads="1" primary="yes"/> </video> <video> - <model type="cirrus" vram="16384" heads="3"/> + <model type="FOO" vram="16384" heads="3"/> </video> <hostdev mode="subsystem" type="usb" managed="yes"> <source> ``` There's other weirdness too, though it's mostly strange plays on previous weird behavior * `--edit --video model=vga --edit --sound model=ich9 --video model=qxl` works * `--add-device --sound model=foo --video model=bar` was previously rejected but now works * `--remove-device --video model=vmvga --sound model=sb16` was previously rejected by now works Fixing all this is not trivial. So I think we need to revert and go back to the drawing board.