https://bugzilla.redhat.com/show_bug.cgi?id=1467322



--- Comment #7 from Adam Miller <[email protected]> ---
(In reply to Josh Boyer from comment #6)
> (In reply to Adam Miller from comment #5)
> 
> Thanks for picking up the review!
> 
> > ITEMS TO FIX
> > ------------
> > 
> > - All bundled golang libraries need to be listed as 'Provides:
> > bundled(<libname>) = <version>' directives as per
> > https://fedoraproject.org/wiki/Packaging:
> > Guidelines#Bundling_and_Duplication_of_system_libraries
> > 
> > Other than that, the package looks good.
> 
> OK, so I have two questions:
> 
> 1) Why do e.g. runc, docker, etc not Provide anything they bundle?  Confused
> there.  I see stuff in -devel, but not in the main packages.
> 

runc and docker should and if they aren't, they are in violation of the
Guidelines, should have bugs filed against them, and should be fixed.


> 2) An example of a Provide for this package would be:
> 
> Provides: bundled(golang(github.com/codegangsta/cli/)) = v1.2.0
> Provides: bundled(golang(golang.org/x/net)) = master
> 
> correct?

The first one looks good pending that is a git tag that can be checked out, the
latter however needs to correlate to a commit id or tag.

For an examples, check the OpenShift Origin and/or reg specs:

http://pkgs.fedoraproject.org/cgit/rpms/reg.git/tree/reg.spec
http://pkgs.fedoraproject.org/cgit/rpms/origin.git/tree/origin.spec

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to