https://bugzilla.novell.com/show_bug.cgi?id=650905 https://bugzilla.novell.com/show_bug.cgi?id=650905#c0 Summary: 20-files-present-and-referenced does not support %undefine Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: BuildService AssignedTo: adrian@novell.com ReportedBy: mvyskocil@novell.com QAContact: adrian@novell.com CC: ro@novell.com Found By: Development Blocker: --- I have installed osc-source_validator-0.0-1.1.noarch. The /usr/lib/osc/source_validators/20-files-present-and-referenced exists with return code 1 on error $ osc ci -m "add /etc/java/resolver to file list (11.2- needs), disable repolib subpackage" --verbose-validation osc runs source service: /usr/lib/osc/source_validators/20-files-present-and-referenced - checking if needed files are present and none stale error: Name field must be present in package: (main package) error: Version field must be present in package: (main package) error: Release field must be present in package: (main package) error: Summary field must be present in package: (main package) error: License field must be present in package: (main package) rm -rf /tmp/check_if_valid_source_dir-xIr52Z ERROR: source_validator failed The reason is the sed script on line 40 produces following output from the xml-commons.spec file: # # # # The most probably reason is the sed script does not support %undefine directive, which is needed for make sure the repolib subpackage will not be built. Reading rpm.org wiki [1], there are few other built-in macros not included in the script. [1] http://www.rpm.org/wiki/PackagerDocs/Macros#BuiltinMacros -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.