On GitLab growing an OStatus extension
#######################################
:date: 2016-05-02T12:00:14+0200
:category: computer
:tags: blogComment, OStatus, ourcloud, gitlab, reinvent
Finally, this `issue ticket`_ gave me the opportunity to write
what I think about `OStatus`_. So, I did_.
#. https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/
-- I am sorry, if you like OStatus, but it is the most insane
open source example of this disease. After the astro design,
we have no working and stable platform for the thing.
There was old identi.ca, which was scrapped (I know more
polite term is "moved to GNU/Social", yeah … how many users of
this social software there is? And yes, I know, the protocol
is named differently, but it is just another version of the
same thing from my point of view), and pump.io, which is … I
have just upgraded my instance to see whether I can write
honestly that it is a well working proprietary (meaning, used
by one implementation by the author of the protocol only)
distributed network, and no, `it is broken`_.
And even if the damned thing worked, it would not offer me the
functionality I really want: which is to connect with my real
friends, who are all on Twitter, Facebook, or even some on G+.
Heck, pump.io would be useless even these friends were on
Diaspora (no, they are not, nobody is there). So, yes, if you
want something which is useless, go and write ``OStatus``
component.
#. I don't know what happens when we want to share issues, etc. I don't
know and I don't care (for example, it seems to me that issues are
something which is a way more linked to one particular project). And
yes, I am the reporter of
https://bugzilla.mozilla.org/show_bug.cgi?id=719725 (and
author of the message “Dreaming about cooperation with
upstream” on `fedora-devel list`_ (message ID
`s2fab5xhl3.ln2@ppp1053.in.ipex.cz`), and I think that it is
impossible to do it. At least, nobody have managed to do it
and it was not for the lack of trying. How is that OpenID or
other federated identity doing?
Besides, `Do The Simplest Thing That Could Possibly Work`_
because `You Aren’t Gonna Need It`_ . I vote for `git
request-pull(1)`_ parser. And, no, not just sending an URL in
HTTP GET, I would like to see that button (when the comment is
recognized as being parseable) next to the comment with the
plain text output of ``git request-pull``.
#. Actually, ``git request-pull(1)`` parser not only follows
YAGNI, but it also in a loving way steps around the biggest
problem of all federated solution: broken or missing federated
identity.
.. _`issue ticket`:
https://gitlab.com/gitlab-org/gitlab-ce/issues/4013
.. _OStatus:
https://en.wikipedia.org/wiki/OStatus
.. _did:
https://gitlab.com/gitlab-org/gitlab-ce/issues/4013#note_9222740
.. _`it is broken`:
https://pump.ceplovi.cz/
.. _`Do The Simplest Thing That Could Possibly Work`:
http://c2.com/cgi/wiki?DoTheSimplestThingThatCouldPossiblyWork
.. _`You Aren’t Gonna Need It`:
http://c2.com/cgi/wiki?YouArentGonnaNeedIt
.. _`git request-pull(1)`:
https://www.git-scm.com/docs/git-request-pull
.. _`fedora-devel list`:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/BEXBNJSNPZ7CQPPEFQUHV3J4G4O4D7BK/