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).