[opensuse-buildservice] _link, _aggregate and getting rid of them
Currently, I'm fighting with _link and _aggregate. I'm trying to build open-vm-tools for SLES 11 SP2 in my home:werfl project. This won't build because of the missing liburiparser libs. In my open-vm-tools package, I set a _link to Virtualization:VMware, but the binaries were not found. Then I set an _aggregate, and they were found. Nice. The open-vm-tools package builds fine locally. But the open-vm-tools package does not build inside obs, though it shows "succeeded" for hours now. I think the obs is confused by the aggregated binaries. I managed to get rid of the _link by "osc detachbranch", now I try to get rid of the _aggregate... How may I achieve this? Delete the _aggregate file in the sources? Or in the .osc subdirectory? Next question: on <http://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#link_and_aggregate> I read "Aggregate is possible, but slows down your build and requires double space. Better build directly against the other repository.". I'd love to do so, but where and how do I tell obs about this "other repository"? The output of "osc buildinfo" shows <path project="home:werfl" repository="SLE_11_SP2" /> <path project="SUSE:SLE-11:SP2" repository="standard" /> so I think it might be added here, but osc does not support editing the buildinfo. From the man page of obs, I see no other way to do so. Can someone point me to the right direction, please? Best regards, Werner -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Sun, 2012-11-11 at 23:10 +0100, Werner Flamme wrote:
Currently, I'm fighting with _link and _aggregate.
I'm trying to build open-vm-tools for SLES 11 SP2 in my home:werfl project. This won't build because of the missing liburiparser libs.
In my open-vm-tools package, I set a _link to Virtualization:VMware, but the binaries were not found. Then I set an _aggregate, and they were found. Nice. The open-vm-tools package builds fine locally.
But the open-vm-tools package does not build inside obs, though it shows "succeeded" for hours now. I think the obs is confused by the aggregated binaries. I managed to get rid of the _link by "osc detachbranch", now I try to get rid of the _aggregate... How may I achieve this? Delete the _aggregate file in the sources? Or in the .osc subdirectory?
Remove the file from your source tree.
Next question: on <http://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#link_and_aggregate> I read "Aggregate is possible, but slows down your build and requires double space. Better build directly against the other repository.". I'd love to do so, but where and how do I tell obs about this "other repository"? The output of "osc buildinfo" shows
<path project="home:werfl" repository="SLE_11_SP2" /> <path project="SUSE:SLE-11:SP2" repository="standard" />
so I think it might be added here, but osc does not support editing the buildinfo. From the man page of obs, I see no other way to do so.
Can someone point me to the right direction, please?
osc meta -e prj home:werfl http://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#Adding_multipl... -Scott -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Scott Bahling [12.11.2012 07:46]:
On Sun, 2012-11-11 at 23:10 +0100, Werner Flamme wrote:
Currently, I'm fighting with _link and _aggregate.
I'm trying to build open-vm-tools for SLES 11 SP2 in my home:werfl project. This won't build because of the missing liburiparser libs.
In my open-vm-tools package, I set a _link to Virtualization:VMware, but the binaries were not found. Then I set an _aggregate, and they were found. Nice. The open-vm-tools package builds fine locally.
But the open-vm-tools package does not build inside obs, though it shows "succeeded" for hours now. I think the obs is confused by the aggregated binaries. I managed to get rid of the _link by "osc detachbranch", now I try to get rid of the _aggregate... How may I achieve this? Delete the _aggregate file in the sources? Or in the .osc subdirectory?
Remove the file from your source tree.
OK, thanks, will do that when I'm at home again.
Next question: on <http://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#link_and_aggregate>
I read "Aggregate is possible, but slows down your build and requires
double space. Better build directly against the other repository.". I'd love to do so, but where and how do I tell obs about this "other repository"? The output of "osc buildinfo" shows
<path project="home:werfl" repository="SLE_11_SP2" /> <path project="SUSE:SLE-11:SP2" repository="standard" />
so I think it might be added here, but osc does not support editing the buildinfo. From the man page of obs, I see no other way to do so.
Can someone point me to the right direction, please?
osc meta -e prj home:werfl
http://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#Adding_multipl...
Wow.
How could I overlook this? :-( Thanks for pointing me to it! Can I add those repos to a single package too, not to the whole project? Like osc meta -e pkg home:werfl open-vm-tools I think this might not work, because the text says to add it to the project when a package depends on another repo. Thank you again! Werner - -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlCguCsACgkQk33Krq8b42NbNQCdFRcemH57a+DpBdYx1p1l62LC /oIAn1BPPjjToLZn9Ekk/Zuomqp/cP9o =qQcE -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
[12.11.2012 07:46] [Scott Bahling]:
On Sun, 2012-11-11 at 23:10 +0100, Werner Flamme wrote: [..]
But the open-vm-tools package does not build inside obs, though it shows "succeeded" for hours now. I think the obs is confused by the aggregated binaries. I managed to get rid of the _link by "osc detachbranch", now I try to get rid of the _aggregate... How may I achieve this? Delete the _aggregate file in the sources? Or in the .osc subdirectory?
Remove the file from your source tree.
I did and it worked. Thank you!
Next question: on <http://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#link_and_aggregate> I read "Aggregate is possible, but slows down your build and requires double space. Better build directly against the other repository.". I'd love to do so, but where and how do I tell obs about this "other repository"? The output of "osc buildinfo" shows
<path project="home:werfl" repository="SLE_11_SP2" /> <path project="SUSE:SLE-11:SP2" repository="standard" />
so I think it might be added here, but osc does not support editing the buildinfo. From the man page of obs, I see no other way to do so.
Can someone point me to the right direction, please?
osc meta -e prj home:werfl
http://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#Adding_multipl...
I read, did it and it worked. Thank you again! Werner -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (2)
-
Scott Bahling
-
Werner Flamme