Hello, Martin Mohring írta:
But I can provide you with a tool to copy complete projects with meta data from one OBS to another. I will send you in a separate e-mail.
Wow, thanks! So I'll be able to copy for example Education:/desktop from build.o.o and rebuild it for PPC. What happens if a software gets updated in the remote OBS? Is there an easy way to sync projects and only rebuild software when necessary? Staying with the above example: if only gcompris is updated, do I have to recompile only that or everything on the next copy?
See my mail. Its OBS, so it recompiles only when changed.
Susanne said I should provide the script inside tools in OBS svn repository. I will before do some cosmetics.
Thanks, I tested it and works. It would be nice, if it would print some help text, if started without any parameters. This script also brought up a new round of questions :-) I tested it with the LCD project, as I plan to buy a little LCD when I got a bit more time to play with it. It seems to me, that the local build service is more strict, than the one used on build.o.o. Some of the packages (nxml, libftdi) compiled without any problem, but 'failed' after all, due to RPMLINT. Is it possible to turn rpmlint off, or make it less strict? This way third of the packages failed due to expansion error. Another problem is libetpan11. It is a link to libetpan11 in openSUSE:Factory. I only have openSUSE:11.0 and that has libetpan13, so I rewrote the link. It still did not work. I looked at openSUSE:11.0 and found this: suse8610-110:~ # osc ls openSUSE:11.0 suse8610-110:~ # All binaries are there in /srv/obs/build/openSUSE:11.0/standard/ppc/:full , including libetpan13. Does it fail, because these are just the binaries, but build data (like sources, spec files) are missing from this repo? And a bonus: it was not the case with the LCD packages, but the one I uploaded from PackMan (mad) had an interesting side effect: suse8610-110:/srv/obs/repos/bla/standard # find . | grep mad ./ppc/mad-devel-0.15.1b-1.1.ppc.rpm ./ppc/mad-0.15.1b-1.1.ppc.rpm ./src/mad-0.15.1b-1.1.src.rpm ./ppc64/mad-32bit-0.15.1b-1.1.ppc64.rpm Why was this last package (./ppc64/mad-32bit-0.15.1b-1.1.ppc64.rpm) created here, and not for the other packages? Actually, I would like to turn it off completely, as generating these packages without the 64bit version does not make any sense. And as my build machine is 32bit, I can't build 64bit packages... Bye, CzP --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org