Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Dec 2016 15:32:21 -0800
From:      Conrad Meyer <cem@freebsd.org>
To:        "Ngie Cooper (yaneurabeya)" <yaneurabeya@gmail.com>
Cc:        src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org,  svn-src-head@freebsd.org
Subject:   Re: svn commit: r310433 - head/lib/libc/stdio
Message-ID:  <CAG6CVpXowJWfNpQn_oE6jyW0HDXxM%2BqWOWCVyydLJppBnAk%2Bjw@mail.gmail.com>
In-Reply-To: <A08EBA89-2148-4AD3-AFDC-EA8B3E79EF56@gmail.com>
References:  <201612222230.uBMMUge9075128@repo.freebsd.org> <CAG6CVpV2wqz_iDbX_xuRLH3phEVW0kCfrLcq2t=UOpWWTL06pA@mail.gmail.com> <A08EBA89-2148-4AD3-AFDC-EA8B3E79EF56@gmail.com>

index | next in thread | previous in thread | raw e-mail

On Thu, Dec 22, 2016 at 3:16 PM, Ngie Cooper (yaneurabeya)
<yaneurabeya@gmail.com> wrote:
>
> On Dec 22, 2016, at 2:39 PM, Conrad Meyer <cem@freebsd.org> wrote:
>
> This was unjustified and inappropriate.
>
>
> Conrad,
>
> From the committer’s guide (
> https://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/article.html#developer.relations
> ):
>
> If you are unsure about a commit for any reason at all, have it reviewed by
> -hackers before committing. Better to have it flamed then and there rather
> than when it is part of the repository. If you do happen to commit something
> which results in controversy erupting, you may also wish to consider backing
> the change out again until the matter is settled. Remember – with a version
> control system we can always change it back.
>
> Per the commit message, the change wasn’t reviewed before commit (" Reviewed
> by: no one, unfortunately”). More than a handful of people requested that
> the commit be reverted/changed. There wasn’t an issue with the content
> created — there was just an issue with how %b was implemented (especially
> when it impedes being able to cross-compile FreeBSD on other operating
> systems or port code to those operating systems).
> Dmitriy’s comment about adding snprintb(3) from NetBSD makes a lot of sense
> and will reintroduce the code that you added here, and I fully agree and
> support his suggestion.
> For what it’s worth from personal experience, it’s really a pain when
> non-standard things get leaked into FreeBSD, or when you have to port
> software to other operating systems that use non-standard interfaces (I
> usually have to do this moving Linux code to FreeBSD). Take the format
> -fformat* string functionality in OneFS — it’s unfortunate that we can’t use
> a standard compiler to compile OneFS out of the box and instead have to
> bootstrap a compiler which is intelligent enough to understand how the
> custom format strings work, just to compile user space/a kernel.
> Thank you,
> -Ngie

Ngie,

The revert was unjustified and inappropriate, period.  You haven't
justified it here either.  The guide refers to reverting your own
commits, not others'.  Please stop helping.

Conrad


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG6CVpXowJWfNpQn_oE6jyW0HDXxM%2BqWOWCVyydLJppBnAk%2Bjw>