[opensuse-buildservice] Build failure for _deltas

I have a project configured with RepoType: rpm-md:deltainfo In the project config, to get delta rpms, but I'm getting notifications about build failure for _deltas all the time. Any idea what could be wrong? -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

On Tue, Oct 2, 2012 at 4:38 PM, Claudio Freire <klaussfreire@gmail.com> wrote:
RepoType: rpm-md:deltainfo
In the project config, to get delta rpms, but I'm getting notifications about build failure for _deltas all the time.
Any idea what could be wrong?
And now one of the repos gets broken and stuck in "state needs recalculation" (just after notifying me of the _deltas thing, so I imagine they're connected). -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

On Mon, Oct 8, 2012 at 6:26 PM, Claudio Freire <klaussfreire@gmail.com> wrote:
On Tue, Oct 2, 2012 at 4:38 PM, Claudio Freire <klaussfreire@gmail.com> wrote:
RepoType: rpm-md:deltainfo
In the project config, to get delta rpms, but I'm getting notifications about build failure for _deltas all the time.
Any idea what could be wrong?
And now one of the repos gets broken and stuck in "state needs recalculation" (just after notifying me of the _deltas thing, so I imagine they're connected).
Should I interpret the prolonged silence as "nobody knows"? If I could find a log somewhere I could check myself, but "osc remotebuildlog" (which is mentioned in the notification email), unsurprisingly, doesn't seem to work: claudiofreire@klauss:~$ osc remotebuildlog home:klaussfreire _deltas DISCONTINUED_openSUSE_11.1_standard x86_64 Server returned an error: HTTP Error 404: Not Found home:klaussfreire/_deltas I'm out of ideas here. Should I file a bug report? -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

On Wed, Oct 10, 2012 at 11:37:45AM -0300, Claudio Freire wrote:
On Mon, Oct 8, 2012 at 6:26 PM, Claudio Freire <klaussfreire@gmail.com> wrote:
On Tue, Oct 2, 2012 at 4:38 PM, Claudio Freire <klaussfreire@gmail.com> wrote:
RepoType: rpm-md:deltainfo
In the project config, to get delta rpms, but I'm getting notifications about build failure for _deltas all the time.
Any idea what could be wrong?
And now one of the repos gets broken and stuck in "state needs recalculation" (just after notifying me of the _deltas thing, so I imagine they're connected).
Should I interpret the prolonged silence as "nobody knows"?
Sorry, was away from my mail...
If I could find a log somewhere I could check myself, but "osc remotebuildlog" (which is mentioned in the notification email), unsurprisingly, doesn't seem to work:
claudiofreire@klauss:~$ osc remotebuildlog home:klaussfreire _deltas DISCONTINUED_openSUSE_11.1_standard x86_64 Server returned an error: HTTP Error 404: Not Found home:klaussfreire/_deltas
The api currently can't handle the _delta package name. The build log is: [...] [ 116s] + makedeltarpm -s /usr/src/packages/OTHER/b1b188da6fd5c67b2acc392beaf03fbb.seq b1b188da6fd5c67b2acc392beaf03fbb.old b1b188da6fd5c67b2acc392beaf03fbb.new /usr/src/packages/OTHER/b1b188da6fd5c67b2acc392beaf03fbb.drpm [ 116s] + tee b1b188da6fd5c67b2acc392beaf03fbb.err [ 803s] mkdiff: could not create data
I'm out of ideas here. Should I file a bug report?
Dunno, I just ran the makedeltarpm command on the buildservice host instead of a worker, and it succeeded. My guess is that it needed too much memory. It could also be a bug in the '-m' option implementation. I re-triggered the delta build, let's see what happends. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

On Thu, Oct 11, 2012 at 10:43 AM, Michael Schroeder <mls@suse.de> wrote:
The api currently can't handle the _delta package name. The build log is: [...] [ 116s] + makedeltarpm -s /usr/src/packages/OTHER/b1b188da6fd5c67b2acc392beaf03fbb.seq b1b188da6fd5c67b2acc392beaf03fbb.old b1b188da6fd5c67b2acc392beaf03fbb.new /usr/src/packages/OTHER/b1b188da6fd5c67b2acc392beaf03fbb.drpm [ 116s] + tee b1b188da6fd5c67b2acc392beaf03fbb.err [ 803s] mkdiff: could not create data
I'm out of ideas here. Should I file a bug report?
Dunno, I just ran the makedeltarpm command on the buildservice host instead of a worker, and it succeeded. My guess is that it needed too much memory. It could also be a bug in the '-m' option implementation.
Hm... then it would sound more like a bug in makedeltarpm. It shouldn't need to use that much memory. I guess, in the meanwhile, obs could catch the error and skip the delta, avoiding repo breakage. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

On Thu, Oct 11, 2012 at 11:05:13AM -0300, Claudio Freire wrote:
On Thu, Oct 11, 2012 at 10:43 AM, Michael Schroeder <mls@suse.de> wrote:
The api currently can't handle the _delta package name. The build log is: [...] [ 116s] + makedeltarpm -s /usr/src/packages/OTHER/b1b188da6fd5c67b2acc392beaf03fbb.seq b1b188da6fd5c67b2acc392beaf03fbb.old b1b188da6fd5c67b2acc392beaf03fbb.new /usr/src/packages/OTHER/b1b188da6fd5c67b2acc392beaf03fbb.drpm [ 116s] + tee b1b188da6fd5c67b2acc392beaf03fbb.err [ 803s] mkdiff: could not create data
I'm out of ideas here. Should I file a bug report?
Dunno, I just ran the makedeltarpm command on the buildservice host instead of a worker, and it succeeded. My guess is that it needed too much memory. It could also be a bug in the '-m' option implementation.
Hm... then it would sound more like a bug in makedeltarpm. It shouldn't need to use that much memory.
Well, it needs three times the size of the uncompressed payload, *unless* the -m option is used, which limits the memory usage. The makedeltarpm version on openSUSE 11.1 doesn't understand this option, though, so it can't be used for your deltas.
I guess, in the meanwhile, obs could catch the error and skip the delta, avoiding repo breakage.
Yes, we could do that change, but then we never notice that something is wrong with the delta generation. For now I manually copied the manually created delta, but for the future it's better to disable delta generation for 11.1. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

On Thu, Oct 11, 2012 at 11:23 AM, Michael Schroeder <mls@suse.de> wrote:
I guess, in the meanwhile, obs could catch the error and skip the delta, avoiding repo breakage.
Yes, we could do that change, but then we never notice that something is wrong with the delta generation. For now I manually copied the manually created delta, but for the future it's better to disable delta generation for 11.1.
Will do that. Thanks. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (2)
-
Claudio Freire
-
Michael Schroeder