xorg-x11- packaging prefix

Mike A. Harris mharris at mharris.ca
Tue May 9 02:02:01 UTC 2006


Axel Thimm wrote:

> On Wed, May 03, 2006 at 01:54:17PM +0200, Arjan van de Ven wrote:
>> On Wed, 2006-05-03 at 12:58 +0200, dragoran wrote:
>>> Axel Thimm wrote:
>>>> Should packages with source from outside of the xorg-x11 tree carry
>>>> this prefix (e.g. ivtv, nvidia, ati, etc)? E.g. is this a prefix like
>>>> often used "for <prefix>" or is it a cendor prefix, e.g. "by
>>>> <prefix>"?
>>>>
>>>> How would a 3rd party driver package be best named?
>>>> xorg-x11-drv-<driver> or <3rd-party-vendor>-drv-<driver>?
>>>>   
>>> I would say use
>>>
>>> xorg-x11-drv-<driver>
>>>
>>> the second one only confuses users.
>> but xorg-x11 is the name of the upstream vendor, and probably
>> trademarked or close to that. So I would suggest to not do that; even if
>> it's not a legal trademark, it makes sure that users realize where it
>> comes from (and thus where to report bugs ;)
> 
> Which brings us back to the question, does the prefix really imply "by
> <prefix>" or "for <prefix>". Usually in packaging practice
> "<prefix>-foo" means foo built for <prefix>, e.g. the miriads of
> perl-XXX packages, now python-XXX, too, java-XXX, gkrellm-XXX, and all
> other module- or plugin-type packages.

I'm the one who created the package naming of xorg-x11-* originally,
which some other distributions have also went along with since then
as well.  My choice of "xorg-x11" as the prefix for X packages was
intended specifically to:

- indicate that the software is an official part of the X.Org X11
   distribution
- allow users to see all of the X.Org supplied software grouped
   together in directory listings, etc.
- make it easier for me (and others) to write scripts to automate
   various parts of the development process, via globbing and other
   mechanisms.

The xorg-x11 rpm package prefix was thus intended to say "This software
is part of the official X.Org X11 distribution." and not "This software
is compatible with and/or intended for use with $same", just to be
clear.  ;o)


> I don't mind either way, I just want to hear a clear statement from
> the X11 packaging folks. Personally I tend to hear the sound of the
> vendor in it, but I see many folks suggesting to use it as a domain
> prefix. That's why I'm bringing it up.

It's the vendor.  Those who are suggesting it is a prefix for use by
random 3rd party drivers and/or other 3rd party software are sadly
mistaken, but nonetheless contributing their opinions in a useful
manner.  ;o)

They now stand corrected however. ;o)




-- 
Mike A. Harris  *  Open Source Advocate  *  http://mharris.ca
                       Proud Canadian.




More information about the fedora-devel-list mailing list