Re: [Dri-devel] libGL{U,w}

2002-11-22 Thread Marcelo E. Magallon
On Wed, Nov 20, 2002 at 04:11:10PM -0700, Brian Paul wrote:

  I'm willing to bet that there's around 100 header files in the XFree86
  tree that get pulled into the compilation of the various DRI-related
  source files.
  
  Determining what to keep and what to discard would be a long process.

 Isn't the X11 depencency system recursive?  There you have a list of
 what's needed and what's not needed, or did I miss the point?

-- 
Marcelo


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-20 Thread Philip Brown
On Mon, Nov 18, 2002 at 09:46:35PM -0500, David Dawes wrote:
 ...
 If the goal is to make the DRI CVS as small as possible, why not go all
 the way and turn it into an environment for building only the DRI-related
 modules?  That would change the nature of XFree86 merges quite a bit,
 but that wouldn't necessarily be a bad thing.

That definately sounds like the Right Thing To Do.

So who's volunteering?   :-



---
This sf.net email is sponsored by: 
Battle your brains against the best in the Thawte Crypto 
Challenge. Be the first to crack the code - register now: 
http://www.gothawte.com/rd521.html
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-20 Thread Brian Paul
Philip Brown wrote:

On Mon, Nov 18, 2002 at 09:46:35PM -0500, David Dawes wrote:


...
If the goal is to make the DRI CVS as small as possible, why not go all
the way and turn it into an environment for building only the DRI-related
modules?  That would change the nature of XFree86 merges quite a bit,
but that wouldn't necessarily be a bad thing.



That definately sounds like the Right Thing To Do.


Easier said than done.

I'm willing to bet that there's around 100 header files in the XFree86
tree that get pulled into the compilation of the various DRI-related
source files.

Determining what to keep and what to discard would be a long process.

Then, there's the Imakefile system.  For every directory with DRI-
related files you'd have to keep all Imakefiles in all parent
directories.

Eventually you'd wind up with a skeleton of the XFree86 tree with
key files scattered throughout.

I'm not sure that the effort involved in setting that up would be
worth it.

-Brian



---
This sf.net email is sponsored by: 
Battle your brains against the best in the Thawte Crypto 
Challenge. Be the first to crack the code - register now: 
http://www.gothawte.com/rd521.html
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Dri-devel] libGL{U,w}

2002-11-20 Thread Philip Brown
On Wed, Nov 20, 2002 at 04:11:10PM -0700, Brian Paul wrote:
 Philip Brown wrote:
  That definately sounds like the Right Thing To Do.
 
 Easier said than done.
 
 I'm willing to bet that there's around 100 header files in the XFree86
 tree that get pulled into the compilation of the various DRI-related
 source files.

well, you could always revert to the utah-glx method, of duplicating an
include tree with *just* the X11 header files.


 Then, there's the Imakefile system.  For every directory with DRI-
 related files you'd have to keep all Imakefiles in all parent
 directories.

Or... stop using Imake, and switch to autoconf.

 I'm not sure that the effort involved in setting that up would be
 worth it.

Obviously, it is a very considerable amount of effort.
But the results would be much cleaner, and hopefully lead to more
abstraction away from the xfree code, and into a code tree structure that
is more tightly coherent in and of itself


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-18 Thread David Dawes
On Thu, Nov 07, 2002 at 04:32:03PM +, Keith Whitwell wrote:
Michel Dänzer wrote:
 On Don, 2002-11-07 at 16:56, Keith Whitwell wrote:
 
Michel Dänzer wrote:

These no longer get built by default. Any objections against the
attached patch?

Actually if they're not built, I think we should ditch them from cvs.  We're 
not working on them.

 
 In that case I'd vote again for removing unused drivers etc. as well.

I'm ok with that too, as long as it simplifies rather than complicates the 
lives of people who are doing XFree merges.

It would probably complicate things a little, if anything.  It certainly
wouldn't make it any easier.

If the goal is to make the DRI CVS as small as possible, why not go all
the way and turn it into an environment for building only the DRI-related
modules?  That would change the nature of XFree86 merges quite a bit,
but that wouldn't necessarily be a bad thing.

