Bug ID 907492
Summary rpmlint crashes on RPMs that contain files with special characters in their names
Classification openSUSE
Product openSUSE Distribution
Version 13.2
Hardware All
OS openSUSE 13.2
Status NEW
Severity Normal
Priority P5 - None
Component Development
Assignee bnc-team-screening@forge.provo.novell.com
Reporter brunomb.nova@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 615249 [details]
rpmlint crash traceback

When rpmlint is used to check an RPM that includes files with special
characters in their names it crashes, throwing a UnicodeDecodeError. I've
attached the attached traceback.

This occurs when I run rpmlint locally and when the openSUSE Build Service runs
it after compiling the package (which results in the package not being
published).
I've seen this bug in openSUSE 13.2 and 13.1, but it probably affects all
versions, and probably all other RPM distros as well.

I encountered this problem when I was creating my first RPM package.
This is the package:
https://build.opensuse.org/package/show/home:brunonova/drmips
Currently the .spec file has a workaround for that issue (the offending file is
renamed in the %install section). That workaround must be removed to reproduce
this issue (it should be easy to find).


You are receiving this mail because: