Bug 878734

Summary: Review Request: xs-release-6-1 - XS repository configuration
Product: [Fedora] Fedora Reporter: kparmar4
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: anto.trande, christoph.wickert, misc, notting, package-review
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-11-23 11:29:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description kparmar4 2012-11-21 04:57:04 UTC
Spec URL: https://www.dropbox.com/s/tjftebt2ccn1d95/xs-release.spec
SRPM URL: https://www.dropbox.com/s/8yh8mdrx4zai5po/xs-release-6-1.src.rpm

Description:
Hi,
I have created this package as a part om final project for my Software Build and Release course. I would appreciate a review on this package.

This package contains the XS repository configuration. This package is used in OLPC and I have edited it so that it can be used on x86_64 & ARM architectures.

Fedora Account System Username: kparmar4

Comment 1 Antonio T. (sagitter) 2012-11-21 09:39:27 UTC
mmm...

I already see some errors among first lines (release, source*, build section above all).
Maybe you should review packaging guidelines: http://fedoraproject.org/wiki/Packaging:Guidelines

Comment 2 Christoph Wickert 2012-11-21 11:29:45 UTC
Antonio, would you please be so kind as to outline the errors instead of making a very vague statement?

Comment 3 Antonio T. (sagitter) 2012-11-21 12:25:07 UTC
(In reply to comment #2)
> Antonio, would you please be so kind as to outline the errors instead of
> making a very vague statement?

Sure. :)

I mistaken to define them "errors".
This package should provide a repository configuration for yum, so it should be named xs-release, ok (I don't know if there are specific instructions in these cases).

Release should be 1%{?dist} (first on Fedora)
https://fedoraproject.org/wiki/Packaging:NamingGuidelines?rd=Packaging/NamingGuidelines#Release_Tag

Source* should be an URL or at least say where come from.
https://fedoraproject.org/wiki/Packaging:SourceURL?rd=Packaging/SourceURL

'Build' section ... Probably there is nothing to build but maybe he should write something to restate it. :)

'changelog' is outdated.

Comment 4 kparmar4 2012-11-21 14:09:48 UTC
Hi Antonio,
Thank you for pointing out that.
I would gladly edit the spec file to correct the mistakes and resubmit it for review again.
I should point that I got this file from OLPC webpage provided to me by my instructors. This package cotains on repository configurations, which used by OLPC.

Comment 5 Bill Nottingham 2012-11-21 14:36:10 UTC
Note that repository configuration for non-Fedora repositories isn't allowed in Fedora itself. The package certainly can be reviewed for adherence to other Fedora guidelines, and packaging correctness, but it can't be added to Fedora.

Comment 6 Michael S. 2012-11-23 11:30:22 UTC
After discussing with reporter on irc, I close this one, do a review of the 2nd one so he see what it look like, but the package will not be approved per comment #5

Comment 7 Michael S. 2012-11-23 11:30:52 UTC
Second one being #879568