RPM Community Forums

Mailing List Message of <rpm-devel>

Re: Arbitrary tag names in rpm headers

From: Klaus Kaempf <kkaempf@suse.de>
Date: Thu 29 Nov 2007 - 11:13:27 CET
Message-ID: <20071129101326.GA29080@heron.suse.de>
* Jeff Johnson <n3npq@mac.com> [Nov 27. 2007 15:28]:
> This thread
>     
> https://www.redhat.com/archives/fedora-devel-list/2007-November/msg02178.html
> (which is deranged and silly) reminds me of the parallel case sensitivity 
> issue
> with rpm tag names.
>
> Originally, rpm tag names were case sensitive, just like any unix input 
> typically is.
>
> But SuSE decided (likely because of the German language) that
> their version of rpm would capitalize the first letter of all tag names.

Sadly, no of the current engineers at SuSE can remember the reason for this
so I'd say we're free to fix (or accept) this.

[...]
>
> So I ask:
>
>      Is "Arbitrary" an adequate canonical representation for an otherwise
>      case insensitive input string used in a spec file such as
>          Arbitrary: whatever you want
>
> or should rpm interpret the following as different tags
> 	arbitrary:
> 	ARBITRARY:

Since humans are involved in writing .spec files, please keep tags
case-_in_sensitive.

(Be generous in what you accept, be strict in what you generate)

Klaus
---
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
Received on Thu Nov 29 11:31:20 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.