On Sat, Apr 07, 2001 at 10:26:13AM +0200, Marcelo E. Magallon wrote:
> >> Jon Pennington <[EMAIL PROTECTED]> writes:
>
> > Absolutely! This is what I meant to say.
>
> Oh, sorry, I missunderstood.
It looked that way :)
> > Shipping the mesademos package in binary form does not make any
> > sense. There are too many libGL implementations floating around for
> > that.
>
> Actually, this is a tempting reason to ship them as binaries. The
> program *can not* fail with "undefined symbol foobar". If it does,
> either the program is badly broken or the OpenGL implementation used to
> compile it is even more broken. But no, I'm not going to do this for
> this reason.
Like Zeph said, though, the packages are most useful in source *because* you can use
different libGL implementations to compile them. As I understand it (and I'm probably
wrong), libGL implementations vary in the DRI project from one family of drivers to
the next. Shipping binaries simply isn't a good idea the way I see it. (I smoke a
lot of crack, though, so don't quote me)
> > Why compress them at all?
>
> Policy. I would install the files on
> /usr/shared/doc/mesademos/examples, which makes them documentation,
> which falls under this:
>
> Any additional documentation that comes with the package may be
> installed at the discretion of the package maintainer. Text
> documentation should be installed in a directory
> `/usr/share/doc/<package>', where <package> is the name of the
> package, and compressed with `gzip -9' unless it is small.
I see. Have you considered a better place for this to go? What about converting it
from a Documentation class package to something that would fit under
/usr/share/mesademos or similar?
<I'm going to contradict myself here>
What about going ahead and shipping them as a binary that *would* fit under /usr/bin
or similar; going on and compiling them against the standard shipping Mesa package.
This would mean that people using alternate libGLs would have to become familiar with
dpkg-buildpkg (actually, I usually just use `apt-get source -b packagename'), but that
may be a smaller price to pay in the long run.
</contradiction>
--
-=|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]