[Bug 907492] New: rpmlint crashes on RPMs that contain files with special characters in their names
http://bugzilla.opensuse.org/show_bug.cgi?id=907492 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 --> http://bugzilla.opensuse.org/attachment.cgi?id=615249&action=edit 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: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907492 Bruno Nova <brunomb.nova@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |brunomb.nova@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907492 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bwiedemann@suse.com, | |lnussel@suse.com, | |meissner@suse.com, | |mls@suse.com Assignee|bnc-team-screening@forge.pr |dmueller@suse.com |ovo.novell.com | --- Comment #1 from Bernhard Wiedemann <bwiedemann@suse.com> --- IMHO rpmlint should be changed to work with any filenames that can be in a rpm somehow I can not reproduce it here with osc build of the patched spec # rpm -qpl drmips-1.2.3-2.noarch.rpm|grep o-pt_PT.pdf /usr/share/doc/packages/drmips/manuals/configuração-pt_PT.pdf -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907492 --- Comment #2 from Bruno Nova <brunomb.nova@gmail.com> --- Sorry for not responding. I was too busy. I have compiled the .spec (without the workaround) in a virtual machine with openSUSE 13.1, and rpmlint worked correctly. I thought I had tested this in 13.1, but I was wrong (don't know about OBS). So I guess this is a new bug in openSUSE 13.2 (I'm sure rpmlint fails in this version). @Bernhard, what openSUSE version did you test in? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907492 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED Assignee|dmueller@suse.com |lnussel@suse.com --- Comment #3 from Bernhard Wiedemann <bwiedemann@suse.com> --- can reproduce it with osc co home:brunonova drmips cd home:brunonova/drmips vim +71 *spec # 2dd (delete two lines workaround) osc build openSUSE_13.2 so it is a new problem in 13.2 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907492 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |opensuse.lietuviu.kalba@gma | |il.com --- Comment #5 from Bernhard Wiedemann <bwiedemann@suse.com> --- *** Bug 909850 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=907492 Tino Didriksen <mail@tinodidriksen.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mail@tinodidriksen.com -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com