<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br>Hi<br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">tl;dr: Calligra contributors, please close your reviewboard reviews. Or migrate to <a href="http://phabricator.kde.org">phabricator.kde.org</a>.<br>Reviewboard would be set to read-only eventually. Also make sure you don't use reviewboard for new reviews.<br><br></div><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Ben Cooksley</b> <span dir="ltr"><<a href="mailto:bcooksley@kde.org">bcooksley@kde.org</a>></span><br>Date: 18 March 2016 at 07:46<br>Subject: [kde-community] Sunsetting of Infrastructure and the Phabricator migration<br>To: kde-core-devel <<a href="mailto:kde-core-devel@kde.org">kde-core-devel@kde.org</a>>, informing about and discussing non-technical community topics <<a href="mailto:kde-community@kde.org">kde-community@kde.org</a>>, kde-devel <<a href="mailto:kde-devel@kde.org">kde-devel@kde.org</a>>, <a href="mailto:kde-doc-english@kde.org">kde-doc-english@kde.org</a><br>Cc: "<a href="mailto:sysadmin@kde.org">sysadmin@kde.org</a>" <<a href="mailto:sysadmin@kde.org">sysadmin@kde.org</a>><br><br><br>== This mail is considered mandatory reading for all KDE Developers.<br>
Please read this email in whole. ==<br>
<br>
Hi all,<br>
<br>
As you'll all be aware we are currently in the process of overhauling<br>
our Git infrastructure, and replacing numerous elements of it.<br>
<br>
The first part of this will take place this weekend - with<br>
<a href="http://projects.kde.org" rel="noreferrer" target="_blank">projects.kde.org</a> being shutdown. All Git repository browsing from that<br>
point on should take place through <a href="http://quickgit.kde.org" rel="noreferrer" target="_blank">quickgit.kde.org</a>. <a href="http://commits.kde.org" rel="noreferrer" target="_blank">commits.kde.org</a><br>
will also be reconfigured to redirect you exclusively to<br>
<a href="http://quickgit.kde.org" rel="noreferrer" target="_blank">quickgit.kde.org</a>.<br>
<br>
As a result the tree structure will only be available from the XML<br>
file from this point onward. There are no plans to replicate the tree<br>
structure within Phabricator (although some of the grouping it<br>
facilitates may be provided through a different mechanism)<br>
<br>
The XML file upon which numerous utilities (including kdesrc-build)<br>
depend will continue to be made available. It will instead be<br>
generated by a Python script periodically, based on the contents of a<br>
Git repository.<br>
<br>
In terms of Reviewboard, there are no plans to import it's contents<br>
into Phabricator, as the level of effort required is too high. Once we<br>
are migrated to Phabricator for reviews, i'm proposing that everyone<br>
has 4 weeks to finish any final reviews up within Reviewboard before<br>
it is set to read only by disabling login for everyone. Reviews still<br>
open at that point would be discarded.<br>
<br>
The contents of Kanboard will be migrated into Phabricator, more<br>
details will come on that over the next few weeks, including details<br>
of any action people needs to take. As an immediate measure it would<br>
be appreciated if people could conduct a general cleanup and remove<br>
tasks and boards they have no intention of using or revisiting in the<br>
future. Following this migration Kanboard will be shutdown.<br>
<br>
In terms of repositories, now would be a good time to look into the<br>
scratch and clone repositories you have on <a href="http://git.kde.org" rel="noreferrer" target="_blank">git.kde.org</a> and perform a<br>
cleanup of any repositories which are unused, not useful or are<br>
otherwise no longer needed.<br>
<br>
We will be looking into how to import our repositories into<br>
Phabricator which will include all scratch and clone repositories.<br>
This means the entire content of these repositories will be indexed,<br>
and reducing the number of repositories will reduce the amount of<br>
indexing work which Phabricator needs to complete.<br>
<br>
I should also note that as a side affect of the Phabricator<br>
transition, scratch/clone repositories will to a certain extent cease<br>
to exist - everything will now be a mainline repository. As a<br>
consequence force pushes will be disabled for all repositories as part<br>
of the migration (including scratch repositories). We will be creating<br>
a mechanism which will allow repositories following certain naming<br>
conventions to be easily created by developers (although this will<br>
have to be done through the web interface).<br>
<br>
As part of the capabilities of Phabricator, sysadmin will also be<br>
extending the power to create general purpose mainline repositories<br>
(and certain other actions within Phabricator) to a number of<br>
community members. They will be contacted individually over the next<br>
month or two regarding this.<br>
<br>
Comments on the above are welcome (little is in concrete yet), please<br>
start them in appropriate sub-threads on kde-core-devel (to minimize<br>
cross-posting, etc).<br>
<br>
Thanks,<br>
Ben Cooksley<br>
KDE Sysadmin<br>
_______________________________________________<br>
kde-community mailing list<br>
<a href="mailto:kde-community@kde.org">kde-community@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-community" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kde-community</a></div><br><br clear="all"><br>-- <br><div class="gmail_signature">regards, Jaroslaw Staniek<br><br>KDE:<br>: A world-wide network of software engineers, artists, writers, translators<br>: and facilitators committed to Free Software development - <a href="http://kde.org" target="_blank">http://kde.org</a><br>Calligra Suite:<br>: A graphic art and office suite - <a href="http://calligra.org" target="_blank">http://calligra.org</a><br>Kexi:<br>: A visual database apps builder - <a href="http://calligra.org/kexi" target="_blank">http://calligra.org/kexi</a><br>Qt Certified Specialist:<br>: <a href="http://www.linkedin.com/in/jstaniek" target="_blank">http://www.linkedin.com/in/jstaniek</a></div>
</div>