Age | Commit message (Expand) | Author |
2021-06-08 | gnu: python2-libvirt: Remove package....* gnu/packages/virtualization.scm (python2-libvirt): Remove variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
| zimoun |
2021-06-05 | gnu: Add lxcfs....* gnu/packages/virtualization.scm (lxcfs): New Variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dion Mendel |
2021-05-18 | gnu: python-libvirt: Update to 7.3.0....* gnu/packages/virtualization.scm (python-libvirt): Update to 7.3.0.
[arguments]: Remove obsolete 'patch-nosetests-path phase.
Replace the default 'check phase.
[native-inputs]: Switch from python-nose to python-pytest, like upstream
has done.
| Tobias Geerinckx-Rice |
2021-05-18 | gnu: libvirt: Update to 7.3.0....* gnu/packages/virtualization.scm (libvirt): Update to 7.3.0.
| Tobias Geerinckx-Rice |
2021-04-21 | gnu: skopeo: Update to 1.2.3....* gnu/packages/virtualization.scm (skopeo): Update to 1.2.3.
| Tobias Geerinckx-Rice |
2021-04-06 | gnu: umoci: Update to 0.4.7 [fixes CVE-2021-29136]....* gnu/packages/virtualization.scm (umoci): Update to 0.4.7.
| Léo Le Bouter |
2021-04-05 | gnu: virt-manager: Update to 3.2.0....* gnu/packages/virtualization.scm (virt-manager): Update to 3.2.0.
[arguments]: Remove #:test-target. Remove fix-qemu-img-reference phase.
Adapt check phase to use pytest, although they still do not run.
[native-inputs]: Add python-docutils. Suggest adding python-pytest to enable
tests.
| Pierre Langlois |
2021-04-05 | gnu: libvirt-glib: Update to 4.0.0....* gnu/packages/virtualization.scm (libvirt-glib): Update to 4.0.0.
[build-system]: Switch to meson-build-system.
| Pierre Langlois |
2021-04-05 | gnu: python-libvirt: Update to 7.2.0....* gnu/packages/virtualization.scm (python-libvirt): Update to 7.2.0.
| Pierre Langlois |
2021-04-05 | gnu: libvirt: Update to 7.2.0....* gnu/packages/virtualization.scm (libvirt): Update to 7.2.0.
[arguemnts]: Switch to meson, only build system supported by upstream.
[inputs]: Add libssh2 and readline.
[native-inputs]: Add bash-completion, gettext, python-docutils and
rpcsvc-proto.
* gnu/packages/patches/libvirt-add-install-prefix.patch: New file...
* gnu/local.mk: ...add it.
* gnu/packages/patches/libvirt-create-machine-cgroup.patch: Delete file,
merged by upstream.
Tested-by: Pierre Langlois <pierre.langlois@gmx.com>
| Brice Waegeneire |
2021-04-05 | gnu: libvirt: Enable disk and directory storage....* gnu/packages/virtualization.scm (libvirt)[inputs]: Add parted.
[arguments]: Add configure flags to support disk and directory storage.
| Brice Waegeneire |
2021-04-02 | gnu: runc: Update to 1.0.0-rc93....* gnu/packages/virtualization.scm (runc): Update to 1.0.0-rc93.
[source]: Remove the patches field.
[phases]{unpack}: Remove override.
{build}: Add the man target.
{check}: Make conditional based on TESTS?.
{install}: Add the install-man target.
[native-inputs]: Add go-github-com-go-md2man.
[home-page]: Update.
* gnu/packages/patches/runc-CVE-2019-5736.patch: Delete file.
* gnu/local.mk: Un-register it.
| Maxim Cournoyer |
2021-04-02 | Revert "gnu: libvirt: Update to 7.1.0."...The update causes virsh to fail <https://bugs.gnu.org/47541>.
This reverts commit 383b02a370252c08eb1d43ac94d659c1d3993a35.
| Pierre Langlois |
2021-04-02 | Revert "gnu: python-libvirt: Update to 7.1.0."...This reverts commit 52ed12afcb4618f0a9801b10799d8bbdffe87878.
| Pierre Langlois |
2021-04-02 | Revert "gnu: libvirt-glib: Update to 4.0.0."...This reverts commit 7573ab22d7400a16d81228c6500331a293887cae.
| Pierre Langlois |
2021-04-02 | Revert "gnu: virt-manager: Update to 3.2.0."...This reverts commit 5eb05ede0bf0cfe3080a24eea783f0fbc2ed4015.
| Pierre Langlois |
2021-03-31 | gnu: virt-manager: Update to 3.2.0....* gnu/packages/virtualization.scm (virt-manager): Update to 3.2.0.
[arguments]: Remove #:test-target. Remove fix-qemu-img-reference phase.
Adapt check phase to use pytest, although they still do not run.
[native-inputs]: Add python-docutils. Suggest adding python-pytest to enable
tests.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Pierre Langlois |
2021-03-31 | gnu: libvirt-glib: Update to 4.0.0....* gnu/packages/virtualization.scm (libvirt-glib): Update to 4.0.0.
[build-system]: Switch to meson-build-system.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Pierre Langlois |
2021-03-31 | gnu: python-libvirt: Update to 7.1.0....* gnu/packages/virtualization.scm (python-libvirt): Update to 7.1.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Pierre Langlois |
2021-03-31 | gnu: libvirt: Update to 7.1.0....* gnu/packages/virtualization.scm (libvirt): Update to 7.1.0.
[source]: Remove libvirt-create-machine-cgroup.patch, add
libvirt-do-not-create-var-dirs.patch.
[build-system]: Switch to meson-build-system.
[arguments]: Use meson-0.55. Adapt #:configure-flags for meson, there is no
need for --docdir anymore. Remove fix-BOURNE_SHELL-definition phase. Add
fix-sysconfdir-and-localstatedir phase. Adapt disable-broken-tests to meson.
[native-inputs]: Add python-docutils and rpcsvc-proto.
* gnu/packages/patches/libvirt-create-machine-cgroup.patch: Delete.
* gnu/packages/patches/libvirt-do-not-create-var-dirs.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add new patch, remove the other.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Pierre Langlois |
2021-03-29 | gnu: skopeo: Update to 1.2.2....* gnu/packages/virtualization.scm (skopeo): Update to 1.2.2.
| Tobias Geerinckx-Rice |
2021-03-27 | gnu: Use 'gtk-doc/stable' in native-inputs of selected packages....* gnu/packages/calendar.scm (libical),
gnu/packages/check.scm (umockdev),
gnu/packages/fontutils.scm (libraqm),
gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing)
(udisks, libfprint, libportal),
gnu/packages/geo.scm (memphis, osm-gps-map),
gnu/packages/glib.scm (template-glib),
gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed)
(gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel)
(libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord)
(geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager)
(network-manager-applet, gfbgraph, libunique, cheese, libhandy)
(gnome-latex, libgda),
gnu/packages/gstreamer.scm (orc),
gnu/packages/gtk.scm (at-spi2-core, goocanvas),
gnu/packages/language.scm (nimf),
gnu/packages/networking.scm (libnice),
gnu/packages/video.scm (schroedinger),
gnu/packages/virtualization.scm (libosinfo),
gnu/packages/webkit.scm (wpewebkit, webkitgtk),
gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with
'gtk-doc/stable'.
| Mark H Weaver |
2021-03-16 | gnu: qemu: Enable reproducible builds....Fixes <https://issues.guix.gnu.org/47176>. The solution was suggested by
bonzini on OFTC's #qemu channel.
* gnu/packages/virtualization.scm (qemu)[snippet]: Delete bundled meson copy.
[native-inputs]: Add meson-next.
| Maxim Cournoyer |
2021-03-15 | gnu: qemu: Update to 5.2.0....* gnu/packages/virtualization.scm (qemu): Update to 5.2.0.
[source]: Re-indent and break long lines, to appease 'guix lint'.
[arguments]{disable-unusable-tests}: Adjust for the new Meson build
system. Remove patching for a test workaround that has been resolved in
5.2.0.
{patch-test-shebangs, patch-/bin/sh-references}: Combine into...
{patch-embedded-shebangs}: ... this new phase. Patch the SHELL variable in
the Makefile.
{fix-optionrom-makefile}: New phase.
{install-user-static}: Adjust as the binaries are now symbolic links pointing to their
actual build path.
[native-inputs]: Add ninja.
* gnu/packages/patches/qemu-build-info-manual.patch: Update patch.
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Leo Famulari |
2021-03-15 | gnu: qemu: Add a static output....The static output is equivalent to what other distributions commonly package
as 'qemu-user-static'.
* gnu/packages/virtualization.scm (qemu)[outputs]: Add a static output.
[phases]{configure}: Configure the main build as an out-of-source build. Move
all configure flags to ...
[configure-flags]: ... here. The options explicitly enabling optional
features are removed; the configure script does a good job at enabling all the
features available based on the inputs present and this allows reusing the
flags in variant packages such as qemu-minimal.
{configure-user-static, build-user-static, install-user-static}: New phases.
{patch-test-shebangs}: New phase, extracted from the configure phase.
[native-inputs]: Add glib-static, pcre:static and zlib:static.
(qemu-minimal)[arguments]: Reuse the configure-flags argument. Rewrite to use
match instead of cond.
| Maxim Cournoyer |
2021-03-15 | gnu: qemu: Fix indentation and remove trailing #t....* gnu/packages/virtualization.scm (qemu): Fix indentation and remove
trailing #t, appeasing 'guix lint'.
| Maxim Cournoyer |
2021-02-28 | gnu: ganeti: Use HTTPS home page URI....* gnu/packages/virtualization.scm (ganeti)[home-page]: Use HTTPS URI.
| Nicolas Goaziou |
2021-02-28 | gnu: qemu: Fix CVE-2021-20203....* gnu/packages/patches/qemu-CVE-2021-20203.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/virtualization.scm (qemu): Apply it.
| Léo Le Bouter |
2021-01-27 | gnu: python-xyz: Move a few modules to (gnu packages python-build)....* gnu/packages/python-xyz.scm (python-pep517): Inherit from
python-pep517-bootstrap. Remove the inherited common fields.
(python-poetry-core, python-wheel)
(python-toml): Move to ...
* gnu/packages/python-build.scm: ... here, a new module.
(python-pep517-bootstrap): New package.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
| Maxim Cournoyer |
2021-01-14 | gnu: qemu: Fix ioctl(…, SIOCGIFCONF, …) for emulated 64 bit architectures....* gnu/packages/virtualization.scm (qemu): Add a snippet to fix a bug in the
do_ioctl_ifconf() function of qemu to make ioctl(…, SIOCGIFCONF, …) work for
emulated 64 bit architectures.
The sizeof(struct ifreq) is 40 for 64 bit and 32 for 32 bit architectures.
This structure contains a union of other structures, of which struct ifmap
is the biggest for 64 bit architectures. Calling ioctl(…, SIOCGIFCONF, …)
fills a struct sockaddr of that union, and do_ioctl_ifconf() only considered
that struct sockaddr for the size of the union, which has the same size as
struct ifmap on 32 bit architectures. So do_ioctl_ifconf() assumed a wrong
size of 32 for struct ifreq instead of the correct size of 40 on 64 bit
architectures.
The fix makes do_ioctl_ifconf() handle struct ifmap as the biggest part of
the union, treating struct ifreq with the correct size.
This fixes (@ (guix build syscalls) network-interface-names) when used in
emulated 64 bit architectures.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Stefan |
2021-01-14 | gnu: lxc: Update to 4.0.6....* gnu/packages/virtualization.scm (lxc): Update to 4.0.6.
| Tobias Geerinckx-Rice |
2021-01-12 | gnu: skopeo: Update to 1.2.1....* gnu/packages/virtualization.scm (skopeo): Update to 1.2.1.
| Tobias Geerinckx-Rice |
2021-01-03 | gnu: osinfo-db: Update to 20201218....* gnu/packages/virtualization.scm (osinfo-db): Update to 20201218.
| Tobias Geerinckx-Rice |
2021-01-02 | gnu: xen: Update to 4.14.1....* gnu/packages/virtualization.scm (xen): Update to 4.14.1.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vincent Legoll |
2020-12-24 | gnu: lxc: Update to 4.0.5....* gnu/packages/virtualization.scm (lxc): Update to 4.0.5.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Vincent Legoll |
2020-12-06 | gnu: python-transient: Update to 0.12....* gnu/packages/virtualization.scm (python-transient): Update to 0.12.
| Brett Gilio |
2020-12-02 | gnu: qemu-minimal: Fix emulation build list....* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Adjust
configure-flags logic to match using string-prefix instead of a full
match when determining qemu targets.
| Efraim Flashner |
2020-11-25 | gnu: python-transient: Update to 0.11....* gnu/packages/virtualization.scm (python-transient): Update to 0.11.
| Brett Gilio |
2020-11-22 | gnu: Add python-transient....* gnu/packages/virtualization.scm (python-transient): New variable.
| Brett Gilio |
2020-11-16 | gnu: xen: Update to 4.14.0....* gnu/packages/virtualization.scm (xen): Update to 4.14.0.
| Tobias Geerinckx-Rice |
2020-11-16 | gnu: xen: Fix build failure....This reverts commit 6177320d7816f2115bb0f6027cd51c29903fe45e,
obsoleted by <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30756>.
| Tobias Geerinckx-Rice |
2020-11-15 | gnu: qemu: Remove left-over debugging statement....This follows up on 1b0cda6b442dd79324eaeb5b552cbc32faca3726. Sigh.
* gnu/packages/virtualization.scm (qemu)[arguments]: Remove the FAIL.
| Tobias Geerinckx-Rice |
2020-11-15 | gnu: qemu: Extend I/O test time-outs....* gnu/packages/virtualization.scm (qemu)[arguments]: Add an
‘extend-test-time-outs’ phase.
| Tobias Geerinckx-Rice |
2020-11-13 | gnu: criu: Support nftables....* gnu/packages/virtualization.scm (criu)[inputs]: Add nftables.
| Tobias Geerinckx-Rice |
2020-11-13 | gnu: criu: Update to 3.15....* gnu/packages/virtualization.scm (criu): Update to 3.15.
| Tobias Geerinckx-Rice |
2020-11-04 | gnu: skopeo: Build documentation....* gnu/packages/virtualization.scm (skopeo)[native-inputs]: Add
go-github-com-go-md2man.
[arguments]<phases>{build-docs}: New phase.
{install}: Update make target to install manpages. Install example
configuration.
| Jelle Licht |
2020-10-16 | gnu: runc, skopeo, docker-cli, umoci: Don't 'chdir' in build phases....This fixes breaks the 'install-license-files' phase added in
6b793fa66218337a1f638466753cd5326a6a6c18 and is generally not good
practice.
Reported by divoplade on #guix.
* gnu/packages/virtualization.scm (runc)[arguments]: Use
'with-directory-excursion' instead of 'chdir' in build phases.
(skopeo)[arguments]: Likewise.
(umoci)[arguments]: Likewise.
* gnu/packages/docker.scm (docker-cli)[arguments]: In 'install' phase,
remove call to 'chdir' and adjust 'install-file' argument accordingly.
| Ludovic Courtès |
2020-10-14 | gnu: osinfo-db: Update to 20201011....* gnu/packages/virtualization.scm (osinfo-db): Update to 20201011.
| Tobias Geerinckx-Rice |
2020-10-01 | gnu: skopeo: Update to 1.2.0....* gnu/packages/virtualization.scm (skopeo): Update to 1.2.0.
[source]: Update uri.
[arguments]: Update #:import-path.
<phases>: In the 'build' phase, update make target.
[home-page]: Update to current.
| Jelle Licht |
2020-09-19 | gnu: qemu: Move HTML documentation to the doc output....* gnu/packages/virtualization.scm (qemu)[outputs]: Add "doc" output.
[phases]{create-samba-wrapper}: Correctly refer to the outputs keyword
argument.
{move-html-doc}: Add phase.
| Maxim Cournoyer |