Commit d09846c3 authored by Simon McVittie's avatar Simon McVittie

New upstream version 3.34.0

parents cdca6cd3 8d7709b1
3.34.0 - Sep 09, 2019
=====================
Changes since 3.33.90
- Only show supported architectures in "Download an OS" page
- Fix crash with media enumeration
- Adjust appdata to pass the strict validation
- Added/updated/fixed translations:
- Czech
- Finnish
- Polish
- Slovenian
- Hungarian
- French
- Galician
- Catalan
- Korean
- Turkish
- Friulian
- Spanish
- Greek
- British English
- Dutch
- Croatian
- Italian
- Swedish
- Brazilian Portuguese
All contributors to this release:
Anders Jonsson <anders.jonsson@norsjovallen.se>
Andre Klapper <aklapper@wikimedia.org>
Balázs Úr <balazs@urbalazs.hu>
Bruce Cowan <bruce@bcowan.me.uk>
Charles Monzat <charles.monzat@free.fr>
Daniel Mustieles <daniel.mustieles@gmail.com>
Efstathios Iosifidis <eiosifidis@gnome.org>
Fabio Tomat <f.t.public@gmail.com>
Felipe Borges <felipeborges@gnome.org>
Fran Dieguez <frandieguez@gnome.org>
Gábor Kelemen <kelemeng@openscope.org>
Goran Vidović <trebelnik2@gmail.com>
Hannie Dumoleyn <hannie@ubuntu-nl.org>
Jiri Grönroos <jiri.gronroos@iki.fi>
Jordi Mas <jmas@softcatala.org>
Marek Černocký <marek@manet.cz>
Matej Urbančič <mateju@svn.gnome.org>
Milo Casagrande <milo@ubuntu.com>
Petr Kovář <pknbe@volny.cz>
Piotr Drąg <piotrdrag@gmail.com>
Rafael Fontenelle <rafaelff@gnome.org>
Sabri Ünal <libreajans@gmail.com>
Seong-ho Cho <shcho@gnome.org>
3.33.90 - Aug 14, 2019
======================
Changes since 3.33.3
- Auto enable boot menu for VMs with a CD/DVD assigned
- Modernize the unnatended installation code
- Prefer initrd over disk as injection method
- Various Flatpak/CI build fixes
- Print '-h' as the help commandline option (instead of -?)
- Wrap size and DnD overlays in OSD for better readability
- Added/updated/fixed translations:
- Spanish
- Brazilian Portuguese
- Romanian
- German
- Swedish
- Indonesian
- Lithuanian
- Catalan
- Basque
All contributors to this release:
Anders Jonsson <anders.jonsson@norsjovallen.se>
Asier Sarasua Garmendia <asier.sarasua@gmail.com>
Aurimas Černius <aurisc4@gmail.com>
Daniel Mustieles <daniel.mustieles@gmail.com>
Fabiano Fidêncio <fidencio@redhat.com>
Felipe Borges <felipeborges@gnome.org>
Florentina Mușat <florentina.musat.28@gmail.com>
Jordi Mas <jmas@softcatala.org>
Kukuh Syafaat <kukuhsyafaat@gnome.org>
Piotr Drąg <piotrdrag@gmail.com>
Rafael Fontenelle <rafaelff@gnome.org>
Tim Sabsch <tim@sabsch.com>
3.33.3 - Jul 29, 2019
=====================
Changes since 3.33.2
- Split new box assistant into two (remote and virtual machines)
- Use 3.32 Sdk and Runtime for CI
- Drop option to Share Clipboard (now it is always shared)
- Add tooltips for media entries in the assistant
- Added/updated/fixed translations:
- German
- Norwegian Bokmål
- Basque
All contributors to this release:
Asier Sarasua Garmendia <asier.sarasua@gmail.com>
Felipe Borges <felipeborges@gnome.org>
Kjartan Maraas <kmaraas@gnome.org>
Mayank Mandava <mayank.mandava@afterpay.com>
Tim Sabsch <tim@sabsch.com>
3.33.2 - Jul 02, 2019
=====================
Changes since 3.33.1
- Add 3D acceleration option to VM Properties dialog
- Convert collection switcher to GtkRadioButtons to avoid multi-selection
- Stop enabling virtio-gpu by default to new installs (make it opt-in)
- Use spice_main_channel_file_copy_async instead of deprecated API
- Pass username and port to openssh while connecting
- Take screenshots with Gtk, instead of delegating to the display widget
- Don't duplicate Recommended Downloads in the "Show All" list
- Added/updated/fixed translations:
- Spanish
- Indonesian
- Hungarian
- Finnish
- Friulian
- Greek
- Dutch
- Croatian
- Brazilian Portuguese
- Swedish
All contributors to this release:
Anders Jonsson <anders.jonsson@norsjovallen.se>
Balázs Meskó <meskobalazs@fedoraproject.org>
Daniel Mustieles <daniel.mustieles@gmail.com>
Daniel Ostrowski <daniel.j.ostrowski@gmail.com>
Efstathios Iosifidis <eiosifidis@gnome.org>
Fabio Tomat <f.t.public@gmail.com>
Felipe Borges <felipeborges@gnome.org>
Goran Vidović <trebelnik2@gmail.com>
Jiri Grönroos <jiri.gronroos@iki.fi>
Kukuh Syafaat <kukuhsyafaat@gnome.org>
Nathan Follens <nfollens@gnome.org>
Rafael Fontenelle <rafaelff@gnome.org>
Rodrigo Lledó <rodhos92@gmail.com>
3.33.1 - May 17, 2019
=====================
Changes since 3.32.1
- Drop oVirt support
- Add missing oxford comma to wizard-source
- Use GtkFileChooserNative for the CD/DVD chooser
- Don't steal input from username entry in express installs
- Fix "Download an OS" search issue with modifier keys
- Rename pango attribute incorrectly localized
- Add CentOS logo
- Added/updated/fixed translations:
- Spanish
- Indonesian
- Friulian
- Czech
All contributors to this release:
AsciiWolf <mail@asciiwolf.com>
Daniel Davies <silicon.octopus@gmail.com>
Daniel Mustieles <daniel.mustieles@gmail.com>
Daniel Rusek <mail@asciiwolf.com>
Fabio Tomat <f.t.public@gmail.com>
Fabiano Fidêncio <fidencio@redhat.com>
Felipe Borges <felipeborges@gnome.org>
Kukuh Syafaat <kukuhsyafaat@gnome.org>
Piotr Drąg <piotrdrag@gmail.com>
3.32.1 - May 09, 2019
=====================
Changes since 3.32.0.1
- Keep the app ID same as in 3.30 in appdata file
- Offer RHEL 8.0 download and new Red Hat logo
- Offer newest Ubuntu, Fedora, OpenSUSE
- Added/updated/fixed translations:
- Slovak
- Hungarian
- Chinese (Taiwan)
- Turkish
- Danish
- Lithuanian
- Friulian
- Czech
All contributors to this release:
Ask Hjorth Larsen <asklarsen@gmail.com>
Aurimas Černius <aurisc4@gmail.com>
Balázs Úr <balazs@urbalazs.hu>
Cheng-Chia Tseng <pswo10680@gmail.com>
Daniel Rusek <mail@asciiwolf.com>
Dušan Kazik <prescott66@gmail.com>
Emin Tufan Çetin <etcetin@gmail.com>
Fabio Tomat <f.t.public@gmail.com>
Felipe Borges <felipeborges@gnome.org>
Kalev Lember <klember@redhat.com>
3.32.0.2 - Fri 29, 2019
=======================
Changes since 3.32.0.1
- Enable Snapshots for host-passthrough
- Creation method of abstract class cannot be public
- Added/updated/fixed translations:
- Indonesian
- Italian
- Romanian
- Finnish
- Polish
- Swedish
- Spanish
- Serbian
- Russian
- German
- Slovenian
- Croatian
- Brazilian Portuguese
All contributors to this release:
Anders Jonsson <anders.jonsson@norsjovallen.se>
Daniel Mustieles <daniel.mustieles@gmail.com>
Daniel Șerbănescu <daniel@serbanescu.dk>
Felipe Borges <felipeborges@gnome.org>
Goran Vidović <trebelnik2@gmail.com>
Jiri Grönroos <jiri.gronroos@iki.fi>
Kukuh Syafaat <kukuhsyafaat@gnome.org>
Марко Костић <marko.m.kostic@gmail.com>
Mario Blättermann <mario.blaettermann@gmail.com>
Matej Urbančič <mateju@svn.gnome.org>
Milo Casagrande <milo@ubuntu.com>
Piotr Drąg <piotrdrag@gmail.com>
Rafael Fontenelle <rafaelff@gnome.org>
Stas Solovey <whats_up@tut.by>
3.32.0.1 - Mon 18, 2019
=======================
This is an emergency release to workaround problems
users can have with 3D acceleration
Changes since 3.32.0
- Offer option to disable 3D acceleration
- Added/updated/fixed translations:
- Brazilian Portuguese
- Lithuanian
- Finnish
- Hungarian
- Slovenian
- Turkish
- Dutch
- Danish
- Korean
- Galician
- Romanian
All contributors to this release:
Aurimas Černius <aurisc4@gmail.com>
Ask Hjorth Larsen <asklarsen@gmail.com>
Balázs Úr <balazs@urbalazs.hu>
Daniel Șerbănescu <daniel@serbanescu.dk>
Felipe Borges <felipeborges@gnome.org>
Fran Dieguez <frandieguez@gnome.org>
Jiri Grönroos <jiri.gronroos@iki.fi>
Nathan Follens <nfollens@gnome.org>
Matej Urbančič <mateju@svn.gnome.org>
Rafael Fontenelle <rafaelff@gnome.org>
Sabri Ünal <libreajans@gmail.com>
Seong-ho Cho <shcho@gnome.org>
3.32.0 - Mon 11, 2019
=====================
Changes since 3.31.91
- Make "Launch" string translatable
- Added/updated/fixed translations:
- Afrikaans
- German
- Polish
- Spanish
- Serbian
- Indonesian
- Italian
- French
- Brazilian Portuguese
All contributors to this release:
Daniel Mustieles <daniel.mustieles@gmail.com>
Daniel Șerbănescu <daniel@serbanescu.dk>
Felipe Borges <felipeborges@gnome.org>
Guillaume Bernard <associations@guillaume-bernard.fr>
Марко Костић <marko.m.kostic@gmail.com>
Milo Casagrande <milo@ubuntu.com>
Kukuh Syafaat <kukuhsyafaat@gnome.org>
Piotr Drąg <piotrdrag@gmail.com>
Rafael Fontenelle <rafaelff@gnome.org>
Tim Sabsch <tim@sabsch.com>
3.31.91 - Mon 04, 2019
======================
Changes since 3.31.90
- Fix default collection names in translations
- Use nonet for AppStream metadata test
- Prevent X11 access in a Wayland session with newer Flatpak
- Check libosinfo for optional passwords
- Only express-install supported medias
- Improve initrd-injection support
- Support express-installing Ubuntu
- Added/updated/fixed translations:
- Finish
- Hungarian
- Polish
- Lithuanian
- Brazilian Portuguese
- Danish
- Kazakh
- French
- Dutch
- Basque
- Korean
- Russian
- Catalan
- Italian
- Serbian
- Latvian
All contributors to this release:
Alan Mortensen <alanmortensen.am@gmail.com>
Asier Sarasua Garmendia <asier.sarasua@gmail.com>
Aurimas Černius <aurisc4@gmail.com>
Balázs Úr <balazs@urbalazs.hu>
Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Christophe Fergeau <cfergeau@redhat.com>
Debarshi Ray <debarshir@gnome.org>
Fabiano Fidêncio <fidencio@redhat.com>
Felipe Borges <felipeborges@gnome.org>
Jeremy Bicha <jbicha@ubuntu.com>
Jiri Grönroos <jiri.gronroos@iki.fi>
Jordi Mas <jmas@softcatala.org>
Julien Humbert <julroy67@gmail.com>
Марко Костић <marko.m.kostic@gmail.com>
Nathan Follens <nathan@anche.no>
Milo Casagrande <milo@ubuntu.com>
Piotr Drąg <piotrdrag@gmail.com>
Rafael Fontenelle <rafaelff@gnome.org>
Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>
Seong-ho Cho <shcho@gnome.org>
Stas Solovey <whats_up@tut.by>
3.31.90 - Tue 05, 2019
======================
......
......@@ -31,7 +31,7 @@ A simple GNOME 3 application to access remote or virtual systems.
# Runtime Dependencies
* mcopy (usually provided by mtools package)
* genisoimage (usually provided by genisoimage package)
# Reporting Bugs
......@@ -54,6 +54,20 @@ include
The determination of what is useful is your task. If you forget about
something important, someone will probably ask.
# Contributing
## Finding Bugs
Bugs labelled as "Newcomers" for the project can be found here:
[Newcomers Bugs](https://gitlab.gnome.org/GNOME/gnome-boxes/issues?label_name%5B%5D=4.+Newcomers)
## Building the Project
Instructions for building the project can be found here:
[Build the Project](https://wiki.gnome.org/Newcomers/BuildProject)
# Appendix
## Backtracing
......
--- gnome-boxes-5/src/spice-display.vala~ 2017-07-20 19:01:57.817177298 +0100
+++ gnome-boxes-5/src/spice-display.vala 2017-07-20 19:24:55.686539194 +0100
@@ -1,7 +1,7 @@
// This file is part of GNOME Boxes. License: LGPLv2+
using Gtk;
using Spice;
-using LibUSB;
+//using LibUSB;
private class Boxes.SpiceDisplay: Boxes.Display {
public override string protocol { get { return "SPICE"; } }
@@ -54,6 +54,7 @@
gtk_session = GtkSession.get (session);
Spice.set_session_option (session);
+#if 0
try {
var manager = UsbDeviceManager.get (session);
@@ -65,6 +66,7 @@
});
} catch (GLib.Error error) {
}
+#endif
}
private Spice.MainChannel? _main_channel;
@@ -173,14 +175,16 @@
}
public override bool should_keep_alive () {
+#if 0
try {
var manager = UsbDeviceManager.get (session);
var devs = get_usb_devices (manager);
return (!closed && (devs.length > 0));
} catch (GLib.Error error) {
+#endif
return false;
- }
+// }
}
public override void set_enable_audio (bool enable) {
@@ -207,6 +211,7 @@
builder.append_printf ("Agent: %s\n", main_channel.agent_connected ? "connected" : "disconnected");
}
+#if 0
try {
var manager = UsbDeviceManager.get (session);
var devs = manager.get_devices ();
@@ -217,6 +222,7 @@
}
} catch (GLib.Error error) {
}
+#endif
}
public override void connect_it (owned Display.OpenFDFunc? open_fd = null) {
@@ -338,6 +344,7 @@
if (!connected)
break;
+#if 0
try {
var manager = UsbDeviceManager.get (session);
var devs = get_usb_devices (manager);
@@ -407,6 +414,7 @@
});
} catch (GLib.Error error) {
}
+#endif
break;
}
@@ -420,6 +428,7 @@
display.send_keys (keyvals, DisplayKeyEvent.CLICK);
}
+#if 0
private GLib.GenericArray<UsbDevice> get_usb_devices (UsbDeviceManager manager) {
GLib.GenericArray<UsbDevice> ret = new GLib.GenericArray<UsbDevice> ();
var devs = manager.get_devices ();
@@ -492,6 +501,7 @@
return ret;
}
+#endif
}
private class Boxes.SpiceChannelHandler : GLib.Object {
--- libvirt/bootstrap.conf~ 2017-06-06 14:08:56.365460561 +0100
+++ libvirt/bootstrap.conf 2017-06-06 14:09:30.721724034 +0100
@@ -203,7 +203,7 @@
autoconf 2.59
automake 1.9.6
autopoint -
-gettext 0.17
+xgettext 0.17
git 1.5.5
gzip -
libtool -
diff --git a/src/loader/pci_id_driver_map.c b/src/loader/pci_id_driver_map.c
index 8b2079e4354..c06c2ce8561 100644
--- a/src/loader/pci_id_driver_map.c
+++ b/src/loader/pci_id_driver_map.c
@@ -27,7 +27,14 @@ int is_nouveau_vieux(int fd);
#include <stdlib.h>
#include <xf86drm.h>
-#include <nouveau_drm.h>
+/* #include <nouveau_drm.h> */
+#define NOUVEAU_GETPARAM_CHIPSET_ID 11
+#define DRM_NOUVEAU_GETPARAM 0x00
+
+struct drm_nouveau_getparam {
+ uint64_t param;
+ uint64_t value;
+};
static int
nouveau_chipset(int fd)
diff --git a/src/gbm/main/backend.c b/src/gbm/main/backend.c
index 37ec9c16f40..b4e1a08bc1a 100644
--- a/src/gbm/main/backend.c
+++ b/src/gbm/main/backend.c
@@ -43,7 +43,7 @@ struct backend_desc {
};
static const struct backend_desc backends[] = {
- { "gbm_dri.so", &gbm_dri_backend },
+/* { "gbm_dri.so", &gbm_dri_backend }, */
};
static const void *
......@@ -8,6 +8,7 @@
"desktop-file-name-prefix" : "(Development) ",
"finish-args" : [
"--share=ipc",
"--socket=fallback-x11",
"--socket=x11",
"--socket=wayland",
"--socket=pulseaudio",
......@@ -29,22 +30,13 @@
}
},
"modules" : [
{
"name" : "mtools",
{ "name" : "libarchive",
"buildsystem" : "autotools",
"config-opts" : ["--disable-static"],
"sources" : [
{
"type" : "archive",
"url" : "https://ftp.gnu.org/gnu/mtools/mtools-4.0.18.tar.bz2",
"sha256" : "59e9cf80885399c4f229e5d87e49c0c2bfeec044e1386d59fcd0b0aead6b2f85"
},
{
"type": "shell",
"commands": [
"cp -f /usr/share/gnu-config/config.sub .",
"cp -f /usr/share/gnu-config/config.guess ."
]
"url" : "https://www.libarchive.org/downloads/libarchive-3.3.3.tar.gz",
"sha256" : "ba7eb1781c9fbbae178c4c6bad1c6eb08edab9a1496c64833d1715d022b30e2e"
}
]
},
......@@ -60,12 +52,12 @@
},
{
"name" : "gtk-vnc",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gtk-vnc.git",
"tag" : "v0.9.0",
"commit" : "8afbc55407c2625f9b1e64c53a0c0efd9939f6a8"
"type" : "archive",
"url" : "https://download.gnome.org/sources/gtk-vnc/1.0/gtk-vnc-1.0.0.tar.xz",
"sha256" : "a81a1f1a79ad4618027628ffac27d3391524c063d9411c7a36a5ec3380e6c080"
}
]
},
......@@ -107,56 +99,102 @@
}
]
},
{
"name" : "portablexdr",
"buildsystem" : "autotools",
"config-opts" : ["--disable-static"],
"sources" : [
{
"type" : "archive",
"url" : "https://people.redhat.com/~rjones/portablexdr/files/portablexdr-4.9.1.tar.gz",
"sha256" : "5cf4bdd153cf4d44eaf10b725f451d0cfadc070b4b9a9ccfb64094b8f78de72c"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"AUTOMAKE=\"automake --foreign\" autoreconf -vfi"
]
},
{
"type": "shell",
"commands": [
"cp -f /usr/share/gnu-config/config.sub .",
"cp -f /usr/share/gnu-config/config.guess ."
]
}
]
},
{
"name" : "libtirpc",
"config-opts" : [
"--disable-gssapi",
"--libdir=/app/lib"
],
"sources" : [
{
"type" : "archive",
"url" : "http://downloads.sourceforge.net/sourceforge/libtirpc/libtirpc-1.1.4.tar.bz2",
"sha256" : "2ca529f02292e10c158562295a1ffd95d2ce8af97820e3534fe1b0e3aec7561d"
}
]
},
{
"name" : "rpcsvc-proto",
"buildsystem" : "autotools",
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/thkukuk/rpcsvc-proto/archive/v1.4.tar.gz",
"sha256" : "eaa227686b84e8ae20181d2119c0ccac29d82371441844008019a134dafe3613"
}
]
},
{
"name" : "libvirt",
"config-opts" : [
"--without-html-subdir",
"--without-storage-mpath"
],
"build-options" : {
"cflags" : "-I/app/include/tirpc -ltirpc"
},
"sources" : [
{
"type" : "archive",
"url" : "https://libvirt.org/sources/libvirt-4.1.0.tar.xz",
"sha256" : "8a2fa4826f311a936be8b7d4c8d76516c29417a593b1d1bb8641a8caaa316439"
"url" : "https://libvirt.org/sources/libvirt-5.1.0.tar.xz",
"sha256" : "26f97a53d3172f07f8b63884d845ed71307c4675dc4e1b281c59d253e1e323ab"
}
]
},
{
"name" : "libvirt-glib",
"name" : "intltool",
"cleanup" : [ "*" ],
"sources" : [
{
"type" : "archive",
"url" : "http://libvirt.org/sources/glib/libvirt-glib-2.0.0.tar.gz",
"sha256" : "94e8c410c67501303d3b32ca8ce2c36edf898511ec4de9b7f29cd35d274b3d6a"
"url" : "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
"sha256" : "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
}
]
},
{
"name" : "spice-protocol",
"name" : "libvirt-glib",
"sources" : [
{
"type" : "archive",
"url" : "https://www.spice-space.org/download/releases/spice-protocol-0.12.13.tar.bz2",
"sha256" : "89ee11b202d2268e061788e6ace114e1ff18c7620ae64d1ca3aba252ee7c9933"
"url" : "http://libvirt.org/sources/glib/libvirt-glib-2.0.0.tar.gz",
"sha256" : "94e8c410c67501303d3b32ca8ce2c36edf898511ec4de9b7f29cd35d274b3d6a"
}
]
},
{
"name" : "celt051",
"config-opts": ["--disable-static"],
"rm-configure": true,
"name" : "spice-protocol",
"sources" : [
{
"type" : "archive",
"url" : "http://downloads.xiph.org/releases/celt/celt-0.5.1.3.tar.gz",
"sha256" : "fc2e5b68382eb436a38c3104684a6c494df9bde133c139fbba3ddb5d7eaa6a2e"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"AUTOMAKE=\"automake --foreign\" autoreconf -vfi"
]
"url" : "https://www.spice-space.org/download/releases/spice-protocol-0.12.15.tar.bz2",
"sha256" : "8b4db23baa4b1337a50d049d9bf43f932331dd95f204836c0ce46c4962306419"
}
]
},
......@@ -172,6 +210,9 @@
},
</