<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wikiold.home.tartarefr.eu/index.php?action=history&amp;feed=atom&amp;title=RPM%2Frpmlinterror</id>
	<title>RPM/rpmlinterror - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wikiold.home.tartarefr.eu/index.php?action=history&amp;feed=atom&amp;title=RPM%2Frpmlinterror"/>
	<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;action=history"/>
	<updated>2026-07-07T20:38:08Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;diff=539&amp;oldid=prev</id>
		<title>Didier : /* Links */</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;diff=539&amp;oldid=prev"/>
		<updated>2012-08-25T14:34:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Links&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 25 août 2012 à 14:34&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l205&quot;&gt;Ligne 205 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 205 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://rpmlint.zarb.org/cgi-bin/trac.cgi Rpmlint RT]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://rpmlint.zarb.org/cgi-bin/trac.cgi Rpmlint RT]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:RPM]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:RPM&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Rpmlint&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Didier</name></author>
	</entry>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;diff=521&amp;oldid=prev</id>
		<title>Didier : /* Links */</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;diff=521&amp;oldid=prev"/>
		<updated>2012-08-25T14:22:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Links&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 25 août 2012 à 14:22&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l204&quot;&gt;Ligne 204 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 204 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://rpmlint.zarb.org/cgi-bin/trac.cgi Rpmlint RT]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://rpmlint.zarb.org/cgi-bin/trac.cgi Rpmlint RT]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Catégorie:RPM]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Didier</name></author>
	</entry>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;diff=105&amp;oldid=prev</id>
		<title>Admin le 15 juillet 2012 à 17:04</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;diff=105&amp;oldid=prev"/>
		<updated>2012-07-15T17:04:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 15 juillet 2012 à 17:04&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Ligne 2 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 2 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Author&#039;&#039;&#039;: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;[http://fedoraproject.org/wiki/ParagNemade Parag Nemade]   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Author&#039;&#039;&#039;: [http://fedoraproject.org/wiki/ParagNemade Parag Nemade]   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Revision&amp;#039;&amp;#039;&amp;#039;: 0.3&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Revision&amp;#039;&amp;#039;&amp;#039;: 0.3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;diff=104&amp;oldid=prev</id>
		<title>Admin : Page créée avec « = Common Rpmlint Errors = ----  &#039;&#039;&#039;Author&#039;&#039;&#039;: [[http://fedoraproject.org/wiki/ParagNemade Parag Nemade]    &#039;&#039;&#039;Revision&#039;&#039;&#039;: 0.3  &#039;&#039;&#039;Initial Draft&#039;&#039;&#039;: Thursday Jul 20, 2006  &#039;&#039;... »</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=RPM/rpmlinterror&amp;diff=104&amp;oldid=prev"/>
		<updated>2012-07-15T17:04:02Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « = Common Rpmlint Errors = ----  &amp;#039;&amp;#039;&amp;#039;Author&amp;#039;&amp;#039;&amp;#039;: [[http://fedoraproject.org/wiki/ParagNemade Parag Nemade]    &amp;#039;&amp;#039;&amp;#039;Revision&amp;#039;&amp;#039;&amp;#039;: 0.3  &amp;#039;&amp;#039;&amp;#039;Initial Draft&amp;#039;&amp;#039;&amp;#039;: Thursday Jul 20, 2006  &amp;#039;&amp;#039;... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Common Rpmlint Errors =&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Author&amp;#039;&amp;#039;&amp;#039;: [[http://fedoraproject.org/wiki/ParagNemade Parag Nemade]  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Revision&amp;#039;&amp;#039;&amp;#039;: 0.3&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Initial Draft&amp;#039;&amp;#039;&amp;#039;: Thursday Jul 20, 2006&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Last Revised&amp;#039;&amp;#039;&amp;#039;: Saturday Jul 22, 2006&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rpmlint command ==&lt;br /&gt;
-----&lt;br /&gt;
I suggest you to first use rpmlint command on SRPM as&lt;br /&gt;
rpmlint -iv foo-1.0-1.src.rpm&lt;br /&gt;
&lt;br /&gt;
Once you got silent output from rpmlint on source RPM then start building package. Now apply rpmlint on binary rpms as&lt;br /&gt;
&lt;br /&gt;
rpmlint -iv foo-1.0-1.fc5.i386.rpm&lt;br /&gt;
&lt;br /&gt;
For more information on rpmlint you can check man rpmlint also.&lt;br /&gt;
&lt;br /&gt;
== Common Errors and Warnings ==&lt;br /&gt;
----&lt;br /&gt;
This page contains various common errors reported by rpmlint command. I have collected following common rpmlint errors from various fedora extras reviews in Bugzilla.&lt;br /&gt;
&lt;br /&gt;
== no-binary ==&lt;br /&gt;
----&lt;br /&gt;
E: foo-package no-binary&lt;br /&gt;
&lt;br /&gt;
The package should be of the noarch architecture because it doesn&amp;#039;t contain any binaries.&lt;br /&gt;
&lt;br /&gt;
Solution:- Then you can add to SPEC file  BuildArchitectures: noarch&lt;br /&gt;
&lt;br /&gt;
== standard-dir-owned-by-package ==&lt;br /&gt;
-----&lt;br /&gt;
E: foo-package standard-dir-owned-by-package /usr/share&lt;br /&gt;
&lt;br /&gt;
This package owns a directory that is part of the standard hierarchy, which can lead to default directory permissions or ownerships being changed to something non-standard.&lt;br /&gt;
&lt;br /&gt;
Solution:- You should not make Systems standard directory&amp;#039;s to belong to your package.&lt;br /&gt;
&lt;br /&gt;
== non-conffile-in-etc ==&lt;br /&gt;
-----&lt;br /&gt;
W: foo-package non-conffile-in-etc /etc/xdg/menus/applications-merged/foo-package.menu&lt;br /&gt;
&lt;br /&gt;
A non-executable file in your package is being installed in /etc, but is not a configuration file. All non-executable files in /etc should be configuration files. Mark the file as %config in the spec file.&lt;br /&gt;
&lt;br /&gt;
Solution:- under %files section you can add %config /etc/xdg/menus/applications-merged/foo-package.menu&lt;br /&gt;
&lt;br /&gt;
== summary-ended-with-dot ==&lt;br /&gt;
----&lt;br /&gt;
W: foo-package summary-ended-with-dot A content management system for foo package.&lt;br /&gt;
&lt;br /&gt;
Summary ends with a dot.&lt;br /&gt;
&lt;br /&gt;
Solution:- Remove period in Summary.&lt;br /&gt;
&lt;br /&gt;
== incoherent-version-in-changelog ==&lt;br /&gt;
-----&lt;br /&gt;
W: foo-package incoherent-version-in-changelog 0.6.1-1 0.6.1-1..fc6&lt;br /&gt;
&lt;br /&gt;
Your last entry in %changelog contains a version that is not coherent with the current version of your package.&lt;br /&gt;
&lt;br /&gt;
Solution:- Check Last entry under changelog section for version and release tags in SPEC file.&lt;br /&gt;
&lt;br /&gt;
== script-without-shellbang ==&lt;br /&gt;
----&lt;br /&gt;
E: foo-package script-without-shellbang /var/www/foo-package/plugins/foo.php&lt;br /&gt;
&lt;br /&gt;
This executable text file does not contain a shebang, thus it cannot be properly executed.  Often this is a sign of spurious executable bits for a non-script file, but can also be a case of a missing shebang.  To fix this error, find out which case of the above it is, and either remove the executable bits or add the shebang.&lt;br /&gt;
&lt;br /&gt;
Solution:- You forgot to set executable bits on files reported by this error.&lt;br /&gt;
&lt;br /&gt;
== wrong-script-end-of-line-encoding ==&lt;br /&gt;
----&lt;br /&gt;
E: foo-package wrong-script-end-of-line-encoding /var/www/foo-package/plugins/foo.php&lt;br /&gt;
&lt;br /&gt;
This script has wrong end-of-line encoding, usually caused by creation or modification on a non-Unix system. It will prevent its execution.&lt;br /&gt;
&lt;br /&gt;
Solution:- Create files on Linux only. Don&amp;#039;t create files on non-Unix environment and add it in package.&lt;br /&gt;
&lt;br /&gt;
== version-control-internal-file ==&lt;br /&gt;
----&lt;br /&gt;
E: foo-package version-control-internal-file /var/www/foo-package/CVS/Entries&lt;br /&gt;
&lt;br /&gt;
You have included file(s) internally used by a version control system in the package. Move these files out of the package and rebuild it.&lt;br /&gt;
&lt;br /&gt;
Solution:- CVS directories and anything under them should just be deleted.&lt;br /&gt;
&lt;br /&gt;
== zero-length ==&lt;br /&gt;
----&lt;br /&gt;
E: foo-package zero-length /var/www/foo-package/foo.js&lt;br /&gt;
&lt;br /&gt;
Solution:- These shouldn&amp;#039;t be included unless they&amp;#039;re required for something.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== description-line-too-long ==&lt;br /&gt;
----&lt;br /&gt;
E: foo-package description-line-too-long&lt;br /&gt;
&lt;br /&gt;
Your description lines must not exceed %d characters. If a line is exceeding this number, cut it to fit in two lines.&lt;br /&gt;
&lt;br /&gt;
Solution:- Make description lines each of max 80 characters.&lt;br /&gt;
&lt;br /&gt;
== non-standard-group ==&lt;br /&gt;
----&lt;br /&gt;
W: foo-package non-standard-group Networking/Other&lt;br /&gt;
&lt;br /&gt;
The group specified in your spec file is not valid. To find a valid group, please refer to the distribution + RPM documentation.&lt;br /&gt;
&lt;br /&gt;
Solution:- On FC5, Check /usr/share/doc/rpm-4.4.2/GROUPS for valid group names.&lt;br /&gt;
&lt;br /&gt;
== invalid-license ==&lt;br /&gt;
----&lt;br /&gt;
W: foo-package invalid-license GNU General Public License (GPL)&lt;br /&gt;
&lt;br /&gt;
The license you specified is invalid. The valid licenses are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-GPL                                    -LGPL&lt;br /&gt;
-Artistic                               -BSD&lt;br /&gt;
-MIT                                    -QPL&lt;br /&gt;
-MPL                                    -IBM Public License&lt;br /&gt;
-Apache License                         -PHP License&lt;br /&gt;
-Public Domain                          -Modified CNRI Open Source License&lt;br /&gt;
-zlib License                           -CVW License&lt;br /&gt;
-Ricoh Source Code Public License       -Python license&lt;br /&gt;
-Vovida Software License                -Sun Internet Standards Source License&lt;br /&gt;
-Intel Open Source License              -Jabber Open Source License&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
if the license is close to an existing one, you can use &amp;#039;&amp;lt;license&amp;gt; style&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Solution:- License tag in your SPEC file must contains name of license given above.&lt;br /&gt;
&lt;br /&gt;
== non-coherent-filename ==&lt;br /&gt;
----&lt;br /&gt;
W: foo-package non-coherent-filename foo-package-0.99-0.Fedora.src.rpm&lt;br /&gt;
&lt;br /&gt;
The file which contains the package should be named &amp;lt;NAME&amp;gt;-&amp;lt;VERSION&amp;gt;-&amp;lt;RELEASE&amp;gt;.&amp;lt;ARCH&amp;gt;.rpm.&lt;br /&gt;
&lt;br /&gt;
Solution:- Your package name must be of form &amp;lt;NAME&amp;gt;-&amp;lt;VERSION&amp;gt;-&amp;lt;RELEASE&amp;gt;.&amp;lt;ARCH&amp;gt;.rpm&lt;br /&gt;
&lt;br /&gt;
== strange-permission ==&lt;br /&gt;
----&lt;br /&gt;
W: foo-package strange-permission foo-package.spec 0744&lt;br /&gt;
&lt;br /&gt;
A file that you listed to include in your package has strange permissions. Usually, a file should have 0644 permissions.&lt;br /&gt;
&lt;br /&gt;
Solution:- Change permissions on SPEC file.&lt;br /&gt;
&lt;br /&gt;
== hardcoded-library-path ==&lt;br /&gt;
----&lt;br /&gt;
E: foo-package hardcoded-library-path in %{buildroot}/usr/lib/menu/&lt;br /&gt;
&lt;br /&gt;
A library path is hardcoded to one of the following paths: /lib, /usr/lib. It should be replaced by something like /%{_lib} or %{_libdir}.&lt;br /&gt;
&lt;br /&gt;
Solution:- Don&amp;#039;t hardcode path in SPEC rather use macros.&lt;br /&gt;
&lt;br /&gt;
== incoherent-init-script-name ==&lt;br /&gt;
----&lt;br /&gt;
incoherent-init-script-name&lt;br /&gt;
&lt;br /&gt;
Solution:- The init script name should be the same as the package name in lower case.&lt;br /&gt;
&lt;br /&gt;
== no-default-runlevel ==&lt;br /&gt;
-----&lt;br /&gt;
no-default-runlevel&lt;br /&gt;
&lt;br /&gt;
Solution:- The default runlevel isn&amp;#039;t specified in the init script. You need to add a line like the following one in the header of the init script:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2345 are the default runlevels. When installed, the package will be started on runlevel 2, 3, 4 and 5, and stopped for 1 and 6. 04 and 70 are starting order and stopping order. See InitscriptHowto for more information.&lt;br /&gt;
&lt;br /&gt;
== More Information on Rpmlint ==&lt;br /&gt;
----&lt;br /&gt;
You can directly see files installed by package rpmlint under [[file:///usr/share/rpmlint rpmlint]  . There you will find various python files for different types of package checking e.g.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File Name		Purpose&lt;br /&gt;
AbstractCheck.py	Abstract class to hold all the derived classes.&lt;br /&gt;
BinariesCheck.py	check binary files in a binary rpm package.&lt;br /&gt;
Config.py		handle configuration options. To be used from config files.&lt;br /&gt;
DistributionCheck.py	check the Distribution specificities in a binary rpm package.&lt;br /&gt;
FHSCheck.py		check FHS conformity&lt;br /&gt;
FilesCheck.py 		test various aspects on files: locations, owner, groups,&lt;br /&gt;
Filter.py 		filter the output of rpmlint to allow exceptions.&lt;br /&gt;
I18NCheck.py 		checks i18n bugs.&lt;br /&gt;
Pkg.py 			provide an API to handle a rpm package either by accessing&lt;br /&gt;
rpmlint.py 		main entry point: process options, load the checks and run&lt;br /&gt;
SignatureCheck.py 	check the presence of a PGP signature.&lt;br /&gt;
SourceCheck.py 		verify source package correctness.&lt;br /&gt;
SpecCheck.py 		check the spec file of a source rpm.&lt;br /&gt;
TagsCheck.py 		Check a package to see if some rpm tags are present&lt;br /&gt;
ZipCheck.py 		Verify Zip/Jar file correctness&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
----&lt;br /&gt;
For more detailed information of some common rpmlint errors refer to&lt;br /&gt;
&lt;br /&gt;
[http://fedoraproject.org/wiki/Packaging/CommonRpmlintIssues CommonRpmlintIssues]  &lt;br /&gt;
&lt;br /&gt;
[http://rpmlint.zarb.org/cgi-bin/trac.cgi Rpmlint RT]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>