Can I start moving the other projects to GitLab?

20 views
Skip to first unread message

Mihai Nita

unread,
Oct 16, 2024, 5:03:34 PM10/16/24
to Group: okapi-devel
Okapi is released, moved to GitLab, CI working, branches renamed ("main" and "release").
I didn't see any complaints :-)

So can we assume it is all good, and we are not going back?

Because I can start moving all the other projects to GitLab:
  • OmegaT Plugin   Last update: 2024-10-06
  • Longhorn    Last update: 2024-10-01
  • longhorn-js-client    Last update: 2024-06-26
  • Okapi Linguistic Tools    Last update: 2024-06-25
  • Sandbox    Last update: 2024-02-08
  • XLIFF Toolkit    Last update: 2024-01-03
  • SRX Repository    Last update: 2023-12-20
  • Olifant    Last update: 2022-01-17
  • Quest    Last update: 2016-06-07
  • Acorn    Last update: 2015-12-09
  • Beagle    Last update: 2015-04-23
And I also want to rename branches, to be consistent with Okapi proper.
So we don't have to deal with a mixture of dev / main / master / release / whatever.

The main question is Longhorn, which was usually released at the same time with the Okapi release (a few days off).
If we still want to release it then it would be best to do it before the disruption of the migration and branch renaming.

WDYT?

Thank you,
Mihai

Chase Tingley

unread,
Oct 16, 2024, 5:08:11 PM10/16/24
to okapi...@googlegroups.com
I have no objection to you migrating the other projects, and I would love it if you could do Longhorn as well -- I had thought maybe you were leaving it for me :)

I will do a 1.47.0 Longhorn release in the next few days to unblock the migration.


--
You received this message because you are subscribed to the Google Groups "okapi-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to okapi-devel...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/okapi-devel/CAK69zbnxX_TEYdOPz6hU2rxDvAAt0BRmS_E2R9gRvW8D1P9_wQ%40mail.gmail.com.

yves.s...@gmail.com

unread,
Oct 16, 2024, 9:17:16 PM10/16/24
to okapi...@googlegroups.com

+1

--

Jim Hargrave

unread,
Oct 17, 2024, 12:13:26 PM10/17/24
to okapi...@googlegroups.com, yves.s...@gmail.com

Do all of these projects need to be migrated?

These could remain in bitbucket:

  • XLIFF Toolkit
  • Quest    Last update: 2016-06-07
  • Acorn    Last update: 2015-12-09
  • Beagle
  • Olifant
  • SRX Repository

yves.s...@gmail.com

unread,
Oct 18, 2024, 3:56:38 AM10/18/24
to Jim Hargrave, okapi...@googlegroups.com

Right, there is no need to move Quest, Acorn and Beagle for sure.

Olifant: that the “new” one, that we never completed and has not been updated in many years, so probably no need to move it either.

As for SRX Repository and XLIFF Toolkit, I don’t know: they’re not updated anymore so they can likely stay there.

-ys

Mihai Nita

unread,
Oct 19, 2024, 2:55:34 PM10/19/24
to okapi...@googlegroups.com, Jim Hargrave
I already copied everything a few days (nights :-) ago.
I know some of the projects have been dormant for a long time.
But I thought it is nicer to have everything in one place.

I've also updated all links to Bitbucket that I was able to find in Okapi.

Thank you Chase for releasing Longhorn, I'm working on it right now.

---

One question I have is what should I try to get building again in CI?

The Okapi README.md has a "Build status" section with badges for 
  • Okapi
  • XLIFF Toolkit
  • Longhorn
  • Longhorn JS Client
  • OmegaT Plugin
  • Olifant

So these are projects that we used to build.

But then I noticed that Olifant uses Okapi 1.41.0.
So there is not much reason for a nightly build, because nothing changes.

Jim said that "These could remain in bitbucket":
  • XLIFF Toolkit
  • Quest    Last update: 2016-06-07
  • Acorn    Last update: 2015-12-09
  • Beagle
  • Olifant
  • SRX Repository
So if I do "what we used to build nightly" minus "what can remain in Bitbucket" I am left with these to get up and running again in CI:
  • Okapi
  • Longhorn
  • Longhorn JS Client
  • OmegaT Plugin
Mihai

Chase Tingley

unread,
Oct 19, 2024, 4:24:02 PM10/19/24
to okapi...@googlegroups.com, Jim Hargrave
I got Olifant compiling again a few years ago, but updating the Lucene dependency is a real chore. The old version is still actively used by some people, so it would be nice to support, but I don’t think anyone really has the time. I am glad to keep things in one place, though, so thank you for migrating them all.

yves.s...@gmail.com

unread,
Oct 19, 2024, 5:38:17 PM10/19/24
to okapi...@googlegroups.com, Jim Hargrave

Mihai Nita

unread,
Oct 20, 2024, 4:43:22 PM10/20/24
to Group: okapi-devel, Jim Hargrave
I also migrated Longhorn and updated the branching model to `main` / `release`

Updated Longhorn, Longhorn JS Client, OmegaT Plugin to run CI on PR / submit / nightly.

And updated the Okapi README.md to show badges for them.

I'm thinking that we should find a way to visibly mark the bitbucket repos as migrated to GitLab.
Removing them completely feels a bit too drastic :-)

And maybe a way to mark the rest of the repos as unmaintained...

Regards,
Mihai


Reply all
Reply to author
Forward
0 new messages