Wow this is all great news! Dictatorship ceremonies aside, *there are a few
things I would like to see happen*.
ci testing on appveyor and travis is not enough. watching builds pass or
fail on those environments is basically sending off hail mary rouge
commands to a black box Ubuntu distro from four or five years ago
I recommend circleci and let's please diminish the importance of TravisCI.
However, bad performance of travis is actually a good thing for testing
network library because unpredictable/severe latencies occasionally trigger
conditions for weird timeouts and other bizarre, bug illuminating side
effects of unreliable and totally different deployment scenarios.
anyway Circle is awesome, look what they do:
https://circleci.com/mobile/osx/ https://circleci.com/mobile/android/
and *getting 30 minutes of free SSH access to the box* after a test run...
is rather nice. makes it way easier to figure out environmental
requirements of a passing build
Another thing: I nominated Jack Dunaway for project lead when gdamore left
and I really think he needs to be given commit bits to the project to
assist Garret.
Jack's a long time author and has done much great work on the library, like
the websocket transport
Last thing to point out: we've been using nanomsg in production at my
company since last year and i think it was probably time to do a 1.0
release even before Garrett left.
Happy to see the return of gdamore! Cheers, Bent
On Fri, Apr 8, 2016 at 9:34 PM, Jack Dunaway <jack@xxxxxxxxxxxxxxxx> wrote:
please remove me from the list
This is one of the few areas where leaders like @gdamore, even when
requested, cannot do the work for you. This link outlines the right order
of buttons to push to get you where you want to go:
//www.freelists.org/wiki/faq/unsubscribe
Pojundery,
*Jack Dunaway*
Founder at Wirebird Labs LLC
wirebirdlabs.com | 512-981-LABS
On Fri, Apr 8, 2016 at 6:11 PM, George Lambert <marchon@xxxxxxxxx> wrote:
In response to Garrett becoming the benevolent dictator for life please
remove me from the list
George
On Fri, Apr 8, 2016 at 8:13 PM Michael Powell <mwpowellhtx@xxxxxxxxx>
wrote:
If there's one thing I've learned in life and in my career, no one is
that irreplaceable. As others have stated, we can fork and run with it
apart from this if need be.
On Fri, Apr 8, 2016 at 8:05 PM, Garrett D'Amore <garrett@xxxxxxxxxx>
wrote:
Want to come back is a little too strong. Agree to come back becausenobody else* competent stepped up is more accurate.
me. I was hoping for this, because working on libnanomsg is not a labor of
I would actually be quite happy if the project carried on well without
love for me. Sadly it never happened.
as a BDFL; I don't want to have to feel obliged to give these kinds of
Your response here is precisely why if I do take over it will only be
unhelpful opinions the time of day.
think that part of the reason is that there is no evidence that you've done
- Garrett
* Yes I know you volunteered to take over. Nobody responded and I
any work on the core. You've created a small language binding but have not
actually touched the implementation of libnanomsg itself as far as anyone
else could see.
all decisions on your own, becoming a dicator.
Sent from my iPhone
On Apr 8, 2016, at 3:59 PM, Marc Balmer <marc@xxxxxxx> wrote:
1) you suggest a CoC
2) some people (me included) oppose
3) like an offended little child you step down
4) time passes
5) you want to came back, taking full control of everything, making
the project, if really needed.
Please refrain from doing so.
If you insist on doing so, that’s fine, as well. Easy enough to fork
future for nanomsg is to wither and die.
That said, if you do take the reins, then I suspect the most likely
imo shows that you are a childish person that is not fit to lead a project.)
(That you use terms like BDFL, dictator for life, leadership, etc.
back in early January.
Am 08.04.2016 um 21:59 schrieb Garrett D'Amore <garrett@xxxxxxxxxx>:
The nanomsg project has been fairly leaderless since I stepped down
the maintainership role, but that has not occurred. Nobody is merging or
I’d hoped that there would be signs of someone else stepping up into
even reviewing contributions that I can tell.
albeit reluctantly — willing to step back into the leadership. To be
I’ve therefore stated (as of a day or two ago) that I would be —
clear, if I were to do this, it would be as a benevolent (hopefully)
dictator for life. That is, I am not interested in trying to lead or
govern this project by consensus. I will listen to opinions, and I may ask
for them, but at the end of the day if I’m lead, then my decisions would be
final, within legal limitations. (Notably legally I cannot relicense the
project — nor do I have any interest in doing so. So the freedom to fork
if you can’t stand my leadership would remain.)
see nanomsg whither and die. And yet, that seems to be where its headed.
The reason I’m wiling to do this is *solely* because I don’t want to
I’ve gotten some indications in support of me doing this in other fora, and
at least one formerly active contributor has indicated that he might begin
contributing again under my leadership.
particular, Dirkjan Ochtman needs to make a decision as he is the last
However, I will not take control of the project by fiat. In
person with commit privileges to the github repo. Technically I still have
admin privileges, but I’d rather not act without his consent.
opposed to my taking this step, then I’ll decline to take the reins. I
I’ll also state this — if there is a clear majority of opinions
don’t want to be an unwelcome leader — I don’t love this project *that*
much. So if you are violently opposed (or in favor) please speak up. Once
I *do* take the reins, I won’t be very likely to give them up again.
likely future for nanomsg is to whither and die.
That said, if I do *not* take the reins, then I suspect the most
so be sure that a dictator is really what you want. You’ve been warned.
To be clear, if you support my action, you *are* supporting a BDFL,
- Garrett