Mailinglist Archive: opensuse-packaging (102 mails)

< Previous Next >
[opensuse-packaging] Quilt setup fails with factory spec files
  • From: "Andras Mate" <amate@xxxxxxxxxx>
  • Date: Mon, 17 Sep 2007 16:50:14 +0100
  • Message-id: <46EEB0910200000800473245@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups