<p dir="ltr">Hello,</p>
<p dir="ltr">I more than welcome the new book; I wanted to create a CM for the Matrix protocol, but I failed miserably due to lack of docs and tutorials.</p>
<p dir="ltr">Onthe wiki: how about moving to GitHub Pages? It is not a wiki per se, but may be better on the long run: it resides in a Git repository, so it can be object to code review.</p>
<p dir="ltr">Best,<br>
Gergely</p>
<br><div class="gmail_quote"><div dir="ltr">On Sun, Oct 30, 2016, 18:43 George Kiagiadakis <<a href="mailto:gkiagia@tolabaki.gr">gkiagia@tolabaki.gr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br class="gmail_msg">
<br class="gmail_msg">
There was a discussion on IRC on Friday about our short-term plans. I<br class="gmail_msg">
will summarize it here for the archive and for anyone else who is<br class="gmail_msg">
interested in project news.<br class="gmail_msg">
<br class="gmail_msg">
Telepathy 1.0<br class="gmail_msg">
=============<br class="gmail_msg">
<br class="gmail_msg">
After some discussion with ramcq, Kaffeine suggested that we should<br class="gmail_msg">
proceed with releasing telepathy 1.0 before introducing new features, as<br class="gmail_msg">
it is easier at this point to merge the 'next' branches that were left<br class="gmail_msg">
aside a few years ago.<br class="gmail_msg">
<br class="gmail_msg">
We believe (but haven't fully checked) that all the components that we<br class="gmail_msg">
are interested in have nearly-finished 'next' branches around, including<br class="gmail_msg">
KDE-Telepathy, which is the most active client at the moment.<br class="gmail_msg">
<br class="gmail_msg">
Therefore, the point is valid, so the new plan now is to finish<br class="gmail_msg">
Telepathy 1.0 as soon as possible and then carry on with a clean spec<br class="gmail_msg">
and codebase.<br class="gmail_msg">
<br class="gmail_msg">
Moving to Github<br class="gmail_msg">
================<br class="gmail_msg">
<br class="gmail_msg">
Currently we, all the active contributors, work on Github clones of the<br class="gmail_msg">
telepathy repositories, since it makes the development process quite<br class="gmail_msg">
easier (among other reasons). Up to now, we used to have a "TelepathyQt"<br class="gmail_msg">
organization, which included a clone of tp-qt together with the main<br class="gmail_msg">
repositories of the Qt-based connection managers, while glib-based<br class="gmail_msg">
component repositories could also be found under my profile.<br class="gmail_msg">
<br class="gmail_msg">
As you can understand, this situation was a mess, so I proposed that we<br class="gmail_msg">
move the official upstream on a single Github organization. We all<br class="gmail_msg">
agreed, but we said to keep the freedesktop repositories as mirrors.<br class="gmail_msg">
<br class="gmail_msg">
Kaffeine therefore renamed the "TelepathyQt" organization to<br class="gmail_msg">
"TelepathyIM" ("Telepathy" was already taken) and I have already cloned<br class="gmail_msg">
there all the important repositories. The move is not complete though<br class="gmail_msg">
until we setup the mirrors properly (ideally, commits should be<br class="gmail_msg">
automatically pushed to fdo when we push to github). I will ask the<br class="gmail_msg">
admins to see what we can do about that.<br class="gmail_msg">
<br class="gmail_msg">
In any case, please ***consider <a href="https://github.com/TelepathyIM" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/TelepathyIM</a> to be<br class="gmail_msg">
upstream from now on***<br class="gmail_msg">
<br class="gmail_msg">
Note, though, that not all repositories have been moved. I took this as<br class="gmail_msg">
an opportunity to cleanup the components and "save" only the parts that<br class="gmail_msg">
make sense.<br class="gmail_msg">
<br class="gmail_msg">
The following (dead) repositories still remain in fdo:<br class="gmail_msg">
<br class="gmail_msg">
- telepathy-python (dead; deprecated in favor of gobject-introspection)<br class="gmail_msg">
- telepathy-butterfly (dead; tp-python based cm for msn, enough said...)<br class="gmail_msg">
- telepathy-sunshine (dead; tp-python based cm)<br class="gmail_msg">
- telepathy-farsight (dead; called, telepathy-farstream now)<br class="gmail_msg">
- telepathy-origami (empty repository)<br class="gmail_msg">
- telepathy-qt-farstream (empty repository)<br class="gmail_msg">
- telepathy-qt4 (symbolic link to telepathy-qt)<br class="gmail_msg">
- telepathy-qt4-yell (dead; used to be a temp repo for Call1 stuff)<br class="gmail_msg">
- telepathy-yell (dead; same as telepathy-qt4-yell)<br class="gmail_msg">
<br class="gmail_msg">
And the following also remain in fdo, though they could be saved, but<br class="gmail_msg">
since our manpower is limited, I have kept them out for now (for less<br class="gmail_msg">
clutter):<br class="gmail_msg">
<br class="gmail_msg">
- telepathy-doc (needs a major cleanup; maybe not worth saving, I'm<br class="gmail_msg">
thinking about starting a new book based on its material)<br class="gmail_msg">
- telepathy-ring (the ofono CM - not really essential for the desktop<br class="gmail_msg">
use case; it hasn't been updated since 2011, lacks support for Call1 and<br class="gmail_msg">
has no 'next' branch... I'm not dealing with it, sorry)<br class="gmail_msg">
- telepathy-phoenix (non-essential stuff for now; maybe some day...)<br class="gmail_msg">
- telepathy-ssh-contact (also non-essential stuff for now)<br class="gmail_msg">
<br class="gmail_msg">
Regarding the development process on github, one difference with the<br class="gmail_msg">
previous situation is that we are allowed to push personal branches on<br class="gmail_msg">
the main repositories. In order to keep the branches list tidy, though,<br class="gmail_msg">
I would recommend prefixing the name of each personal branch with the<br class="gmail_msg">
username of the developer working on it, so for example a branch can be<br class="gmail_msg">
called 'gkiagia/myfixes' instead of 'myfixes'. The second difference is<br class="gmail_msg">
that we can have reviews directly on the commits, plus review requests.<br class="gmail_msg">
<br class="gmail_msg">
Misc<br class="gmail_msg">
====<br class="gmail_msg">
<br class="gmail_msg">
Other topics that were brought up after the github move topic were:<br class="gmail_msg">
<br class="gmail_msg">
1) Where should we keep tickets? Right now they are also split between<br class="gmail_msg">
bugzilla and github. No decision has been made yet. Our options seem to<br class="gmail_msg">
be bugzilla, github and <a href="http://phabricator.freedesktop.org" rel="noreferrer" class="gmail_msg" target="_blank">phabricator.freedesktop.org</a>.<br class="gmail_msg">
<br class="gmail_msg">
-> github: most user friendly, very limited<br class="gmail_msg">
-> bugzilla: less user friendly, more options, some basic ones are not<br class="gmail_msg">
available though (they require admin access...); currently cluttered<br class="gmail_msg">
with old & dead stuff<br class="gmail_msg">
-> phabricator: even less user friendly (imho), but the most powerful one<br class="gmail_msg">
<br class="gmail_msg">
2) What about a wiki? The current tp wiki is abandoned and the problem<br class="gmail_msg">
with it is that you need a freedesktop account to edit it, so it's less<br class="gmail_msg">
accessible than the repositories or the ticket tracking systems. The<br class="gmail_msg">
github wiki on the other hand is very limited and goes per repository.<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
---<br class="gmail_msg">
George<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
telepathy mailing list<br class="gmail_msg">
<a href="mailto:telepathy@lists.freedesktop.org" class="gmail_msg" target="_blank">telepathy@lists.freedesktop.org</a><br class="gmail_msg">
<a href="https://lists.freedesktop.org/mailman/listinfo/telepathy" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.freedesktop.org/mailman/listinfo/telepathy</a><br class="gmail_msg">
</blockquote></div>