Bug 455119

Summary: Dependency tokens must begin with alpha-numeric, '_' or '/'
Product: [Fedora] Fedora Reporter: Nicolas Mailhot <nicolas.mailhot>
Component: rpmAssignee: Panu Matilainen <pmatilai>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: herrold, jnovy, n3npq, pnasrat, quantumburnz
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 4.6.0-2.fc10 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-02-21 11:23:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 438944    

Description Nicolas Mailhot 2008-07-12 09:22:15 UTC
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

Comment 1 Christopher D. Stover 2008-10-25 17:21:12 UTC
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?

Comment 2 Jeff Johnson 2008-10-26 01:55:14 UTC
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.

Comment 3 Christopher D. Stover 2008-10-26 03:19:11 UTC
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.

Comment 4 Panu Matilainen 2009-02-21 11:23:56 UTC
> 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.

Comment 5 Fedora Update System 2009-03-12 06:11:48 UTC
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

Comment 6 Fedora Update System 2009-04-14 15:57:15 UTC
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.