Re: Go packaging

2014-10-11 Thread Richard Henderson
On 10/02/2014 09:02 AM, Vincent Batts wrote: > On 30/09/14 08:46 +0100, Richard W.M. Jones wrote: >> How does gccgo affect the packaging of libraries? > > The libraries may have support for one or more versions of the go API, > or exclusively one version. Since the gccgo support is usually an API

Re: Go packaging

2014-10-07 Thread Florian Weimer
On 10/03/2014 04:20 PM, Vincent Batts wrote: Are you saying that upstream or fedora is holding absurdly high standards? Fedora. Upstream doesn't address these issues at all. -- Florian Weimer / Red Hat Product Security -- devel mailing list devel@lists.fedoraproject.org https://admin.fedorapr

Re: Go packaging

2014-10-03 Thread Vincent Batts
- Original Message - > From: "Richard W.M. Jones" > To: "Development discussions related to Fedora" > > Cc: "Vincent Batts" > Sent: Tuesday, September 30, 2014 3:45:05 AM > Subject: Re: Go packaging > > On Mon, Sep 29, 2014 at 0

Re: Go packaging

2014-10-03 Thread Vincent Batts
- Original Message - > From: "Florian Weimer" > To: devel@lists.fedoraproject.org > Sent: Tuesday, September 30, 2014 4:37:46 AM > Subject: Re: Go packaging > > On 09/29/2014 08:54 PM, Haïkel wrote: > > Currently, there is *no* golang packaging guidel

Re: Go packaging

2014-10-03 Thread Vincent Batts
- Original Message - > From: "Haïkel" > To: "Development discussions related to Fedora" > > Sent: Tuesday, September 30, 2014 10:56:11 AM > Subject: Re: Go packaging > > 2014-09-30 16:20 GMT+02:00 Richard W.M. Jones : > > On Tue,

Re: Go packaging

2014-10-02 Thread Vincent Batts
On 30/09/14 08:46 +0100, Richard W.M. Jones wrote: How does gccgo affect the packaging of libraries? The libraries may have support for one or more versions of the go API, or exclusively one version. Since the gccgo support is usually an API version or so behind, this compatibility would need t

Re: Go packaging

2014-09-30 Thread Haïkel
2014-09-30 16:20 GMT+02:00 Richard W.M. Jones : > On Tue, Sep 30, 2014 at 11:19:01AM +0200, Haïkel wrote: >> @Rich Jones: I agree with you that gaining experience, but that could >> be done using a copr repository or granting exceptions for a limited >> set of packages. > > Well the specific case w

Re: Go packaging

2014-09-30 Thread Richard W.M. Jones
On Tue, Sep 30, 2014 at 11:19:01AM +0200, Haïkel wrote: > @Rich Jones: I agree with you that gaining experience, but that could > be done using a copr repository or granting exceptions for a limited > set of packages. Well the specific case was that libguestfs has golang bindings, and we wanted to

Re: Go packaging

2014-09-30 Thread Haïkel
2014-09-30 11:42 GMT+02:00 Florian Weimer : > > I tried, didn't work. It's not surprising because filing bugs doesn't fix > them. > If package owner doesn't answer or have no good reasons, just CC a provenpackager and he will fix it for you. H. > -- > Florian Weimer / Red Hat Product Security >

Re: Go packaging

2014-09-30 Thread Pierre-Yves Chibon
On Tue, Sep 30, 2014 at 11:42:10AM +0200, Florian Weimer wrote: > On 09/30/2014 10:53 AM, Pierre-Yves Chibon wrote: > >On Tue, Sep 30, 2014 at 10:37:46AM +0200, Florian Weimer wrote: > >>On 09/29/2014 08:54 PM, Haïkel wrote: > >>>Currently, there is *no* golang packaging guidelines approved, so we

Re: Go packaging

2014-09-30 Thread Florian Weimer
On 09/30/2014 10:53 AM, Pierre-Yves Chibon wrote: On Tue, Sep 30, 2014 at 10:37:46AM +0200, Florian Weimer wrote: On 09/29/2014 08:54 PM, Haïkel wrote: Currently, there is *no* golang packaging guidelines approved, so we shouldn't have accepted golang packages in the first place. I think this

Re: Go packaging

2014-09-30 Thread Haïkel
@Matthew: I'm just stating a fact, the absence of guidelines does not mean that we can accept reviews. In this case, you can't help but violate a few general guidelines when you use the golang toolchain, for instance: "statically linked executables", that would require an exception from fesco on ca

Re: Go packaging

2014-09-30 Thread Pierre-Yves Chibon
On Tue, Sep 30, 2014 at 10:37:46AM +0200, Florian Weimer wrote: > On 09/29/2014 08:54 PM, Haïkel wrote: > >Currently, there is *no* golang packaging guidelines approved, so we > >shouldn't have accepted golang packages in the first place. > > I think this is problematic considering that some other

Re: Go packaging

2014-09-30 Thread Florian Weimer
On 09/29/2014 08:54 PM, Haïkel wrote: Currently, there is *no* golang packaging guidelines approved, so we shouldn't have accepted golang packages in the first place. I think this is problematic considering that some other languages violates their language-specific packaging guidelines with co

Re: Go packaging

2014-09-30 Thread Richard W.M. Jones
How does gccgo affect the packaging of libraries? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many

Re: Go packaging

