On Sat, Oct 10, 2015 at 8:16 AM, Brian Dolbec <[email protected]> wrote:

> On Sat, 10 Oct 2015 14:24:28 +0200
> Fabian Groffen <[email protected]> wrote:
>
> > On 10-10-2015 14:19:44 +0200, hasufell wrote:
> > > > +RDEPEND="
> > > > + !libressl? ( dev-libs/openssl:0 )
> > > > + libressl? ( dev-libs/libressl )
> > > > + sys-libs/zlib
> > > > + net-libs/http-parser
> > >
> > > Please order deps alphabetically (I know I added libressl without
> > > reordering, but that was just to keep the diff as small as
> > > possible).
> >
> > Is this a policy or a preference?  In case of the first, have repoman
> > do it for you.
> >
> > Fabian
> >
> >
>
> Please NO, repoman's code is still a mess,  the last thing it needs is
> adding a bunch of code messing with ebuilds directly.  Reporting is one
> thing, modifying ebuilds quite another.
>

At Google the go team spent a bunch of time building different tools for
these purposes (which share code of course.)

So there is a:
go compiler # compiles your code
go cmt # properly formats your code
go vet # finds common anti-patterns in your code

I don't see why someone could not write an 'ebuild vet' or 'ebuild fmt'
tool; it doesn't have to start as a strict component of repoman at all
(although ideally it ends up there to be run automatically.)

-A


>
> --
> Brian Dolbec <dolsen>
>
>

Reply via email to