[opensuse-buildservice] Local build can't find previous build packages
Hi all, I'm new in build service and I've a problem when I build locally. In fact it seems that packages I build are not visible to the others I build after. Il particular I'm trying to build OpenOffice.org on local machine. It is composed of several packages where someone depend on others. I manage to build the first, which is OpenOffice_org-bootstrap, but when I try to build the next OpenOffice_org-ure I receive this message: dozza@barbera:~/Projects/BuildService/home:davide_dozza/OpenOffice_org-ure> osc build openSUSE_11.0 i586 OpenOffice_org-ure.spec Building OpenOffice_org-ure.spec for openSUSE_11.0/i586 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides OpenOffice_org-bootstrap = 3.0.0.6 After the build the package OpenOffice_org-bootstrap is into the directory /var/tmp/build-root/usr/src/packages/RPMS/ The problem doesn't happen if I build remotely on build service. Any suggestion? Davide
Hi Davide,
dozza@barbera:~/Projects/BuildService/home:davide_dozza/OpenOffice_org-ure> osc build openSUSE_11.0 i586 OpenOffice_org-ure.spec Building OpenOffice_org-ure.spec for openSUSE_11.0/i586 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides OpenOffice_org-bootstrap = 3.0.0.6
After the build the package OpenOffice_org-bootstrap is into the directory /var/tmp/build-root/usr/src/packages/RPMS/ What I do in this case is I 'save' built packages to a directory outside of the build root and specify that with command line switch -p to the following calls to osc build
I am not sure if there is a better/other way. Klaas -- Klaas Freitag Architect OPS/IPD SUSE LINUX Products GmbH - Nuernberg -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tuesday 21 October 2008 08:56:41 wrote Klaas Freitag:
Hi Davide,
dozza@barbera:~/Projects/BuildService/home:davide_dozza/OpenOffice_org-ur e> osc build openSUSE_11.0 i586 OpenOffice_org-ure.spec Building OpenOffice_org-ure.spec for openSUSE_11.0/i586 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides OpenOffice_org-bootstrap = 3.0.0.6
After the build the package OpenOffice_org-bootstrap is into the directory /var/tmp/build-root/usr/src/packages/RPMS/
What I do in this case is I 'save' built packages to a directory outside of the build root and specify that with command line switch -p to the following calls to osc build
I am not sure if there is a better/other way.
I think this would not help here, because the server would not include local build packages into build dependency calculation. So I would suggest just to submit your modified OpenOffice_org-bootstrap package, so it gets build on the server side. -- 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
Adrian Schröter wrote:
On Tuesday 21 October 2008 08:56:41 wrote Klaas Freitag:
[...]
So I would suggest just to submit your modified OpenOffice_org-bootstrap package, so it gets build on the server side.
I confirm. This is the only way I've found. But it takes a lot...... I've to wait that a package is built before to proceed with the next. More over a lot of bandwidth is required. No way to build in local? Davide
On 2008-10-21 09:04:35 +0200, Adrian Schröter wrote:
On Tuesday 21 October 2008 08:56:41 wrote Klaas Freitag:
Hi Davide,
dozza@barbera:~/Projects/BuildService/home:davide_dozza/OpenOffice_org-ur e> osc build openSUSE_11.0 i586 OpenOffice_org-ure.spec Building OpenOffice_org-ure.spec for openSUSE_11.0/i586 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides OpenOffice_org-bootstrap = 3.0.0.6
After the build the package OpenOffice_org-bootstrap is into the directory /var/tmp/build-root/usr/src/packages/RPMS/
What I do in this case is I 'save' built packages to a directory outside of the build root and specify that with command line switch -p to the following calls to osc build
I am not sure if there is a better/other way.
I think this would not help here, because the server would not include local build packages into build dependency calculation.
As long as an old version of this package is available on the server it should work (precondition: don't use something like "BuildRequires: foo >= <brand-new-version>", otherwise it'll lead to an expansion error).
So I would suggest just to submit your modified OpenOffice_org-bootstrap package, so it gets build on the server side.
Marcus -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Klaas Freitag wrote:
Hi Davide,
dozza@barbera:~/Projects/BuildService/home:davide_dozza/OpenOffice_org-ure> osc build openSUSE_11.0 i586 OpenOffice_org-ure.spec Building OpenOffice_org-ure.spec for openSUSE_11.0/i586 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides OpenOffice_org-bootstrap = 3.0.0.6
After the build the package OpenOffice_org-bootstrap is into the directory /var/tmp/build-root/usr/src/packages/RPMS/ What I do in this case is I 'save' built packages to a directory outside of the build root and specify that with command line switch -p to the following calls to osc build
Thanks for the suggestion but it doosn't work. I still receive the same error, not on another package because I've built the previous online: dozza@barbera:~/Projects/BuildService/home:davide_dozza/OpenOffice_org-libs-gui> osc build -p /home/dozza/Projects/BuildService/packages --no-verify openSUSE_11.0 i586 OpenOffice_org-libs-gui.spec Building OpenOffice_org-libs-gui.spec for openSUSE_11.0/i586 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides OpenOffice_org-libs-extern-devel = 3.0.0.6 At the moment I'm using the online build service but it takes a lot. Any suggestion to solve the local building problem is very appreciated. Ciao Davide
participants (4)
-
Adrian Schröter
-
Davide Dozza
-
Klaas Freitag
-
Marcus Hüwe