Mesa 6.3.1 merge
Brian Paul
brian.paul at tungstengraphics.com
Sat Sep 10 10:04:45 PDT 2005
Mike A. Harris wrote:
> Brian Paul wrote:
>
>>> Freeglut is pretty broken. I'd prefer not to lose glut from the
>>> standard mesa builds.
>>
>>
>>
>> Like Keith said, freeglut isn't quite up to the level that the
>> original GLUT is, so I'm not going to dump it just yet.
>
>
> That's fair enough. We've been shipping freeglut for several OS
> releases now, and I think I've only gotten 1 or two bug reports.
> That isn't indicative of its reliabiltiy/stability though. People
> could be filing reports upstream instead of in our bugzilla (which
> is much preferred anyway), or they could just silently be downloading
> GLUT and replacing our supplied freeglut with it perhaps. ;)
>
>
>> Currently the GLUT sources are in the MesaDemos tarball. I guess I
>> could make a 3rd tarball with just the GLUT bits.
>
>
> That would be great, as we could then ship the stock upstream
> Mesa tarballs in FC5 without having to modify locally. We
> strongly prefer to use unmodified upstream tarballs whenever
> possible, so that'd be a big plus.
>
>
>> Mike, Is the normal Mesa release included in Fedora Core? The only
>> Mesa-related RPMs I see in FC4 are:
>
>
>> xorg-x11-Mesa-libGL-6.8.2-31.i386.rpm
>> xorg-x11-Mesa-libGLU-6.8.2-31.i386.rpm
>>
>> The first just has libGL.so and the second has libGLU.so.
>
>
> We have shipped the Mesa included with XFree86 and Xorg since
> XFree86 4.2.0 through 4.3.0, and all X.Org releases, as it was
> easier to maintain this way. Prior to that we had to extract
> XFree86 code from the main XFree86 tarball to build the
> external Mesa source, and there were build loops between our
> XFree86 and Mesa rpms. It caused a lot of development maintenance
> overhead, so we started using the Mesa included with X for
> simplicity.
>
> With the modular tree however, we've been looking forward to
> shipping the standalone Mesa once again in FC5, as the build
> process seems to have improved dramatically in the latest
> releases which basically eliminates the build-loop problem
> we had before.
>
> I haven't started rpm packaging of Mesa yet, but I was planning
> on shipping Mesa in Fedora Core, and Mesa-demos perhaps in
> Fedora Extras. Me or Kristian will probably do that sometime
> this week.
>
> GLUT and it's legal issues are the only problem that I see so far
> for us, but it looks like that's workable if you can split it out
> into a separate tarball. Alternatively we could cut it out, but
> things are much easier, and more authentic (users seem to care
> a lot about this) if we can use the upstream tarballs unmodified.
Mike,
The next Mesa release (6.4) will put the GLUT sources into a separate
tarball. So we'll have:
MesaLib-6.4.tar.gz
MesaDemos-6.4.tar.gz
MesaGLUT-6.4.tar.gz
I can make the Mesa 6.4 release anytime. This will have bug fixes
since the 6.3.2 release (nothing major yet, but a bunch of little
items). The even minor version number (4) indicates a stable release.
Whoever's doing the Mesa import into X.org should probably coordinate
with me.
-Brian
More information about the xorg
mailing list