Re: Tcl packaging guidelines

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Toshio Kuratomi wrote:
'''
== Naming Conventions ==

It is common for Tcl applications and extensions to begin with a 'tcl'
or 'tk' prefix in the upstream name.  Fedora Tcl packages should follow
this convention.  If the upstream name does not contain the 'tcl' or
'tk' prefix, then it is only necessary to add one if the upstream name
is inappropriately generic.  For example, the 'thread' extension to Tcl
is named 'thread' upstream, but is named 'tclthread' in Fedora.  The
upstream name for the 'bwidget' extension is uncommon enough that it
does not need to contain the 'tcl' or 'tk' prefix in the Fedora package
name.
'''

* Other languages use $LANGUAGE-$MODULE naming.
* All modules in perl, ruby, and php are using the $LANGUAGE- prefix,
there has been talk of removing the python exception (ie: having
python-pygpgme instead of pygpgme) as having all modules use
$LANGUAGE-$MODULE makes it easier for endusers to find modules written
for the language they are writing their program in.

So I'd propose:
* For modules, tcl-thread and tcl-bwidget.  Possibly tcl-tk but someone
with more experience with tcl/tk will have to tell me if that makes
sense.

I would consider Tk a special case, and that the guidelines should allow for either the 'tcl' or 'tk' prefix to be used.

Would you agree that if upstream uses a name prefixed by 'tcl' already, that we don't need to change it to a 'tcl-' prefix? For example, we currently have 'tclxml'. I argue that we don't need to change this to 'tcl-xml', or 'tcl-tclxml', but could add an additional 'Provides: tcl-xml' and/or 'Provides: tcl-tclxml' if necessary.

Applications do not need to have the language prefix as users of the
application do not need to know what language it is written in.

+1

I'll clarify some of this in the proposal.

--Wart

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers

--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux