FESCO decided to relegate UTF-8 from package names (where they work fine) to synthetic Provides. rpmbuild needs to be fixed to implement FESCO decision $ rpmbuild -bs /tmp/ecolier-court-fonts.spec error: line 23: Dependency tokens must begin with alpha-numeric, '_' or '/': Provides: écolier-court-fonts = 20070702-1.fc10.nim Version-Release number of selected component (if applicable): rpm-build-4.4.2.3-2.fc9.x86_64
I didn't see this problem specifically addressed in the change log but is this problem fixed in rpm-4.6.0-0.rc1.5?
Its trivial to test whether the problem is fixed. Install any *.src.rpm (I usually use the time pkg as a Guinea pig) Add Provides: foo_with_utf8_chars Build. If the build fails, the problem has not been addressed.
Thanks for bringing it down to my level Jeff. :D It's definitely still a problem. Adding the FutureFeature keyword since it's not a bug but this probably needs to be addressed in the near future.
> rpmbuild needs to be fixed to implement FESCO decision Let's get one thing straight here: FESCo does not get to dictate what rpm implements. That aside, fixed in rawhide now.
rpm-4.6.0-2.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/rpm-4.6.0-2.fc10
rpm-4.6.0-2.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.