Bug 574748

Summary: anaconda/python-meh is filing F-13 bugs with version=rawhide
Product: [Fedora] Fedora Reporter: James Laska <jlaska>
Component: anacondaAssignee: Chris Lumens <clumens>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: dcantrell, jonathan, jturner, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Fixed In Version: python-meh-0.7.1-1.fc13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-06-24 16:20:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 507684    

Description James Laska 2010-03-18 13:06:27 UTC
Description of problem:

Using the save-to-bugzilla feature of anaconda for recording tracebacks when testing Fedora 13 images is filing bugs with version=rawhide.  Apologies, I'm not clear whether this should be filed against anaconda or python-meh.

Version-Release number of selected component (if applicable):
 * anaconda 13.35
 * python-meh-0.7-1.fc13

Steps to Reproduce:

* https://fedoraproject.org/wiki/QA:Testcase_Anaconda_save_traceback_to_bugzilla
Actual results:

See bug#574743, it was filed against rawhide

Expected results:

Perhaps this should be filed against Fedora 13?

Additional info:

* I'm adding this to F13Beta for discussion whether this bug affects the Alpha criteria "The installer must be able to report failures to Bugzilla, with appropriate information included "

Comment 1 James Laska 2010-03-19 16:24:39 UTC
Moved to F13Target after discussion in the F13 Beta blocker review meeting.  This would be nice to have for Beta, but we would not hold beta for this bug.

Comment 2 Chris Lumens 2010-03-22 14:54:53 UTC
Can you point me to a tree that was exhibiting this behavior?

Comment 3 James Laska 2010-03-22 15:14:08 UTC
(In reply to comment #2)
> Can you point me to a tree that was exhibiting this behavior?    


Comment 4 Chris Lumens 2010-03-22 16:05:38 UTC
Okay here's what I think is going on.  In that tree's .buildstamp, we have:


That means product.productVersion is "13-Beta".  Later, we go grab a list of all the valid product versions for Fedora according to bugzilla, 13-Beta is nowhere to be found.  So we fall back to the default of rawhide.

In other words, this should not affect the final release of F13.  If we care enough for the test releases, I can make meh smart enough to recognize this condition and try trimming off the "-whatever" from version numbers.  Do we care enough?

For the future, I do not know how report plans on getting the version number but it may be worth bringing this issue up with them too.  Otherwise we may just see it again on F14.

Comment 5 James Laska 2010-03-22 18:29:56 UTC
Doesn't seem like a huge problem to release with, but I don't think just filing bugs against rawhide is the right answer either.  Adding jkeating to the list, but I'd propose that .buildstamp:


The datestamp and contents of .treeinfo sha256sum's can be used to determine what particular build this represents.  Jesse, any objections or concerns?

Comment 6 Jesse Keating 2010-03-22 22:08:50 UTC
To accomplish that, we'd have to start calling the version "13" and not "13-Beta" which would screw up path names and iso names.  So we either have to "hack" it in pungi or hack it in python-meh.

Comment 7 Chris Lumens 2010-03-23 14:58:10 UTC
I would much rather work around this in meh than do anything crazy in pungi or .buildstamp, as those are going to affect a whole lot more components.

Does updates=http://clumens.fedorapeople.org/574748.img fix this issue?

Comment 8 James Laska 2010-03-23 16:43:58 UTC
(In reply to comment #7)
> Does updates=http://clumens.fedorapeople.org/574748.img fix this issue?    

Seems to do the trick (see bug#576264 for example).

Comment 9 Fedora Update System 2010-03-24 15:00:23 UTC
python-meh-0.7.1-1.fc13 has been submitted as an update for Fedora 13.

Comment 10 Fedora Update System 2010-03-25 22:30:54 UTC
python-meh-0.7.1-1.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update python-meh'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/python-meh-0.7.1-1.fc13

Comment 11 Fedora Update System 2010-06-24 16:20:16 UTC
python-meh-0.7.1-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.