Bug 132819 - Recent packages have a new "distribution" tag, but there is no consistency
Summary: Recent packages have a new "distribution" tag, but there is no consistency
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: distribution
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact: Bill Nottingham
URL: http://www.redhat.com/archives/fedora...
Whiteboard:
Depends On:
Blocks: FC3Blocker
TreeView+ depends on / blocked
 
Reported: 2004-09-17 14:01 UTC by Matthias Saou
Modified: 2014-03-17 02:48 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-09-17 17:08:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Matthias Saou 2004-09-17 14:01:20 UTC
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 16:46:49 UTC
CC'ing the presumably guilty party. :)

Comment 2 Elliot Lee 2004-09-17 17:08:09 UTC
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 17:22:20 UTC
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 18:02:27 UTC
The latest abiword-2.0.11-3 is not yet in rawhide.



Note You need to log in before you can comment on or make changes to this bug.