Also occurs in edgy. When trying to build a RPM:

[EMAIL PROTECTED] ~]$ rpmbuild -v -ta (package).tar.gz 
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: Group field must be present in package: (main package)
error: License field must be present in package: (main package)

This is due to rpmbuild using the following method to find the .spec
file in the tarball:

gunzip < $tarball | tar xOvf  - '*.spec'

however, the installed version of tar dies with this error:

tar: Pattern matching characters used in file names. Please,
tar: use --wildcards to enable pattern matching, or --no-wildcards to
tar: suppress this warning.
tar: *.spec: Not found in archive
tar: Error exit delayed from previous errors

 - it just needs the --wildcards option to be able to extract the .spec

-- 
rpm -t* <compressed file> don't work
https://launchpad.net/bugs/69173

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to