Re: [9fans] patches from 9front

2021-02-11 Thread Skip Tavakkolian
I think the question of whether a patch is applied to the repo or kept as
an optional patch
should be: does it benefit everyone without breaking anything, fixes a bug,
or enhances security?
I use 9p.io as a reference for my setup. I appreciate that David has been
judicious with the
application of patches to the mainline.

On Thu, Feb 11, 2021, 5:22 PM  wrote:

> Quoth David du Colombier <0in...@gmail.com>:
>
> Lufia did a lot of interesting stuff on APE. I've not merged
> > them yet because I wasn't sure how it fits with changes other
> > people have done on APE.
>
> Sure -- but some of them recently turned 2 years old,
> which I'd personally find rather discouraging.
>
> This is why I was suggesting that echoline sort out
> the way to get changes committed in advance, and if
> the people along that way wanted them -- otherwise,
> there seems a good chance that the changes would get
> stuck in limbo.
>
>

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-M364edb5ded43a51f4f99ff66
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] patches from 9front

2021-02-11 Thread ori
Quoth David du Colombier <0in...@gmail.com>:
> > When I got git9 working on 9legacy, I backported a couple
> > of utilities and changes:
> > 
> > /n/sources/patch/walk
> > /n/sources/patch/rc-line-split
> 
> Thanks. I'll review these changes and eventually include
> them into 9legacy.

Thanks. Feel free to ask questions (or reject them).

> Lufia did a lot of interesting stuff on APE. I've not merged
> them yet because I wasn't sure how it fits with changes other
> people have done on APE.

Sure -- but some of them recently turned 2 years old,
which I'd personally find rather discouraging.

This is why I was suggesting that echoline sort out
the way to get changes committed in advance, and if
the people along that way wanted them -- otherwise,
there seems a good chance that the changes would get
stuck in limbo.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-M706cfce195c3d1b65097441d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] patches from 9front

2021-02-11 Thread pouya+lists . 9fans
[lucio.d...@gmail.com]
> I think what has kept Plan 9 ticking for the past 25 years or more, is
> that this community is small enough to keep connected to the "product"
> in its more abstract sense. Whatever that sense is, it is what we
> share and, presumably, appreciate, so we ought to preserve it, neh?

Plan 9 is one of my few anchors in this growth-crazy world, and the
size and quality of the team that built it, and the community that
formed around it, have a lot to do with it I think.

Growth beyond the point of sustainability can be very corruptive.
Working with Plan 9 for me is like travelling back to a time when
things made sense and the future was full of exciting possibilities.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-M75f3d3976db5cc17c420e7b5
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] patches from 9front

2021-02-11 Thread hiro
sometimes i prefer technical decisions to be taken by the people doing
the work and not the community (e.g. not me). community can be nice in
other situations, and we have several of those ready anyway, but
normally people that make nothing happen should not hold special
powers in any way.

i might add my opinion some time cause i'm just so interested, but i'm
not gonna be mad if everybody is just gonna ignore it based on my
incompetence :)

what kept plan 9 ticking is the relatively simple system design that
actual living beings are able to read and understand. especially in
contrast to the unix based systems out there this is obvious.

if you have a problem with any of the design improvements that cinap
has done to plan9 that created any kind of incompatibility please tell
us more details so we can look into it or at least explain.

On 2/11/21, Lucio De Re  wrote:
> On 2/11/21, hiro <23h...@gmail.com> wrote:
>>> I like
>>> to think that there is "One plan 9" struggling to be born from these
>>> variations.
>>
>> it there's any "One plan 9" it's clearly called golang. cause all
>> added syscalls to any of the distributions came from there...
>>
> Well, I'd love to catch up on how NetBSD coped with the Golang
> demands, their Foundation was, to the best of my knowledge, also run
> by "purists". That said, I presume the new syscalls could probably be
> tucked in the Go runtime. Or is it essential to match everything that
> Linux does?
>
>> if that incident had not happened i'd have now claimed: the one good
>> thing that comes out of multiple competing plan9 distributions is that
>> there's a stronger urge to stay backwards compatible, as that will
>> provide interoperability between all competitors in the long run.
>>
> I don't see why that should not remain an objective, although not an
> exclusive one. What I believe is that shrinking the base system is
> preferable to expanding it. I'm willing to sacrifice performance for
> simplicity, no matter what the public gets sold.
>
>> gladly the will to sync crucial changes regardless is strong enough,
>> so i guess it doesn't matter.
>>
> It does matter. The need to incorporate many bug fixes from Cinap has
> been obvious for a long time. But drawing the line between bug fixes
> and incompatible changes is a responsibility that needs community
> agreement, even when guided by a "foundation".
> 
> I think what has kept Plan 9 ticking for the past 25 years or more, is
> that this community is small enough to keep connected to the "product"
> in its more abstract sense. Whatever that sense is, it is what we
> share and, presumably, appreciate, so we ought to preserve it, neh?
> 
> Lucio.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-M204fbe4b6b220e17613e1c92
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] patches from 9front

