[opensuse-factory] Missing binary in build of VirtualBox
I have gotten a number of build failures with the error: getbinaries: missing packages: libgsoap-2_8_91. How do I require libgsoap without using the full version name, which will cause problems later? Thanks, Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 25.09.19 um 17:38 schrieb Larry Finger:
I have gotten a number of build failures with the error: getbinaries: missing packages: libgsoap-2_8_91.
How do I require libgsoap without using the full version name, which will cause problems later?
If it's needed for building stuff, then you probably need the devel files anyway, so buildrequires: gsoap-devel (or one of its pkgconfig aliases) -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 9/25/19 12:55 PM, Stefan Seyfried wrote:
Am 25.09.19 um 17:38 schrieb Larry Finger:
I have gotten a number of build failures with the error: getbinaries: missing packages: libgsoap-2_8_91.
How do I require libgsoap without using the full version name, which will cause problems later?
If it's needed for building stuff, then you probably need the devel files anyway, so buildrequires: gsoap-devel (or one of its pkgconfig aliases)
The spec file already has a statement that says "BuildRequires: gsoap-devel >= 2.8.50". Is that not sufficient? Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 25.09.19 um 19:59 schrieb Larry Finger:
On 9/25/19 12:55 PM, Stefan Seyfried wrote:
Am 25.09.19 um 17:38 schrieb Larry Finger:
I have gotten a number of build failures with the error: getbinaries: missing packages: libgsoap-2_8_91.
The spec file already has a statement that says "BuildRequires: gsoap-devel >= 2.8.50". Is that not sufficient?
Yes, it should be. But why is then libgsoap-2_8_91 in the Buildrequires? It should get pulled in automatically. Or am I misunderstanding something? In that case, mentioning exactly the project and package to look at might be helpful :-) -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 9/25/19 1:38 PM, Stefan Seyfried wrote:
Am 25.09.19 um 19:59 schrieb Larry Finger:
On 9/25/19 12:55 PM, Stefan Seyfried wrote:
Am 25.09.19 um 17:38 schrieb Larry Finger:
I have gotten a number of build failures with the error: getbinaries: missing packages: libgsoap-2_8_91.
The spec file already has a statement that says "BuildRequires: gsoap-devel >= 2.8.50". Is that not sufficient?
Yes, it should be. But why is then libgsoap-2_8_91 in the Buildrequires? It should get pulled in automatically.
Or am I misunderstanding something? In that case, mentioning exactly the project and package to look at might be helpful :-)
There is a build requires for gsoap-devel as I said earlier. The build fails with a missing libgsoap-2_8_91. There is no requires for libgsoap. See https://build.opensuse.org/package/live_build_log/Virtualization/virtualbox/... for the build details. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 25.09.19 um 21:43 schrieb Larry Finger:
There is a build requires for gsoap-devel as I said earlier. The build fails with a missing libgsoap-2_8_91. There is no requires for libgsoap.
Then it is most likely a temporary build service issue which will either resolve itself after some time or after a triggered rebuild.
See https://build.opensuse.org/package/live_build_log/Virtualization/virtualbox/... for the build details.
...which has built successfully now already ;-) I'd guess that it is a race condition in OBS: when the build is "prepared", it is decided that libgsoap-2_8_91 is needed. Then until the scheduler schedules the build, the repository containing gsoap is updated and no longer contains this but the next newer version. Something like that. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 26. 09. 19, 9:25, Stefan Seyfried wrote:
Am 25.09.19 um 21:43 schrieb Larry Finger:
There is a build requires for gsoap-devel as I said earlier. The build fails with a missing libgsoap-2_8_91. There is no requires for libgsoap.
Then it is most likely a temporary build service issue which will either resolve itself after some time or after a triggered rebuild.
Yes, these are intermittent errors which are cured by time. It is often enough to trigger a rebuild. regards, -- js suse labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, 2019-09-25 at 10:38 -0500, Larry Finger wrote:
I have gotten a number of build failures with the error: getbinaries: missing packages: libgsoap-2_8_91.
That is typically a scheduler race - the job was started at the time this information was still correct, but gsoap just finished the build and replaced the packages. Most of the time, all you need here, is a rebuild of the package. Don't add weird hacks to the spec file - they are all wrong. Cheers, Dominique
participants (4)
-
Dominique Leuenberger / DimStar
-
Jiri Slaby
-
Larry Finger
-
Stefan Seyfried