Bug 132819

Summary: Recent packages have a new "distribution" tag, but there is no consistency
Product: [Fedora] Fedora Reporter: Matthias Saou <matthias>
Component: distributionAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact: Bill Nottingham <notting>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: mattdm, redhat-bugzilla, rvokal, sopwith
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://www.redhat.com/archives/fedora-devel-list/2004-September/msg00753.html
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-09-17 13:08:09 EDT Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On:    
Bug Blocks: 130887    

Description Matthias Saou 2004-09-17 10:01:20 EDT
Description of problem:
Recently rebuilt packages in the Fedora Core Development tree, thus
also some in Fedora Core 3 Test 2 I guess, have a distribution tag
which is no longer "Red Hat Linux", as it's always been. The problem
though, is that the new one is distribution centric (it'll be
confusing to share binary builds between distributions) and given the
current strings, there doesn't seem to be a final one agreed on.

Steps to Reproduce:
1. rpm -qa --qf '%{distribution}\n' *.rpm
Actual results:
There are various results :
Red Hat Linux
Red Hat FC-3
Red Hat (FC-3)
Red Hat (RHEL-3)
(this last one is the current yptools...)
And glibc and fedora-rpmdb don't have any set.

Expected results:
Everything should be consistent, thus we should have only "Red Hat
Linux" for older and not yet rebuilt packages, and one other given
string for newer ones, not a mix of two different strings, one with
and one without paranthesis.

Additional info:
If RHEL3 has "Red Hat (RHEL-3)", it would seem logical and consistent
to have "Red Hat (FC-3)". This is celarly a minor problem, but when
"Distribution" is exposed, like in rpm package search engines or
dependency solvers, it's going to be a real mess unless things are
straightend out ASAP.
Comment 1 Bill Nottingham 2004-09-17 12:46:49 EDT
CC'ing the presumably guilty party. :)
Comment 2 Elliot Lee 2004-09-17 13:08:09 EDT
The field is being used to tag and filter new package builds. I don't
know how "Red Hat FC-3" happened but it's an anomoly and the newest
abiword has "Red Hat (FC-3)". I may look into only setting the
Distribution: tag on .src.rpm's to make things easier.

Dependency solvers and search engines shouldn't use the Distribution:
tag to decide whether a package is right for a person - too often
third party packages set it to crazy values. :)
Comment 3 Matthias Saou 2004-09-17 13:22:20 EDT
The current Rawhide abiword-2.0.11-2.src.rpm package I have has "Red
Hat FC-3" set, and not "Red Hat (FC-3)". If "Red Hat FC-3" is an
anomaly, then it hit quite a few packages I still have here :
authconfig, bogl, cdrdao, cdrecord, control-center, esound, finger...
etc. (alphabetically).

Anyway, what is the final decision, then? As you may see fom the list
thread linked from this bug's URL, others feel concerned, but it seems
that we're just hoping for a given final decision and accept that :-)

And concerning using the tag in depsolvers and such, if we all agree
on useful values, the situation may change one day, which is why I'm
really not against this change, but just want it to have a minimum of
thought put into it : "Red Hat (FC-3)" for all packages would be nice,
as 3rd party packagers could also set that for FC3 packages and it
would then make tracking down "ugly" and "old" packages trivial.
Comment 4 Elliot Lee 2004-09-17 14:02:27 EDT
The latest abiword-2.0.11-3 is not yet in rawhide.