[Bug 365536] New: kiwi packaging errors
https://bugzilla.novell.com/show_bug.cgi?id=365536 Summary: kiwi packaging errors Product: openSUSE 11.0 Version: Alpha 2 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: ms@novell.com ReportedBy: dmueller@novell.com QAContact: qa@suse.de Found By: --- kiwi contains many packaging errors which should be fixed: kiwi-pxeboot-prebuild.i586: E: files-duplicated-waste (Badness: 100) 2494417 Your package contains duplicated files that are not hard- or symlinks. You should use %fdupes to link the files to one. kiwi.i586: W: no-dependency-on perl-base 5.10.0 %require_eq perl-base missing kiwi-desc-vmxboot.i586: W: obsolete-not-provided kiwi2-desc-vmxboot kiwi-desc-xenboot.i586: W: obsolete-not-provided kiwi2-desc-xenboot either the provide is wrong or the obsolete. note that the provide version is incorrect as well. kiwi.i586: W: package-with-huge-docs 70% More than half the size of your package is documentation. Consider splitting it into a -doc subpackage. kiwi.i586: E: percent-in-provides (Badness: 10000) kiwi %version This rpm has a Provides whose version part contains the '%' character. It could be an unexpanded macro, please double check. the provides is wrong kiwi.src: W: unnecessary-buildrequires dbus-1 already included by dbus-1-devel kiwi.src: W: unnecessary-buildrequires dbus-1 already included by hal kiwi.src: W: unnecessary-buildrequires hal already included by hal-devel kiwi.src: W: unnecessary-buildrequires dbus-1-devel already included by hal-devel kiwi.src: W: unnecessary-buildrequires perl already included by perl-libwww-perl kiwi.src: W: unnecessary-buildrequires perl already included by perl-XML-LibXML -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=365536 User ms@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=365536#c1 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |dmueller@novell.com Summary|kiwi packaging errors |kiwi: packaging errors / rpmlint information --- Comment #1 from Marcus Schaefer <ms@novell.com> 2008-02-28 07:12:04 MST --- right sorry for the bad quality. I have fixed the following: 1) Summary must start with capital letter. changed that in pdb 2) fixed provides/obsoletes 3) added correct perl dependency 4) removed unnecessary buildrequires There are still the following rpmlint objections:
$RPM_BUILD_ROOT should not be touched I need to prebuild images while building the package so I guess this can't be fixed
perl5-naming-policy-not-applied kiwi provides two kiwi internal perl bindings for libsatsolver and dbus I use MakeMaker and make install_vendor to install the bindings to be able to load them by a simple "use ..." Should this be fixed and if yes how should it be fixed ?
hidden-file-or-dir there are intentionally some of them so this is ok. Is there a way to prevent this rpmlint check ?
W: files-duplicate kiwi provides image descriptions for the different boot methods and therefore some files of the descriptions are duplicated but it doesn't make sense to symlink them or something because each description is a single entity. How should this be fixed ?
Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=365536 User dmueller@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=365536#c2 Dirk Mueller <dmueller@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|dmueller@novell.com | --- Comment #2 from Dirk Mueller <dmueller@novell.com> 2008-02-29 12:00:44 MST ---
$RPM_BUILD_ROOT should not be touched
not a big issue - we don't care that much about being able to short-circuit the build. you could move the %build section into the %install section if you want to. feel free to ignore.
perl5-naming-policy-not-applied
it says that the package name should start with perl- prefix, like all other perl modules you can download from CPAN or similar. perhaps they should be in a separate subpackage which are optional.
hidden-file-or-dir
you ca suppress them by adding a Source: named %name-rpmlintrc and containing this line of text: addFilter(" hidden-file-or-dir /usr/share/kiwi/image/.*\/\.checksum.md5")
W: files-duplicate
%fdupes $RPM_BUILD_ROOT/usr/share/kiwi/image -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=365536 User ms@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=365536#c3 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #3 from Marcus Schaefer <ms@novell.com> 2008-03-03 02:48:46 MST --- thanks fixed all warnings now except the perl5-naming-policy. Will take care for that later -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com