[opensuse-buildservice] perl packages fail in factory, why?
Hi, why do perl packages fail in factory? The packages build fine, and rpms are build but still the build status is failed. The end of the log shows that the rpms are build; Wrote: /usr/src/packages/SRPMS/perl-Mail-IMAPClient-2.2.9-2.12.src.rpm Wrote: /usr/src/packages/RPMS/i586/perl-Mail-IMAPClient-2.2.9-2.12.i586.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.89853 + umask 022 + cd /usr/src/packages/BUILD + cd Mail-IMAPClient-2.2.9 + /bin/rm -rf '%{BuildRoot}' + exit 0 ... checking for files with abuild user/group ... running 00-check-install-rpms ... installing all built rpms Preparing packages for installation... perl-Mail-IMAPClient-2.2.9-2.12 ... running 01-check-debuginfo ... testing for empty debuginfo packages ... running 02-check-gcc-output ... testing for serious compiler warnings (using /usr/lib/build/checks-data/check_gcc_output) (using //.build.log) ... running 03-check-binary-kernel-log ... running 04-check-filelist ... checking filelist perl-Mail-IMAPClient-2.2.9-2.12.i586.rpm: directories not owned by a package: - /usr/lib/perl5/vendor_perl/5.10.0/Mail - /usr/lib/perl5/vendor_perl/5.10.0/Mail/IMAPClient - /usr/lib/perl5/vendor_perl/5.10.0/Mail/IMAPClient/BodyStructure - /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/Mail - +/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/Mail/IMAPClient System halted. This is for the package perl-Mail-IMAPClient, that I linked from the devel:languages:perl What should be added to the spec file to make this build again? Or is it a build server (BS) problem? Would it be sufficient to add e.g. %dir /usr/lib/perl5/vendor_perl/5.10.0/Mail/IMAPClient %dir /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/Mail or would this not work (of course the perl directories are to be replaced, with perlish directory values). -- Richard Bos We are borrowing the world of our children, It is not inherited from our parents. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Dienstag 28 Oktober 2008 08:26:43 Richard Bos wrote:
Hi,
why do perl packages fail in factory? The packages build fine, and rpms ... perl-Mail-IMAPClient-2.2.9-2.12.i586.rpm: directories not owned by a package: - /usr/lib/perl5/vendor_perl/5.10.0/Mail - /usr/lib/perl5/vendor_perl/5.10.0/Mail/IMAPClient - /usr/lib/perl5/vendor_perl/5.10.0/Mail/IMAPClient/BodyStructure - /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/Mail
You need to package these directories. Otherwise they get created on installation of the package, but not removed when you de-install it. bye adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
Adrian Schröter
-
Richard Bos