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>

next in thread | previous in thread | raw e-mail | index | archive | help
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=E2=80=99s guide (
> https://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/art=
icle.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 rathe=
r
> than when it is part of the repository. If you do happen to commit someth=
ing
> which results in controversy erupting, you may also wish to consider back=
ing
> the change out again until the matter is settled. Remember =E2=80=93 with=
 a version
> control system we can always change it back.
>
> Per the commit message, the change wasn=E2=80=99t reviewed before commit =
(" Reviewed
> by: no one, unfortunately=E2=80=9D). More than a handful of people reques=
ted that
> the commit be reverted/changed. There wasn=E2=80=99t an issue with the co=
ntent
> created =E2=80=94 there was just an issue with how %b was implemented (es=
pecially
> when it impedes being able to cross-compile FreeBSD on other operating
> systems or port code to those operating systems).
> Dmitriy=E2=80=99s comment about adding snprintb(3) from NetBSD makes a lo=
t of sense
> and will reintroduce the code that you added here, and I fully agree and
> support his suggestion.
> For what it=E2=80=99s worth from personal experience, it=E2=80=99s 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 =E2=80=94 it=E2=80=99s unfortunat=
e that we can=E2=80=99t 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



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