Naming Guidelines Clarification for plugins, docklets etc

Frank Büttner frank-buettner at gmx.net
Sun Dec 17 16:44:04 UTC 2006


Christoph Wickert schrieb:
> Hi all,
> 
> I think we need a clarification of the naming guidelines for plugins
> like panel applets, docklets and so on.
> 
>> Addon Packages (General)
>> If a new package is considered an "addon" package that enhances or
>> adds a new functionality to an existing Fedora Core or Fedora Extras
>> package without being useful on its own, its name should reflect this
>> fact.
>>
>> The new package ("child") should prepend the "parent" package in its
>> name, in the format: %{parent}-%{child}. 
> 
> So we should at least have a "parent" or common prefix like "gnome" or
> "xfce", but ATM we have:
> 
>       * autobuild-applet: Panel applet for monitoring Test-AutoBuild
>         server status
>       * bubblemon: A system monitoring dockapp
>       * contact-lookup-applet: Applet which allows you to search your
>         Evolution address book
>       * deskbar-applet: A Gnome applet to allow easy access to various
>         search engines
>       * gai-pal: GAI Pal applet
>       * gai-temp: GAI based applet that displays HDD and CPU temperature
>       * glunarclock: GNOME applet that displays the current lunar phase
>       * gnome-applet-music: A GNOME panel applet to control various
>         music players
>       * gnome-applet-netmon: GNOME Network Load Applet
>       * gnome-applet-netspeed: GNOME applet that shows traffic on a
>         network device
>       * gnome-applet-rhythmbox: A GNOME panel applet to control
>         Rhythmbox's playback
>       * gnome-applet-sensors: Gnome panel applet for hardware sensors
>       * gnome-applet-timer: A countdown timer applet for the GNOME panel
>       * gnome-applet-vm: Simple virtual domains monitor which embeds
>         themselves in the GNOME panel (Core package)
>       * gnome-cpufreq-applet: CPU frequency scaling monitor applet
>       * lock-keys-applet: A GNOME panel applet that shows the status of
>         the lock keys
>       * padevchooser: Control applet for PulseAudio
>       * panelfm: Quick File Manager Applet
>       * verbiste-gnome: GNOME Panel applet for Verbiste (subpackage of
>         verbiste)
>       * wp_tray: A wallpaper-changing applet for GNOME
> 
> Pending packages:
>       * 219932 driconf - A configuration applet for the for the Direct
>         Rendering Infrastructure  
>       * 218600 resapplet - Resolution Switching Applet  
>       * 174290 HDate-applet is an applet to show the hebrew date
> 
> Options:
>      1. Make everything gnome-applet-<foo>, this is used for most
>         packages atm and allows nice sorting
>      2. Make everything gnome-<foo>-applet, just like all the
>         xfce4-panel-plugins: This is closer to the upstream names in
>         most cases and might be better for packages like resapplet, wich
>         would simply become gnome-resapplet instead of something stupid
>         like gnome-applet-res or gnome-applet-resapplet
>         (gnome-applet-resolution would be least worse)
>      3. Don't be so pedantic, only rename packages to their parent, the
>         rest is maintainer's decision
>      4. Leave everything as it is now and don't make so much noise.
> 
> I think we should at least agree on
>      1. a common prefix
>      2. a clarification of the naming/packaging guidelines
>      3. an addition to the guidelines: packages that don't use the
>         upstream name should have a Provides: with the original name to
>         allow simple installs
> 
> Ideas?
> 
> Christoph
> 
Yes this will be an good idear, for all plug-ins, to make an clear
naming convention.
Frank.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4285 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-extras-list/attachments/20061217/562fce4c/attachment.bin>


More information about the fedora-extras-list mailing list