2014-09-30 Thread Richard W.M. Jones
On Mon, Sep 29, 2014 at 08:54:08PM +0200, Haïkel wrote: > Currently, there is *no* golang packaging guidelines approved, so we > shouldn't have accepted golang packages in the first place. > https://fedorahosted.org/fpc/ticket/382 While we should be working on packaging guidelines, it has been ver

Re: Go packaging

2014-09-29 Thread Matthew Miller
On Mon, Sep 29, 2014 at 08:54:08PM +0200, Haïkel wrote: > Currently, there is *no* golang packaging guidelines approved, so we > shouldn't have accepted golang packages in the first place. I don't think we have any hard rule that says that we can't package things in a language for which there is n

Re: Go packaging

2014-09-29 Thread Richard Henderson
On 09/29/2014 12:49 PM, Vincent Batts wrote: > (Resending as i got a bounce from the list) > > On 29/09/14 11:04 -0700, Richard Henderson wrote: >> I'm working on enabling Go on systems without golang support, but for which >> the >> gccgo compiler works. >> >> But in order for this to work, ther

Re: Go packaging

2014-09-29 Thread Vincent Batts
(resending, as i got a bounce from the list) On 29/09/14 20:54 +0200, Haïkel wrote: Currently, there is *no* golang packaging guidelines approved, so we shouldn't have accepted golang packages in the first place. https://fedorahosted.org/fpc/ticket/382 The most urgent issue is to complete the c

Re: Go packaging

2014-09-29 Thread Vincent Batts
(Resending as i got a bounce from the list) On 29/09/14 11:04 -0700, Richard Henderson wrote: I'm working on enabling Go on systems without golang support, but for which the gccgo compiler works. But in order for this to work, there needs to be some amount of coordination with the regular golan

Re: Go packaging

2014-09-29 Thread Haïkel
Currently, there is *no* golang packaging guidelines approved, so we shouldn't have accepted golang packages in the first place. https://fedorahosted.org/fpc/ticket/382 The most urgent issue is to complete the current draft and champion it to the FPC. Without guidelines, we're just increasing pac

Re: Go packaging guidelines?

2014-01-21 Thread Richard W.M. Jones
On Tue, Jan 21, 2014 at 09:14:21AM -0500, Daniel J Walsh wrote: > # rpm -ql libselinux-devel | grep go > /usr/share/gocode/src/selinux > /usr/share/gocode/src/selinux/selinux.go > > Is the correct way for C libraries that we ship to provide go bindings? libguestfs has shipped go bindings in Fedor

Re: Go packaging guidelines?

2014-01-21 Thread Daniel J Walsh
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 01/14/2014 02:18 PM, Matthew Miller wrote: > On Tue, Jan 14, 2014 at 12:06:09PM +0100, Florian Weimer wrote: >> A couple of questions and comments. I think overall, the approach >> works. # Packaging Libraries This does not mention libraries which

Re: Go packaging guidelines?

2014-01-14 Thread Matthew Miller
On Tue, Jan 14, 2014 at 12:06:09PM +0100, Florian Weimer wrote: > A couple of questions and comments. I think overall, the approach works. > # Packaging Libraries > This does not mention libraries which use cgo. Should they be > handled the same way? What about additional C wrappers? I think fo

Re: Go packaging guidelines?

2014-01-14 Thread Panu Matilainen
On 01/14/2014 01:06 PM, Florian Weimer wrote: On 01/13/2014 04:11 PM, H. Guémar wrote: there's a draft, i suggest that you start checking it. http://fedoraproject.org/wiki/PackagingDrafts/Go A couple of questions and comments. I think overall, the approach works. # Packaging Libraries This

Re: Go packaging guidelines?

2014-01-14 Thread Florian Weimer
On 01/13/2014 04:11 PM, H. Guémar wrote: there's a draft, i suggest that you start checking it. http://fedoraproject.org/wiki/PackagingDrafts/Go A couple of questions and comments. I think overall, the approach works. # Packaging Libraries This does not mention libraries which use cgo. Sho

Re: Go packaging guidelines?

2014-01-13 Thread Matthew Miller
On Mon, Jan 13, 2014 at 04:39:10PM +0100, H. Guémar wrote: > As far as i'm concerned, the draft is good enough to be submitted to the > FPC. > Still, i'm not confident enough in my go skills to suggest it :) Me either, but I won't let that stop me. https://fedorahosted.org/fpc/ticket/382 -- M

Re: Go packaging guidelines?

2014-01-13 Thread H . Guémar
As far as i'm concerned, the draft is good enough to be submitted to the FPC. Still, i'm not confident enough in my go skills to suggest it :) H. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject

Re: Go packaging guidelines?

2014-01-13 Thread Matthew Miller
On Mon, Jan 13, 2014 at 04:11:23PM +0100, H. Guémar wrote: > there's a draft, i suggest that you start checking it. > http://fedoraproject.org/wiki/PackagingDrafts/Go > Taking a peek at Debian and OpenSuSE Go guidelines might be worthy: > http://pkg-go.alioth.debian.org/packaging.html > http://en.o

Re: Go packaging guidelines?

2014-01-13 Thread H . Guémar
My apologies for linking opensuse guidelines, i missed that point in your mail. H. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Go packaging guidelines?

2014-01-13 Thread H . Guémar
Hi, there's a draft, i suggest that you start checking it. http://fedoraproject.org/wiki/PackagingDrafts/Go Taking a peek at Debian and OpenSuSE Go guidelines might be worthy: http://pkg-go.alioth.debian.org/packaging.html http://en.opensuse.org/openSUSE:Packaging_Go Best regards, H. -- devel m