Page 1 of 2

Vegastrike move to GitHub - Proposal

PostPosted: Tue Apr 14, 2015 8:26 pm
by gonzo
Following this short discussion
I fiddled around on GitHub and ended up with this:
https://github.com/vegastrike

Oops! One prezzes a button and one hazz created mutiny! 8)

No, really. It was just a bit too simple to migrate to Github so I just went ahead and created the organisation and transferred the repository from yesterday to it. If this is not in anyone's interest I'll delete the thing or just hand over the keys to the team.
I've done some coding for LMMS so I'm pretty used to moving around in the GitHub environment. When LMMS took the step and moved from Sourceforge the project just exploded of activity in just a couple of weeks and pushed 1.0.0 in a matter of months.
I think this is the right move to do. GitHub allows to set up teams so we can have them artists committing to separate repositories without

Thoughts? :D

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Apr 14, 2015 10:24 pm
by loki1950
Well I for one like the idea as we do need lots more people so we can move in any direction.

Enjoy the Choice :)

Re: Vegastrike move to GitHub - Proposal

PostPosted: Wed May 13, 2015 1:01 pm
by ezee
Hello friends !
Nice idea indeed , but the actual repo you created in github is not what the Windows devs need ... :lol:

What trunk or branch have you used ?
Also, it seem to me that the BIG data folder is missing ...

So from my point of view ( windows xp programmer ) , the only working source folder
is : http://sourceforge.net/p/vegastrike/cod ... _0_5_1_r1/
for the latest revision i mean .

see ya all !
:wink:

Re: Vegastrike move to GitHub - Proposal

PostPosted: Wed May 13, 2015 2:23 pm
by loki1950
The data is still in the svn repo git does not do binary data file all that well ;) as for it not being windows specific the project is multi-platform not windows only make your own git branch you can do that now.

Enjoy the Choice :)

Re: Vegastrike move to GitHub - Proposal

PostPosted: Wed May 13, 2015 2:39 pm
by gonzo
ezee wrote:Hello friends !
What trunk or branch have you used ?

I'm at http://sourceforge.net/p/vegastrike/code/HEAD/tree/trunk/

ezee wrote:Also, it seem to me that the BIG data folder is missing ...

Yes. I didn't import that one but just that one repo to try it out. I updated the Github source with a link to the Sourceforge code and a note to use the Sourceforge one, for the time being.

ezee wrote:So from my point of view ( windows xp programmer ) , the only working source folder
is : http://sourceforge.net/p/vegastrike/cod ... _0_5_1_r1/
for the latest revision i mean .
OK. You're at the latest release and I'm at the latest source. I didn't think much at all before I imported a repository but just went with the latest. And generally I wouldn't know about anything Windows, sorry! I don't know if you can check out the version you're at from the Github fork. I'll have a look at it.

It's a bit hard to do anything without feedback from the main developers.

By the way @loki1950 turned 10 years on the forum one hour ago... 8) - Congratulations!

Re: Vegastrike move to GitHub - Proposal

PostPosted: Wed May 13, 2015 5:29 pm
by ezee
It's a bit hard to do anything without feedback from the main developers.


Oooh yeaah !! :lol:
That's why i just give my two cents with my little experience about the vegastrike distros ...
The most important thing for newcomers will be to find the wiki updated with the new Github repositery AND how to compile the project under linux,mac,win .

That was a headache for me to find a working solution , 'spent hours to find a working
one for my windows system + VisualStudio 2008 .

For me ," http://sourceforge.net/p/vegastrike/cod ... _0_5_1_r1/ " is THE WORKING REFERENCE .
But Klauss who is the last updater of sources is coding under the mac system and probably use a different branch or trunk ...

But hey , thank you for your effort gonzo .
I will check again that new repo and report later .
:wink:

Re: Vegastrike move to GitHub - Proposal

PostPosted: Wed May 13, 2015 6:27 pm
by gonzo
ezee wrote:The most important thing for newcomers will be to find the wiki updated with the new Github repositery

No, please for now don't link to the Github repository other than as a part of this discussion. Sourceforge is still the home for the code right now.

ezee wrote:how to compile the project under linux,mac,win .

That was a headache for me to find a working solution , 'spent hours to find a working
one for my windows system + VisualStudio 2008 .

Good instructions is a scarce commodity in the world of open source.

For me ," http://sourceforge.net/p/vegastrike/cod ... _0_5_1_r1/ " is THE WORKING REFERENCE .
But Klauss who is the last updater of sources is coding under the mac system and probably use a different branch or trunk ...

I wonder then if I only emigrated a part of the code to GitHub?

ezee wrote:But hey , thank you for your effort gonzo .

Thanks! And thank you for coding for Vegastrike!

Re: Vegastrike move to GitHub - Proposal

PostPosted: Thu May 14, 2015 3:41 pm
by ezee
Hi .
So i went to the github repositery and there is no MSVC solutions for windows .
The missing DATA folder is not a problem , it can be checkout from the SVN .

