<div><div><div dir="auto">Hi Ben,</div></div><div dir="auto"><br></div><div dir="auto">I confirmed <a href="http://invent.kde.org/jogawa/jp-kde-org" target="_blank">invent.kde.org/jogawa/jp-kde-org</a> has been transferred as <a href="http://invent.kde.org/websites/jp-kde-org" target="_blank">invent.kde.org/websites/jp-kde-org</a>, and the branches and their commit logs on <a href="http://invent.kde.org/websites/jp-kde-org" target="_blank">invent.kde.org/websites/jp-kde-org</a> are synced to <a href="http://cgit.kde.org/websites/jp-kde-org.git">cgit.kde.org/websites/jp-kde-org.git</a></div><div dir="auto"><br></div><div dir="auto">Thank you so much!</div></div><div dir="auto"><br></div><div dir="auto">Jumpei</div><div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 18, 2020 at 12:24 Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sat, Apr 18, 2020 at 1:06 AM Jumpei Ogawa <<a href="mailto:phanective@gmail.com" target="_blank">phanective@gmail.com</a>> wrote:<br>
><br>
> Hi Ben,<br>
<br>
Hi Jumpei,<br>
<br>
><br>
> >> It looks like you have already merged invent-migration branch to the<br>
> >> master branch of <a href="http://cgit.kde.org/websites/jp-kde-org" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org</a> by yourself. Thank<br>
> >> you.<br>
> > Glad to hear it's sorted - i'm afraid I didn't do that merge though.<br>
><br>
> Oops, I checked again and found Carl seems to merged for us.<br>
> (Thank you, Carl.)<br>
><br>
> > I will sort out the <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a> side of things today.<br>
><br>
> Thank you.<br>
<br>
Just confirming that i've now opted the repository into Gitlab fully,<br>
with the final repository now being at<br>
<a href="https://invent.kde.org/websites/jp-kde-org/" rel="noreferrer" target="_blank">https://invent.kde.org/websites/jp-kde-org/</a><br>
<br>
><br>
> Best regards,<br>
> Jumpei<br>
<br>
Cheers,<br>
Ben<br>
<br>
><br>
> On Thu, Apr 16, 2020 at 4:42 AM Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>> wrote:<br>
> ><br>
> > On Thu, Apr 16, 2020 at 2:10 AM Jumpei Ogawa <<a href="mailto:phanective@gmail.com" target="_blank">phanective@gmail.com</a>> wrote:<br>
> > ><br>
> > > Hi Ben,<br>
> ><br>
> > Hi Jumpei,<br>
> ><br>
> > ><br>
> > > Sorry for the delayed response.<br>
> ><br>
> > No worries.<br>
> ><br>
> > ><br>
> > > > Okay, awesome. Could you please go ahead and merge the<br>
> > > > invent-migration branch into master so we can get that deployed?<br>
> > > > I'll look into getting the migration for websites/jp-kde-org to Gitlab<br>
> > > > underway this evening.<br>
> > ><br>
> > > Oh, sorry, I misunderstood. I thought I only had to push source code<br>
> > > to invent-migration branch.<br>
> > > It looks like you have already merged invent-migration branch to the<br>
> > > master branch of <a href="http://cgit.kde.org/websites/jp-kde-org" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org</a> by yourself. Thank<br>
> > > you.<br>
> ><br>
> > Glad to hear it's sorted - i'm afraid I didn't do that merge though.<br>
> ><br>
> > ><br>
> > > If I understand correctly, I have no tasks to do for now, but let me<br>
> > > know if I misunderstand.<br>
> ><br>
> > I will sort out the <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a> side of things today.<br>
> ><br>
> > ><br>
> > > Best,<br>
> > > Jumpei<br>
> ><br>
> > Cheers,<br>
> > Ben<br>
> ><br>
> > ><br>
> > > On Tue, Apr 14, 2020 at 4:14 PM Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>> wrote:<br>
> > > ><br>
> > > > On Tue, Apr 14, 2020 at 1:40 AM Jumpei Ogawa <<a href="mailto:phanective@gmail.com" target="_blank">phanective@gmail.com</a>> wrote:<br>
> > > > ><br>
> > > > > Hi Ben,<br>
> > > ><br>
> > > > Hi Jumpei,<br>
> > > ><br>
> > > > ><br>
> > > > > Thanks for processing this.<br>
> > > > ><br>
> > > > > As you may read, I talked with Carl about this on #kde-www of webchat yesterday. Here's what we did and will do:<br>
> > > > ><br>
> > > > > - I pushed the current source code to invent-migration branch of cgit. (So invent-migration branch of cgit is synced to master of <a href="http://gitlab.com/kdecommunity/jp.kde.org" rel="noreferrer" target="_blank">gitlab.com/kdecommunity/jp.kde.org</a> and <a href="http://invent.kde.org/jogawa/jp-kde-org" rel="noreferrer" target="_blank">invent.kde.org/jogawa/jp-kde-org</a>)<br>
> > > > > - Carl and you have modified binary-factory-tooling repository so that <a href="http://invent.kde.org/websites/jp-kde-org" rel="noreferrer" target="_blank">invent.kde.org/websites/jp-kde-org</a> would be automatically built.<br>
> > > > > - You or Carl will migrate the invent-migration branch on cgit to <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a> for us.<br>
> > > ><br>
> > > > Awesome.<br>
> > > ><br>
> > > > ><br>
> > > > > > In terms of Jekyll functionality, does <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a> use any special<br>
> > > > > > plugins or other modules for it's site?<br>
> > > > ><br>
> > > > > No, <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a> has no Jekyll plugins for now.<br>
> > > > > However, I'm considering to add a plugin to generate sitemap.xml in the future.<br>
> > > ><br>
> > > > Okay, awesome. Could you please go ahead and merge the<br>
> > > > invent-migration branch into master so we can get that deployed?<br>
> > > > I'll look into getting the migration for websites/jp-kde-org to Gitlab<br>
> > > > underway this evening.<br>
> > > ><br>
> > > > ><br>
> > > > > Best Regards,<br>
> > > > > Jumpei<br>
> > > > ><br>
> > > ><br>
> > > > Cheers,<br>
> > > > Ben<br>
> > > ><br>
> > > > ><br>
> > > > > On Mon, Apr 13, 2020 at 4:42 AM Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>> wrote:<br>
> > > > >><br>
> > > > >> On Sun, Apr 12, 2020 at 11:52 PM Jumpei Ogawa <<a href="mailto:phanective@gmail.com" target="_blank">phanective@gmail.com</a>> wrote:<br>
> > > > >> ><br>
> > > > >> > Hi Ben,<br>
> > > > >><br>
> > > > >> Hi Jumpei,<br>
> > > > >><br>
> > > > >> ><br>
> > > > >> > > > As the next step, I want to migrate <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a>'s git repository and the web server it runs.<br>
> > > > >> > ><br>
> > > > >> > > Of course. Currently I believe the repository we deploy is located at<br>
> > > > >> > > <a href="https://cgit.kde.org/websites/jp-kde-org" rel="noreferrer" target="_blank">https://cgit.kde.org/websites/jp-kde-org</a>?<br>
> > > > >> ><br>
> > > > >> > Thank you.<br>
> > > > >> > Yes, the content of <a href="https://cgit.kde.org/websites/jp-kde-org" rel="noreferrer" target="_blank">https://cgit.kde.org/websites/jp-kde-org</a> is<br>
> > > > >> > deployed currently.<br>
> > > > >> > This repository on cgit has built files (content generated in Jekyll's<br>
> > > > >> > _sites/ directory), and it is not the source code.<br>
> > > > >><br>
> > > > >> Ah, I see. Now things make more sense :)<br>
> > > > >><br>
> > > > >> ><br>
> > > > >> > > > 1. Git repository migration to <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a><br>
> > > > >> > > ><br>
> > > > >> > > > I want to migrate the Git repo from cgit to GitLab (<a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a>).<br>
> > > > >> > > > Here is the repository I migrated: <a href="https://invent.kde.org/jogawa/jp-kde-org" rel="noreferrer" target="_blank">https://invent.kde.org/jogawa/jp-kde-org</a><br>
> > > > >> > ><br>
> > > > >> > > Has the history of this been recently synced to the above<br>
> > > > >> > > websites/jp-kde-org repository?<br>
> > > > >> ><br>
> > > > >> > No, <a href="http://invent.kde.org/jogawa/jp-kde-org" rel="noreferrer" target="_blank">invent.kde.org/jogawa/jp-kde-org</a> is synced to<br>
> > > > >> > <a href="http://gitlab.com/kdecommunity/jp.kde.org" rel="noreferrer" target="_blank">gitlab.com/kdecommunity/jp.kde.org</a>, but it is no longer synced to<br>
> > > > >> > <a href="http://cgit.kde.org/websites/jp-kde-org" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org</a>.<br>
> > > > >> > Source code is in <a href="http://invent.kde.org/jogawa/jp-kde-org" rel="noreferrer" target="_blank">invent.kde.org/jogawa/jp-kde-org</a> and<br>
> > > > >> > <a href="http://gitlab.com/kdecommunity/jp.kde.org" rel="noreferrer" target="_blank">gitlab.com/kdecommunity/jp.kde.org</a>. Build output is in<br>
> > > > >> > <a href="http://cgit.kde.org/websites/jp-kde-org" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org</a> now.<br>
> > > > >><br>
> > > > >> Okay.<br>
> > > > >><br>
> > > > >> ><br>
> > > > >> > Since <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a> now uses Jekyll, source code and deployed code are<br>
> > > > >> > different and we cannot sync source code repository (<a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a><br>
> > > > >> > and <a href="http://gitlab.com" rel="noreferrer" target="_blank">gitlab.com</a>) and deployment repository (<a href="http://cgit.kde.org" rel="noreferrer" target="_blank">cgit.kde.org</a>).<br>
> > > > >> > (Sorry, maybe my explanation was unclear.)<br>
> > > > >> ><br>
> > > > >> > > > I think this repository should be under <a href="https://invent.kde.org/websites/" rel="noreferrer" target="_blank">https://invent.kde.org/websites/</a>.<br>
> > > > >> > > > Can you transfer the repository? I guess I don't have permission to transfer.<br>
> > > > >> > ><br>
> > > > >> > > We can arrange for that to be transferred easily enough yes.<br>
> > > > >> ><br>
> > > > >> > Thank you.<br>
> > > > >> ><br>
> > > > >> > > > Note:<br>
> > > > >> > > > Actually, I had used GitLab.com to store the source code and cgit to deploy the built files because Phabricator-based development was a bit hard for me.<br>
> > > > >> > > > So I imported <a href="http://gitlab.com/kdecommunity/jp.kde.org" rel="noreferrer" target="_blank">gitlab.com/kdecommunity/jp.kde.org</a> to <a href="http://invent.kde.org/jogawa/jp-kde-org" rel="noreferrer" target="_blank">invent.kde.org/jogawa/jp-kde-org</a>. <a href="http://cgit.kde.org/websites/jp-kde-org.git" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org.git</a> can be discarded after the webserver or deployment process migration (if necessary).<br>
> > > > >> > > ><br>
> > > > >> > ><br>
> > > > >> > > As most of our existing systems expect repositories to still exist on<br>
> > > > >> > > the legacy <a href="http://git.kde.org" rel="noreferrer" target="_blank">git.kde.org</a> infrastructure, we keep the repositories<br>
> > > > >> > > present there (just read only) and have Gitlab (<a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a>) mirror<br>
> > > > >> > > any changes it receives up to <a href="http://git.kde.org" rel="noreferrer" target="_blank">git.kde.org</a>.<br>
> > > > >> ><br>
> > > > >> > OK, so <a href="http://cgit.kde.org/websites/jp-kde-org.git" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org.git</a> will not be deleted, will it?<br>
> > > > >><br>
> > > > >> Correct. We will need to overwrite it's contents with the new<br>
> > > > >> repository from Gitlab though.<br>
> > > > >><br>
> > > > >> ><br>
> > > > >> > > > 2. Migration to the new webserver (or changing deployment process)<br>
> > > > >> > > ><br>
> > > > >> > > > Currently, I can deploy the website by pushing to <a href="http://cgit.kde.org/websites/jp-kde-org.git" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org.git</a>. I wonder if we should migrate to the new web server or change the deployment process.<br>
> > > > >> > ><br>
> > > > >> > > It looks like <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a> is currently using our normal systems and<br>
> > > > >> > > servers for hosting websites?<br>
> > > > >> ><br>
> > > > >> > Maybe yes, but I'm not sure.<br>
> > > > >> > I don't know what normal systems refer to because I'm not familiar<br>
> > > > >> > with KDE's infrastructure so much.<br>
> > > > >> ><br>
> > > > >> > Several months ago, I saw some .gitlab-ci.yml of Jekyll-based<br>
> > > > >> > websites, and according to it, those websites are not deployed by<br>
> > > > >> > pushing to the Git repository on <a href="http://cgit.kde.org" rel="noreferrer" target="_blank">cgit.kde.org</a>, but by a different way.<br>
> > > > >> > (If I remember correctly, they were deployed by rsync.) That's why I<br>
> > > > >> > thought I need to migrate the webserver or change the deployment way.<br>
> > > > >> ><br>
> > > > >> > If we can keep the current way to deploy, <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a> will have the<br>
> > > > >> > source code repository of jp-kde-org, and <a href="http://cgit.kde.org" rel="noreferrer" target="_blank">cgit.kde.org</a> will have the<br>
> > > > >> > repository to store the built files. Their content would be different.<br>
> > > > >> > I wonder if it is acceptable to you.<br>
> > > > >><br>
> > > > >> Fortunately our new systems are capable of generating Jekyll based<br>
> > > > >> sites from their source code and then deploying that result (using<br>
> > > > >> rsync)<br>
> > > > >> We therefore no longer need the repository that contains the generated<br>
> > > > >> results that is currently at websites/jp-kde-org<br>
> > > > >><br>
> > > > >> In terms of Jekyll functionality, does <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a> use any special<br>
> > > > >> plugins or other modules for it's site?<br>
> > > > >><br>
> > > > >> ><br>
> > > > >> > > > I also want to know if .htaccess works on new webserver because we currently use it for the redirection.<br>
> > > > >> > > > (Configuring redirection by another way is still fine for me.)<br>
> > > > >> > ><br>
> > > > >> > > All of our servers use Apache, so .htaccess should continue to<br>
> > > > >> > > function for the forseeable future yes.<br>
> > > > >> ><br>
> > > > >> > OK, then I don't have to rewrite code to redirect.<br>
> > > > >> ><br>
> > > > >> > Thank you,<br>
> > > > >> > Jumpei Ogawa (小川 純平)<br>
> > > > >><br>
> > > > >> Cheers,<br>
> > > > >> Ben<br>
> > > > >><br>
> > > > >> ><br>
> > > > >> ><br>
> > > > >> ><br>
> > > > >> > On Sun, Apr 12, 2020 at 7:57 PM Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>> wrote:<br>
> > > > >> > ><br>
> > > > >> > > On Sun, Apr 12, 2020 at 8:25 PM Jumpei Ogawa <<a href="mailto:phanective@gmail.com" target="_blank">phanective@gmail.com</a>> wrote:<br>
> > > > >> > > ><br>
> > > > >> > > > Hi,<br>
> > > > >> > ><br>
> > > > >> > > Hi Jumpei,<br>
> > > > >> > ><br>
> > > > >> > > ><br>
> > > > >> > > > I'm a contributor to the Japanese community website.<br>
> > > > >> > > ><br>
> > > > >> > > > Recently, we have migrated from Capacity to KDE Jekyll Theme. (Thanks to Carl Schwan for the help!)<br>
> > > > >> > > ><br>
> > > > >> > > > As the next step, I want to migrate <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a>'s git repository and the web server it runs.<br>
> > > > >> > ><br>
> > > > >> > > Of course. Currently I believe the repository we deploy is located at<br>
> > > > >> > > <a href="https://cgit.kde.org/websites/jp-kde-org" rel="noreferrer" target="_blank">https://cgit.kde.org/websites/jp-kde-org</a>?<br>
> > > > >> > ><br>
> > > > >> > > ><br>
> > > > >> > > ><br>
> > > > >> > > > 1. Git repository migration to <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a><br>
> > > > >> > > ><br>
> > > > >> > > > I want to migrate the Git repo from cgit to GitLab (<a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a>).<br>
> > > > >> > > > Here is the repository I migrated: <a href="https://invent.kde.org/jogawa/jp-kde-org" rel="noreferrer" target="_blank">https://invent.kde.org/jogawa/jp-kde-org</a><br>
> > > > >> > ><br>
> > > > >> > > Has the history of this been recently synced to the above<br>
> > > > >> > > websites/jp-kde-org repository?<br>
> > > > >> > ><br>
> > > > >> > > ><br>
> > > > >> > > > I think this repository should be under <a href="https://invent.kde.org/websites/" rel="noreferrer" target="_blank">https://invent.kde.org/websites/</a>.<br>
> > > > >> > > > Can you transfer the repository? I guess I don't have permission to transfer.<br>
> > > > >> > ><br>
> > > > >> > > We can arrange for that to be transferred easily enough yes.<br>
> > > > >> > ><br>
> > > > >> > > ><br>
> > > > >> > > > Note:<br>
> > > > >> > > > Actually, I had used GitLab.com to store the source code and cgit to deploy the built files because Phabricator-based development was a bit hard for me.<br>
> > > > >> > > > So I imported <a href="http://gitlab.com/kdecommunity/jp.kde.org" rel="noreferrer" target="_blank">gitlab.com/kdecommunity/jp.kde.org</a> to <a href="http://invent.kde.org/jogawa/jp-kde-org" rel="noreferrer" target="_blank">invent.kde.org/jogawa/jp-kde-org</a>. <a href="http://cgit.kde.org/websites/jp-kde-org.git" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org.git</a> can be discarded after the webserver or deployment process migration (if necessary).<br>
> > > > >> > > ><br>
> > > > >> > ><br>
> > > > >> > > As most of our existing systems expect repositories to still exist on<br>
> > > > >> > > the legacy <a href="http://git.kde.org" rel="noreferrer" target="_blank">git.kde.org</a> infrastructure, we keep the repositories<br>
> > > > >> > > present there (just read only) and have Gitlab (<a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a>) mirror<br>
> > > > >> > > any changes it receives up to <a href="http://git.kde.org" rel="noreferrer" target="_blank">git.kde.org</a>.<br>
> > > > >> > ><br>
> > > > >> > > ><br>
> > > > >> > > > 2. Migration to the new webserver (or changing deployment process)<br>
> > > > >> > > ><br>
> > > > >> > > > Currently, I can deploy the website by pushing to <a href="http://cgit.kde.org/websites/jp-kde-org.git" rel="noreferrer" target="_blank">cgit.kde.org/websites/jp-kde-org.git</a>. I wonder if we should migrate to the new web server or change the deployment process.<br>
> > > > >> > ><br>
> > > > >> > > It looks like <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a> is currently using our normal systems and<br>
> > > > >> > > servers for hosting websites?<br>
> > > > >> > ><br>
> > > > >> > > ><br>
> > > > >> > > > If we should, can you tell me how to migrate?<br>
> > > > >> > > ><br>
> > > > >> > > > I also want to know if .htaccess works on new webserver because we currently use it for the redirection.<br>
> > > > >> > > > (Configuring redirection by another way is still fine for me.)<br>
> > > > >> > ><br>
> > > > >> > > All of our servers use Apache, so .htaccess should continue to<br>
> > > > >> > > function for the forseeable future yes.<br>
> > > > >> > ><br>
> > > > >> > > ><br>
> > > > >> > > > Best Regards,<br>
> > > > >> > > > Jumpei Ogawa (小川 純平)<br>
> > > > >> > ><br>
> > > > >> > > Cheers,<br>
> > > > >> > > Ben<br>
> > > > ><br>
> > > > ><br>
> > > > ><br>
> > > > > --<br>
> > > > > Jumpei Ogawa (小川 純平)<br>
> > ><br>
> > ><br>
> > ><br>
> > > --<br>
> > > Jumpei Ogawa (小川 純平)<br>
><br>
><br>
><br>
> --<br>
> Jumpei Ogawa (小川 純平)<br>
</blockquote></div></div>
</div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Jumpei Ogawa (小川 純平)<br></div></div></div>