[arch-general] godep has been deprecated in favor of dep
Jordan Glover
Golden_Miller83 at protonmail.ch
Sun Feb 25 11:41:01 UTC 2018
On February 25, 2018 2:51 AM, Eli Schwartz via arch-general <arch-general at archlinux.org> wrote:
> On 02/24/2018 09:18 PM, Adam Levy via arch-general wrote:
>
> > Hello
> >
> > Today I noticed that as of about 30ish days ago godep (
> >
> > github.com/tools/godep) has been archived and is no longer supported. The
> >
> > go dev team recommends using dep (github.com/golang/dep) instead.
> >
> > As Arch strives to be as up to date as possible I suggest removing godep
> >
> > from the official repos and potentially moving dep into the official repos
> >
> > from the AUR. The AUR dep package appears to be well maintained.
> >
> > Relevant links:
> >
> > https://github.com/tools/godep
> >
> > https://github.com/golang/dep
> >
> > https://aur.archlinux.org/packages/dep/
>
> So because it has been dropped 30 days ago, we should delete it from our
>
> repos without first checking to see, I dunno, whether any other packages
>
> in the repos depend on it? No thanks.
>
> Nothing is stopping us from shipping both packages. For that matter,
>
> nothing is stopping us from shipping neither...
>
> Arch does not ship golang ecosystem tools because we have some sort of
>
> fundamental goal to ship golang. We don't ship golang itself because
>
> we have some fundamental goal to ship golang.
>
> We ship it because Arch developers either use/want it, or use/want
>
> software that depends on it. Happily, that goal coincides with the
>
> ability to support popular programming languages... but do you think we
>
> would force someone who doesn't like golang, to maintain the thing just
>
> so we can have it in the repos? No, at best we would (try to) look to
>
> sponsor a TU who cares.
>
> By the same extension we won't blacklist software that is currently
>
> maintained by a TU, that people use, that at least one package in the
>
> repos has a makedepends on, just because the upstream developers have
>
> decided that the software can and should be replaced by a newer, better
>
> tool. Currently it is a violation of the Arch packaging rules to delete
>
> godep even if we want to...
>
> (That being said, terraform probably shouldn't makedepend on it, and
>
> I've pointed that out to the maintainer.)
>
> > As Arch strives to be as up to date as possible
>
> We achieve that goal by providing the latest version of godep, thereby
>
> ensuring that godep is up to date.
>
> Determining which is the best tool to use is a choice for upstream projects.
>
> Quite frankly we have more than enough ancient software that is
>
> legitimately at the latest version a dead upstream provides, to rebut
>
> your argument. Just because software is old, or not recommended by its
>
> own devs, does not mean it isn't useful.
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Eli Schwartz
>
> Bug Wrangler and Trusted User
I guess Adam request should be sent to package mantainer instead of public
list but other than that it's legit and I don't see the point of public rant about
it. It doesn't help anyone.
Jordan
More information about the arch-general
mailing list