From: Valdis.Kletnieks@vt.edu
To: "Carlos R. Mafra" <crmafra2@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>,
Pekka Enberg <penberg@cs.helsinki.fi>,
Ben Skeggs <skeggsb@gmail.com>,
Linus Torvalds <torvalds@linux-foundation.org>,
Dave Airlie <airlied@gmail.com>, Dave Airlie <airlied@linux.ie>,
linux-kernel@vger.kernel.org,
Jesse Barnes <jbarnes@virtuousgeek.org>,
dri-devel@lists.sf.net
Subject: Re: Making Xorg easier to test (was Re: [git pull] drm request 3)
Date: Fri, 05 Mar 2010 07:54:55 -0500 [thread overview]
Message-ID: <8733.1267793695@localhost> (raw)
In-Reply-To: Your message of "Fri, 05 Mar 2010 11:00:30 +0100." <20100305100030.GA4970@Pilar.aei.mpg.de>
[-- Attachment #1: Type: text/plain, Size: 8627 bytes --]
On Fri, 05 Mar 2010 11:00:30 +0100, "Carlos R. Mafra" said:
> Why can't there be a 'Linus Torvalds' for Xorg accepting patches from various
> maintainers and keeping the whole thing tied up? Why can't it mimic the
> 'make menuconfig' way of selecting what to compile to have the guarantee that
> the whole thing will simply work nicely together?
Feel free to do so. Note that you'll hit 2 problems:
1) In the kernel, the sysadmin can almost always get away with saying
"I have no XYZ devices" or "I only have ext4 filesystems" or similar choices,
and have the resulting kernel still support basically all the syscalls
(unless you start going into CONFIG_EMBEDDED and doing some *major* surgury).
Over on the X side of the fence, there aren't as many options that don't
involve dropping major chunks of the functionality. You *sure* that nothing
on your system depends on the XRandR extension? ;)
2) Lately, the X server is *already* highly modular and different components
built from different source trees. Note that the base X server is only about
half the size of the kernel RPM - there really isn't much left to trim out of
the base server anymore.
ncftp ...velopment/source/SRPMS > dir kern* xorg*
-rw-r--r-- 1 263 263 66965350 Feb 26 18:03 kernel-2.6.34-0.4.rc0.git2.fc14.src.rpm
-rw-r--r-- 1 263 263 44300 Feb 27 01:39 xorg-sgml-doctools-1.1.1-4.fc12.src.rpm
-rw-r--r-- 2 263 263 2229508 Feb 11 02:23 xorg-x11-apps-7.4-10.fc13.src.rpm
-rw-r--r-- 1 263 263 8250097 Feb 27 00:06 xorg-x11-docs-1.3-6.fc12.src.rpm
-rw-r--r-- 1 263 263 9718 Feb 27 03:27 xorg-x11-drivers-7.3-13.fc12.src.rpm
-rw-r--r-- 2 263 263 263291 Feb 5 21:40 xorg-x11-drv-acecad-1.4.0-3.fc13.src.rpm
-rw-r--r-- 2 263 263 271426 Feb 5 23:03 xorg-x11-drv-aiptek-1.3.0-3.fc13.src.rpm
-rw-r--r-- 1 263 263 293991 Feb 27 01:02 xorg-x11-drv-apm-1.2.2-1.fc12.src.rpm
-rw-r--r-- 2 263 263 247603 Feb 5 19:49 xorg-x11-drv-ark-0.7.2-2.fc13.src.rpm
-rw-r--r-- 1 263 263 273849 Feb 26 20:22 xorg-x11-drv-ast-0.89.9-1.fc12.src.rpm
-rw-r--r-- 1 263 263 475771 Feb 19 00:50 xorg-x11-drv-ati-6.13.0-0.23.20100219gite68d3a389.fc14.src.rpm
-rw-r--r-- 1 263 263 354400 Feb 27 01:17 xorg-x11-drv-chips-1.2.2-1.fc12.src.rpm
-rw-r--r-- 2 263 263 296790 Feb 5 16:10 xorg-x11-drv-cirrus-1.3.2-2.fc13.src.rpm
-rw-r--r-- 2 263 263 257700 Feb 5 19:48 xorg-x11-drv-dummy-0.3.3-2.fc13.src.rpm
-rw-r--r-- 2 263 263 260227 Feb 5 16:26 xorg-x11-drv-elographics-1.2.3-6.fc13.src.rpm
-rw-r--r-- 2 263 263 537577 Feb 5 21:59 xorg-x11-drv-evdev-2.3.99-2.20100108.fc13.src.rpm
-rw-r--r-- 2 263 263 254313 Feb 9 13:19 xorg-x11-drv-fbdev-0.4.1-3.fc13.src.rpm
-rw-r--r-- 1 263 263 252387 Feb 17 05:13 xorg-x11-drv-fpit-1.3.0-8.fc14.src.rpm
-rw-r--r-- 2 263 263 608480 Feb 5 23:07 xorg-x11-drv-geode-2.11.4.1-2.fc13.src.rpm
-rw-r--r-- 2 263 263 361698 Feb 5 21:40 xorg-x11-drv-glint-1.2.4-2.fc13.src.rpm
-rw-r--r-- 2 263 263 244962 Feb 9 13:48 xorg-x11-drv-hyperpen-1.3.0-4.fc13.src.rpm
-rw-r--r-- 2 263 263 289677 Feb 5 22:38 xorg-x11-drv-i128-1.3.3-2.fc13.src.rpm
-rw-r--r-- 2 263 263 281904 Feb 5 20:33 xorg-x11-drv-i740-1.3.2-2.fc13.src.rpm
-rw-r--r-- 1 263 263 978993 Feb 12 07:15 xorg-x11-drv-intel-2.10.0-4.fc13.src.rpm
-rw-r--r-- 2 263 263 305926 Feb 5 19:26 xorg-x11-drv-ivtv-1.1.1-1.fc13.src.rpm
-rw-r--r-- 2 263 263 296974 Feb 5 19:22 xorg-x11-drv-keyboard-1.4.0-4.fc13.src.rpm
-rw-r--r-- 2 263 263 492204 Feb 5 20:02 xorg-x11-drv-mach64-6.8.2-2.fc13.src.rpm
-rw-r--r-- 2 263 263 427579 Feb 5 20:39 xorg-x11-drv-mga-1.4.11-2.fc13.src.rpm
-rw-r--r-- 2 263 263 318263 Feb 9 13:52 xorg-x11-drv-mouse-1.5.0-4.fc13.src.rpm
-rw-r--r-- 2 263 263 254590 Feb 5 20:17 xorg-x11-drv-mutouch-1.2.1-6.fc13.src.rpm
-rw-r--r-- 2 263 263 290495 Feb 5 22:02 xorg-x11-drv-neomagic-1.2.4-3.fc13.src.rpm
-rw-r--r-- 2 263 263 91334 Feb 18 16:59 xorg-x11-drv-nouveau-0.0.16-2.20100218git2964702.fc13.src.rpm
-rw-r--r-- 2 263 263 449803 Feb 9 12:19 xorg-x11-drv-nv-2.1.15-5.fc13.src.rpm
-rw-r--r-- 2 263 263 475028 Feb 9 12:26 xorg-x11-drv-openchrome-0.2.904-2.fc13.src.rpm
-rw-r--r-- 2 263 263 248668 Feb 9 12:27 xorg-x11-drv-penmount-1.4.0-6.fc13.src.rpm
-rw-r--r-- 2 263 263 280184 Feb 5 22:08 xorg-x11-drv-qxl-0.0.9-0.1.fc13.src.rpm
-rw-r--r-- 2 263 263 424771 Feb 5 19:36 xorg-x11-drv-r128-6.8.1-3.fc13.src.rpm
-rw-r--r-- 2 263 263 746854 Feb 11 02:43 xorg-x11-drv-radeonhd-1.3.0-5.4.20100210git.fc13.src.rpm
-rw-r--r-- 2 263 263 323181 Feb 5 20:32 xorg-x11-drv-rendition-4.2.2-5.fc13.src.rpm
-rw-r--r-- 2 263 263 285445 Feb 5 20:21 xorg-x11-drv-s3-0.6.3-2.fc13.src.rpm
-rw-r--r-- 2 263 263 308304 Feb 9 12:44 xorg-x11-drv-s3virge-1.10.4-2.fc13.src.rpm
-rw-r--r-- 2 263 263 336582 Feb 5 18:39 xorg-x11-drv-savage-2.3.1-2.fc13.src.rpm
-rw-r--r-- 2 263 263 587339 Feb 5 20:09 xorg-x11-drv-siliconmotion-1.7.3-3.20100122.fc13.src.rpm
-rw-r--r-- 2 263 263 651516 Feb 5 16:33 xorg-x11-drv-sis-0.10.2-2.fc13.src.rpm
-rw-r--r-- 2 263 263 329764 Feb 5 19:46 xorg-x11-drv-sisusb-0.9.3-2.fc13.src.rpm
-rw-r--r-- 1 263 263 316085 Feb 18 23:34 xorg-x11-drv-synaptics-1.2.1-4.fc14.src.rpm
-rw-r--r-- 2 263 263 298619 Feb 5 20:35 xorg-x11-drv-tdfx-1.4.3-2.fc13.src.rpm
-rw-r--r-- 2 263 263 305737 Feb 5 19:56 xorg-x11-drv-trident-1.3.3-2.fc13.src.rpm
-rw-r--r-- 2 263 263 292468 Feb 5 22:28 xorg-x11-drv-tseng-1.2.3-2.fc13.src.rpm
-rw-r--r-- 2 263 263 250893 Feb 5 21:17 xorg-x11-drv-v4l-0.2.0-4.fc13.1.src.rpm
-rw-r--r-- 2 263 263 259661 Feb 5 16:27 xorg-x11-drv-vesa-2.2.1-2.fc13.src.rpm
-rw-r--r-- 1 263 263 281386 Feb 12 06:37 xorg-x11-drv-vmmouse-12.6.6-1.fc13.src.rpm
-rw-r--r-- 2 263 263 288560 Feb 9 13:16 xorg-x11-drv-vmware-10.16.7-3.fc13.src.rpm
-rw-r--r-- 2 263 263 255811 Feb 5 22:30 xorg-x11-drv-void-1.3.0-5.fc13.src.rpm
-rw-r--r-- 2 263 263 268147 Feb 5 21:35 xorg-x11-drv-voodoo-1.2.3-2.fc13.src.rpm
-rw-r--r-- 1 263 263 2356579 Mar 4 00:05 xorg-x11-drv-wacom-0.10.4-5.20100219.fc14.src.rpm
-rw-r--r-- 2 263 263 521166 Feb 5 22:42 xorg-x11-font-utils-7.2-11.fc13.src.rpm
-rw-r--r-- 1 263 263 10315388 Feb 27 00:41 xorg-x11-fonts-7.2-9.fc12.src.rpm
-rw-r--r-- 2 263 263 2165779 Feb 25 21:56 xorg-x11-proto-devel-7.4-36.fc13.src.rpm
-rw-r--r-- 1 263 263 371754 Feb 26 20:39 xorg-x11-resutils-7.1-9.fc12.src.rpm
-rw-r--r-- 1 263 263 35493506 Mar 4 05:51 xorg-x11-server-1.7.99.901-10.20100304.fc14.src.rpm
-rw-r--r-- 2 263 263 1418431 Feb 5 16:50 xorg-x11-server-utils-7.4-15.fc13.src.rpm
-rw-r--r-- 2 263 263 247211 Feb 12 05:41 xorg-x11-twm-1.0.3-6.fc13.src.rpm
-rw-r--r-- 2 263 263 66840 Feb 9 12:03 xorg-x11-util-macros-1.5.0-1.fc13.src.rpm
-rw-r--r-- 2 263 263 900166 Feb 9 11:40 xorg-x11-utils-7.4-9.fc13.src.rpm
-rw-r--r-- 1 263 263 123367 Feb 27 03:05 xorg-x11-xauth-1.0.2-7.fc12.src.rpm
-rw-r--r-- 2 263 263 108420 Feb 5 20:51 xorg-x11-xbitmaps-1.1.0-1.fc13.src.rpm
-rw-r--r-- 1 263 263 415159 Feb 20 21:12 xorg-x11-xdm-1.1.6-16.fc13.src.rpm
-rw-r--r-- 1 263 263 481668 Feb 27 02:56 xorg-x11-xfs-1.0.5-6.fc12.src.rpm
-rw-r--r-- 1 263 263 282714 Feb 26 22:00 xorg-x11-xfwp-1.0.1-10.fc12.src.rpm
-rw-r--r-- 1 263 263 153187 Feb 27 10:54 xorg-x11-xinit-1.0.9-15.fc14.src.rpm
-rw-r--r-- 2 263 263 681572 Feb 5 16:57 xorg-x11-xkb-utils-7.4-7.fc13.src.rpm
-rw-r--r-- 2 263 263 308671 Feb 11 02:35 xorg-x11-xsm-1.0.2-13.fc13.src.rpm
-rw-r--r-- 1 263 263 110396 Feb 27 01:45 xorg-x11-xtrans-devel-1.2.2-4.fc12.src.rpm
[-- Attachment #2: Type: application/pgp-signature, Size: 227 bytes --]
next prev parent reply other threads:[~2010-03-05 12:57 UTC|newest]
Thread overview: 146+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-02 23:56 [git pull] drm request 3 Dave Airlie
2010-03-04 18:18 ` Linus Torvalds
2010-03-04 18:27 ` Matt Turner
2010-03-04 18:36 ` Jesse Barnes
2010-03-04 18:39 ` Jesse Barnes
2010-03-04 18:51 ` Linus Torvalds
2010-03-04 18:56 ` Jesse Barnes
2010-03-04 19:08 ` Linus Torvalds
2010-03-04 19:25 ` Dave Airlie
2010-03-04 20:01 ` Linus Torvalds
2010-03-04 22:06 ` Dave Airlie
2010-03-05 0:08 ` Linus Torvalds
2010-03-05 0:28 ` Ben Skeggs
2010-03-05 0:41 ` Linus Torvalds
2010-03-05 0:56 ` Luc Verhaegen
2010-03-05 1:08 ` Linus Torvalds
2010-03-05 1:16 ` Luc Verhaegen
2010-03-05 1:22 ` Linus Torvalds
2010-03-05 1:20 ` Linus Torvalds
2010-03-05 1:28 ` Dave Airlie
2010-03-05 5:17 ` Linus Torvalds
2010-03-05 5:22 ` Dave Airlie
2010-03-05 5:30 ` Linus Torvalds
2010-03-05 5:42 ` Linus Torvalds
2010-03-05 1:19 ` Upstream first policy Kyle McMartin
2010-03-05 1:28 ` Linus Torvalds
2010-03-05 2:00 ` [git pull] drm request 3 Tony Luck
2010-03-05 20:34 ` Felipe Contreras
2010-03-05 6:49 ` Ingo Molnar
2010-03-05 7:06 ` Pekka Enberg
2010-03-05 7:17 ` "C. Bergström"
2010-03-05 7:53 ` Ingo Molnar
2010-03-05 15:18 ` Linus Torvalds
2010-03-05 7:44 ` Ingo Molnar
2010-03-05 7:58 ` Dave Airlie
2010-03-05 8:16 ` Stephane Marchesin
2010-03-05 10:00 ` Making Xorg easier to test (was Re: [git pull] drm request 3) Carlos R. Mafra
2010-03-05 12:54 ` Valdis.Kletnieks [this message]
2010-03-05 15:22 ` Matt Turner
2010-03-05 15:41 ` Daniel Stone
2010-03-05 15:49 ` Making Xorg easier to test David Miller
2010-03-05 16:03 ` Alan Cox
2010-03-05 16:06 ` Daniel Stone
2010-03-05 17:50 ` Xavier Bestel
2010-03-05 17:54 ` David Miller
2010-03-05 18:02 ` Jesse Barnes
2010-03-05 18:05 ` David Miller
2010-03-05 15:53 ` Making Xorg easier to test (was Re: [git pull] drm request 3) Linus Torvalds
2010-03-05 16:11 ` Daniel Stone
2010-03-05 16:30 ` Linus Torvalds
2010-03-08 8:57 ` Daniel Stone
2010-03-05 16:26 ` Jesse Barnes
2010-03-05 13:55 ` [git pull] drm request 3 Luc Verhaegen
2010-03-05 16:21 ` Jesse Barnes
2010-03-05 12:38 ` Alan Cox
2010-03-05 14:37 ` David Miller
2010-03-05 14:46 ` Mike Galbraith
2010-03-05 18:05 ` Ingo Molnar
2010-03-05 15:09 ` Alan Cox
2010-03-05 15:11 ` David Miller
2010-03-05 15:17 ` Daniel Stone
2010-03-05 15:26 ` David Miller
2010-03-05 15:40 ` Daniel Stone
2010-03-05 15:48 ` David Miller
2010-03-05 16:02 ` Alan Cox
2010-03-05 16:05 ` David Miller
2010-03-05 17:58 ` Younes Manton
2010-03-05 16:13 ` Linus Torvalds
2010-03-05 16:23 ` Alan Cox
2010-03-05 16:44 ` Linus Torvalds
2010-03-05 17:04 ` Alan Cox
2010-03-05 17:19 ` tytso
2010-03-05 16:04 ` Daniel Stone
2010-03-05 16:06 ` David Miller
2010-03-05 16:31 ` Alan Cox
2010-03-05 17:36 ` Jerome Glisse
2010-03-05 16:46 ` tytso
2010-03-05 19:38 ` Corbin Simpson
2010-03-05 21:01 ` Corbin Simpson
2010-03-05 21:51 ` tytso
2010-03-05 23:50 ` Tilman Schmidt
2010-03-05 17:23 ` Linus Torvalds
[not found] ` <hmra63$898$1@xyzzy.farnsworth.org>
2010-03-06 6:17 ` Dale Farnsworth
2010-03-06 17:21 ` Valdis.Kletnieks
2010-03-05 15:56 ` Luca Barbieri
2010-03-05 16:13 ` Alan Cox
2010-03-05 16:19 ` Linus Torvalds
2010-03-05 16:38 ` Alan Cox
2010-03-05 20:59 ` Felipe Contreras
2010-03-05 16:25 ` Luca Barbieri
2010-03-05 15:42 ` Alan Cox
2010-03-05 16:07 ` Linus Torvalds
2010-03-05 17:42 ` Jeff Garzik
2010-03-05 19:11 ` Justin P. mattock
2010-03-04 19:33 ` Jesse Barnes
2010-03-04 19:12 ` Matthew Garrett
2010-03-04 18:45 ` Linus Torvalds
2010-03-04 18:43 ` Linus Torvalds
2010-03-04 18:50 ` Matthew Garrett
2010-03-04 18:55 ` Linus Torvalds
2010-03-04 19:01 ` Linus Torvalds
2010-03-04 19:04 ` Matthew Garrett
2010-03-04 19:14 ` Linus Torvalds
2010-03-04 19:25 ` Matthew Garrett
2010-03-04 19:41 ` Linus Torvalds
2010-03-04 19:53 ` Matthew Garrett
2010-03-04 20:07 ` Linus Torvalds
2010-03-04 20:46 ` Matthew Garrett
2010-03-04 20:57 ` Stephane Marchesin
2010-03-04 22:54 ` Linus Torvalds
2010-03-04 23:03 ` Dave Airlie
2010-03-04 23:19 ` Linus Torvalds
2010-03-04 23:27 ` Michel Dänzer
2010-03-04 23:28 ` Linus Torvalds
2010-03-04 23:35 ` Dave Airlie
2010-03-04 23:53 ` Linus Torvalds
2010-03-05 0:24 ` Ed Tomlinson
2010-03-05 0:24 ` Kyle McMartin
2010-03-04 23:28 ` Dave Airlie
2010-03-04 23:05 ` Jesse Barnes
2010-03-05 12:26 ` Alan Cox
2010-03-04 22:28 ` Adam Jackson
2010-03-04 23:03 ` Linus Torvalds
2010-03-04 23:14 ` Stephane Marchesin
2010-03-05 12:29 ` Alan Cox
2010-03-05 16:18 ` Adam Jackson
2010-03-04 19:32 ` Jeff Garzik
2010-03-04 22:18 ` Adam Jackson
2010-03-04 22:21 ` Jeff Garzik
2010-03-04 22:59 ` Adam Jackson
2010-03-05 11:24 ` Jeff Garzik
2010-03-05 15:46 ` Adam Jackson
2010-03-05 1:47 ` Robert Hancock
2010-03-05 12:21 ` Alan Cox
2010-03-05 19:30 ` Eric Anholt
2010-03-05 20:39 ` Luca Barbieri
2010-03-06 15:23 ` Sergio Monteiro Basto
2010-03-06 17:40 ` Linus Torvalds
2010-03-06 19:06 ` Sergio Monteiro Basto
2010-03-06 19:28 ` Linus Torvalds
2010-03-06 20:49 ` tytso
2010-03-06 20:52 ` Alan Cox
2010-03-06 22:38 ` tytso
2010-03-04 21:21 ` Maarten Maathuis
2010-03-04 21:22 ` Maarten Maathuis
2010-03-04 21:27 ` Maarten Maathuis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8733.1267793695@localhost \
--to=valdis.kletnieks@vt.edu \
--cc=airlied@gmail.com \
--cc=airlied@linux.ie \
--cc=crmafra2@gmail.com \
--cc=dri-devel@lists.sf.net \
--cc=jbarnes@virtuousgeek.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=penberg@cs.helsinki.fi \
--cc=skeggsb@gmail.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).