David


---
This sf.net email is sponsored by: To learn the basics of securing
your web site with SSL, click here to get a FREE TRIAL of a Thawte
Server Certificate: http://www.gothawte.com/rd524.html
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Alan Hourihane
On Thu, Nov 07, 2002 at 03:13:30PM +0100, Michel Dänzer wrote:
 These no longer get built by default. Any objections against the
 attached patch?

Is there any reason to ? Have we patched/changed these at all from
the standard 4.2.0 base ?

Alan.


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Michel Dänzer
On Don, 2002-11-07 at 16:01, Alan Hourihane wrote:
 On Thu, Nov 07, 2002 at 03:13:30PM +0100, Michel Dänzer wrote:
  These no longer get built by default. Any objections against the
  attached patch?
 
 Is there any reason to ? Have we patched/changed these at all from
 the standard 4.2.0 base ?

I don't know, probably not. My personal reason is that I need them for
my Debian packages. Of course, I can patch the tree for building them,
but at least the Imakefile part makes no sense to me as it is.


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Brian Paul
Alan Hourihane wrote:

On Thu, Nov 07, 2002 at 03:13:30PM +0100, Michel Dänzer wrote:


These no longer get built by default. Any objections against the
attached patch?



Is there any reason to ? Have we patched/changed these at all from
the standard 4.2.0 base ?


When I bring Mesa 5.0 into CVS I'll bring in some GLU changes (mostly
compilation warning fixes).

Otherwise, I don't think anything has changed in GLU or GLw for a long
time.

I don't have an opinion on Michel's patch.

-Brian



---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Alan Hourihane
On Thu, Nov 07, 2002 at 04:09:44PM +0100, Michel Dänzer wrote:
 On Don, 2002-11-07 at 16:01, Alan Hourihane wrote:
  On Thu, Nov 07, 2002 at 03:13:30PM +0100, Michel Dänzer wrote:
   These no longer get built by default. Any objections against the
   attached patch?
  
  Is there any reason to ? Have we patched/changed these at all from
  the standard 4.2.0 base ?
 
 I don't know, probably not. My personal reason is that I need them for
 my Debian packages. Of course, I can patch the tree for building them,
 but at least the Imakefile part makes no sense to me as it is.

I don't have a problem with turning them on. Check with Eric Anholt to
make sure there isn't a FreeBSD build problem with that patch.

Alan.


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Alan Hourihane
On Thu, Nov 07, 2002 at 08:17:06AM -0700, Brian Paul wrote:
 Alan Hourihane wrote:
 On Thu, Nov 07, 2002 at 03:13:30PM +0100, Michel Dänzer wrote:
 
 These no longer get built by default. Any objections against the
 attached patch?
 
 
 Is there any reason to ? Have we patched/changed these at all from
 the standard 4.2.0 base ?
 
 When I bring Mesa 5.0 into CVS I'll bring in some GLU changes (mostly
 compilation warning fixes).
 
Have you sent the changes back to the ogl-sample list at SGI ?

If so, we'll pick them changes up when XFree86 merges the ogl-sample
directory again.

Alan.


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Brian Paul
Alan Hourihane wrote:

On Thu, Nov 07, 2002 at 08:17:06AM -0700, Brian Paul wrote:


Alan Hourihane wrote:


On Thu, Nov 07, 2002 at 03:13:30PM +0100, Michel Dänzer wrote:



These no longer get built by default. Any objections against the
attached patch?



Is there any reason to ? Have we patched/changed these at all from
the standard 4.2.0 base ?


When I bring Mesa 5.0 into CVS I'll bring in some GLU changes (mostly
compilation warning fixes).


 
Have you sent the changes back to the ogl-sample list at SGI ?

I haven't.  I will but there's no guarantee that SGI will apply my
patch in a timely manner.



If so, we'll pick them changes up when XFree86 merges the ogl-sample
directory again.


-Brian




