Apache OpenOffice (AOO) Bugzilla – Issue 62340
Make creation of openoffice.org-desktop-integration.tar.gz more robust
Last modified: 2013-08-07 15:26:18 UTC
This is a follow-up issue to issue 62302. On OOB680 m1 somehow 'openoffice.org-mandriva-menus-2.0.2-2.noarch.rpm' wasn't built in sysui/desktop/mandriva. This error slipped through because in sysui/desktop/util everything underneath sysui/unxlngi6.pro/bin/desktop-integration gets packed into one tar archive by > tar -C [...]/OOB680/sysui/unxlngi6.pro/bin -cf - desktop-integration/ | gzip > ../../unxlngi6.pro/bin/rpm/openoffice.org-desktop-integration.tar.gz The other desktop integration rpms (freedesktop, redhat, suse) were present, so we got a valid tar file and no one noticed that there might be a problem. Please do - check how it may happen that one of these rpms silently does not get built. It initially was not built in OOB680 m1 and even a (compatible) rebuild in m2 did not create it. Unfortunately I cannot reproduce that scenario any more allthough I saved the original output tree. Everytime I now do a 'build' there the missing rpm gets created and added to the tar file. - evaluate possibilities to check for existence of all needed rpm files before taring them together. Stop with ERROR in case something is missing.
a file is now touch on successful rpm pack. If that touch file is missing, an error messeage occur. This should be a indikator of a dmake -i build ran into trouble
please verify re-open issue and reassign to rt@openoffice.org
reassign to rt@openoffice.org
reset resolution to FIXED
Verified (with one slight correction: recipe line for flagfile checking has to start with '@' to prevent echoing of the command line).
Seen on master -> closing