Hi list,

I get some error everytime while extracting the content of source rpm packages 
from opensuse-factory. I'm using quilt to extract and patch the packages and 
the same command which works fine on 10.2 packages (quilt setup $SPECFILE) 
fails on the packages from factory. And the error comes everytime from the same 
line: "%files lang -f %{name}.lang".

An example with the mc package (10.2: 4.6.1-56; 10.3: 4.6.1.135):
=====
10.2:
mc/102> quilt setup mc.spec
### md5sum: .....................b.........
### rpmbuild: tpppppppppppppppppppppppppppp
Unpacking archive ./mc-4.6.1.tar.bz2

10.3:
mc/103> quilt setup mc.spec
### md5sum: .......................b...........
### rpmbuild:
The %prep section of mc.spec failed; results may be incomplete

10.3 in verbose mode:
mc/103> quilt setup mc.spec -v
...
error: Unknown option ? in verify_permissions(:-:)
error: line 254: Package does not exist: %files lang -f mc.lang
The %prep section of mc.spec failed; results may be incomplete
=====

The main difference between the two spec file is in %files section. The %files 
section from 10.2's package looks like this:
=====
%files -f %{name}.lang
%defattr(-, root, root)
...
=====
The factory spec file:
=====
%files
%defattr(-, root, root)
...

%files lang -f %{name}.lang
=====

What would be changed to extract src.rpms with quilt? Or do I need some other 
additional packages to install if I want work with factory packages? Or a newer 
version of quilt is needed?

Some versions: quilt --version: 0.44, update-desktop-files package version: 
10.1-40.8, rpm version 4.4.2

Regards,
Andras
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to