Received: from mail.cock.li (mail.cock.li [37.120.193.124]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 08C66782B9E for <~alpine/users@lists.alpinelinux.org>; Sun, 31 Jan 2021 11:28:27 +0000 (UTC) MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cock.email; s=mail; t=1612092489; bh=DbdvEB7OAHdeXrlPCF9LKZMeaadok1OTMfgLkjuq8zI=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=QrOVfwUGCXFPOgbSf07YtI/r1v/uDOlLiLFiLCE+LfERqtsGPUe8B6YYLgevzmVlV StFbOQN4y98ZJtVzGTQobajCVXGhL8qsQivDDqWeQV6W72f67uI3v1hYe5qyWHTf0+ kPgzN+Dui8qumPDNs17vcoWBpzB6C2yHOukw6kpVLVXe4msQwzg/R6pEfkxj7vSB6u czC4w1PaTd9gbzw0fQ8BnvYTphIuovSky73lgBnTsfdZezdHATPKgD8yAFMax5cuDb rUEuSGIgqeiEpcJNe7veanuT/PBgXfKYzZvlqqAgs1XzgtQAMSVAsqxd3lWLE6tY+4 M444iCaTdkCwQ== Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 31 Jan 2021 11:28:11 +0000 From: giant@cock.email To: Natanael Copa Cc: ~alpine/users@lists.alpinelinux.org, Wim Langers Subject: Re: qemu - spice ? In-Reply-To: <20210128233806.398147fa@ncopa-desktop.lan> References: <20210128233806.398147fa@ncopa-desktop.lan> Message-ID: <389dc3f54011d4b7959f66db81cd96a6@cock.email> X-Sender: giant@cock.email User-Agent: Roundcube Webmail/1.3.15 On 2021-01-28 22:38, Natanael Copa wrote: > this was due to commit > feb4aaf0bfc093ac5d122e9aef9ee43f6955629f community/qemu: upgrade to > 5.2.0 > https://git.alpinelinux.org/aports/commit/?id=feb4aaf0bfc093ac5d122e9aef9ee43f6955629f > > My local virt-manager stopped to work as well. A bit annoying indeed, > but on the other hand you can avoid pull in things you don't use. > > Not sure how to properly solve this. > > -nc Guaranteed breakage upon upgrade isn't ideal. I think there are three possible better courses of action: 1) Have all the qemu package depend on all these small packages. This is the least "Alpine-like" way of doing things, since it doesn't allow you to avoid pulling in unnecessary things. 2) Have all the small packages be installed manually upon upgrade from 3.12 to 3.13 and leave it to the users to remove what they don't need. 3) Inform users in the release notes that manual intervention is necessary. I think we need a good write-up on the wiki of which packages are required by which features. I didn't find one upstream, sadly... As far as I've discovered: * serial console: - qemu-chardev-spice * graphics (using virtio driver): - qemu-hw-display-virtio-gpu - qemu-hw-display-virtio-gpu-pci (possibly only for i440FX?) - qemu-hw-display-virtio-vga (I didn't even get a BIOS POST without this.) - qemu-ui-opengl * Spice: - qemu-ui-spice-core (not required if using VNC) * USB redirection: - qemu-hw-usb-redirect (pretty self explanatory)