---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Alan Hourihane
On Thu, Nov 07, 2002 at 03:56:46PM +, Keith Whitwell wrote:
 Michel Dänzer wrote:
 These no longer get built by default. Any objections against the
 attached patch?
 
 Actually if they're not built, I think we should ditch them from cvs.  
 We're not working on them.

Now that sound like a better deal.

Alan.


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Alan Hourihane
On Thu, Nov 07, 2002 at 04:32:03PM +, Keith Whitwell wrote:
 Michel Dänzer wrote:
 On Don, 2002-11-07 at 16:56, Keith Whitwell wrote:
 
 Michel Dänzer wrote:
 
 These no longer get built by default. Any objections against the
 attached patch?
 
 Actually if they're not built, I think we should ditch them from cvs.  
 We're not working on them.
 
 
 In that case I'd vote again for removing unused drivers etc. as well.
 
 I'm ok with that too, as long as it simplifies rather than complicates the 
 lives of people who are doing XFree merges.

I wouldn't like to remove the drivers. They don't cause any import conflicts
and they're useful to those who want to start a DRI driver for another chipset.

But GLU is a pain in the neck. It has alsorts of $Id, $Revision and $Date
cvs tags that get updated during commits. This causes import conflicts
and the work involved to resolve them. I doubt we'll ever work on GLU or GLw.

Alan.


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Michel Dänzer
On Don, 2002-11-07 at 17:38, Alan Hourihane wrote:
 On Thu, Nov 07, 2002 at 04:32:03PM +, Keith Whitwell wrote:
  Michel Dänzer wrote:
  On Don, 2002-11-07 at 16:56, Keith Whitwell wrote:
  
  Michel Dänzer wrote:
  
  These no longer get built by default. Any objections against the
  attached patch?
  
  Actually if they're not built, I think we should ditch them from cvs.  
  We're not working on them.
  
  
  In that case I'd vote again for removing unused drivers etc. as well.
  
  I'm ok with that too, as long as it simplifies rather than complicates the 
  lives of people who are doing XFree merges.
 
 I wouldn't like to remove the drivers. They don't cause any import conflicts
 and they're useful to those who want to start a DRI driver for another chipset.

They can trivially be added back in that case, and these libraries for
people who want to provide packages off the DRI tree.

 But GLU is a pain in the neck. It has alsorts of $Id, $Revision and $Date
 cvs tags that get updated during commits. This causes import conflicts
 and the work involved to resolve them. I doubt we'll ever work on GLU or GLw.

I see, I'll cope.


Anyway, back to the point of my patch: even in the context of the
XFree86 tree, does it make sense only to build these libraries when all
libraries are built, even if the user explicitly wants to build them?


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Michel Dänzer
On Don, 2002-11-07 at 18:04, Alan Hourihane wrote:
 On Thu, Nov 07, 2002 at 05:48:22PM +0100, Michel Dänzer wrote:
  On Don, 2002-11-07 at 17:38, Alan Hourihane wrote:
   On Thu, Nov 07, 2002 at 04:32:03PM +, Keith Whitwell wrote:
Michel Dänzer wrote:
On Don, 2002-11-07 at 16:56, Keith Whitwell wrote:

Michel Dänzer wrote:

These no longer get built by default. Any objections against the
attached patch?

Actually if they're not built, I think we should ditch them from cvs.  
We're not working on them.


In that case I'd vote again for removing unused drivers etc. as well.

I'm ok with that too, as long as it simplifies rather than complicates the 
lives of people who are doing XFree merges.
   
   I wouldn't like to remove the drivers. They don't cause any import conflicts
   and they're useful to those who want to start a DRI driver for another chipset.
  
  They can trivially be added back in that case, and these libraries

...are useful...

  for people who want to provide packages off the DRI tree.
  
 Why remove them, if we end up having to put them back ? And for the libraries -
 they haven't changed since 4.2.0 - so why would people want to put them
 in packages ?

Because they're in the same package as libGL, it would make life a bit
easier, but like I said I'll cope.


  Anyway, back to the point of my patch: even in the context of the
  XFree86 tree, does it make sense only to build these libraries when all
  libraries are built, even if the user explicitly wants to build them?
 
 Like I said, Check with Eric. I know he added a BuildLibraries to
 the XThrStub one, so maybe there's an underlying build problem somewhere
 else that needs to be fixed before we can apply this.

IMHO that should be handled somewhere in config/ then instead of the
Imakefile preventing this where it works.


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Alan Hourihane
On Thu, Nov 07, 2002 at 09:16:49AM -0800, Ian Romanick wrote:
 On Thu, Nov 07, 2002 at 05:04:41PM +, Alan Hourihane wrote:
  On Thu, Nov 07, 2002 at 05:48:22PM +0100, Michel Dänzer wrote:
   On Don, 2002-11-07 at 17:38, Alan Hourihane wrote:
On Thu, Nov 07, 2002 at 04:32:03PM +, Keith Whitwell wrote:
 Michel Dänzer wrote:
 On Don, 2002-11-07 at 16:56, Keith Whitwell wrote:
 
 Michel Dänzer wrote:
 
 These no longer get built by default. Any objections against the
 attached patch?
 
 Actually if they're not built, I think we should ditch them from cvs.  
 We're not working on them.
 
 
 In that case I'd vote again for removing unused drivers etc. as well.
 
 I'm ok with that too, as long as it simplifies rather than complicates the 
 lives of people who are doing XFree merges.

I wouldn't like to remove the drivers. They don't cause any import conflicts
and they're useful to those who want to start a DRI driver for another chipset.
   
   They can trivially be added back in that case, and these libraries for
   people who want to provide packages off the DRI tree.
   
  Why remove them, if we end up having to put them back ? And for the libraries -
  they haven't changed since 4.2.0 - so why would people want to put them
  in packages ?
 
 For most of the cards, that's a BIG if.  Quite a few of the cards that we're
 packing around drivers for don't even have any 3D acceleration to support.
 The sun*, tseng, tga, i128, cyrix, cirrus, chips, and ark drivers come to
 mind.  The only drivers for which we don't already have 3D support for (in
 the trunk) that we should probably keep around are the i740 (just in case!),
 nv, s3virge, and savage.  If somebody could scare up docs, rendition might
 could be added to the list...

Your forgetting that sun* has the ffb driver. 

If your volunteering to do the merges in future Ian - go ahead and remove
them. :)

Alan.


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Sven Luther
On Thu, Nov 07, 2002 at 05:26:40PM +0100, Michel Dänzer wrote:
 On Don, 2002-11-07 at 16:56, Keith Whitwell wrote:
  Michel Dänzer wrote:
   These no longer get built by default. Any objections against the
   attached patch?
  
  Actually if they're not built, I think we should ditch them from cvs.  We're 
  not working on them.
 
 In that case I'd vote again for removing unused drivers etc. as well.

Err, no please, i still have plans to work on the gamma driver, but have
not that much time right now (I guess it would be the prime candidate
for removal, isn't it ?)

Friendly,

Sven Luther


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] libGL{U,w}

2002-11-07 Thread Eric Anholt
On Thu, 2002-11-07 at 09:04, Alan Hourihane wrote:
 On Thu, Nov 07, 2002 at 05:48:22PM +0100, Michel Dänzer wrote:
  Anyway, back to the point of my patch: even in the context of the
  XFree86 tree, does it make sense only to build these libraries when all
  libraries are built, even if the user explicitly wants to build them?
 
 Like I said, Check with Eric. I know he added a BuildLibraries to
 the XThrStub one, so maybe there's an underlying build problem somewhere
 else that needs to be fixed before we can apply this.

That was because libXThrStub is not in the DRI tree, and BuildLibraries
was is to NO for the DRI tree (I was just reverting a change made during
the 4.2.99.2 merge).  libXThrStub is only used by libX11, which is also
not in the tree.

Although I haven't actually tried a build with libGLU/libGLw, I don't
expect there to be any problems.

-- 
Eric Anholt [EMAIL PROTECTED]
http://people.freebsd.org/~anholt/dri/




---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel