Re: Update on status of CVS DRI packages.

2001-03-26 Thread Branden Robinson
On Mon, Mar 26, 2001 at 02:52:57PM -0500, Zephaniah E. Hull wrote:
> > Are you sure both are needed?  Your xserver-xfree86-dri package should
> > provide a superset of the modules that my xserver-xfree86 package does.
> 
> Actually it is a subset, providing only what is used by the DRI code and
> leaving the rest to your packages, otherwise I would simply conflict
> with xserver-xfree86.
> 
> The reason is two fold, the first is that it is roughly what the DRI
> project is providing in other forms.
> 
> The second is that the DRI cvs tree does not include everything that the
> X cvs tree does, trying to provide a superset would be quite a bit more
> work all around.

Okay.  How about this?

1) Don't ship config or templates, and remove all debconf stuff from the
   xserver-xfree86(-dri) maintainer scripts.
2) Go ahead and do a dpkg-divert in your postinst of XFree86 to
   XFree86-dri.
3) Use message() in the xserver package postinst to tell the user to add
   the "modules-dri" path to his XF86Config-4.

-- 
G. Branden Robinson |
Debian GNU/Linux|Exercise your freedom of religion.  Set
[EMAIL PROTECTED]  |fire to a church of your choice.
http://www.debian.org/~branden/ |


pgpx0s3ZRGekG.pgp
Description: PGP signature


Re: Update on status of CVS DRI packages.

2001-03-26 Thread Zephaniah E. Hull
On Mon, Mar 26, 2001 at 02:08:53PM -0500, Branden Robinson wrote:
> On Mon, Mar 26, 2001 at 01:58:00PM -0500, Zephaniah E. Hull wrote:
> > After much prodding and poking I have it down to three issues, the
> > naming scheme is as follows, with the issues below.
> > 
> > xlibmesa3-dri contains libGL, libGLU, and libGLw, it also contains
> > usr/X11R6/lib/modules.dri/dri/(gamma|i810|mga|r128|radeon|sis|tdfx)_driso.
> 
> I don't think GLw is supposed to be available as a shared object.

Whoops, my mistake, it is as a .a in -dev and not at all in
xlibmesa3-dri.
> 
> > xlibmesa-dri-dev contains the devel files for xlibmesa3-dri.
> > 
> > xlibosmesa3-dri contains libOSMesa.
> > 
> > xlibosmesa-dri-dev contains the devel files for xlibosmesa3-dri.
> 
> Do you have any feedback for Marcelo Magallon, who, IIRC claims you don't
> need to provide versions of these?

I'll probably stop building them before I put things up.
> 
> > xserver-dri contains usr/X11R6/bin/XFree86.dri and more contents for
> > /usr/X11R6/lib/modules.dri.
> > 
> > This scheme removes all need for diversions, leaving with exactly three
> > issues before I can produce .debs for people to test.
> 
> Okay, great.
> 
> > 1: I'd really like Branden to agree to the naming scheme.
> 
> One tweak.  I think the package names should be exactly as my X package
> names, with "-dri" appended.  Even for the -dev packages.
> 
> So, e.g., xlibmesa-dev-dri.

Sounds reasonable.
> 
> Also, for the sake of sheer symmetry I don't see why you can't use the
> pathnames XFree86-dri and modules-dri.

Done.
> 
> > 2: Until Branden packages 4.0.3 or later I need to provide the
> > XFree86.dri, and need to figure out the proper way to set
> > /etc/X11/Xserver XFree86.dri.
> > (Branden, can you point this out please? It should be simple.)
> 
> Actually, it probably isn't.  You need to do something akin to a
> global-search and replace in debconf template names in the templates,
> config, and other maintainer scripts, replacing "xserver-xfree86" with
> "xserver-xfree86-dri".
> 
> Also, you need to be sure that all references to "/usr/.../XFree86" in
> these files change to "XFree86-dri".

Ugh, I was hoping to avoid most of that as the dri xserver package
depends on yours. (See below.)
> 
> > 3: The XF86Config-4 needs to have two lines[1] added so X will search
> > the modules.dri directory then the modules directory, I'll probably
> > leave this up to the user for now.
> 
> Yes, let's do that.  Otherwise I have to hack dexconf.  You can use my
> message() shell function in the postinst to tell the user to do this.
> 
> > As soon as those three have been addressed I'll put .debs up somewhere
> > aptable for people to test.
> > 
> > Zephaniah E. Hull.
> > 
> > 1:
> > ModulePath  "/usr/X11R6/lib/modules.dri"
> > ModulePath  "/usr/X11R6/lib/modules"
> 
> Are you sure both are needed?  Your xserver-xfree86-dri package should
> provide a superset of the modules that my xserver-xfree86 package does.

Actually it is a subset, providing only what is used by the DRI code and
leaving the rest to your packages, otherwise I would simply conflict
with xserver-xfree86.

The reason is two fold, the first is that it is roughly what the DRI
project is providing in other forms.

The second is that the DRI cvs tree does not include everything that the
X cvs tree does, trying to provide a superset would be quite a bit more
work all around.

Zephaniah E. Hull.
> 
> -- 
> G. Branden Robinson |"To be is to do"   -- Plato
> Debian GNU/Linux|"To do is to be"   -- Aristotle
> [EMAIL PROTECTED]  |"Do be do be do"   -- Sinatra
> http://www.debian.org/~branden/ |



-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

I am an "expert".  Fear me, for I will wreak untold damage upon anything
I can get my grubby hands on.
  -- Matt McLeod on ASR.


pgpmyvhkyO4sz.pgp
Description: PGP signature


Re: Update on status of CVS DRI packages.

2001-03-26 Thread Branden Robinson
On Mon, Mar 26, 2001 at 01:58:00PM -0500, Zephaniah E. Hull wrote:
> After much prodding and poking I have it down to three issues, the
> naming scheme is as follows, with the issues below.
> 
> xlibmesa3-dri contains libGL, libGLU, and libGLw, it also contains
> usr/X11R6/lib/modules.dri/dri/(gamma|i810|mga|r128|radeon|sis|tdfx)_dri.so.

I don't think GLw is supposed to be available as a shared object.

> xlibmesa-dri-dev contains the devel files for xlibmesa3-dri.
> 
> xlibosmesa3-dri contains libOSMesa.
> 
> xlibosmesa-dri-dev contains the devel files for xlibosmesa3-dri.

Do you have any feedback for Marcelo Magallon, who, IIRC claims you don't
need to provide versions of these?

> xserver-dri contains usr/X11R6/bin/XFree86.dri and more contents for
> /usr/X11R6/lib/modules.dri.
> 
> This scheme removes all need for diversions, leaving with exactly three
> issues before I can produce .debs for people to test.

Okay, great.

> 1: I'd really like Branden to agree to the naming scheme.

One tweak.  I think the package names should be exactly as my X package
names, with "-dri" appended.  Even for the -dev packages.

So, e.g., xlibmesa-dev-dri.

Also, for the sake of sheer symmetry I don't see why you can't use the
pathnames XFree86-dri and modules-dri.

> 2: Until Branden packages 4.0.3 or later I need to provide the
> XFree86.dri, and need to figure out the proper way to set
> /etc/X11/Xserver XFree86.dri.
> (Branden, can you point this out please? It should be simple.)

Actually, it probably isn't.  You need to do something akin to a
global-search and replace in debconf template names in the templates,
config, and other maintainer scripts, replacing "xserver-xfree86" with
"xserver-xfree86-dri".

Also, you need to be sure that all references to "/usr/.../XFree86" in
these files change to "XFree86-dri".

> 3: The XF86Config-4 needs to have two lines[1] added so X will search
> the modules.dri directory then the modules directory, I'll probably
> leave this up to the user for now.

Yes, let's do that.  Otherwise I have to hack dexconf.  You can use my
message() shell function in the postinst to tell the user to do this.

> As soon as those three have been addressed I'll put .debs up somewhere
> aptable for people to test.
> 
> Zephaniah E. Hull.
> 
> 1:
> ModulePath  "/usr/X11R6/lib/modules.dri"
> ModulePath  "/usr/X11R6/lib/modules"

Are you sure both are needed?  Your xserver-xfree86-dri package should
provide a superset of the modules that my xserver-xfree86 package does.

-- 
G. Branden Robinson |"To be is to do"   -- Plato
Debian GNU/Linux|"To do is to be"   -- Aristotle
[EMAIL PROTECTED]  |"Do be do be do"   -- Sinatra
http://www.debian.org/~branden/ |


pgpL8hdMOyUZ3.pgp
Description: PGP signature


Re: Update on status of CVS DRI packages.

2001-03-26 Thread Branden Robinson

On Mon, Mar 26, 2001 at 02:52:57PM -0500, Zephaniah E. Hull wrote:
> > Are you sure both are needed?  Your xserver-xfree86-dri package should
> > provide a superset of the modules that my xserver-xfree86 package does.
> 
> Actually it is a subset, providing only what is used by the DRI code and
> leaving the rest to your packages, otherwise I would simply conflict
> with xserver-xfree86.
> 
> The reason is two fold, the first is that it is roughly what the DRI
> project is providing in other forms.
> 
> The second is that the DRI cvs tree does not include everything that the
> X cvs tree does, trying to provide a superset would be quite a bit more
> work all around.

Okay.  How about this?

1) Don't ship config or templates, and remove all debconf stuff from the
   xserver-xfree86(-dri) maintainer scripts.
2) Go ahead and do a dpkg-divert in your postinst of XFree86 to
   XFree86-dri.
3) Use message() in the xserver package postinst to tell the user to add
   the "modules-dri" path to his XF86Config-4.

-- 
G. Branden Robinson |
Debian GNU/Linux|Exercise your freedom of religion.  Set
[EMAIL PROTECTED]  |fire to a church of your choice.
http://www.debian.org/~branden/ |

 PGP signature


Update on status of CVS DRI packages.

2001-03-26 Thread Zephaniah E. Hull
After much prodding and poking I have it down to three issues, the
naming scheme is as follows, with the issues below.

xlibmesa3-dri contains libGL, libGLU, and libGLw, it also contains
usr/X11R6/lib/modules.dri/dri/(gamma|i810|mga|r128|radeon|sis|tdfx)_dri.so.

xlibmesa-dri-dev contains the devel files for xlibmesa3-dri.

xlibosmesa3-dri contains libOSMesa.

xlibosmesa-dri-dev contains the devel files for xlibosmesa3-dri.

xserver-dri contains usr/X11R6/bin/XFree86.dri and more contents for
/usr/X11R6/lib/modules.dri.

This scheme removes all need for diversions, leaving with exactly three
issues before I can produce .debs for people to test.

1: I'd really like Branden to agree to the naming scheme.

2: Until Branden packages 4.0.3 or later I need to provide the
XFree86.dri, and need to figure out the proper way to set
/etc/X11/Xserver XFree86.dri.
(Branden, can you point this out please? It should be simple.)

3: The XF86Config-4 needs to have two lines[1] added so X will search
the modules.dri directory then the modules directory, I'll probably
leave this up to the user for now.

As soon as those three have been addressed I'll put .debs up somewhere
aptable for people to test.

Zephaniah E. Hull.

1:
ModulePath  "/usr/X11R6/lib/modules.dri"
ModulePath  "/usr/X11R6/lib/modules"

-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

 Seen on the back of a T-Shirt: "I am a bomb technician.  If you see
   me running, try to keep up."


pgpNDwiPbQHvc.pgp
Description: PGP signature


Re: Update on status of CVS DRI packages.

2001-03-26 Thread Zephaniah E\. Hull

On Mon, Mar 26, 2001 at 02:08:53PM -0500, Branden Robinson wrote:
> On Mon, Mar 26, 2001 at 01:58:00PM -0500, Zephaniah E. Hull wrote:
> > After much prodding and poking I have it down to three issues, the
> > naming scheme is as follows, with the issues below.
> > 
> > xlibmesa3-dri contains libGL, libGLU, and libGLw, it also contains
> > usr/X11R6/lib/modules.dri/dri/(gamma|i810|mga|r128|radeon|sis|tdfx)_driso.
> 
> I don't think GLw is supposed to be available as a shared object.

Whoops, my mistake, it is as a .a in -dev and not at all in
xlibmesa3-dri.
> 
> > xlibmesa-dri-dev contains the devel files for xlibmesa3-dri.
> > 
> > xlibosmesa3-dri contains libOSMesa.
> > 
> > xlibosmesa-dri-dev contains the devel files for xlibosmesa3-dri.
> 
> Do you have any feedback for Marcelo Magallon, who, IIRC claims you don't
> need to provide versions of these?

I'll probably stop building them before I put things up.
> 
> > xserver-dri contains usr/X11R6/bin/XFree86.dri and more contents for
> > /usr/X11R6/lib/modules.dri.
> > 
> > This scheme removes all need for diversions, leaving with exactly three
> > issues before I can produce .debs for people to test.
> 
> Okay, great.
> 
> > 1: I'd really like Branden to agree to the naming scheme.
> 
> One tweak.  I think the package names should be exactly as my X package
> names, with "-dri" appended.  Even for the -dev packages.
> 
> So, e.g., xlibmesa-dev-dri.

Sounds reasonable.
> 
> Also, for the sake of sheer symmetry I don't see why you can't use the
> pathnames XFree86-dri and modules-dri.

Done.
> 
> > 2: Until Branden packages 4.0.3 or later I need to provide the
> > XFree86.dri, and need to figure out the proper way to set
> > /etc/X11/Xserver XFree86.dri.
> > (Branden, can you point this out please? It should be simple.)
> 
> Actually, it probably isn't.  You need to do something akin to a
> global-search and replace in debconf template names in the templates,
> config, and other maintainer scripts, replacing "xserver-xfree86" with
> "xserver-xfree86-dri".
> 
> Also, you need to be sure that all references to "/usr/.../XFree86" in
> these files change to "XFree86-dri".

Ugh, I was hoping to avoid most of that as the dri xserver package
depends on yours. (See below.)
> 
> > 3: The XF86Config-4 needs to have two lines[1] added so X will search
> > the modules.dri directory then the modules directory, I'll probably
> > leave this up to the user for now.
> 
> Yes, let's do that.  Otherwise I have to hack dexconf.  You can use my
> message() shell function in the postinst to tell the user to do this.
> 
> > As soon as those three have been addressed I'll put .debs up somewhere
> > aptable for people to test.
> > 
> > Zephaniah E. Hull.
> > 
> > 1:
> > ModulePath  "/usr/X11R6/lib/modules.dri"
> > ModulePath  "/usr/X11R6/lib/modules"
> 
> Are you sure both are needed?  Your xserver-xfree86-dri package should
> provide a superset of the modules that my xserver-xfree86 package does.

Actually it is a subset, providing only what is used by the DRI code and
leaving the rest to your packages, otherwise I would simply conflict
with xserver-xfree86.

The reason is two fold, the first is that it is roughly what the DRI
project is providing in other forms.

The second is that the DRI cvs tree does not include everything that the
X cvs tree does, trying to provide a superset would be quite a bit more
work all around.

Zephaniah E. Hull.
> 
> -- 
> G. Branden Robinson |"To be is to do"   -- Plato
> Debian GNU/Linux|"To do is to be"   -- Aristotle
> [EMAIL PROTECTED]  |"Do be do be do"   -- Sinatra
> http://www.debian.org/~branden/ |



-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

I am an "expert".  Fear me, for I will wreak untold damage upon anything
I can get my grubby hands on.
  -- Matt McLeod on ASR.

 PGP signature


Re: Update on status of CVS DRI packages.

2001-03-26 Thread Branden Robinson

On Mon, Mar 26, 2001 at 01:58:00PM -0500, Zephaniah E. Hull wrote:
> After much prodding and poking I have it down to three issues, the
> naming scheme is as follows, with the issues below.
> 
> xlibmesa3-dri contains libGL, libGLU, and libGLw, it also contains
> usr/X11R6/lib/modules.dri/dri/(gamma|i810|mga|r128|radeon|sis|tdfx)_dri.so.

I don't think GLw is supposed to be available as a shared object.

> xlibmesa-dri-dev contains the devel files for xlibmesa3-dri.
> 
> xlibosmesa3-dri contains libOSMesa.
> 
> xlibosmesa-dri-dev contains the devel files for xlibosmesa3-dri.

Do you have any feedback for Marcelo Magallon, who, IIRC claims you don't
need to provide versions of these?

> xserver-dri contains usr/X11R6/bin/XFree86.dri and more contents for
> /usr/X11R6/lib/modules.dri.
> 
> This scheme removes all need for diversions, leaving with exactly three
> issues before I can produce .debs for people to test.

Okay, great.

> 1: I'd really like Branden to agree to the naming scheme.

One tweak.  I think the package names should be exactly as my X package
names, with "-dri" appended.  Even for the -dev packages.

So, e.g., xlibmesa-dev-dri.

Also, for the sake of sheer symmetry I don't see why you can't use the
pathnames XFree86-dri and modules-dri.

> 2: Until Branden packages 4.0.3 or later I need to provide the
> XFree86.dri, and need to figure out the proper way to set
> /etc/X11/Xserver XFree86.dri.
> (Branden, can you point this out please? It should be simple.)

Actually, it probably isn't.  You need to do something akin to a
global-search and replace in debconf template names in the templates,
config, and other maintainer scripts, replacing "xserver-xfree86" with
"xserver-xfree86-dri".

Also, you need to be sure that all references to "/usr/.../XFree86" in
these files change to "XFree86-dri".

> 3: The XF86Config-4 needs to have two lines[1] added so X will search
> the modules.dri directory then the modules directory, I'll probably
> leave this up to the user for now.

Yes, let's do that.  Otherwise I have to hack dexconf.  You can use my
message() shell function in the postinst to tell the user to do this.

> As soon as those three have been addressed I'll put .debs up somewhere
> aptable for people to test.
> 
> Zephaniah E. Hull.
> 
> 1:
> ModulePath  "/usr/X11R6/lib/modules.dri"
> ModulePath  "/usr/X11R6/lib/modules"

Are you sure both are needed?  Your xserver-xfree86-dri package should
provide a superset of the modules that my xserver-xfree86 package does.

-- 
G. Branden Robinson |"To be is to do"   -- Plato
Debian GNU/Linux|"To do is to be"   -- Aristotle
[EMAIL PROTECTED]  |"Do be do be do"   -- Sinatra
http://www.debian.org/~branden/ |

 PGP signature


Update on status of CVS DRI packages.

2001-03-26 Thread Zephaniah E\. Hull

After much prodding and poking I have it down to three issues, the
naming scheme is as follows, with the issues below.

xlibmesa3-dri contains libGL, libGLU, and libGLw, it also contains
usr/X11R6/lib/modules.dri/dri/(gamma|i810|mga|r128|radeon|sis|tdfx)_dri.so.

xlibmesa-dri-dev contains the devel files for xlibmesa3-dri.

xlibosmesa3-dri contains libOSMesa.

xlibosmesa-dri-dev contains the devel files for xlibosmesa3-dri.

xserver-dri contains usr/X11R6/bin/XFree86.dri and more contents for
/usr/X11R6/lib/modules.dri.

This scheme removes all need for diversions, leaving with exactly three
issues before I can produce .debs for people to test.

1: I'd really like Branden to agree to the naming scheme.

2: Until Branden packages 4.0.3 or later I need to provide the
XFree86.dri, and need to figure out the proper way to set
/etc/X11/Xserver XFree86.dri.
(Branden, can you point this out please? It should be simple.)

3: The XF86Config-4 needs to have two lines[1] added so X will search
the modules.dri directory then the modules directory, I'll probably
leave this up to the user for now.

As soon as those three have been addressed I'll put .debs up somewhere
aptable for people to test.

Zephaniah E. Hull.

1:
ModulePath  "/usr/X11R6/lib/modules.dri"
ModulePath  "/usr/X11R6/lib/modules"

-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

 Seen on the back of a T-Shirt: "I am a bomb technician.  If you see
   me running, try to keep up."

 PGP signature


Re: CVS DRI packages.

2001-03-26 Thread Jules Bean
On Sat, Mar 24, 2001 at 09:00:51PM -0500, Zephaniah E. Hull wrote:
> I am currently about ready to start testing of .debs out of the DRI cvs
> tree.

*round of applause*

Thank you very, very, much.

I take it you'll post details here when you have debs for us to test.

Jules



Re: CVS DRI packages.

2001-03-26 Thread Jules Bean

On Sat, Mar 24, 2001 at 09:00:51PM -0500, Zephaniah E. Hull wrote:
> I am currently about ready to start testing of .debs out of the DRI cvs
> tree.

*round of applause*

Thank you very, very, much.

I take it you'll post details here when you have debs for us to test.

Jules


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: CVS DRI packages.

2001-03-25 Thread Jon Pennington
On Sun, Mar 25, 2001 at 05:15:09AM +0200, Marcelo E. Magallon wrote:
> I'm sorry, I forgot one important bit.
> 
> >> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:
> 
>  > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
>  > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.
> 
>  You might want to provide
>  xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel (or whatever
>  the actual path is), as every now and then the DRM modules in the
>  kernel get out of sync with the ones in CVS.

Yes, this should be provided.  Shouldn't it be provided in a package like drm-
modules-src, though, like lm-sensors-src and alsa-src?  This would mean breaking
that part of the trunk off and placing it in /usr/src/modules/drm or the like,
and having the dri modules built whenever make-kpkg makes a modules_image.

I'm getting ahead of Zeph here, though, and I'm of no skill to volunteer help...
:)

-- 
-=|JP|=-"This space intentionally left blank."
Jon Pennington  | Debian 2.4 -o)
[EMAIL PROTECTED] | Auto Enthusiast/\\
Kansas City, MO, USA| Proud Husband and Father  _\_V



Re: CVS DRI packages.

2001-03-24 Thread Jon Pennington

On Sun, Mar 25, 2001 at 05:15:09AM +0200, Marcelo E. Magallon wrote:
> I'm sorry, I forgot one important bit.
> 
> >> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:
> 
>  > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
>  > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.
> 
>  You might want to provide
>  xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel (or whatever
>  the actual path is), as every now and then the DRM modules in the
>  kernel get out of sync with the ones in CVS.

Yes, this should be provided.  Shouldn't it be provided in a package like drm-
modules-src, though, like lm-sensors-src and alsa-src?  This would mean breaking
that part of the trunk off and placing it in /usr/src/modules/drm or the like,
and having the dri modules built whenever make-kpkg makes a modules_image.

I'm getting ahead of Zeph here, though, and I'm of no skill to volunteer help...
:)

-- 
-=|JP|=-"This space intentionally left blank."
Jon Pennington  | Debian 2.4 -o)
[EMAIL PROTECTED] | Auto Enthusiast/\\
Kansas City, MO, USA| Proud Husband and Father  _\_V


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: CVS DRI packages.

2001-03-24 Thread Zephaniah E. Hull
On Sat, Mar 24, 2001 at 11:14:20PM -0500, Branden Robinson wrote:
> On Sat, Mar 24, 2001 at 09:00:51PM -0500, Zephaniah E. Hull wrote:
> > The 4 mesa packages are obvious, they will conflict, provide, and
> > replace their counterparts[1].
> > 
> > Now, xserver-dri is a little less obvious, it depends on
> > xserver-xfree86, but also needs to override 14 files[2] from it.
> 
> I see superscripts but no footnotes.

See my reply to Marcelo E. Magallon for said footnotes.

Also, what he pointed out for the X server should work, not sure why I
did not remember that.

Zephaniah E. Hull.
> 
> -- 
> G. Branden Robinson |Never underestimate the power of human
> Debian GNU/Linux|stupidity.
> [EMAIL PROTECTED]  |-- Robert Heinlein
> http://www.debian.org/~branden/ |



-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

 Knghtbrd: Any suggestions on how to semi-easily make $55?
 Mercury: if you went and beat the crap out of some QL people
   I'm sure you'd get at least tenfold that from people
   expressing their gratitude  ;>
 (my luck he takes that seriously hehe)
 Knghtbrd: This channel is logged..
[msg(Knghtbrd)] If you can provide transportation.. <=:]
[Knghtbrd([EMAIL PROTECTED])] hahahaha


pgpBggOOTJA4I.pgp
Description: PGP signature


Re: CVS DRI packages.

2001-03-24 Thread Branden Robinson
On Sat, Mar 24, 2001 at 09:00:51PM -0500, Zephaniah E. Hull wrote:
> The 4 mesa packages are obvious, they will conflict, provide, and
> replace their counterparts[1].
> 
> Now, xserver-dri is a little less obvious, it depends on
> xserver-xfree86, but also needs to override 14 files[2] from it.

I see superscripts but no footnotes.

-- 
G. Branden Robinson |Never underestimate the power of human
Debian GNU/Linux|stupidity.
[EMAIL PROTECTED]  |-- Robert Heinlein
http://www.debian.org/~branden/ |


pgpJahqwQJnd1.pgp
Description: PGP signature


Re: CVS DRI packages.

2001-03-24 Thread Marcelo E. Magallon
>> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:

 > It might be possible to get X to search a different module path first,
 > but all examples of that turn out to be very ugly in the config file,
 > I'll keep poking.

 Ah, yes, that's actually cleaner.  For the X server, you could change
 the symlink in /etc/X11/X, given there's a nice debconf interface and
 all that.

-- 
Marcelo



Re: CVS DRI packages.

2001-03-24 Thread Zephaniah E. Hull
On Sun, Mar 25, 2001 at 05:15:09AM +0200, Marcelo E. Magallon wrote:
> I'm sorry, I forgot one important bit.
> 
> >> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:
> 
>  > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
>  > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.
> 
>  You might want to provide
>  xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel (or whatever
>  the actual path is), as every now and then the DRM modules in the
>  kernel get out of sync with the ones in CVS.

That will be after I get the basics working, likely provided in the same
manner as other sets of kernel models.

Zephaniah E. Hull.
> 
> -- 
> Marcelo

-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

It's also your right to f*ck up your own version of Linux, but you're
not getting close to mine.

Linus


pgpUVxig8K3Qj.pgp
Description: PGP signature


Re: CVS DRI packages.

2001-03-24 Thread Zephaniah E. Hull
On Sun, Mar 25, 2001 at 05:10:47AM +0200, Marcelo E. Magallon wrote:
> >> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:
> 
>  > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
>  > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.
> 
>  I would drop the xlibosmesa packages.  libOSMesa is a software only
>  client side off-screen rendering library.
> 
>  > The 4 mesa packages are obvious, they will conflict, provide, and
>  > replace their counterparts[1].
> 
>  You forgot the footnotes.

Ahh, yes, my mistake.

1: Just s/-dri//g to get their counterparts.
2: I'll append the list to the bottom of this message.
>  
>  > Right now I'm undecided on how to do the override, calling dpkg-divert
>  > from the preinst and postrm would work, but seems to be more of a kludge.
> 
>  Is there other way?  I actually think it's safer that way.

Using alternatives might work, but Branden would have to very explicitly
support that.

It might be possible to get X to search a different module path first,
but all examples of that turn out to be very ugly in the config file,
I'll keep poking.

Hopefully Branden will have some ideas.

Zephaniah E. Hull.
> 
> -- 
> Marcelo

usr/X11R6/bin/XFree86
usr/X11R6/lib/modules/drivers/ati_drv.o
usr/X11R6/lib/modules/drivers/atimisc_drv.o
usr/X11R6/lib/modules/drivers/glint_drv.o
usr/X11R6/lib/modules/drivers/i810_drv.o
usr/X11R6/lib/modules/drivers/mga_drv.o
usr/X11R6/lib/modules/drivers/r128_drv.o
usr/X11R6/lib/modules/drivers/radeon_drv.o
usr/X11R6/lib/modules/drivers/tdfx_drv.o
usr/X11R6/lib/modules/drivers/vga_drv.o
usr/X11R6/lib/modules/extensions/libGLcore.a
usr/X11R6/lib/modules/extensions/libdri.a
usr/X11R6/lib/modules/extensions/libglx.a
usr/X11R6/lib/modules/linux/libdrm.a


-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

 ``Who killed the server at the colo site?'' ``Weasel killed the
 server at the colo site'' ``Not me'' ``Then who?'' ``m2 killed the
 server at the colo site'' ...


pgpwUoS2QGZjN.pgp
Description: PGP signature


Re: CVS DRI packages.

2001-03-24 Thread Marcelo E. Magallon
I'm sorry, I forgot one important bit.

>> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:

 > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
 > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.

 You might want to provide
 xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel (or whatever
 the actual path is), as every now and then the DRM modules in the
 kernel get out of sync with the ones in CVS.

-- 
Marcelo



Re: CVS DRI packages.

2001-03-24 Thread Marcelo E. Magallon
>> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:

 > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
 > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.

 I would drop the xlibosmesa packages.  libOSMesa is a software only
 client side off-screen rendering library.

 > The 4 mesa packages are obvious, they will conflict, provide, and
 > replace their counterparts[1].

 You forgot the footnotes.
 
 > Right now I'm undecided on how to do the override, calling dpkg-divert
 > from the preinst and postrm would work, but seems to be more of a kludge.

 Is there other way?  I actually think it's safer that way.

-- 
Marcelo



Re: CVS DRI packages.

2001-03-24 Thread Zephaniah E\. Hull

On Sat, Mar 24, 2001 at 11:14:20PM -0500, Branden Robinson wrote:
> On Sat, Mar 24, 2001 at 09:00:51PM -0500, Zephaniah E. Hull wrote:
> > The 4 mesa packages are obvious, they will conflict, provide, and
> > replace their counterparts[1].
> > 
> > Now, xserver-dri is a little less obvious, it depends on
> > xserver-xfree86, but also needs to override 14 files[2] from it.
> 
> I see superscripts but no footnotes.

See my reply to Marcelo E. Magallon for said footnotes.

Also, what he pointed out for the X server should work, not sure why I
did not remember that.

Zephaniah E. Hull.
> 
> -- 
> G. Branden Robinson |Never underestimate the power of human
> Debian GNU/Linux|stupidity.
> [EMAIL PROTECTED]  |-- Robert Heinlein
> http://www.debian.org/~branden/ |



-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

 Knghtbrd: Any suggestions on how to semi-easily make $55?
 Mercury: if you went and beat the crap out of some QL people
   I'm sure you'd get at least tenfold that from people
   expressing their gratitude  ;>
 (my luck he takes that seriously hehe)
 Knghtbrd: This channel is logged..
[msg(Knghtbrd)] If you can provide transportation.. <=:]
[Knghtbrd([EMAIL PROTECTED])] hahahaha

 PGP signature


CVS DRI packages.

2001-03-24 Thread Zephaniah E. Hull
I am currently about ready to start testing of .debs out of the DRI cvs
tree.

I have a rough naming scheme, and a list of exactly what files will to
be overridden.

My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.

The 4 mesa packages are obvious, they will conflict, provide, and
replace their counterparts[1].

Now, xserver-dri is a little less obvious, it depends on
xserver-xfree86, but also needs to override 14 files[2] from it.

Right now I'm undecided on how to do the override, calling dpkg-divert
from the preinst and postrm would work, but seems to be more of a kludge.

As soon as the name scheme is agreed on and we have figured out how to
override those files I can start testing on the DRI packages.

Zephaniah E. Hull.

-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

"Microsoft is a cross between the Borg and the Ferengi.  Unfortunately,
they use Borg to do their marketing and Ferengi to do their
programming."
  -- Simon Slavin in asr


pgpZ7nCAARj7R.pgp
Description: PGP signature


Re: CVS DRI packages.

2001-03-24 Thread Branden Robinson

On Sat, Mar 24, 2001 at 09:00:51PM -0500, Zephaniah E. Hull wrote:
> The 4 mesa packages are obvious, they will conflict, provide, and
> replace their counterparts[1].
> 
> Now, xserver-dri is a little less obvious, it depends on
> xserver-xfree86, but also needs to override 14 files[2] from it.

I see superscripts but no footnotes.

-- 
G. Branden Robinson |Never underestimate the power of human
Debian GNU/Linux|stupidity.
[EMAIL PROTECTED]  |-- Robert Heinlein
http://www.debian.org/~branden/ |

 PGP signature


Re: CVS DRI packages.

2001-03-24 Thread Marcelo E. Magallon

>> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:

 > It might be possible to get X to search a different module path first,
 > but all examples of that turn out to be very ugly in the config file,
 > I'll keep poking.

 Ah, yes, that's actually cleaner.  For the X server, you could change
 the symlink in /etc/X11/X, given there's a nice debconf interface and
 all that.

-- 
Marcelo


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: CVS DRI packages.

2001-03-24 Thread Zephaniah E\. Hull

On Sun, Mar 25, 2001 at 05:15:09AM +0200, Marcelo E. Magallon wrote:
> I'm sorry, I forgot one important bit.
> 
> >> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:
> 
>  > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
>  > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.
> 
>  You might want to provide
>  xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel (or whatever
>  the actual path is), as every now and then the DRM modules in the
>  kernel get out of sync with the ones in CVS.

That will be after I get the basics working, likely provided in the same
manner as other sets of kernel models.

Zephaniah E. Hull.
> 
> -- 
> Marcelo

-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

It's also your right to f*ck up your own version of Linux, but you're
not getting close to mine.

Linus

 PGP signature


Re: CVS DRI packages.

2001-03-24 Thread Zephaniah E\. Hull

On Sun, Mar 25, 2001 at 05:10:47AM +0200, Marcelo E. Magallon wrote:
> >> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:
> 
>  > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
>  > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.
> 
>  I would drop the xlibosmesa packages.  libOSMesa is a software only
>  client side off-screen rendering library.
> 
>  > The 4 mesa packages are obvious, they will conflict, provide, and
>  > replace their counterparts[1].
> 
>  You forgot the footnotes.

Ahh, yes, my mistake.

1: Just s/-dri//g to get their counterparts.
2: I'll append the list to the bottom of this message.
>  
>  > Right now I'm undecided on how to do the override, calling dpkg-divert
>  > from the preinst and postrm would work, but seems to be more of a kludge.
> 
>  Is there other way?  I actually think it's safer that way.

Using alternatives might work, but Branden would have to very explicitly
support that.

It might be possible to get X to search a different module path first,
but all examples of that turn out to be very ugly in the config file,
I'll keep poking.

Hopefully Branden will have some ideas.

Zephaniah E. Hull.
> 
> -- 
> Marcelo

usr/X11R6/bin/XFree86
usr/X11R6/lib/modules/drivers/ati_drv.o
usr/X11R6/lib/modules/drivers/atimisc_drv.o
usr/X11R6/lib/modules/drivers/glint_drv.o
usr/X11R6/lib/modules/drivers/i810_drv.o
usr/X11R6/lib/modules/drivers/mga_drv.o
usr/X11R6/lib/modules/drivers/r128_drv.o
usr/X11R6/lib/modules/drivers/radeon_drv.o
usr/X11R6/lib/modules/drivers/tdfx_drv.o
usr/X11R6/lib/modules/drivers/vga_drv.o
usr/X11R6/lib/modules/extensions/libGLcore.a
usr/X11R6/lib/modules/extensions/libdri.a
usr/X11R6/lib/modules/extensions/libglx.a
usr/X11R6/lib/modules/linux/libdrm.a


-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

 ``Who killed the server at the colo site?'' ``Weasel killed the
 server at the colo site'' ``Not me'' ``Then who?'' ``m2 killed the
 server at the colo site'' ...

 PGP signature


Re: CVS DRI packages.

2001-03-24 Thread Marcelo E. Magallon

I'm sorry, I forgot one important bit.

>> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:

 > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
 > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.

 You might want to provide
 xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel (or whatever
 the actual path is), as every now and then the DRM modules in the
 kernel get out of sync with the ones in CVS.

-- 
Marcelo


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: CVS DRI packages.

2001-03-24 Thread Marcelo E. Magallon

>> "Zephaniah E. Hull" <[EMAIL PROTECTED]> writes:

 > My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
 > xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.

 I would drop the xlibosmesa packages.  libOSMesa is a software only
 client side off-screen rendering library.

 > The 4 mesa packages are obvious, they will conflict, provide, and
 > replace their counterparts[1].

 You forgot the footnotes.
 
 > Right now I'm undecided on how to do the override, calling dpkg-divert
 > from the preinst and postrm would work, but seems to be more of a kludge.

 Is there other way?  I actually think it's safer that way.

-- 
Marcelo


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




CVS DRI packages.

2001-03-24 Thread Zephaniah E\. Hull

I am currently about ready to start testing of .debs out of the DRI cvs
tree.

I have a rough naming scheme, and a list of exactly what files will to
be overridden.

My rough naming scheme is as follows: xlibmesa3-dri, xlibmesa-dri-dev,
xlibosmesa3-dri, xlibosmesa-dri-dev, and xserver-dri.

The 4 mesa packages are obvious, they will conflict, provide, and
replace their counterparts[1].

Now, xserver-dri is a little less obvious, it depends on
xserver-xfree86, but also needs to override 14 files[2] from it.

Right now I'm undecided on how to do the override, calling dpkg-divert
from the preinst and postrm would work, but seems to be more of a kludge.

As soon as the name scheme is agreed on and we have figured out how to
override those files I can start testing on the DRI packages.

Zephaniah E. Hull.

-- 
 PGP EA5198D1-Zephaniah E. Hull <[EMAIL PROTECTED]>-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

"Microsoft is a cross between the Borg and the Ferengi.  Unfortunately,
they use Borg to do their marketing and Ferengi to do their
programming."
  -- Simon Slavin in asr

 PGP signature