[X2Go-Dev] x2go with git submodules

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Wed Nov 7 13:37:42 CET 2012


Hi Ralf,

On Mi 07 Nov 2012 13:26:17 CET Ralf Hemmecke wrote:

>> it feels as if there is a misunderstanding...
>
>> Each Git projects on git.x2go.org is complete by itself and reflects
>> a quasi Debian-like source package so we can easily build your
>> packages for Debian+Ubuntu right out of Git.
>
> So each comes with its own version number and there is no dependency
> between the different sub-projects?

Indeed and no. Of course there is some sort of dependency.

For details on dependencies refer to the /debian/control file in each  
Git project.

> Git submodule would allow to have a global tag for a consistent set of
> all the subprojects.

Yes, this is right. However, I guess the amount of use cases is <= 1.

>> So, the issue about checking out all Gits at once is just for us
>> developers as we normally work on all Git projects.
>
> Exactly.
>
>> Thus, it is very hand to clone all the X2Go upstream Git projects
>> locally in one blast. A shell script is sufficient for that, I
>> guess.
>
> For cloning, yes. But not for tagging. But maybe you don't need or want
> that.

We tag releases in Git. I am sorry, I am not seeing your point.

>> I actually do not want to set up a meta Git project pulling in all
>> other Git projects as submodules as in daily development work it does
>> not make much sense. Thanks for your thoughts, anyway!!!
>
> I don't feel offended. It was just my 2 cents. I understand that a new
> person cannot simply come and change the existing workflow.

Sure. However, I am curious on what else you will come up with.  
Normally, new people bring in good new impulses.

> My problem is lack of documentation. I don't know where to start.

Point taken:

  1. use Debian or Ubuntu (we all work with Debian primarily)
  2. configure APT: http://wiki.x2go.org/doku.php/download:start
  3. install x2goserver-xsession on your server (Debian/Ubuntu)
  4. instal x2goclient or pyhoca-gui on your client
  5. configure a session profile (I am sure you will find out about the fields)
  6. Start your first session

What other questions do you have? If possible, I will point you to solutions.

> I'd still like to have x2go without the need to become root, but
> obviously that is not too easily achievable.

As X2Go ships a complete X-Server source tree (nx-libs.git for  
x2goagent) it is indeed not very trivial. Maybe you have to talk to  
your IT provider to install you the basic X2Go packages.

Sorry about the non-user installation,
Mike


-- 

DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20121107/e2fc09c1/attachment.pgp>


More information about the x2go-dev mailing list