MantisBT - Zandronum
View Issue Details
0003700Zandronum[All Projects] Epicpublic2019-08-20 14:052020-07-05 22:48
AOSP 
AOSP 
urgentmajorN/A
resolvedfixed 
 
 
0003700: Bitbucket to drop Mercurial support
(This issue affects both Zandronum and Doomseeker, and whatever solution is found for one project can probably be used for the other)

https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket [^]

Quote

    February 1, 2020: users will no longer be able to create new Mercurial repositories
    June 1, 2020: users will not be able to use Mercurial features in Bitbucket or via its API and all Mercurial repositories will be removed.


That's a very short-term warning for the removal of all hg repos...

What happens from here? Move to GitHub/GitLab? Someone sets up hg.zandronum.com? What else?
No tags attached.
related to 0003701resolved Blzut3 Doomseeker Bitbucket will stop supporting Mercurial on June 1, 2020 
related to 0003702closed WubTheCaptain Doomseeker Bitbucket to drop Mercurial support in June 2020 
Issue History
2019-08-20 14:05AOSPNew Issue
2019-08-20 16:20AOSPRelationship addedrelated to 0003701
2019-08-20 23:46Blzut3Note Added: 0020966
2019-08-21 00:54AOSPNote Added: 0020967
2019-08-21 00:58AOSPNote Edited: 0020967bug_revision_view_page.php?bugnote_id=20967#r12771
2019-08-21 01:02AOSPNote Edited: 0020967bug_revision_view_page.php?bugnote_id=20967#r12772
2019-08-21 01:45voidpointerNote Added: 0020968
2019-08-23 16:32WubTheCaptainRelationship addedrelated to 0003702
2019-08-24 18:00WubTheCaptainNote Added: 0021000
2019-08-24 18:01WubTheCaptainNote Edited: 0021000bug_revision_view_page.php?bugnote_id=21000#r12801
2019-08-24 18:12WubTheCaptainNote Added: 0021001
2019-08-26 00:31AOSPStatusnew => acknowledged
2020-04-03 20:03IvanNote Added: 0021249
2020-04-03 21:21AOSPNote Added: 0021250
2020-06-04 16:55WubTheCaptainNote Added: 0021350
2020-06-04 16:56WubTheCaptainNote Edited: 0021350bug_revision_view_page.php?bugnote_id=21350#r13094
2020-07-05 22:48AOSPNote Added: 0021487
2020-07-05 22:48AOSPStatusacknowledged => resolved
2020-07-05 22:48AOSPResolutionopen => fixed
2020-07-05 22:48AOSPAssigned To => AOSP

Notes
(0020966)
Blzut3   
2019-08-20 23:46   
I wouldn't call nearly a year short term.

As I stated in 0003701 this basically means that migrating to git is forced. We obviously have the ability to host the repo ourselves, but that would come with a ton of downsides such as making it more difficult to send pull requests.

The question becomes where to host the Git repo.
(0020967)
AOSP   
2019-08-21 00:54   
(edited on: 2019-08-21 01:02)
I think GitHub would probably be the better option, mainly due to familiarity: everyone is on GitHub already and knows how to use it, plus GZDoom and friends are there already. This also raises the point that GitHub's popularity means it may bring us some more contributors, but that's debatable...
I also generally prefer the GitHub interface over those of Gitlab and Bitbucket: Bitbucket especially just feels clunkier and more displeasing to use.

(0020968)
voidpointer   
2019-08-21 01:45   
Yeah if the goal is getting contributions, community involvement, etc. You should definitely choose Github. It's a no brainer IMHO. The only other reasonable alternative is Gitlab, but its main focus is self-hosting / companies / full development solutions (sort of like Atlassian).
(0021000)
WubTheCaptain   
2019-08-24 18:00   
(edited on: 2019-08-24 18:01)
Though I have almost no contributions to Zandronum, I'm quickly mentioning what I said at 0003701: Service providers like GitHub, GitLab and Bitbucket are "incentivized to create a return for their investors" and doesn't create "a much healthier relationship between you and the service" (as quoted from sourcehut's billing FAQ).

GNU Savannah, sourcehut or self-hosting would be my preferred choices for any free software project.

See also:https://www.mercurial-scm.org/wiki/MercurialHosting [^]

(0021001)
WubTheCaptain   
2019-08-24 18:12   
There was also a great analogy from the Atlassian Community forums, to translate the bullshit in OP's link:

Quote from jakobkappel
After much consideration, MacDonald's has decided to remove vegetarian offerings from our menu.
According to some survey, only 3% of all fast-food customers are vegetarians. We know precisely how large a share of our customer base is vegetarian, but we’re not telling you. But it’s steadily declining, believe us.
This wasn’t an easy decision, and vegetarian meals will always have a special place in McDonald’s history.
Are you a vegetarian? Here’s a short guide on how to start eating meat :)


(https://community.atlassian.com/t5/Bitbucket-articles/What-to-do-with-your-Mercurial-repos-when-Bitbucket-sunsets/bc-p/1162248#M291)
(0021249)
Ivan   
2020-04-03 20:03   
Hey I just wanted to remind you all you have around 2 months until the repos are removed. Is there anything planned about this?
(0021250)
AOSP   
2020-04-03 21:21   
Yes, things are just moving really slowly, as usual.
We plan to stay on Mercurial, we're just evaluating hosting solution (Currently looking at OSDN as a potential host)
(0021350)
WubTheCaptain   
2020-06-04 16:55   
(edited on: 2020-06-04 16:56)
BitBucket has extended the timeline until July 1, 2020.

(0021487)
AOSP   
2020-07-05 22:48   
Zan has moved to OSDN so this is resolved.