Search Unity

Unity's version control component has been upgraded to Plastic SCM.

No documentation about lack of Linux support

Discussion in 'Unity Collaborate' started by Xicronic, Sep 23, 2019.

  1. Xicronic

    Xicronic

    Joined:
    Aug 27, 2019
    Posts:
    2
    I am working with two other people on a project for our game development class. We are 1 Windows user, 1 Win/Linux user, and 1 Linux user. We have used git with Unity previously, but wanted to try out Collaborate. Unfortunately it seems that it is not supported on Linux: https://forum.unity.com/threads/sol...rate-between-windows-and-linux-client.482447/

    Are there any updates on this, since this statement on July 10, 2017? And if not, why does the collaborate FAQ https://unity3d.com/unity/features/collaborate only say:

    "What are the requirements to use Collaborate?

    Unity 5.5+, a Unity ID, and a fast, reliable internet connection commensurate with the size of your project."

    Additionally, this deficiency does not seem to be clearly stated anywhere on these pages:
    https://docs.unity3d.com/Manual/UnityCollaborate.html
    https://unity3d.com/teams
    https://forum.unity.com/threads/collaborate-release-notes-and-known-issues.643954/

    This seems to suggest that Collaborate works seamlessly across Win/Mac/Lin, but that has not been the case. It works out-of-the-box on a Unity 2019.1 install on Windows, but there is no collaborate button on Unity 2019.1 or 2019.2 on Linux. Resetting packages to default and upgrading the package to 2.0-preview17 did not help. The project seems to still pull in changes other members make, but I cannot push my own changes.
     
  2. Ryan-Unity

    Ryan-Unity

    Joined:
    Mar 23, 2016
    Posts:
    1,993
    Hi @Xicronic, yes there have been updates since 2017 when I made that statement back when the Linux Editor was still an experimental build. Since the Linux Editor has become an officially supported build we want Collaborate to fully support the Linux platform as well. If you're experiencing issues with Collab not behaving properly on the Linux OSs that are supported by Unity (Ubuntu 16.04, 18.04, CentOS 7 per this page) then that is definitely a bug.

    Could you provide details on which version of Linux you're running and what issues you're seeing? Is it the Collab Toolbar button next to the Cloud button that is missing so you're stuck resorting to updating through the Collab History window?
     
  3. Xicronic

    Xicronic

    Joined:
    Aug 27, 2019
    Posts:
    2
    @ryanc-unity sorry for the rant and slow response, I was pretty peeved at the time and assumed it was another case of an app with half-baked Linux support. The issue was that while the project would sync changes by other people when I opened it, the entire Collab button next to the Cloud button was missing. Any attempt to open the Collab button or Collab history didn't do anything, so I was unable to push local changes.

    Anyway, I was running Kubuntu 19.04, so I tried Ubuntu 18.04 on my desktop and laptop, and Collab seems to work on both. I tried Manjaro afterwards, and again, Collab seems to work on both machines. Hopefully within a week or 2 I will find the time to see if I can reproduce this issue on a fresh Kubuntu 19.04 install and file a bug report. Since it's not an officially supported OS I'm not expecting help, but if this wasn't some weird one-off issue, it could be worth investigating since it might affect Ubuntu 20.04 in the future.

    Thanks for the response, based on my Google search I had assumed Unity Collab was just one of those Unity features (like IL2CPP) that does not support Linux yet, and I wouldn't have tried another OS.
     
    Ryan-Unity likes this.