[opensuse-packaging] Problem getting vulture seye and claw packaged for openSUSE 11.X
Hello, I am going crazy trying to get this working properly. OBS /games/vultures 10.3 does not have any problems. 11.0 worked yesterday but in trying to get 11.1 to work I have now some how broke 11.0 Today the OBS keeps chaning the man pages to 666 but the spec file tries in everyway I can think to force it to 644 for the 11.0 build. Only the 11.0 thinks then man pages are 666. I am at a loss on how to get them seen correctly. I have a few 0 length files that only get installed if they do not exist. rpmlnt is complaining about them. %config(noreplace) %attr(664,games,games) /var/games/vultureseye/record %config(noreplace) %attr(664,games,games) /var/games/vultureseye/perm %config(noreplace) %attr(664,games,games) /var/games/vultureseye/logfile %attr(0775,games,games) /var/games/vultureseye %config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/record %config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/perm %config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/logfile %attr(0775,games,games) /var/games/vulturesclaw I do not want to overwrite existing files. I am having problems today with complaints about archh-dependent files as well in /usr/share/games/game_name/executable. Any ideas on how I can get this to build with 11.0, 11.1 and factory. Thanks, -- Boyd Gerber <gerberb@zenez.com> 801 849-0213 ZENEZ 1042 East Fort Union #135, Midvale Utah 84047 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hello, On Wed, 22 Jul 2009, Boyd Lynn Gerber wrote:
I am going crazy trying to get this working properly. OBS /games/vultures
10.3 does not have any problems. 11.0 worked yesterday but in trying to get 11.1 to work I have now some how broke 11.0 Today the OBS keeps chaning the man pages to 666 but the spec file tries in everyway I can think to force it to 644 for the 11.0 build. Only the 11.0 thinks then man pages are 666. I am at a loss on how to get them seen correctly.
11.0 reports succeded even though it thinks the files in man are 666.
I have a few 0 length files that only get installed if they do not exist. rpmlnt is complaining about them.
%config(noreplace) %attr(664,games,games) /var/games/vultureseye/record %config(noreplace) %attr(664,games,games) /var/games/vultureseye/perm %config(noreplace) %attr(664,games,games) /var/games/vultureseye/logfile %attr(0775,games,games) /var/games/vultureseye
%config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/record %config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/perm %config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/logfile %attr(0775,games,games) /var/games/vulturesclaw
I do not want to overwrite existing files. I am having problems today with complaints about archh-dependent files as well in /usr/share/games/game_name/executable.
Any ideas on how I can get this to build with SLE 11, 11.1 and factory.
I am back to only the 3 SUSE OS releases not working... SLE 11 openSUSE 11.1 factory the last two I am having some type of problem with the chroot build. ... running 05-check-invalid-requires ... running 06-check-installtest ... testing for pre/postinstall scripts that are not idempotent postinstall script of nethack-vultures-2.2.79-0.i586.rpm failed The buildroot was: /var/tmp/build-root I must be having brain craps, because I can't seem to trace the problem outside of osc. I would appreciate any ideas. Thanks, -- Boyd Gerber <gerberb@zenez.com> 801 849-0213 ZENEZ 1042 East Fort Union #135, Midvale Utah 84047 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wed, 22 Jul 2009, Boyd Lynn Gerber wrote:
On Wed, 22 Jul 2009, Boyd Lynn Gerber wrote:
I am going crazy trying to get this working properly. OBS /games/vultures
10.3 does not have any problems. 11.0 worked yesterday but in trying to get 11.1 to work I have now some how broke 11.0 Today the OBS keeps chaning the man pages to 666 but the spec file tries in everyway I can think to force it to 644 for the 11.0 build. Only the 11.0 thinks then man pages are 666. I am at a loss on how to get them seen correctly.
11.0 reports succeded even though it thinks the files in man are 666.
I have a few 0 length files that only get installed if they do not exist. rpmlnt is complaining about them.
%config(noreplace) %attr(664,games,games) /var/games/vultureseye/record %config(noreplace) %attr(664,games,games) /var/games/vultureseye/perm %config(noreplace) %attr(664,games,games) /var/games/vultureseye/logfile %attr(0775,games,games) /var/games/vultureseye
%config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/record %config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/perm %config(noreplace) %attr(664,games,games) /var/games/vulturesclaw/logfile %attr(0775,games,games) /var/games/vulturesclaw
I do not want to overwrite existing files. I am having problems today with complaints about archh-dependent files as well in /usr/share/games/game_name/executable.
Any ideas on how I can get this to build with SLE 11, 11.1 and factory.
I am back to only the 3 SUSE OS releases not working... SLE 11 openSUSE 11.1 factory
the last two I am having some type of problem with the chroot build.
... running 05-check-invalid-requires ... running 06-check-installtest ... testing for pre/postinstall scripts that are not idempotent postinstall script of nethack-vultures-2.2.79-0.i586.rpm failed
The buildroot was: /var/tmp/build-root
I am out of ideas on what to do. I usually ln and rm in the post. On IRC it was suggest to move them to the %install. This is what I get with them there.... RPM build errors: cannot open Pubkeys index using db3 - No such file or directory (2) Symlink points to BuildRoot: /usr/share/games/vulturesclaw/logfile -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vulturesclaw/logfile Symlink points to BuildRoot: /usr/share/games/vulturesclaw/perm -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vulturesclaw/perm Symlink points to BuildRoot: /usr/share/games/vulturesclaw/record -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vulturesclaw/record Symlink points to BuildRoot: /usr/share/games/vulturesclaw/save -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vulturesclaw/save Symlink points to BuildRoot: /usr/share/games/vultureseye/logfile -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vultureseye/logfile Symlink points to BuildRoot: /usr/share/games/vultureseye/perm -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vultureseye/perm Symlink points to BuildRoot: /usr/share/games/vultureseye/record -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vultureseye/record Symlink points to BuildRoot: /usr/share/games/vultureseye/save -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vultureseye/save System halted. How do I handle these links for openSUSE 11.1 and factory? Thanks, -- Boyd Gerber <gerberb@zenez.com> 801 849-0213 ZENEZ 1042 East Fort Union #135, Midvale Utah 84047 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Thu, 23 Jul 2009, Boyd Lynn Gerber wrote:
On Wed, 22 Jul 2009, Boyd Lynn Gerber wrote:
I am back to only the 3 SUSE OS releases not working... SLE 11 openSUSE 11.1 factory
the last two I am having some type of problem with the chroot build.
... running 05-check-invalid-requires ... running 06-check-installtest ... testing for pre/postinstall scripts that are not idempotent postinstall script of nethack-vultures-2.2.79-0.i586.rpm failed
The buildroot was: /var/tmp/build-root
I am out of ideas on what to do. I usually ln and rm in the post. On IRC it was suggest to move them to the %install. This is what I get with them there....
RPM build errors: cannot open Pubkeys index using db3 - No such file or directory (2) Symlink points to BuildRoot: /usr/share/games/vulturesclaw/logfile -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vulturesclaw/logfile Symlink points to BuildRoot: /usr/share/games/vulturesclaw/perm -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vulturesclaw/perm Symlink points to BuildRoot: /usr/share/games/vulturesclaw/record -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vulturesclaw/record Symlink points to BuildRoot: /usr/share/games/vulturesclaw/save -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vulturesclaw/save Symlink points to BuildRoot: /usr/share/games/vultureseye/logfile -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vultureseye/logfile Symlink points to BuildRoot: /usr/share/games/vultureseye/perm -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vultureseye/perm Symlink points to BuildRoot: /usr/share/games/vultureseye/record -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vultureseye/record Symlink points to BuildRoot: /usr/share/games/vultureseye/save -> /var/tmp/nethack-vultures-2.1.2-53.1-root-abuild/var/games/vultureseye/save System halted.
Resolved, but would like a review of the package. Thanks, -- Boyd Gerber <gerberb@zenez.com> 801 849-0213 ZENEZ 1042 East Fort Union #135, Midvale Utah 84047 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (1)
-
Boyd Lynn Gerber