Gnome Boxes on core-updates-frozen can’t clone VMs

  • Done
  • quality assurance status badge
Details
2 participants
  • Ricardo Wurmus
  • Vivien Kraus
Owner
unassigned
Submitted by
Vivien Kraus
Severity
normal

Debbugs page

Vivien Kraus wrote 3 years ago
(address . bug-guix@gnu.org)
87mtmcxrga.fsf@planete-kraus.eu
Dear guix,

Gnome Boxes 41.1 fixes a regression on core-updates-frozen where if you
clone a VM, gnome-boxes won’t be able to restart again, because the
clone operation corrupts the new VM description.

I propose that we upgrade it, what do you think?

Vivien
From bb504043513b451e89b5e26c24513157e9acac39 Mon Sep 17 00:00:00 2001
From: Vivien Kraus <vivien@planete-kraus.eu>
Date: Wed, 10 Nov 2021 09:51:41 +0000
Subject: [PATCH 1/3] gnu: gnome-boxes: Update to 41.1.

* gnu/packages/gnome.scm (gnome-boxes): Update to 41.1.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index f15dc593f2..598d8a3dfc 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -11538,7 +11538,7 @@ (define-public polari
(define-public gnome-boxes
(package
(name "gnome-boxes")
- (version "40.3")
+ (version "41.1")
(source
(origin
(method url-fetch)
@@ -11546,7 +11546,7 @@ (define-public gnome-boxes
(version-major version) "/"
"gnome-boxes-" version ".tar.xz"))
(sha256
- (base32 "0n20yzxsc7mv73a905djvsas76vknfn67ad1n0rnvgm48n7qxw7z"))))
+ (base32 "1wzhm8n485cqhbai4qshgrwl05ix881g8gjshilrj6vg8p1li79h"))))
(build-system meson-build-system)
(arguments
'(#:glib-or-gtk? #t
--
2.33.1
From 5664393120a972a4e69acfc406dd1fb217024a91 Mon Sep 17 00:00:00 2001
From: Vivien Kraus <vivien@planete-kraus.eu>
Date: Wed, 10 Nov 2021 09:52:11 +0000
Subject: [PATCH 2/3] =?UTF-8?q?gnu:=20gnome-boxes:=20Don=E2=80=99t=20use?=
=?UTF-8?q?=20bundled=20libhandy.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* gnu/packages/gnome.scm (gnome-boxes) [inputs]: Add libhandy.
---
gnu/packages/gnome.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 598d8a3dfc..3f8bc1b4b9 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -11570,6 +11570,7 @@ (define-public gnome-boxes
("gtk-vnc" ,gtk-vnc)
("gtksourceview" ,gtksourceview)
("json-glib" ,json-glib)
+ ("libhandy" ,libhandy)
("libosinfo" ,libosinfo)
("libsecret" ,libsecret)
("libsoup" ,libsoup)
--
2.33.1
From 6a52747aacddf6ce3dbb669a8bae2a26989031fb Mon Sep 17 00:00:00 2001
From: Vivien Kraus <vivien@planete-kraus.eu>
Date: Wed, 10 Nov 2021 09:54:10 +0000
Subject: [PATCH 3/3] gnu: gnome-boxes: Apply guix style.

* gnu/packages/gnome.scm (gnome-boxes): Apply guix style.
---
gnu/packages/gnome.scm | 58 +++++++++++++++++++++---------------------
1 file changed, 29 insertions(+), 29 deletions(-)

Toggle diff (71 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 3f8bc1b4b9..2dc1ea9af8 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -11555,35 +11555,35 @@ (define-public gnome-boxes
(assoc-ref %outputs "out")
"/lib/gnome-boxes"))))
(native-inputs
- `(("glib:bin" ,glib "bin") ; for glib-compile-resources
- ("gtk+:bin" ,gtk+ "bin") ; for gtk-update-icon-cache
- ("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database
- ("itstool" ,itstool)
- ("intltool" ,intltool)
- ("vala" ,vala)
- ("pkg-config" ,pkg-config)))
- (inputs
- `(("libarchive" ,libarchive)
- ("glib-networking" ,glib-networking) ;for TLS support
- ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
- ("gtk" ,gtk+)
- ("gtk-vnc" ,gtk-vnc)
- ("gtksourceview" ,gtksourceview)
- ("json-glib" ,json-glib)
- ("libhandy" ,libhandy)
- ("libosinfo" ,libosinfo)
- ("libsecret" ,libsecret)
- ("libsoup" ,libsoup)
- ("libusb" ,libusb)
- ("libvirt" ,libvirt)
- ("libvirt-glib" ,libvirt-glib)
- ("libxml" ,libxml2)
- ("spice-gtk" ,spice-gtk)
- ("sparql-query" ,sparql-query)
- ("vte" ,vte)
- ("webkitgtk" ,webkitgtk)
- ("tracker" ,tracker)
- ("libgudev" ,libgudev)))
+ (list `(,glib "bin") ; for glib-compile-resources
+ `(,gtk+ "bin") ; for gtk-update-icon-cache
+ desktop-file-utils ; for update-desktop-database
+ itstool
+ intltool
+ vala
+ pkg-config))
+ (inputs
+ (list libarchive
+ glib-networking ;for TLS support
+ gsettings-desktop-schemas
+ gtk+
+ gtk-vnc
+ gtksourceview
+ json-glib
+ libhandy
+ libosinfo
+ libsecret
+ libsoup
+ libusb
+ libvirt
+ libvirt-glib
+ libxml2
+ spice-gtk
+ sparql-query
+ vte
+ webkitgtk
+ tracker
+ libgudev))
(home-page "https://wiki.gnome.org/Apps/Boxes")
(synopsis "View, access, and manage remote and virtual systems")
(description "GNOME Boxes is a simple application to view, access, and
--
2.33.1
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEEq4yIHjMvkliPpwQnO7C8EjLYuCwFAmGLl8YACgkQO7C8EjLY
uCwdcQv+KhlvXUyk1HdZVkCMjVWgBkyCuDBiWQRlwbNv+KThsqdWL+zVmQuy6HGc
YFCFZpfu6RZFQwBQrH2FyUpq5Vd0+M5bnFKUX6qaXa8meSefFTN9OrTDM+pVQQI2
ozK6I8QhsneatBJizMaM0+TOlj2jaP+1vhsHxRyYU8PIytJ4+On5mKPWK2pRVVT8
Ajj/y17NGs7tiHYcJfSXmpTMwd7zqGarEusSGVxzDb4YzfZnDlH/ftC42cOAaU1L
X9VmkjNOmNb5IqDJtWkQRKq/b0AjjTedRqb1sWguqIhaPXzJhL43wpjhgCMA5J8U
SeMm5B6iI10WwF+z5CYiRRTDTT0QObwkxpjr3GYe2uDchlzYX+7r6fMKOoSqBDAS
prrLL6N7twvNhh5hlUaPLCJeAAnC4KQrhndWgOF8eTqoAbk5LVoPZPGkEogkZ5DZ
pmOw9XFGXTDyz+6gciSjOHyHcErXKPS3zQTpm0WxJgVrYauOIeymD7m6LfYRaXhO
O3zsO0X5
=C5wL
-----END PGP SIGNATURE-----

Vivien Kraus wrote 3 years ago
Re: bug#51746: Ignore the styling commit
(address . 51746@debbugs.gnu.org)
87wnlfq7w4.fsf@planete-kraus.eu
The styling commit should be ignored. The styling will happen for all
packages at once.
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEEq4yIHjMvkliPpwQnO7C8EjLYuCwFAmGM9osACgkQO7C8EjLY
uCzqhwwAkWvTnc+6zBAzmSxD3P0Qeh9/LO49LKt0lgoCJ1sT4NZ7BEShYxtEUWUz
ekTSLS7wvMitoRAMXtd60tTvd9WPrygO2BbBrPVuv+GpvG3ZGE0Q6nbNUqihl1Gp
0fR++d95PWN8U6shks/3aGxRHr7Evuc9oo3+V0L2M+saxRzUgvmTSABgPv3BKpNP
PH23JwPfnyGCWD4lkMIJy4Y5odL6WY4n5tpqFNZd2ffTfe2qPoWKqVpLMtzS28o3
EIHMqS9JEY/viLM1LLGHDYhm5/102qyXuPY19MwX11Dx1Hs5in6MKhQBrlVHCQkT
ge3Jgh/mqtP2Pkiz0LYCJkQRi4rLTMUJnnWOr0FPuqM/nFFBSA4fJd2GFWNcbgmm
OJMi2C4MXiHituU9zy18LlqY9CQ7qDvgOH3BaENmz+3vr/yOolc/1HPvCu7oylq1
uCpif3tpksKNQpoyE7scXtmr1g/TkQmEDZeMkIPUSGDtlxC7fVGzgBH2fuPeYKV5
MZXHr4f+
=d5EF
-----END PGP SIGNATURE-----

Ricardo Wurmus wrote 3 years ago
Gnome Boxes on core-updates-frozen can’t clone VMs
(address . 51746-done@debbugs.gnu.org)(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
87pmr51e7i.fsf@elephly.net
Hi,

I’ve applied the first patch to core-updates-frozen. Thank you!

--
Ricardo
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 51746@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 51746
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help