Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

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.