[opensuse-packaging] package cacti (cacti-0.8.7f) in 32 bit build succeeds, and in 64 bit build fails
Hello The package cacti (cacti-0.8.7f) in 32 bit build succeeds, and in 64 bit build fails when it gets to ... checking filelist why is this the case , how can it be fixed if so how ? >From the logs 64 bit - fail ============= Wrote: /usr/src/packages/SRPMS/cacti-0.8.7f-8.1.src.rpm Wrote: /usr/src/packages/RPMS/noarch/cacti-0.8.7f-8.1.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.YN8C2q + umask 022 + cd /usr/src/packages/BUILD + cd cacti-0.8.7f + rm -rf /usr/src/packages/BUILDROOT/cacti-0.8.7f-8.1.x86_64 + exit 0 ... checking for files with abuild user/group ... running 00-check-install-rpms ... installing all built rpms Preparing packages for installation... cacti-0.8.7f-8.1 ... 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 cacti: "/usr/share/cacti/install/index.php.orig" is not allowed anymore in SuSE Linux. cacti: "/usr/share/cacti/lib/functions.php.orig" is not allowed anymore in SuSE Linux. System halted. 32 bit -pass ============ Wrote: /usr/src/packages/SRPMS/cacti-0.8.7f-21.1.src.rpm Wrote: /usr/src/packages/RPMS/noarch/cacti-0.8.7f-21.1.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.thXpLK + umask 022 + cd /usr/src/packages/BUILD + cd cacti-0.8.7f + rm -rf /usr/src/packages/BUILDROOT/cacti-0.8.7f-21.1.i386 + exit 0 ... checking for files with abuild user/group ... running 00-check-install-rpms ... installing all built rpms Preparing packages for installation... cacti-0.8.7f-21.1 ... 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 ... running 05-check-invalid-requires ... running 06-check-installtest ... testing for pre/postinstall scripts that are not idempotent ... running 08-check-permissions ... testing for modified permissions ... running 09-check-packaged-twice ... running 10-check-lanana cacti: Name of cron script "cacti" is not LSB conform ... running 11-check-pkgconfig-deps ... testing devel dependencies required by pkgconfig .pc files ... running 12-check-libtool-deps ... testing devel dependencies required by libtool .la files (can be skipped by "skip-check-libtool-deps" anywhere in spec) ... running 13-check-invalid-provides ... running 14-check-gconf-scriptlets ... testing GConf scriptlet presence ... running 99-check-remove-rpms ... removing all built rpms (order: reverse cacti) - Other info I saw the problem over here too -> https://build.opensuse.org/package/show?package=cacti&project=openSUSE%3AFactory%3AContrib Project -> https://build.opensuse.org/package/show?package=cacti&project=home%3Adoiggl Spec -> https://build.opensuse.org/package/view_file?file=cacti.spec&package=cacti&project=home%3Adoiggl Complete Logs ->https://build.opensuse.org/package/live_build_log?arch=i586&package=cacti&project=home%3Adoiggl&repository=openSUSE_11.2 ->https://build.opensuse.org/package/live_build_log?arch=x86_64&package=cacti&project=home%3Adoiggl&repository=openSUSE_11.2 Thanks Glenn -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hi, Am 22.05.2010 08:36, schrieb doiggl@velocitynet.com.au:
Hello The package cacti (cacti-0.8.7f) in 32 bit build succeeds, and in 64 bit build fails when it gets to ... checking filelist
why is this the case , how can it be fixed if so how ?
From the logs 64 bit - fail ============= ... checking filelist cacti: "/usr/share/cacti/install/index.php.orig" is not allowed anymore in SuSE Linux. cacti: "/usr/share/cacti/lib/functions.php.orig" is not allowed anymore in SuSE Linux. System halted.
*.orig files are not allowed. They are usually created by patches when they don't apply cleanly and some directories are just copied into the package completely. So either fix the package list to exclude them or preferably fix the patches. My guess (without checking myself) is that some patches are only applied for x86-64 and therefore it creates these files only there. Wolfgang -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
At zaterdag 22 mei 2010 14:07:40 wrote Wolfgang Rosenauer:
Hi,
Am 22.05.2010 08:36, schrieb doiggl@velocitynet.com.au:
Hello The package cacti (cacti-0.8.7f) in 32 bit build succeeds, and in 64 bit build fails when it gets to ... checking filelist
why is this the case , how can it be fixed if so how ?
From the logs 64 bit - fail ============= ... checking filelist cacti: "/usr/share/cacti/install/index.php.orig" is not allowed anymore in SuSE Linux. cacti: "/usr/share/cacti/lib/functions.php.orig" is not allowed anymore in SuSE Linux. System halted.
*.orig files are not allowed. They are usually created by patches when they don't apply cleanly and some directories are just copied into the package completely. So either fix the package list to exclude them or preferably fix the patches. My guess (without checking myself) is that some patches are only applied for x86-64 and therefore it creates these files only there.
I think that the question is: why does it fail for x86_64 and does it work fine for i586? -- Richard -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Sat, 22 May 2010 20:01:30 +0200, Richard Bos
The package cacti (cacti-0.8.7f) in 32 bit build succeeds, and in 64 bit build fails when it gets to ... checking filelist
Besides the fact that I can't build at all for factory, build for 11.2 x86_64 succeeds after refreshing the patch included in the package. Because of slight change it applied but resulted in the .orig files. Why this manifested itself only in x86_64 I don't know. Philipp -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (4)
-
doiggl@velocitynet.com.au
-
Philipp Thomas
-
Richard Bos
-
Wolfgang Rosenauer