Hi Marcus, sorry for the late reply. This procedure is so distracted, that I preferred to work on my real jobs meanwhile... ;) But now the time has come to start to fight the bit rod on BS again. On Donnerstag, 8. Dezember 2016 22:20:15 Marcus Hüwe wrote:
On 2016-12-08 21:07:53 +0100, Hans-Peter Jansen wrote:
On Dienstag, 6. Dezember 2016 17:03:36 Hans-Peter Jansen wrote:
On Dienstag, 6. Dezember 2016 11:13:35 Andreas Schwab wrote:
On Dez 06 2016, Hans-Peter Jansen <hpj@urpla.net> wrote:
Giving kvm enough memory is not enough to build Qt 5.7.1, because it runs out of filesystem space. I tried to adopt some hints, e.g.:
dd if=/dev/zero of=/var/tmp/build-root/img bs=1M count=16384 mkfs.ext3 /var/tmp/build-root/img
but this preparation is reverted by build:
Running build VM_IMAGE: /var/tmp/build-root/img, VM_SWAP: /var/tmp/build-root/swap Resizing /var/tmp/build-root/img (4096M)
Adjust build-vmdisk-rootsize in .oscrc.
Okay, thanks. Now it successfully builds the libqt5-qtbase package with kvm.
Hence this issue boils down to: builds perfectly on local facilities, but fails consistently on BS just for 13.2 due to not performing the exclude correctly.
Hmm.
Any ideas, anybody?
This issue is still pending. I know, everybody is busy, and nobody cares about fossils like 13.2, but doesn't this point to some BS spec evaluator issues?!? No, the "problem" is that the obs is using the _service:set_version:libqt5-qtbase.spec and doesn't consider your changes to the libqt5-qtbase.spec spec file. If you directly patch the _service:set_version:libqt5-qtbase.spec it should work. Note: if you are using osc, you cannot simply commit this file (if you are working on the expanded sources), because neither osc nor the api support the "force" query parameter that is needed in order to commit a _service:* file. Probably the "easiest" way is to checkout the unexpanded sources ("osc up -u") and then manipulate the "project.diff" file.
Thank you very much for the project.diff idea. It works fine, but the process is pretty awful. See: https://build.opensuse.org/project/monitor/KDE:Qt57 libqt5-creator.spec is broken in a trivial way, but: osc co -e patch test save diff osc co -u fiddle with project.diff apply and all this is also dependent from the service state on the BS. osc co -e In the end, this will actively prevent contributions. Cheers, Pete -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org