Apparently
(the actual results have not yet been published by the Secretary),
the GR is over, and the worst possible option has
won. This is an absolutely ambiguous result, while
at the same time sending a clear signal that Debian is not
to be trusted wrt. investing anything into it, right now.
Why is this? Simply: GR not required means that whatever people
do is probably right . Besides this, we have one statement from the
CTTE ( systemd is default init system for jessie. Period. ) and
nothing else. This means that runit, or upstart, or file-rc, or
uselessd, can be the default init system for zurg^H^H^H^Hstretch,
or even the only one. It also means that the vast majority of Debian
Developers are sheeple, neither clearly voting to preserve freedom
of choice between init systems for its users, nor clearly voting to
unambiguously support systemd and progress over compatibility and
choice, nor clearly stating that systemd is important but supporting
other init systems is still recommended. (I ll not go into detail on
how the proposer of the apparently winning choice recommends others
to ignore ftpmaster constraints and licences, and even suggests to
run a GR to soften up the DFSG interpretation.) I d have voted this
as no, absolutely not if it was possible to do so more strongly.
Judging from the statistics, the only thing I voted above NOTA/FD
is the one least accepted by DDs, although the only other proposal
I considered is the first-rated of them: support for other init
systems is recommended but not required. What made me vote it below
NOTA/FD was: The Debian Project makes no statement at this time on
sysvinit support beyond the jessie release. This sentence made even
this proposal unbearable, unacceptable, for people wanting to invest
(time, money, etc.) into Debian.
Update: Formal result announced. So 358 out of 483
voting DDs decided to be sheeple (if I understand the eMail correctly).
We had 1006 DDs with voting rights, which is a bit ashaming as well.
That s 48.01% only. I wonder what s worse.
This opens up a very hard problem: I m absolutely stunned by this
and wondering what to do now. While there is no real alternative to
Debian at $dayjob I can always create customised packages in
my own
APT repository, and while it was great when those were
eventually
(3.1.17-1) accepted
into
Debian, even
replacing
the previous packages completely it is simpler and quicker to not do so.
While
$dayjob benefits from having packages I work on inside Debian itself,
even though I cannot always test all scenarios Debian users would need,
some
work reduction due to reactions already led to Debian
losing
out on Mediawiki for jessie and some additional
suffering.
With my own package repository, I can modulo installing/debootstrap serve
my needs for $dayjob much quicker, easily, etc. and only miss out on
absolutely
delightful user feedback. But then, others could always package software
I m upstream of for Debian. Or, if I do
not leave the project,
continue doing so via QA uploads.
I m also disappointed because I have invested quite some effort into
trying to make Debian better (my idea to join as DD was if I ve got to
use it, it better be damn good! ), into packaging software and convincing
people at work that developing software as Debian packages instead of (or
not) thinking of packaging later was good. I ve converted our versions of
FusionForge and d-push to Debian packages, and it works pretty damn well.
Sometimes it needs backports of my own, but that s the corportate world,
and no problem to an experienced DD. (I just feel bad we ($orkplace) lost
some people, an FTP master along them, before this really gained traction.)
I d convert to OpenBSD because, despite MirBSD s history with them,
they re the only technically sound alternative, but apparently tedu (whom
I respect technically, and who used to offer good advice to even me when
asked, and who I think wouldn t choose systemd himself) still (allying
with the systemd side (I m not against people being able to choose
systemd, for the record, I just don t want to be forced into it myself!))
has some sort of grudge against me. Plus, it d be hard to get customers
to follow. So, no alternative right now. But I m used to managing my own
forks of software; I m doomed to basically hack and fix anything I use
(I recently got someone who owns a licence to an old-enough Visual Studio
version to transfer that to me, so I can hack on the Windows Mobile 6
version of Cachebox, to fix bugs in one of the geocaching applications
I use. Now I just need to learn C# and the .NET Compact Framework.
So I m also used to some amount of pain.)
I m still unresolved wrt. the attitude I should show the Debian project
now. I had decided to just continue to live on, and work on the things I
need done, but that was before this GR non-result. I absolutely cannot
recommend anyone to invest into Debian (without sounding hypocriet), but
I cannot recommend anything else
either. I cannot justify leaving
but don t know if I want to stay. I think I should sleep over it.
One thing I promised, and thus will do, is to organise a meeting of the
Debian/m68k people soonish. But then, major and important and powerful
forces inside Debian still insist that Debian-Ports are not part of it
[Update: yes, DSA is moving it closer, thanks for that by the way, but
that doesn t mean anything to certain maintainers or the Release Team,
although, the latter is actually understandable and probably sensible.]
yet, all forks of Debian now suffer from the systemd adoption in
it instead of having a freedom-of-choice upstream. I ve said, and
I still feel that systemd adoption should have done in a Debian
downstream / (pure?) blend, and maybe (parts of) GNOME removed
from Debian itself for it. (Adding cgroups support to the m68k kernel to
support systemd was done. I adviced against it, on the grounds of memory
and code size. But no downstream can remove it now.)