[opensuse-packaging] Package builds fine locally and fails on almost all targets on OBS
Hi, I just submitted a new version of the apache2-mod_pagespeed package to Apache:Modules [1]. Currently the build fails for all targets except for Apache_openSUSE_12.1 x86_64 . The error ( for instance Apache_openSUSE_12.1 i586 [2] ) points to a missing file - net/instaweb/http/http.proto: File not found. The file exists in the archive and I've double-checked that the build passes locally for me for both openSUSE_12.2 i586 and x86_64 . One peculiar thing about this package is that the tarball is quite large , 354M . Is that something which might trigger errors? If not, where should I start looking for the cause of the failure? Thanks, Robert [1]: https://build.opensuse.org/package/show?package=apache2-mod_pagespeed&projec... [2]: https://build.opensuse.org/package/live_build_log?arch=i586&package=apache2-... -- Sent from my (old) computer -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Thu, Dec 6, 2012 at 11:07 AM, Robert Munteanu <robert.munteanu@gmail.com> wrote:
While it might if, IE, the build host runs out of space, I don't think 354M is that big. I have another package with a tarball that big and have never had space problems. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Robert Munteanu <robert.munteanu@gmail.com> writes:
That looks like a race condition. Try removing %{_smp_mflags}.
The file exists in the archive
But probably not yet where the rule looks for it. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Thu, Dec 6, 2012 at 4:45 PM, Andreas Schwab <schwab@suse.de> wrote:
That did the trick, thanks! Although %{_smp_mflags} resolves to '-j8' on my machine it never failed. Robert -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Thu, 6 Dec 2012 17:41:59 +0200, Robert Munteanu <robert.munteanu@gmail.com> wrote:
That did the trick, thanks! Although %{_smp_mflags} resolves to '-j8' on my machine it never failed.
That's the nature of a race condition :-) If something like this happens, the make rules miss a dependency that would prevent one rule to fire before the other. Philipp -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Thu, Dec 6, 2012 at 11:52 PM, Philipp Thomas <Philipp.Thomas2@gmx.net> wrote:
Out of curiosity, would you classify this a tooling bug , or a package bug?
-- Sent from my (old) computer -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Fri, 7 Dec 2012 00:08:10 +0200, Robert Munteanu <robert.munteanu@gmail.com> wrote:
Out of curiosity, would you classify this a tooling bug , or a package bug?
As I said, the real bug is in the Makefile that comes with the sources. So I'd call this a package bug and would report it upstream os that its creators get a chance to fix it. Philipp -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Andreas Schwab
-
Claudio Freire
-
Philipp Thomas
-
Robert Munteanu