[pkg-golang-devel] Bug#842254: Bug#842254: Bug#842254: Bug#842254: Bug#842254: Bug#842254: please allow to use gccgo on architectures providing golang

Michael Hudson-Doyle michael.hudson at canonical.com
Mon Nov 21 09:45:19 UTC 2016


On 21 November 2016 at 17:22, Tianon Gravi <tianon at debian.org> wrote:

> On 20 November 2016 at 19:45, Michael Hudson-Doyle
> <michael.hudson at canonical.com> wrote:
> > Check out mwhudson/add-gccgo-go in the golang-defaults repo :)
>
> Nice!  My only question after taking a look at the diff is whether our
> "gccgo-go" relation on "golang-any" should be "(>=
> ${source:Version})", same as our "golang-go" relation?


Um, yes, I guess so. Pushed.

>> To be clear, you're talking about adding a new "gccgo-go" virtual
> >> binary package to "src:golang-defaults" which satisfies requests for
> >> "golang-go" via Provides (and thus also provides "/usr/bin/go" via
> >> alternatives or Conflicts)?
> >
> > I took out the Provides: bit for now, it seemed a bit icky, but yes.
>
> Yeah, agreed, especially since switching to "golang-any" is supposed
> to be the official way package maintainers can advertize that they
> support gccgo properly.
>
> I wonder how many packages currently depend on "golang-go" explicitly
> rather than "golang-any".


mwhudson at aeglos:~$ chdist grep-dctrl-sources sid -FBuild-Depends -w
golang-go -sPackage | wc -l
665
mwhudson at aeglos:~$ chdist grep-dctrl-sources sid -FBuild-Depends -w
golang-any -sPackage | wc -l
155

So we're getting there. On the other hand:

mwhudson at aeglos:~$ chdist grep-dctrl-packages sid -FDepends -w golang-any
-sPackage | wc -l
6
mwhudson at aeglos:~$ chdist grep-dctrl-packages sid -FDepends -w golang-go
-sPackage | wc -l
632

Most of those 632 should probably not depend on either really, and some are
of course ok. The number dropped by 20 or so when I updated my sid chdist
so that's good :)

>> Will this simplify the logic behind "golang-any"?
> >
> > Yeah. Actually, more than I had realised! Also pushed to my branch.
>
> Very nice; love how much simpler this is in that regard!  Cheers!
>

Yeah, it's nice to get rid of that junk!

Cheers,
mwh

PS: 800 odd golang packages, that seems like a lot?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-golang-devel/attachments/20161121/3b79cab0/attachment.html>


More information about the pkg-golang-devel mailing list