I'm actually playing with Ogre3D render engine and don't have time for setting up a
new environment for windows in your Git repositery .
But perhaps later , as i always think about an engine conversion ( vegastrike is pure GL with glsl shader system that Ogre3D could deal with ) .
That could make a branch ...

Anyway :
_Python coders are needed here , as the biggest part of the game is python scripted .
The c/c++ is mainly for the dev' of client/server code ( for persistent universe ?) .
_Tools are to be made to help artists and IA scripters to make new missions and quests
_There is a market library that can/could be merged , the nido's market .
( the idea was to have a balanced economy between factions , dynamic prices etc ...)

:wink:

Re: Vegastrike move to GitHub - Proposal

PostPosted: Fri May 22, 2015 6:41 pm
by ezee
One question :
It is said in the front project page :
Don't fork this project but work from the original sourceforge subversion repository instead.


What do you mean ? :shock:
The only possible way for us to contribute is to fork then " pull requests " because we
don't have admin access .

I need to create the tag section for the 0.5.1 rc1 from SVN in this github repo as initial " safe start " .

I suggest you to import that tag for me ( and others ) in your project, so we can update it later ?
Or simpler , add me as collaborator ? -> https://help.github.com/articles/adding ... epository/
... and i will take that job for you .

From github , i haven't seen an interface to request membership ... strange no ?
So i ask you from here .
thx
:wink:

Re: Vegastrike move to GitHub - Proposal

PostPosted: Fri May 22, 2015 8:57 pm
by gonzo
ezee wrote:One question :
It is said in the front project page :
Don't fork this project but work from the original sourceforge subversion repository instead.


What do you mean ? :shock:
The only possible way for us to contribute is to fork then " pull requests " because we
don't have admin access .

Because I don't intended this to be a "fork" but just a hint to where the coding should move. I'm not a member of the Vegastrike team, yet, so the code hasn't really moved. I also link to the official repository. Even though the in-house coders are not that visible here in the forum, klauss is still working on bugs in the tracker at sourceforge, whatever happens should be with their approval. We could do a proper fork off course but I'd rather do a mod than a fork. In any case I would still like Vegastrike to move first.

ezee wrote:I need to create the tag section for the 0.5.1 rc1 from SVN in this github repo as initial " safe start " .

I suggest you to import that tag for me ( and others ) in your project, so we can update it later ?
Or simpler , add me as collaborator ? -> https://help.github.com/articles/adding ... epository/
... and i will take that job for you .

I'll add you gladly and give you the keys once a move is official. But first a proper discussion here. We want feedback from, most of all, klauss and pheonixstorm first. Or whoever's in charge...
This all reminds me that I don't really know who's in charge here? Who is responsible for what areas?

Anyway, this is you right?
https://github.com/Ezeer

Re: Vegastrike move to GitHub - Proposal

PostPosted: Fri May 22, 2015 10:15 pm
by ezee
Anyway, this is you right?
https://github.com/Ezeer


good Job , watt ( :idea: ) son !
:lol:
Well , i just thought that i forgot to give my pseudo on git...
You got it , of course : Ezeer

I'm ok with your explanation , and i can ezeelee wait that you receive a confirmation
from " the band of brothers " , even if that mean a couple of years . ( mwah ah ah )
:mrgreen:
I'm joking , but VegaStrike is also a kind of tragedy where the protagonists seems to be never on time ... Apart Loki that is the most active in the forum ( salutation Loki :wink: )

Okay , thank you for your quick answer ,
see you later so .
:arrow:

Re: Vegastrike move to GitHub - Proposal

PostPosted: Fri May 22, 2015 11:03 pm
by gonzo
ezee wrote:I'm ok with your explanation , and i can ezeelee wait that you receive a confirmation
from " the band of brothers " , even if that mean a couple of years . ( mwah ah ah )

I'll give it a couple of more weeks... :wink:

Re: Vegastrike move to GitHub - Proposal

PostPosted: Wed May 27, 2015 9:33 am
by ezee
So i made a moove , in github and sourceforge .
I also realized that i am alone under windows XP sp3 , ( i like it :lol: ) , and that it is important that the code stay portable .

I managed to import the entire Tag/0.5.1 rc.1 ( 2012 ) as starting point for the evolution .
I think you were all waiting for the 0.5.2 , it's time to make the thing arrive .
Perhaps TBHolder ,Vincent Legoll ,Deus Siddis ,vincele and some other folks would like to have admin? admin:dev rights in this project ?

I've seen the road to the 0.5.1 , and she's made by your work , guys !
Remember : ----> http://sourceforge.net/p/vegastrikevo/s ... it_browser
Loki also is invited , i give you the key man as you 've done for me already .

Feel free to tell me if you want a "privilege" , i have created one for the Artists and proposed to DarkVixen to manage this part . ( She's got a pretty good style and make beautiful images , you remember ? )
Enjoy her skill : download/file.php?id=2613


Look into the folder , and tell me if there is enough inside for you in linux and mac ?
I mean as new starting point :
http://sourceforge.net/p/vegastrikevo/svn/HEAD/tree/

Vinvele asked for 65 patches , look if you can push or patch them here ?


I just added two empty folders , one trunk and one branch : we've got room !
PM me or just tell me here your username in sourceforge , then i'll add you as partners .
:wink:

EDIT : I forgot to talk about GitHub ... where i started to work on the dynamic Market
that is a feature i'd like to insert in class Universe of vegastrike .
More about herre : -> https://github.com/Ezeer/Vegastrike_Market

Spoil : The Unit class in vegastrike will be certainly part of the market library ,
perhaps in the Base class , or at the level of a factory .
The factories will produce everything , from pizza to weapons or vessels .
Governors will rule their bases , and the players will be able to be Governors too .
That's my road map for now .

Re: Vegastrike move to GitHub - Proposal

PostPosted: Thu Jun 04, 2015 7:31 am
by gonzo
ezee wrote:From github , i haven't seen an interface to request membership ... strange no ?

Yeah, I found that odd too.

----

One thing that doesn't work with the GitHub version is boost. When you install from subversion it will pull in Boost for you automatically as an external package. The Github package doesn't, so that's one difference right there. I haven't looked into the world of externals or submodules as it's called in the world of Git but you need to provide boost on your own for now.


Post edited for more clarity

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 4:15 pm
by gonzo
loki1950 wrote:The data is still in the svn repo git does not do binary data file all that well ;)

I've looked into this now and they have a not too fixed limit around 1GB, don't like files over 50MB and ban files over 100GB.
https://help.github.com/articles/what-is-my-disk-quota/
This could be a problem with our data repo which is 1.4GB.

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 4:23 pm
by gonzo
Maybe GitLab is the right place then?
https://about.gitlab.com/gitlab-com/
Advantages over GitHub

Unlimited repositories
Unlimited private collaborators
Unlimited disk space*
Completely free, no credit card required
Free Continuous Integration (CI) on ci.gitlab.com

* In the future we might charge for projects over 10GB


Lots of room to grow and you could still keep an active mirror on GitHub or elsewhere.

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 6:33 pm
by ezee
I don't understand what you do Gonzo .
Do you really think that the vegastrike's problem is the actual location of its source files ?
:roll:

The problem is that vegastrike needs a lot of work to be a good game , and that nobody
without a good reason to do so would work for free on it .

I had the pleasure to meet DarkVixen and to work with her on animation project .
We learned together the specific workflow between Blender and vegastrike , the image format to be used , the conversion tools needed , etc...

That is a gain in experience for 3D modeling , 2d rendering and c++ integration of artworks .

But while we where working here , producing content for this forum and medias for the game , no support was done from the game's staff .

So produce something for vegastrike is really a waste of time and perhaps of health too .
:twisted:

And now you want to moove the files of that staff , for ... ??
:?:

If i made a fork/mod , it was to give the opportunity to other creatives spirits to meet
and produce something together .
Action <-> reaction , it's life .
https://www.youtube.com/watch?v=2-pDEn6ZUPU

But when there is action without reaction , it's ... dead .

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 6:52 pm
by gonzo
ezee wrote:Do you really think that the vegastrike's problem is the actual location of its source files ?

Partly, yes. What happened when LMMS moved to GitHub was... 1.0
I'm not the only one advocating a move.

Basically I haven't given up on this project... yet. :wink:

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 6:55 pm
by ezee
:lol:

call 999 ...
:wink:

Edit : i've been enough 96 degrees in the shade
8)

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 6:58 pm
by gonzo
:lol: I'll try not to put my health in jeopardy.

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 6:59 pm
by ezee

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 7:10 pm
by gonzo
You're just way more faster than I am. Maybe I'll come to the conclusion that it's time to move on some day but I'm not in a hurry right now.

Re: Vegastrike move to GitHub - Proposal

PostPosted: Tue Jun 16, 2015 7:54 pm
by ezee
:)
One thing you missed is that every good changes made in a fork or clone is de facto an
improvement for vegastrike .
I am sure that nothing new will come from here , but because of the license terms , from
the work of some organization based on vegastrike's sources .

Because how is made the recruitment here ?
With wich criteriums ?

The next guy that will make a major improvement in a mod will be contacted by the guy
that is admin today , who will claim is right from the license over the code.
After some congrats lines , they will be " friends " and the modder will become an other brick in the wall .

That's all folk : https://www.youtube.com/watch?v=b9434BoGkNQ

Re: Vegastrike move to GitHub - Proposal

PostPosted: Sat Aug 01, 2015 6:53 pm
by pheonixstorm
A few things.

All forks for now pull from the VS SVN off SF.net

SF.net and Slshdot are being sold off by Dice, so the few of us here left with Project Admin permissions need to actually decide if we should try and stay with SF or do as many others have done and just abandon ship (which could be a good thing)

If we do abandon ship we will need to find a new home that works well for us, be it GitHub or Google Code or whoever is left.

I was never here, this post is a figment of your imagination. :mrgreen:

Re: Vegastrike move to GitHub - Proposal

PostPosted: Sun Aug 02, 2015 7:32 am
by loki1950
Google Code is just as weird if you get popular and your traffic is high they send you bandwidth bills has happened to a couple of projects.

Enjoy the Choice :)