[gnome-ostree] manifest: Going purely virtual



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]