Itms Posted July 31 Report Share Posted July 31 Dear contributors, We plan to perform a long-discussed migration to git as our version control system. We have been very happy with SVN for a long time, for its simplicity and its ability to handle our game assets. But we yearn for the collaborative features of git and for the many git-based tools that would allow for a more efficient development process. We managed to keep using SVN and to collaborate efficiently on Phabricator for the past 6 years, but unfortunately all good things must come to an end, and Phabricator is now unmaintained. We thus decided to take the plunge and to migrate to git, and we have chosen Gitea as our self-hosted git forge. Our historical Trac bug-tracker will become read-only, and its contents (tickets, wiki) will be entirely migrated to our Gitea instance. After some time, Trac will be stopped, and links to Trac will be redirected to Gitea. Access to our Phabricator instance will be restricted so that our contributors can port their open work to Gitea. After some time, all sensitive user data will be deleted from Phabricator, which will become read-only. Please keep in mind that, even though Phabricator holds a meaningful history of important discussions, it constitutes a security liability. We cannot guarantee to keep it online indefinitely. No ready-made tool exists, at this moment, to migrate Phabricator discussions to Gitea. The migration is planned to happen on the 19th and 20th of August (European hours). During these two days, the aforementioned services (Trac, Phabricator) and the SVN repositories will be down. Development progress will be halted. We plan to provide a functional git-based development environment immediately after the migration. Most CI/CD systems are ready to be launched, and user documentation is ready. But the transition to a new development flow will, of course, take some time. We hope that this transition will allow us to make swift progress on the long-awaited release of the next Alpha. 10 Quote Link to comment Share on other sites More sharing options...
ShadowOfHassen Posted August 18 Report Share Posted August 18 I was going to report that Trac is down right now... So is this people doing it one day early, or is Trac going to not leave without a fight? 2 Quote Link to comment Share on other sites More sharing options...
Stan` Posted August 18 Report Share Posted August 18 37 minutes ago, ShadowOfHassen said: I was going to report that Trac is down right now... So is this people doing it one day early, or is Trac going to not leave without a fight? Works for me 1 Quote Link to comment Share on other sites More sharing options...
dmzerocold Posted August 19 Report Share Posted August 19 Goodluck guys wish you smooth and clean migration and fk Murphy's law 1 1 Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted August 19 Report Share Posted August 19 https://github.com/0ad/0ad This is it right? Quote Link to comment Share on other sites More sharing options...
Stan` Posted August 19 Report Share Posted August 19 3 minutes ago, real_tabasco_sauce said: https://github.com/0ad/0ad This is it right? Nope it will be https://gitea.wildfiregames.com That mirror will be discontinued. 1 Quote Link to comment Share on other sites More sharing options...
Grautvornix Posted August 19 Report Share Posted August 19 Wishing you all the success and luck I can in performing the migration! (holding my breath while keeping my fingers crossed) (and looking forward to some svn update mechanism. I know am am being greedy and unreasonably impatient, but you folks have achieved a marvellous game evolution over the past >10 years and I am eager to see more!!!) Quote Link to comment Share on other sites More sharing options...
asterix Posted August 19 Report Share Posted August 19 6 hours ago, Stan` said: Nope it will be https://gitea.wildfiregames.com That mirror will be discontinued. Also crossing my fingers so that the migration is smooth. 1 Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted August 20 Report Share Posted August 20 (edited) I see our phabricator accounts are registered, as I tried to sign in. Are we allowed to sign in yet? If so, I think I locked myself out XD. Btw, it looks super clean and organized. Well done @Itms and others!! Edited August 20 by real_tabasco_sauce 1 Quote Link to comment Share on other sites More sharing options...
Stan` Posted August 20 Report Share Posted August 20 Hey @real_tabasco_sauce i don't think it's ready yet We'll make an announcement when its ready 1 Quote Link to comment Share on other sites More sharing options...
Itms Posted August 20 Author Report Share Posted August 20 The migration is done! The last part of it was quite rough, as we had an unplanned and unrelated server outage this morning, which set me off track. Please expect some features to be still partly activated while I go through things in the upcoming days. NOTE: Phabricator is down for the night (it redirects to the "ariadne" tool for now). It is trying to rebuild its search index, which incurs a huge load on the server. I'll let it run overnight while activity is low. 1 hour ago, real_tabasco_sauce said: I see our phabricator accounts are registered, as I tried to sign in. Are we allowed to sign in yet? If so, I think I locked myself out XD. Now you can issue a password reset, email is activated NOTE: Those are the Trac accounts, not Phabricator ones. (don't hesitate to PM me if you have a doubt about your email address). 1 hour ago, real_tabasco_sauce said: Btw, it looks super clean and organized. Well done @Itms and others!! Thanks for the praise, it means a lot! 3 5 Quote Link to comment Share on other sites More sharing options...
xone47 Posted August 20 Report Share Posted August 20 (edited) Maybe we've overwhelmed it already. I'm getting a 503 Service Unavailable for https://gitea.wildfiregames.com/ UPDATE: Now working. UPDATE: Now not working. I think I'll come back later and give you time to sort it. Also KUDOS!!! I do this stuff for a living and it ain't easy (and you're doing it for free) Edited August 20 by xone47 Quote Link to comment Share on other sites More sharing options...
ShadowOfHassen Posted August 20 Report Share Posted August 20 2 hours ago, Itms said: The migration is done! The last part of it was quite rough, as we had an unplanned and unrelated server outage this morning, which set me off track. Please expect some features to be still partly activated while I go through things in the upcoming days. NOTE: Phabricator is down for the night (it redirects to the "ariadne" tool for now). It is trying to rebuild its search index, which incurs a huge load on the server. I'll let it run overnight while activity is low. Now you can issue a password reset, email is activated NOTE: Those are the Trac accounts, not Phabricator ones. (don't hesitate to PM me if you have a doubt about your email address). Thanks for the praise, it means a lot! Request, can we switch it to default not show email addresses. I had to scramble to hide my email address hidden. 1 Quote Link to comment Share on other sites More sharing options...
ShadowOfHassen Posted August 20 Report Share Posted August 20 1 minute ago, ShadowOfHassen said: Request, can we switch it to default not show email addresses. I had to scramble to hide my email address hidden. Otherwise though it seems to be working fine, and now I know how everything works! 1 Quote Link to comment Share on other sites More sharing options...
Itms Posted August 21 Author Report Share Posted August 21 6 hours ago, ShadowOfHassen said: Request, can we switch it to default not show email addresses. I had to scramble to hide my email address hidden. Hello, the config is set to hide user emails by default. It was the same config during the PoC. I do not see any emails when I'm not logged in. Can you explain how it was possible to show your email before you hid it? By PM if it's sensitive. 6 hours ago, ShadowOfHassen said: Otherwise though it seems to be working fine, and now I know how everything works! Well some things keep crashing but I'm fixing issues as they come Quote Link to comment Share on other sites More sharing options...
Itms Posted August 21 Author Report Share Posted August 21 9 hours ago, ShadowOfHassen said: Request, can we switch it to default not show email addresses. I had to scramble to hide my email address hidden. After investigating with sera's help, it looks like users were imported from Trac without the "Hide Email Address" ticked in the Preferences, however email addresses were not disclosed. The Gitea instance is configured not to display addresses in users' profiles, regardless of that checkbox. The checkbox is only used to disclose, or not, your email when you create a commit or a wiki change from the Web UI. I set all users to have "Hide Email Address" set to true, please disable it if you want your account to be associated with your commits and wiki changes (as the tooltip informs you). 1 Quote Link to comment Share on other sites More sharing options...
Itms Posted August 21 Author Report Share Posted August 21 Status report: The Phabricator search index is still not rebuilt, as we're hitting a Phabricator bug. I'll look into this when I have time, but I consider it less urgent. 1 Quote Link to comment Share on other sites More sharing options...
ShadowOfHassen Posted August 21 Report Share Posted August 21 4 hours ago, Itms said: Can you explain how it was possible to show your email before you hid it? By PM if it's sensitive. It was on my profile page and when I went to settings it was set to public I am almost certain. No harm done though I had the same thing happen to the last two gittea instances and checked that first . Quote Link to comment Share on other sites More sharing options...
Itms Posted August 21 Author Report Share Posted August 21 23 minutes ago, ShadowOfHassen said: It was on my profile page Yes, but only for you, with a lock next to it saying "This is only visible for you and administrators". Quote Link to comment Share on other sites More sharing options...
ShadowOfHassen Posted August 21 Report Share Posted August 21 15 minutes ago, Itms said: Yes, but only for you, with a lock next to it saying "This is only visible for you and administrators". I can't double-check because I already made the changes, but you might be right. Quote Link to comment Share on other sites More sharing options...
wraitii Posted August 21 Report Share Posted August 21 Massive congrats for getting this through the door @Itms ! And thanks to the efforts of all involved, especially @Stan` 6 Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted August 21 Report Share Posted August 21 (edited) How do you suggest we keep our forks up to date? Syncing? make it a mirror? I can't seem to set up a push mirror. Edited August 21 by real_tabasco_sauce Quote Link to comment Share on other sites More sharing options...
Stan` Posted August 22 Report Share Posted August 22 6 hours ago, real_tabasco_sauce said: How do you suggest we keep our forks up to date? Syncing? make it a mirror? I can't seem to set up a push mirror. https://stackoverflow.com/questions/7244321/how-do-i-update-or-sync-a-forked-repository-on-github#7244456 Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted August 22 Report Share Posted August 22 1 hour ago, Stan` said: https://stackoverflow.com/questions/7244321/how-do-i-update-or-sync-a-forked-repository-on-github#7244456 So we will fetch upstream and rebase each time we want to make a change? It seems like a bit of a chore compared to svn and I'm sure I will mess that up frequently. Although, maybe i'll get used to it. Is there really no way to just automatically update the our fork with 0ad/0ad? Quote Link to comment Share on other sites More sharing options...
Stan` Posted August 22 Report Share Posted August 22 I don't think it's possible but maybe as they say here with github actions https://forum.gitea.com/t/automatically-update-forks/7046 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.