[gnome-ostree] manifest: Going purely virtual
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-ostree] manifest: Going purely virtual
- Date: Fri, 24 May 2013 15:15:01 +0000 (UTC)
commit c124396bbdf1397e53f4b3e5d0402f2cfb41626e
Author: Colin Walters <walters verbum org>
Date: Fri May 24 10:55:10 2013 -0400
manifest: Going purely virtual
At the moment, we don't have a "maintainer" or resources for testing
gnome-ostree on physical hardware. While I definitely understand that
the ability to do bare metal deployments of the latest GNOME could be
very useful for many types of people, we can't recommend it until a
few technical conditions are met:
1) We have testing coverage of our kernel build, particularly with
respect to the various Linux filesystems. Otherwise we risk
corrupting people's drives.
2) There is someone who will keep track of core graphics stack
components like Mesa and we have infrastructure to validate
updates across different hardware (i.e. we have physical laptops
with Intel chips wired into a test framework)
Besides technical, there are also political concerns:
1) Being purely virtual decreases the inherent conflict with our
downstreams, and makes roles more clear. Downstreams are
responsible for "hardware enablement".
2) Some components essential for some forms of hardware (mainly
linux-firmware) have licensing terms not acceptable to all of
our downstreams and partners (for firmware, the FSF).
In return for solely targeting virtualization, efforts for the
near-term future (at least a year) will focus heavily on more
automated testing, which is extremely easy to do when validation is
restricted to virtualized environments.
Once we have an extensively tested system that runs well in qemu, free
of error spew on startup, memory leaks, and the like, then we can look
at what it would take to add in physical hardware targets.
manifest.json | 14 ++------------
.../linux-firmware-configure-Make-executable.patch | 18 ------------------
2 files changed, 2 insertions(+), 30 deletions(-)
---
diff --git a/manifest.json b/manifest.json
index 83913cc..2d4bfb4 100644
--- a/manifest.json
+++ b/manifest.json
@@ -104,11 +104,6 @@
"--with-sysvinit-path=",
"--with-sysvrcnd-path="]},
- {"src": "git:git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git",
- "patches": ["linux-firmware-configure-Make-executable.patch"],
- "tag": "4c79292308ead42fc786c8e189921196ccc298ff",
- "noarch": true},
-
{"src": "git:git://sourceware.org/git/lvm2.git"},
{"src": "gnome:linux-user-chroot",
@@ -321,9 +316,9 @@
"--enable-shared-glapi",
"--enable-gbm",
"--enable-xa",
- "--with-gallium-drivers=svga,r300,r600,nouveau,swrast",
+ "--with-gallium-drivers=svga,swrast",
"--enable-gallium-llvm",
- "--with-dri-drivers=nouveau,radeon,r200,i915,i965,swrast"
+ "--with-dri-drivers=swrast"
]},
{"src": "fd:xorg/app/xkbcomp"},
@@ -348,8 +343,6 @@
{"src": "fd:xorg/driver/xf86-video-cirrus"},
- {"src": "fd:xorg/driver/xf86-video-intel"},
-
{"src": "fd:xorg/driver/xf86-video-modesetting",
"patches": ["xorg-autogen-merged.patch"]},
@@ -369,9 +362,6 @@
{"src": "fd:xorg/driver/xf86-video-qxl",
"patches": ["xorg-autogen-merged.patch"]},
- {"src": "fd:xorg/driver/xf86-video-ati",
- "tag": "33d8408eec806355c2e55726679ec50ef3b769f1"},
-
{"src": "fd:xorg/driver/xf86-video-vesa"},
{"src": "fd:startup-notification",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]