[9fans] 9front installer misses /lib/news directory

2019-04-22 Thread Lyndon Nerenberg
fussy# hg diff sys/lib/sysconfig/proto/distproto
diff -r 3839b70da66a sys/lib/sysconfig/proto/distproto
--- a/sys/lib/sysconfig/proto/distproto Mon Apr 22 03:05:51 2019 +0200
+++ b/sys/lib/sysconfig/proto/distproto Mon Apr 22 18:11:54 2019 -0700
@@ -32,6 +32,7 @@
ndb d775
*
dhcpd775
+   news d775
rfc d775
grabrfc
sky d775



Re: [9fans] Git client

2019-04-22 Thread hiro
i'm glad you agree. cool to see somebody with clear goal here and very
straightforward process.



Re: [9fans] Git client

2019-04-22 Thread Kyohei Kadota
I have thought it.

However, first of all, I set goal to just run Git on Plan 9 even
though it is clumsy.
I did need Git as soon as possible because almost third party packages
for Go, or
interesting projects for me are hosted on GitHub.
I will think about refactoring later.

2019年4月22日(月) 21:45 hiro <23h...@gmail.com>:
>
> respect for how you defended that pull request with libexpat people. i
> had to laugh.
>
> did you consider replacing libcurl with a webfs wrapper? you might be
> interested in seeing how hg+python is integrated into 9front without
> even needing openssl. it's surprising how neat it all fits now (though
> it must have been quite some work).
>



Re: [9fans] Git client

2019-04-22 Thread Dave MacFarlane
I could be mistaken, but I think they're posix shell, not bash, so you
might be able to just bind ape over /bin and run them.

On Mon, Apr 22, 2019, 08:59 Kyohei Kadota,  wrote:

> I don't run tests yet because tests are written in bash with
> traditional Unix tools.
> Especially my Plan 9 box hasn't installed Perl.
>
> 2019年4月22日(月) 21:10 Dave MacFarlane :
> >
> > Nice work. (Note to self: avoid libexpat)
> >
> > Can you run the official git tests in the "t" subdirectory of the git
> repo, or do they all depend on some of the ancillary git commands that
> aren't built? If so, I'm curious how many of the tests are passing.
> >
> > On Sun, Apr 21, 2019, 07:07 Kyohei Kadota,  wrote:
> >>
> >> Hi, 9fans.
> >>
> >> I ported official Git client to 9legacy. It's very early version yet,
> >> but it can do basic commands such as fetch, pull, log, add, and commit
> >> -m.
> >>
> >> Probably there are many bugs. Some of them might be results from a
> >> issue of 8c that don't initialize rest fields of struct and union with
> >> zero if field names are specified.
> >>
> >> x86 binaries are available here:
> >> https://lufia.org/git-386.tgz
> >>
> >> Source codes:
> >> - https://github.com/0intro/plan9-contrib/pull/6
> >> - https://github.com/0intro/plan9-contrib/pull/7
> >> - https://github.com/madler/zlib/pull/398
> >> - https://github.com/libressl-portable/portable/pull/510
> >> - https://github.com/libexpat/libexpat/pull/242
> >> - https://github.com/curl/curl/pull/3701
> >> - https://github.com/lufia/git
> >>
> >> - kadota
> >>
>
>


Re: [9fans] Git client

2019-04-22 Thread Kyohei Kadota
I don't run tests yet because tests are written in bash with
traditional Unix tools.
Especially my Plan 9 box hasn't installed Perl.

2019年4月22日(月) 21:10 Dave MacFarlane :
>
> Nice work. (Note to self: avoid libexpat)
>
> Can you run the official git tests in the "t" subdirectory of the git repo, 
> or do they all depend on some of the ancillary git commands that aren't 
> built? If so, I'm curious how many of the tests are passing.
>
> On Sun, Apr 21, 2019, 07:07 Kyohei Kadota,  wrote:
>>
>> Hi, 9fans.
>>
>> I ported official Git client to 9legacy. It's very early version yet,
>> but it can do basic commands such as fetch, pull, log, add, and commit
>> -m.
>>
>> Probably there are many bugs. Some of them might be results from a
>> issue of 8c that don't initialize rest fields of struct and union with
>> zero if field names are specified.
>>
>> x86 binaries are available here:
>> https://lufia.org/git-386.tgz
>>
>> Source codes:
>> - https://github.com/0intro/plan9-contrib/pull/6
>> - https://github.com/0intro/plan9-contrib/pull/7
>> - https://github.com/madler/zlib/pull/398
>> - https://github.com/libressl-portable/portable/pull/510
>> - https://github.com/libexpat/libexpat/pull/242
>> - https://github.com/curl/curl/pull/3701
>> - https://github.com/lufia/git
>>
>> - kadota
>>



Re: [9fans] Git client

2019-04-22 Thread Jens Staal
Den mån 22 apr. 2019 12:54Lucio De Re  skrev:

> On 4/22/19, Jens Staal  wrote:
> >
> > speaking of backporting ape stuff : has anyone looked into Harvey's
> "apex"
> > [1] for 9{atom,front,legacy}?
> >
> 9^(atom front legacy)
>
> I did not note anything that would put apex above any of those you
> mention, do you have something in mind other than providing a common
> base?
>
> Lucio.
>

I just know that it has been quite actively developed especially in the
beginning of Harvey. I have not kept up though so I can not say for sure
exactly what it could provide in addition to what is available in the 9*
distributions.

>
>


Re: [9fans] Git client

2019-04-22 Thread hiro
respect for how you defended that pull request with libexpat people. i
had to laugh.

did you consider replacing libcurl with a webfs wrapper? you might be
interested in seeing how hg+python is integrated into 9front without
even needing openssl. it's surprising how neat it all fits now (though
it must have been quite some work).



Re: [9fans] Git client

2019-04-22 Thread Dave MacFarlane
Nice work. (Note to self: avoid libexpat)

Can you run the official git tests in the "t" subdirectory of the git repo,
or do they all depend on some of the ancillary git commands that aren't
built? If so, I'm curious how many of the tests are passing.

On Sun, Apr 21, 2019, 07:07 Kyohei Kadota,  wrote:

> Hi, 9fans.
>
> I ported official Git client to 9legacy. It's very early version yet,
> but it can do basic commands such as fetch, pull, log, add, and commit
> -m.
>
> Probably there are many bugs. Some of them might be results from a
> issue of 8c that don't initialize rest fields of struct and union with
> zero if field names are specified.
>
> x86 binaries are available here:
> https://lufia.org/git-386.tgz
>
> Source codes:
> - https://github.com/0intro/plan9-contrib/pull/6
> - https://github.com/0intro/plan9-contrib/pull/7
> - https://github.com/madler/zlib/pull/398
> - https://github.com/libressl-portable/portable/pull/510
> - https://github.com/libexpat/libexpat/pull/242
> - https://github.com/curl/curl/pull/3701
> - https://github.com/lufia/git
>
> - kadota
>
>


Re: [9fans] Git client

2019-04-22 Thread Lucio De Re
On 4/22/19, Jens Staal  wrote:
>
> speaking of backporting ape stuff : has anyone looked into Harvey's "apex"
> [1] for 9{atom,front,legacy}?
>
9^(atom front legacy)

I did not note anything that would put apex above any of those you
mention, do you have something in mind other than providing a common
base?

Lucio.