2021-02-11 Thread Lucio De Re
On 2/11/21, hiro <23h...@gmail.com> wrote:
>> I like
>> to think that there is "One plan 9" struggling to be born from these
>> variations.
>
> it there's any "One plan 9" it's clearly called golang. cause all
> added syscalls to any of the distributions came from there...
>
Well, I'd love to catch up on how NetBSD coped with the Golang
demands, their Foundation was, to the best of my knowledge, also run
by "purists". That said, I presume the new syscalls could probably be
tucked in the Go runtime. Or is it essential to match everything that
Linux does?

> if that incident had not happened i'd have now claimed: the one good
> thing that comes out of multiple competing plan9 distributions is that
> there's a stronger urge to stay backwards compatible, as that will
> provide interoperability between all competitors in the long run.
>
I don't see why that should not remain an objective, although not an
exclusive one. What I believe is that shrinking the base system is
preferable to expanding it. I'm willing to sacrifice performance for
simplicity, no matter what the public gets sold.

> gladly the will to sync crucial changes regardless is strong enough,
> so i guess it doesn't matter.
>
It does matter. The need to incorporate many bug fixes from Cinap has
been obvious for a long time. But drawing the line between bug fixes
and incompatible changes is a responsibility that needs community
agreement, even when guided by a "foundation".

I think what has kept Plan 9 ticking for the past 25 years or more, is
that this community is small enough to keep connected to the "product"
in its more abstract sense. Whatever that sense is, it is what we
share and, presumably, appreciate, so we ought to preserve it, neh?

Lucio.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-M16387b553d4266e8a19cbce7
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] patches from 9front

2021-02-11 Thread hiro
> I like
> to think that there is "One plan 9" struggling to be born from these
> variations.

it there's any "One plan 9" it's clearly called golang. cause all
added syscalls to any of the distributions came from there...

if that incident had not happened i'd have now claimed: the one good
thing that comes out of multiple competing plan9 distributions is that
there's a stronger urge to stay backwards compatible, as that will
provide interoperability between all competitors in the long run.

gladly the will to sync crucial changes regardless is strong enough,
so i guess it doesn't matter.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-M74bf58704b7b5859aee8024a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] patches from 9front

2021-02-11 Thread Jens Staal
On Thu, Feb 11, 2021 at 09:24:38AM +0200, Lucio De Re wrote:
> On 2/11/21, o...@eigenstate.org  wrote:
> > Quoth David du Colombier <0in...@gmail.com>:
> >> 9legacy patches are available as "unified diff" format and
> >> are generated with "ape/diff -Nru".
> >
> > Alright, noted for the future.
> >
> 
> Here's what I' ve been thinking about that may be worth sharing: I'd
> like to have working 9legacy, 9pi (which I'd like to call 9muller,
> frankly, if only for clarity, but also because it is what I run on my
> i386 workstation, not yet the network server), 9atom and last, just to
> emphasise it is NOT least, 9front. Each of those have useful
> differences and even though I never really make any progress, I like
> to think that there is "One plan 9" struggling to be born from these
> variations.
>

That would be great. One could even think of a model where there is a
common repository for the "common base" (sort of like illumos) and that
the current OSes remain with their own identities as "distros" or
"spins" from that common base.

It is not bad per se that people have differing visions and/or community
cultures, and that these can be cultivated in different ways. With a
common base/upstream, improvements to one could easily also be
implemented by the others.

Personally I would love to see a "spin" that takes Sigrid's 9front rio
modifications for workspaces and theming and make them default. For me
that has become a huge improvement in the UI of Plan9. Hopefully that
work will continue and improve further.

> Would the Plan 9 Foundation be interested in proposing to this
> community that such a concept be pursued and properly maintained and
> laying down a project path to achieve this objective? Could there be
> much smaller portions of such an objective that could be progressively
> achieved in a distributed, centrally managed manner?
> 

Hosting the common base at the foundation would be logical, I think.

> Lucio

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-M172301466cce16502dcd2993
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] patches from 9front

2021-02-11 Thread David du Colombier
> When I got git9 working on 9legacy, I backported a couple
> of utilities and changes:
> 
> /n/sources/patch/walk
> /n/sources/patch/rc-line-split

Thanks. I'll review these changes and eventually include
them into 9legacy.

> I also noticed that the changes that lufia had done on
> the github repo have largely gone uncommented:
> 
> https://github.com/0intro/plan9-contrib/pulls
> https://github.com/lufia/plan9

Lufia did a lot of interesting stuff on APE. I've not merged
them yet because I wasn't sure how it fits with changes other
people have done on APE.

-- 
David du Colombier

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-Ma5af7fc8fa0904f625dc6863
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription