Core Packages in Violation of the Fedora Naming Guidelines

Tom 'spot' Callaway tcallawa at redhat.com
Tue Jul 11 18:28:16 UTC 2006


The following Fedora Core packages from development (rawhide-20060711)
are in violation of the Fedora Package Naming Guidelines. There are
undoubtedly other packages in violation, but these are the most
egregious that I could identify:

Uses incorrect dist tag
========================
anacron-2.3-38.FC6.src.rpm
avahi-0.6.10-3.FC6.src.rpm
bind-9.3.2-26.FC6.src.rpm
dhcdbd-1.15-1.FC6.src.rpm
dmraid-1.0.0.rc11-FC6.src.rpm
gdb-6.3.0.0-1.132.FC6.src.rpm
lftp-3.4.7-2.FC6.src.rpm
perl-DBD-MySQL-3.0004-1.FC6.src.rpm
perl-DBD-Pg-1.49-1.FC6.src.rpm
perl-String-CRC32-1.4-1.FC6.src.rpm
perl-XML-Dumper-0.81-1.FC6.src.rpm
python-2.4.3-11.FC6.src.rpm
system-config-bind-4.0.0-41_FC6.src.rpm
system-config-lvm-1.0.18-1.2.FC6.src.rpm
system-config-netboot-0.1.41-1.FC6.src.rpm
tog-pegasus-2.5.1-10.FC6.src.rpm
vixie-cron-4.1-55.FC6.src.rpm
xterm-213-1.FC6.src.rpm

Uses invalid release (Release value starts at 1, not 0)
=======================================================
cairo-java-1.0.4-0.src.rpm
frysk-0.0.1.2006.06.28.rh1-0.src.rpm
glib-java-0.2.5-0.src.rpm
libglade-java-2.12.4-0.src.rpm
libgnome-java-2.12.3-0.src.rpm
libgtk-java-2.8.5-0.src.rpm
libvte-java-0.12.0-0.src.rpm
ypbind-1.19-0.src.rpm
ypserv-2.19-0.src.rpm
yp-tools-2.9-0.src.rpm

Invalid non-numeric characters in release
==========================================
adaptx-0.9.6-1jpp_3fc.1.src.rpm
ant-1.6.5-1jpp_9fc.src.rpm
antlr-2.7.4-2jpp_6fc.src.rpm
avalon-framework-4.1.4-2jpp_9fc.src.rpm
avalon-logkit-1.2-3jpp_3fc.src.rpm
axis-1.2.1-2jpp_2fc.src.rpm
bcel-5.1-1jpp_6fc.src.rpm
bsf-2.3.0-6jpp_4fc.src.rpm
bsh-1.3.0-5jpp_1fc.1.1.src.rpm
castor-0.9.5-1jpp_4fc.src.rpm
classpathx-jaf-1.0-2jpp_5fc.src.rpm
classpathx-mail-1.0-4jpp_5fc.src.rpm
concurrent-1.3.2-2jpp_2fc.src.rpm
cryptix-3.2.0-4jpp_3fc.src.rpm
cryptix-asn1-20011119-4jpp_2fc.1.1.src.rpm
eclipse-3.2.0-1jpp_1fc.src.rpm
eclipse-cdt-3.1.0-1jpp_1fc.src.rpm
geronimo-specs-1.0-0.M2.2jpp_7fc.src.rpm
gnu-crypto-2.1.0-1jpp_2fc.src.rpm
gnu.getopt-1.0.9-4jpp_4fc.src.rpm
hsqldb-1.80.1-1jpp_9fc.src.rpm
jakarta-commons-beanutils-1.7.0-2jpp_6fc.src.rpm
jakarta-commons-codec-1.3-2jpp_4fc.src.rpm
jakarta-commons-collections-3.1-2jpp_5fc.src.rpm
jakarta-commons-daemon-1.0-2jpp_4fc.src.rpm
jakarta-commons-dbcp-1.2.1-3jpp_3fc.src.rpm
jakarta-commons-digester-1.7-2jpp_10fc.src.rpm
jakarta-commons-discovery-0.3-1jpp_3fc.src.rpm
jakarta-commons-el-1.0-5jpp_1fc.src.rpm
jakarta-commons-fileupload-1.0-3jpp_5fc.src.rpm
jakarta-commons-httpclient-3.0-0.rc2.0jpp_4fc.src.rpm
jakarta-commons-lang-2.0-2jpp_4fc.src.rpm
jakarta-commons-launcher-0.9-3jpp_3fc.src.rpm
jakarta-commons-logging-1.0.4-2jpp_10fc.src.rpm
jakarta-commons-modeler-1.1-4jpp_6fc.src.rpm
jakarta-commons-pool-1.2-2jpp_4fc.src.rpm
jakarta-commons-validator-1.1.4-1jpp_5fc.src.rpm
jakarta-taglibs-standard-1.1.1-4jpp_5fc.src.rpm
java-1.4.2-gcj-compat-1.4.2.0-40jpp_87rh.src.rpm
javacc-3.2-1jpp_6fc.src.rpm
java_cup-0.10-0.k.1jpp_9fc.src.rpm
jdepend-2.6-2jpp_4fc.1.1.src.rpm
jdom-1.0-1jpp_5fc.src.rpm
jgroups-2.2.6-1jpp_4fc.src.rpm
jlex-1.2.6-1jpp_3fc.src.rpm
jpackage-utils-1.6.6-1jpp_2rh.src.rpm
jrefactory-2.8.9-3jpp_1fc.1.1.src.rpm
jsch-0.1.28-1jpp_1fc.src.rpm
junit-3.8.1-3jpp_7fc.src.rpm
jzlib-1.0.5-2jpp_2fc.src.rpm
ldapjdk-4.17-1jpp_3fc.1.1.src.rpm
libtheora-1.0alpha5-1.2.1.src.rpm
log4j-1.2.8-7jpp_8fc.src.rpm
lucene-1.4.3-1jpp_11fc.src.rpm
mockobjects-0.09-12jpp_4fc.src.rpm
mx4j-3.0.1-1jpp_9fc.src.rpm
oro-2.0.8-1jpp_4fc.src.rpm
postgresql-jdbc-8.1.407-1jpp.src.rpm
puretls-0.9-0.b4.1jpp_4fc.src.rpm
regexp-1.3-2jpp_7fc.src.rpm
struts-1.2.8-2jpp_12fc.src.rpm
tanukiwrapper-3.1.1-4jpp_7fc.src.rpm
tomcat5-5.5.17-3jpp_1fc.src.rpm
velocity-1.4-3jpp_4fc.src.rpm
werken.xpath-0.9.4-0.beta.9jpp_3fc.src.rpm
wsdl4j-1.5.1-1jpp_4fc.src.rpm
xalan-j2-2.6.0-3jpp_9fc.src.rpm
xdoclet-1.2.2-2jpp_6fc.src.rpm
xerces-j2-2.7.1-6jpp_7fc.src.rpm
xjavadoc-1.1-1jpp_5fc.src.rpm
xml-commons-1.3.02-0.b2.7jpp_7fc.src.rpm
xml-commons-resolver-1.1-1jpp_8fc.src.rpm
xmlrpc-2.0.1-1jpp_8fc.src.rpm
xorg-x11-xkbdata-1.0.1-8.xkbc0.8.0.src.rpm
xorg-x11-drv-i810-1.6.0-6.modeset20060707.src.rpm

Bad CVS naming (cvs should be at end of date, not beginning)
============================================================
krb5-auth-dialog-0.6.cvs20060212-3.src.rpm
NetworkManager-0.7.0-0.cvs20060529.1.src.rpm

Bad alpha naming (should be e.g. foo-1.8.1-0.1.alpha9)
=======================================================
cdparanoia-alpha9.8-27.1.src.rpm
libtheora-1.0alpha5-1.2.1.src.rpm
perl-XML-Grove-0.46alpha-29.1.src.rpm

Bad beta naming (should be e.g. foo-1.8.1-0.1.beta5)
=====================================================
aqbanking-1.8.1beta-5.src.rpm
autofs-5.0.0_beta6-5.src.rpm
dovecot-1.0-0.beta8.2.src.rpm
werken.xpath-0.9.4-0.beta.9jpp_3fc.src.rpm
 
Invalid use of underscore
==========================
adaptx-0.9.6-1jpp_3fc.1.src.rpm
ant-1.6.5-1jpp_9fc.src.rpm
antlr-2.7.4-2jpp_6fc.src.rpm
autofs-5.0.0_beta6-5.src.rpm
avalon-framework-4.1.4-2jpp_9fc.src.rpm
avalon-logkit-1.2-3jpp_3fc.src.rpm
axis-1.2.1-2jpp_2fc.src.rpm
bcel-5.1-1jpp_6fc.src.rpm
bsf-2.3.0-6jpp_4fc.src.rpm
bsh-1.3.0-5jpp_1fc.1.1.src.rpm
castor-0.9.5-1jpp_4fc.src.rpm
classpathx-jaf-1.0-2jpp_5fc.src.rpm
classpathx-mail-1.0-4jpp_5fc.src.rpm
concurrent-1.3.2-2jpp_2fc.src.rpm
cryptix-3.2.0-4jpp_3fc.src.rpm
cryptix-asn1-20011119-4jpp_2fc.1.1.src.rpm
eclipse-3.2.0-1jpp_1fc.src.rpm
eclipse-cdt-3.1.0-1jpp_1fc.src.rpm
eclipse-changelog-2.1.0_fc-1.src.rpm
eclipse-pydev-0.9.3_fc-15.src.rpm
geronimo-specs-1.0-0.M2.2jpp_7fc.src.rpm
gnu-crypto-2.1.0-1jpp_2fc.src.rpm
gnu.getopt-1.0.9-4jpp_4fc.src.rpm
hsqldb-1.80.1-1jpp_9fc.src.rpm
jakarta-commons-beanutils-1.7.0-2jpp_6fc.src.rpm
jakarta-commons-codec-1.3-2jpp_4fc.src.rpm
jakarta-commons-collections-3.1-2jpp_5fc.src.rpm
jakarta-commons-daemon-1.0-2jpp_4fc.src.rpm
jakarta-commons-dbcp-1.2.1-3jpp_3fc.src.rpm
jakarta-commons-digester-1.7-2jpp_10fc.src.rpm
jakarta-commons-discovery-0.3-1jpp_3fc.src.rpm
jakarta-commons-el-1.0-5jpp_1fc.src.rpm
jakarta-commons-fileupload-1.0-3jpp_5fc.src.rpm
jakarta-commons-httpclient-3.0-0.rc2.0jpp_4fc.src.rpm
jakarta-commons-lang-2.0-2jpp_4fc.src.rpm
jakarta-commons-launcher-0.9-3jpp_3fc.src.rpm
jakarta-commons-logging-1.0.4-2jpp_10fc.src.rpm
jakarta-commons-modeler-1.1-4jpp_6fc.src.rpm
jakarta-commons-pool-1.2-2jpp_4fc.src.rpm
jakarta-commons-validator-1.1.4-1jpp_5fc.src.rpm
jakarta-taglibs-standard-1.1.1-4jpp_5fc.src.rpm
java-1.4.2-gcj-compat-1.4.2.0-40jpp_87rh.src.rpm
javacc-3.2-1jpp_6fc.src.rpm
java_cup-0.10-0.k.1jpp_9fc.src.rpm
jdepend-2.6-2jpp_4fc.1.1.src.rpm
jdom-1.0-1jpp_5fc.src.rpm
jgroups-2.2.6-1jpp_4fc.src.rpm
jlex-1.2.6-1jpp_3fc.src.rpm
jpackage-utils-1.6.6-1jpp_2rh.src.rpm
jrefactory-2.8.9-3jpp_1fc.1.1.src.rpm
jsch-0.1.28-1jpp_1fc.src.rpm
junit-3.8.1-3jpp_7fc.src.rpm
jzlib-1.0.5-2jpp_2fc.src.rpm
ldapjdk-4.17-1jpp_3fc.1.1.src.rpm
linuxwacom-0.7.4_1-2.src.rpm
log4j-1.2.8-7jpp_8fc.src.rpm
lucene-1.4.3-1jpp_11fc.src.rpm
mockobjects-0.09-12jpp_4fc.src.rpm
mod_perl-2.0.2-6.src.rpm
mod_python-3.2.8-3.src.rpm
mx4j-3.0.1-1jpp_9fc.src.rpm
nss_db-2.2-35.src.rpm
nss_ldap-250-5.src.rpm
oro-2.0.8-1jpp_4fc.src.rpm
puretls-0.9-0.b4.1jpp_4fc.src.rpm
regexp-1.3-2jpp_7fc.src.rpm
salinfo-0.5-1.11_FC5.src.rpm
struts-1.2.8-2jpp_12fc.src.rpm
system-config-bind-4.0.0-41_FC6.src.rpm
tanukiwrapper-3.1.1-4jpp_7fc.src.rpm
tomcat5-5.5.17-3jpp_1fc.src.rpm
velocity-1.4-3jpp_4fc.src.rpm
webalizer-2.01_10-30.src.rpm
werken.xpath-0.9.4-0.beta.9jpp_3fc.src.rpm
wsdl4j-1.5.1-1jpp_4fc.src.rpm
xalan-j2-2.6.0-3jpp_9fc.src.rpm
xdoclet-1.2.2-2jpp_6fc.src.rpm
xerces-j2-2.7.1-6jpp_7fc.src.rpm
xjavadoc-1.1-1jpp_5fc.src.rpm
xml-commons-1.3.02-0.b2.7jpp_7fc.src.rpm
xml-commons-resolver-1.1-1jpp_8fc.src.rpm
xmlrpc-2.0.1-1jpp_8fc.src.rpm

~spot
-- 
Tom "spot" Callaway: Red Hat Technical Team Lead || GPG ID: 93054260
Fedora Extras Steering Committee Member (RPM Standards and Practices)
Aurora Linux Project Leader: http://auroralinux.org
Lemurs, llamas, and sparcs, oh my!




More information about the Fedora-maintainers mailing list