Bug 621242 - Review Request: gyp - Generate Your Projects
Summary: Review Request: gyp - Generate Your Projects
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 619395
TreeView+ depends on / blocked
 
Reported: 2010-08-04 15:09 UTC by Akira TAGOH
Modified: 2014-03-06 13:20 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-08-06 07:08:13 UTC
Type: ---
Embargoed:
mtasaka: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Akira TAGOH 2010-08-04 15:09:55 UTC
Spec URL: http://tagoh.fedorapeople.org/reviews/gyp/gyp.spec
SRPM URL: http://tagoh.fedorapeople.org/reviews/gyp/gyp-0.1-0.1.839svn.fc12.src.rpm
Description:
GYP is a tool to generates native Visual Studio, Xcode and SCons
and/or make build files from a platform-independent input format.

Its syntax is a universal cross-platform build representation
that still allows sufficient per-platform flexibility to accommodate
irreconcilable differences.

Comment 1 Mamoru TASAKA 2010-08-04 18:34:36 UTC
Some notes:

! Unneeded macros
  - You can remove %python_sitearch definition because it is uses nowhere.

* Release
--------------------------------------------------------
Release:	0.1.%{?revision:%{revision}svn}%{?dist}
--------------------------------------------------------
  - Well, I guess you meant "0.1%{?revision:.%{revision}svn}%{?dist}"

* BuildRoot
  - BuildRoot tag is no longer needed on Fedora and EPEL6:
    https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag

* BR for python
  - Please specify python2 or python3. ref:
    https://fedoraproject.org/wiki/Packaging/Python#BuildRequires

  - Build fails on F-12 without BR: python2-devel:
    http://koji.fedoraproject.org/koji/taskinfo?taskID=2379955

* %{__python} setup.py install
  - Maybe there is only small difference, however I guess we usually
    add "--skip-build" to "python setup.py install".

Comment 2 Akira TAGOH 2010-08-05 03:00:53 UTC
(In reply to comment #1)
> Some notes:
> 
> ! Unneeded macros
>   - You can remove %python_sitearch definition because it is uses nowhere.

It was necessary to build on f12:
https://fedoraproject.org/wiki/Packaging:Python#Macros

> * Release
> --------------------------------------------------------
> Release: 0.1.%{?revision:%{revision}svn}%{?dist}
> --------------------------------------------------------
>   - Well, I guess you meant "0.1%{?revision:.%{revision}svn}%{?dist}"

You're right. fixed.

> 
> * BuildRoot
>   - BuildRoot tag is no longer needed on Fedora and EPEL6:
>     https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag

fixed.

> 
> * BR for python
>   - Please specify python2 or python3. ref:
>     https://fedoraproject.org/wiki/Packaging/Python#BuildRequires
> 
>   - Build fails on F-12 without BR: python2-devel:
>     http://koji.fedoraproject.org/koji/taskinfo?taskID=2379955

Okay, fixed.

> * %{__python} setup.py install
>   - Maybe there is only small difference, however I guess we usually
>     add "--skip-build" to "python setup.py install".    

Sure. updated with:
Spec URL: http://tagoh.fedorapeople.org/reviews/gyp/gyp.spec
SRPM URL: http://tagoh.fedorapeople.org/reviews/gyp/gyp-0.1-0.2.839svn.fc12.src.rpm

Comment 3 Mamoru TASAKA 2010-08-05 07:44:22 UTC
Okay.

(In reply to comment #2)
> (In reply to comment #1)
> > Some notes:
> > 
> > ! Unneeded macros
> >   - You can remove %python_sitearch definition because it is uses nowhere.
> 
> It was necessary to build on f12:
> https://fedoraproject.org/wiki/Packaging:Python#Macros

- Well, what I meant here is while %python_sitelib definition is
  needed for F=12, %python_sitearch definition is unneeded (because
  this is noarch), however not a blocker.

---------------------------------------------------------------
    This package (gyp) is APPROVED by mtasaka
---------------------------------------------------------------

Comment 4 Akira TAGOH 2010-08-05 08:17:53 UTC
Ah, yep. just copy and paste that there. anyway, thank you for the review.

New Package SCM Request
=======================
Package Name: gyp
Short Description: Generate Your Projects
Owners: tagoh
Branches: f12 f13 f14
InitialCC:

Comment 5 Kevin Fenzi 2010-08-05 17:12:04 UTC
Git done (by process-git-requests).

Comment 6 Akira TAGOH 2010-08-06 07:08:13 UTC
Thanks. the packages has been built.

Comment 7 Akira TAGOH 2011-08-24 03:35:46 UTC
Package Change Request
======================
Package Name: gyp
New Branches: el5 el6
Owners: tagoh
InitialCC:

Comment 8 Gwyn Ciesla 2011-08-24 09:58:59 UTC
Git done (by process-git-requests).

Comment 9 Akira TAGOH 2014-03-05 03:51:38 UTC
Package Change Request
======================
Package Name: gyp
New Branches: epel7
Owners: tagoh

Comment 10 Gwyn Ciesla 2014-03-06 13:20:15 UTC
Git done (by process-git-requests).


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