Addon Packages General Naming policy

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

 



https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Addon_Packages_.28General.29

| If a new package is considered an "addon" package that enhances or adds a
| new functionality to an existing Fedora 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}.

It's a simple naming scheme. Yet it seems that this part of the Naming
Guidelines is either not known widely enough, or some packagers and reviewers
think they don't need to adhere to this policy without asking this list
for feedback. And it's a "should" not a "must".

What's up with "vim" add-on packages? IMO, it's a confusing mess if some of
them start with vim- while others don't. Also, how to know whether/when a package
has been renamed to follow the guidelines? Packages like "gap-vim" and "uzbl-vim"
don't extend "gap" or "uzbl", but vim.

# yum list \*-vim-\*
Loaded plugins: langpacks, refresh-packagekit
Available Packages
fluxbox-vim-syntax.noarch           1.3.5-1.fc19                         fedora 
gap-vim.noarch                      4.6.4-2.fc19                         fedora 
golang-vim.noarch                   1.1.1-5.fc19                         updates
protobuf-vim.x86_64                 2.5.0-4.fc19                         fedora 
texlive-context-vim.noarch          3:svn29984.0-0.1.fc19                updates
texlive-context-vim-doc.noarch      3:svn29984.0-0.1.fc19                updates
uzbl-vim.x86_64                     0-0.31.20120514228bc38cbd.fc19       fedora 
wklej-vim.noarch                    0.1.7-6.fc19                         fedora 

# yum info \*-vim-\*|grep '^\(Name\|Desc\)'
Name        : fluxbox-vim-syntax
Description : Enable vim syntax highlighting support for fluxbox configuration
Name        : gap-vim
Description : This package provides VIM add-on files to support editing GAP
Name        : golang-vim
Description : Vim plugins for Go.
Name        : protobuf-vim
Description : This package contains syntax highlighting for Google Protocol
Name        : texlive-context-vim
Description : ConTeXt has excellent pretty printing capabilities for many
Name        : texlive-context-vim-doc
Description : Documentation for context-vim
Name        : uzbl-vim
Description : Highlighting files for uzbl's configuration.
Name        : wklej-vim
Description : A wklej.org submitter plugin for vim.

On the contrary:

# yum list vim-\*
Loaded plugins: langpacks, refresh-packagekit
Installed Packages
vim-minimal.x86_64          2:7.3.1314-1.fc19                           @updates
Available Packages
vim-X11.x86_64              2:7.3.1314-1.fc19                           updates 
vim-clustershell.noarch     1.6-3.fc19                                  fedora  
vim-command-t.x86_64        1.4-4.fc19                                  fedora  
vim-common.x86_64           2:7.3.1314-1.fc19                           updates 
vim-enhanced.x86_64         2:7.3.1314-1.fc19                           updates 
vim-filesystem.x86_64       2:7.3.1314-1.fc19                           updates 
vim-halibut.noarch          1.0-7.20120803svn9601.fc19                  fedora  
vim-jedi.noarch             0.5.0-5.fc19                                fedora  
vim-latex.noarch            1.8.23-11.20130116.788.git2ef9956.fc19      fedora  
vim-latex-doc.noarch        1.8.23-11.20130116.788.git2ef9956.fc19      fedora  
vim-nerdtree.noarch         4.2.0-9.fc19                                fedora  
vim-perl-support.noarch     5.0.1-3.fc19                                fedora  
vim-taglist.noarch          4.6-5.fc19                                  fedora  
vim-vimoutliner.noarch      0.3.6-3.fc19                                fedora  
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux