RPM

5.3.5: Signature(...) probe cannot have dashes in path

Bug #662450 reported by Jeff Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
RPM
Confirmed
Low
Jeff Johnson

Bug Description

Reported by Anders Bjorkland a while back.

Syntax like this in a *.spec
    BuildPreReq: signature(%{SOURCE5}) = %{SOURCE1}:4E23E878D41A0A88EDFCFA5A6E744ACBA9C09E30
overloads the EVR field with additional elements used with signature checking probes.

Since EVR cannot have a '-' character, then the overloading of the EVR field cannot have a '-' in
path either.

The failure symptom (seen with "make check" in the probes-test.spec package) is this:

error: line 22: Illegal char '-' in EVR: BuildPreReq: signature(/home/buildbot/slave/C5-nightly/build/tests/probes-test/test1.asc) = /home/buildbot/slave/C5-nightly/build/tests/probes-test/key1.pgp:4E23E878D41A0A88EDFCFA5A6E744ACBA9C09E30
error: Package has no %description: probes-test-1-0.noarch
error: query of specfile probes-test.spec failed, can't parse

Jeff Johnson (n3npq)
tags: added: autodeps rpmbuild
Changed in rpm:
status: New → Confirmed
importance: Undecided → Low
assignee: nobody → Jeff Johnson (n3npq)
Jeff Johnson (n3npq)
summary: - 5.3.5: Signaure(...) probe cannot have dashes in path
+ 5.3.5: Signature(...) probe cannot have dashes in path
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.