Bug 878734 - Review Request: xs-release-6-1 - XS repository configuration
Summary: Review Request: xs-release-6-1 - XS repository configuration
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-21 04:57 UTC by kparmar4
Modified: 2012-11-23 11:30 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-11-23 11:29:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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


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