Page MenuHomePhabricator

Help community projects on Bitbucket™ to evaluate the adoption of something less external and libre (for example Wikimedia GitLab)
Open, Stalled, LowPublic

Description

Bitbucket™ is a proprietary platform, totally separated from both Phabricator and Wikimedia GitLab and not controlled in any way by Wikimedia Foundation (unlike GitHub, where the repositories are mirrored from WMF from an official account).

The objective advantage of Bitbucket™ was that it originated long before Wikimedia GitLab.

Note that Bitbucket™ is not just a "random" external tool. From the perspective of a newcomer, Bitbucket™ is surely a primary collaboration tool, since it's massively in use to host Wikimedia components that be considered "core" for the activity of lot of volunteers and end-users.

Thank you for any contribution to Wikimedia repositories on Bitbucket™. Here the list:

https://bitbucket.org/magnusmanske/wikishootme
https://bitbucket.org/magnusmanske/wikidata-todo
https://bitbucket.org/magnusmanske/mixnmatch
https://bitbucket.org/magnusmanske/glamtools
https://bitbucket.org/magnusmanske/wikidata-game
https://bitbucket.org/magnusmanske/listeria
https://bitbucket.org/magnusmanske/pagepile
https://bitbucket.org/magnusmanske/most-wanted
https://bitbucket.org/magnusmanske/new-page-linker
https://bitbucket.org/magnusmanske/petscan
https://bitbucket.org/magnusmanske/tabernacle
https://bitbucket.org/magnusmanske/geohack
https://bitbucket.org/magnusmanske/geograph2commons
https://bitbucket.org/magnusmanske/geograph2commons
https://bitbucket.org/magnusmanske/reasonator
https://bitbucket.org/magnusmanske/catscan2
https://bitbucket.org/magnusmanske/flickr2commons
https://bitbucket.org/magnusmanske/wikidataquery

(In the meantime I would like to thank Magnus for this amazing work)

It would be useful to:

  1. understand what is the state of these and other important repositories
  2. possibly consider whether it might be more engaging for newcomers to have these repositories to Wikimedia GitLab (obviously with the collaboration of the software maintainer)
  3. hope for more cooperation, and less stress for the maintainer, and more pull requests, and less external + proprietary tools for newcomers

Event Timeline

valerio.bozzolan renamed this task from Help community projects on Bitbucket™ to adopt something else (for example Wikimedia GitLab) to Help community projects on Bitbucket™ to evaluate the adoption of something less external and libre (for example Wikimedia GitLab).Mar 1 2023, 10:28 AM
valerio.bozzolan triaged this task as Low priority.
NOTE: Magnus if you are reading this, sorry me if I mentioned only your amazing work. You are not my target. I would ask others to help in mentioning more repositories from Bitbucket, if they know of them, to give more balance. I mentioned only those that I am aware of in some way from my browser bookmark, and it's surely incomplete.

That's probably a question for Magnus, and probably too early unless GitLab provides some more functionality we would like to see. Maintainers are free to host their code wherever they want (except for Wikimedia-deployed Git code repositories); people are also welcome to migrate. I don't think this task should remain open unless someone plans to work on it.

Aklapper changed the task status from Open to Stalled.Mar 1 2023, 10:40 AM

I agree with @Aklapper that I probably need to disturb with a ping our friend @Magnus to discuss together about the potential future direction. I just to see if the relevant parts of this task should be marked as "Wontfix, let's stay forever on Bitbucket" or something else.

To be more explicit, I do not want to drag community developers into GitLab yet until more GitLab pain points have been sorted out - it's still in an early adaptors stage. The failed Differential attempt years ago was frustrating and painful enough already for some community developers.

To be more explicit, I do not want to drag community developers into GitLab yet until more GitLab pain points have been sorted out - it's still in an early adaptors stage

Thanks. I tried to clarify that in the parent: T330844

The reason I used bitbucket in the past was a (long removed) policy on github that limited the number of free repos. I also have some repos on github, which is owned by M$ and probably not very libre either.

I did try to move one repo to phabricator/differential back in the day, still mentally recovering from that ;-)

But I am not in any way opposed to gitlab, WMF-run or otherwise.

github ... is owned by M$ and probably not very libre either.

Yep good point. Clarified here: T330844.

I did try to move one repo to phabricator/differential back in the day, still mentally recovering from that ;-)

(ROTFL)

But I am not in any way opposed to gitlab, WMF-run or otherwise.

You are the best. So I'll leave this task as Stalled, and meanwhile we can wait to see for Wikimedia GitLab to have bows and ribbons.