On Thu, Oct 11, 2012 at 11:05:13AM -0300, Claudio Freire wrote:
On Thu, Oct 11, 2012 at 10:43 AM, Michael Schroeder
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