[nvi-iconv]Call for test

Zhihao Yuan lichray at gmail.com
Sat Aug 27 01:38:30 UTC 2011


A new version is uploaded. SVN users can download the patch at
https://github.com/downloads/lichray/nvi2/nvi2-freebsd-2011-08-26-svn.diff.gz

A rcsid-free version (for git users) is available at
https://github.com/downloads/lichray/nvi2/nvi2-freebsd-2011-08-26.diff.gz

I did a "revision by revision" code review in this version, to make
sure all FreeBSD changes on nvi are all considered. And, the catalogs
are updated. Typically, Pavel Timofeev <timp87 at gmail.com> finished the
Russian translation.

I think the new nvi is stable enough, and I want to know what we
should do next to get this into FreeBSD's base system, if it's
possible.

On Tue, Aug 23, 2011 at 3:33 PM, Zhihao Yuan <lichray at gmail.com> wrote:
> On Tue, Aug 23, 2011 at 12:51 PM, Ulrich Spörlein <ulrich at spoerlein.net> wrote:
>> On Thu, 2011-08-18 at 22:15:47 -0500, Zhihao Yuan wrote:
>>> On Thu, Aug 18, 2011 at 9:26 PM, Test Rat <ttsestt at gmail.com> wrote:
>>> > timp <timp87 at gmail.com> writes:
>>> >
>>> >> Hi!
>>> >> I just tried you patch on latest current with clang.
>>> >>
>>> >> [root at current64 /usr/src]# uname -a
>>> >> FreeBSD current64 9.0-BETA1 FreeBSD 9.0-BETA1 #0: Thu Aug 18 03:56:45 MSK
>>> >> 2011     mox at current64:/usr/obj/usr/src/sys/GENERIC  amd64
>>> >>
>>> >> [root at current64 /usr/src]# patch < ~/nvi2-freebsd-2011-08-17.diff
>>> > [...]
>>> >> ===> usr.bin/vi (depend)
>>> >> make: don't know how to make cl_bsd.c. Stop
>>> >> *** Error code 2
>>> >
>>> > Use `-p0' otherwise new directories won't be created. This is documented
>>> > in patch(1). And cl_bsd.c ended up in current directory (/usr/src)
>>> >
>>> >  $ diffstat ~/nvi2-freebsd-2011-08-17.diff.gz | fgrep cl_bsd.c
>>> >   contrib/nvi2/cl/cl_bsd.c                |  346 +++
>>>
>>> zzz... I always use -p0 but I did not know what it does...
>>>
>>> >
>>> > Zhihao Yuan <lichray at gmail.com> writes:
>>> >> The patch will create contrib/nvi2, and it will not remove the unused
>>> >> contrib/nvi (patch(1) can not really remove files anyway).
>>> >
>>> > patch(1) can remove *empty* files with `-E', e.g.
>>> >
>>> >  $ svn rm UPDATING
>>> >  $ svn di UPDATING | patch -E -d /usr/src
>>>
>>> Got it. But removing contrib/nvi with patch will just double the patch
>>> size anyway. A svn rm will do it if some day the patch got committed.
>>
>> Since you already use github.com, why not clone
>> https://github.com/freebsd/freebsd-head/ and do your work in a separate
>> branch? People already using one of the github or gitorious clones can
>> then easily download your branch and don't have to fight patch(1).
>>
>
> FreeBSD's nvi code is frozen for a long time, so my patch should not
> meet conflict. But since I touched rcsid recently, I'll upload
> non-rcsid (git-friendly) patches recently.
>
>> just fyi,
>> Uli
>>
>
>
>
> --
> Zhihao Yuan, nickname lichray
> The best way to predict the future is to invent it.
> ___________________________________________________
> 4BSD -- http://4bsd.biz/
>



-- 
Zhihao Yuan, nickname lichray
The best way to predict the future is to invent it.
___________________________________________________
4BSD -- http://4bsd.biz/


More information about the freebsd-hackers mailing list