GitHub Switch

22 views
Skip to first unread message

Signal Linden (Bennett Goble)

unread,
Nov 18, 2022, 12:56:19 PM11/18/22
to OpenSource Mailing List
An eagle-eyed few have noticed public repositories popping up like mushrooms on https://github.com/secondlife. I'm happy to announce that the viewer and its related repositories will be officially switching to GitHub this coming Monday, 11/21. This will coincide with a public blog post and us switching our build system over to GitHub behind the scenes. The wiki has been updated, though I suspect lingering artifacts remain in its dustier recesses.

If you wish to switch your remote ahead of the public announcement you may do so. We will be performing a final sync from BitBucket to GitHub on Monday.

  git remote set-url origin https://github.com/secondlife/viewer.git

Any outstanding PRs on BitBucket will need to be recreated on the new site.

The new repository is outfitted with a few new tools to make contribution easier:

- Our new CLA tool
- Automatic PR labeling

This has been a long time coming. It's like a mini holiday! Thanks to Vir and the viewer team, and open source folks for providing feedback and being accommodating of these changes.

-Signal

Niran

unread,
Nov 19, 2022, 9:12:59 AM11/19/22
to OpenSource Mailing List
Don't like GitHub, at least not for the SL Viewer. I will miss the ability to quickly search code in files from the website, infinitely handy QoL... well at least GitHub is a lot faster than bitbucket and doesn't take 3 years to load the indra/newview folder... but it also doesn't display all files... and there is no option to force it to... one step forward, ten steps back.

--
Archives of earlier incarnations of this list are at https://list-archives.secondlife.com
---
You received this message because you are subscribed to the Google Groups "opensource-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opensource-de...@lists.secondlife.com.
To view this discussion on the web visit https://groups.google.com/a/lists.secondlife.com/d/msgid/opensource-dev/CAGu%2BFGT2FhZtDg7tU%3D91t%2BJEHX2iLBtS2Q1qFdu%2BRw2-nv_rnQ%40mail.gmail.com.

Henri Beauchamp

unread,
Nov 19, 2022, 3:58:46 PM11/19/22
to OpenSource Mailing List, Signal Linden (Bennett Goble)
On Fri, 18 Nov 2022 09:56:09 -0800, Signal Linden (Bennett Goble) wrote:

> I'm happy to announce that the viewer and its related repositories will
> be officially switching to GitHub this coming Monday, 11/21. This wil
> coincide with a public blog post and us switching our build system over
> to GitHub behind the scenes. The wiki has been updated, though I suspect
> lingering artifacts remain in its dustier recesses.

Well, I submitted a first pull request to the viewer repo with the
required CLA agreement "passphrase", but sadly, the CLA bot does not
seem to be working...

Also, I cannot add reviewers to the PR, so here again, GitHub complained.

I therefore converted it to a draft:
https://github.com/secondlife/viewer/pull/6

Not sure what I did wrong or if I even did anything wrong... :-P

Henri.

Signal Linden (Bennett Goble)

unread,
Nov 19, 2022, 5:09:34 PM11/19/22
to Henri Beauchamp, OpenSource Mailing List
I'm not sure what the hiccup was, but it has given you a green checkmark after I manually reran the job. I'll take a closer look on Monday.

Thanks for the submission, Henri. As for reviewers, I believe auto-assignment can be set up, but you may not be able to tag people explicitly for review yourself. I'd like to figure out how to automatically notify a group when public PRs come in --GH has a few tools to do this.

-Signal

Signal Linden (Bennett Goble)

unread,
Nov 21, 2022, 2:29:10 PM11/21/22
to OpenSource Mailing List
Hurrah. The word is out and the cut has officially been made: https://community.secondlife.com/blogs/entry/12081-second-life-on-github/

BitBucket viewer sources will no longer be updated at this point onward. They will remain in a read-only state until enough time is given for systems and folks to switch.

Henri Beauchamp

unread,
Nov 21, 2022, 6:08:32 PM11/21/22
to OpenSource Mailing List, Signal Linden (Bennett Goble)
On Mon, 21 Nov 2022 11:28:58 -0800, Signal Linden (Bennett Goble) wrote:

> Hurrah. The word is out and the cut has officially been made:
> https://community.secondlife.com/blogs/entry/12081-second-life-on-github/

Great ! :-)

> BitBucket viewer sources will no longer be updated at this point onward.
> They will remain in a read-only state until enough time is given for
> systems and folks to switch.

Sadly, the comments in the commits did not make it through the migration.

Example:
https://bitbucket.org/lindenlab/viewer/commits/aaf7b17db047f0cb2630b479d5468062e6ca815e
https://github.com/secondlife/viewer/commit/aaf7b17db047f0cb2630b479d5468062e6ca815e

I suppose they could not be copied over/imported ?

Henri.

Signal Linden (Bennett Goble)

unread,
Nov 21, 2022, 6:15:35 PM11/21/22
to Henri Beauchamp, OpenSource Mailing List
There's no convenient migration path for BitBucket commit comments as GitHub doesn't have an equivalent feature. The BB repository will remain for some time, so if you have meaningful commentary that should go into a pull request I'd suggest you reformat the communication and submit it as one. In this case, since it's commentary about ongoing feature work, LL may want to open draft PRs for projects to allow similar dialog. I'll bring this up internally.

-Signal
Reply all
Reply to author
Forward
0 new messages