rpm-4.0.4-alt24 The difference between the 2 files is the Rusian translation. Here is the effect: [imz@altair imz]$ rpm -bE urlview.spec | head ошибка: Файл /user/imz/urlview.spec не похож на файл спецификации. [imz@altair imz]$ rpm -bE urlview-test.spec | head Name: urlview Version: 0.9 Release: ipl8mdk Group: Networking/Other [imz@altair imz]$
Created attachment 276 [details] spec-file with CP1251 -- rpmbuild discards it
Created attachment 277 [details] rpmbuild accepts it
I wish the error msg from rpmbuild would give more info: why the file is bad.
256 leading characters of specfile should be ASCII characters. Otherwise, rpm behaviour may vary depending on locale settings.
I think, rpm should report an explanation, perhaps the one you gave.
Comment from at@ is quite correct, see rpm-4_0/build.c:isSpecFile() for details. Could you suggest exact message from rpmbuild instead of current "File %s does not appear to be a specfile.", please?
I see no problem here.