Repository for the final Ominc release

Repository for the final Ominc release

Postby Ivan Denisov » Tue Oct 15, 2013 3:51 pm

People ask for "main" read-only repository with Ominc release.

Distribution is the part of "center" mission, lets perform our mission and decide about repository.

After sum up of mail list discussion I have chosen three options: GitHub, Bitbucket and Gitorious.
Google Code and SourceForge were rejected because of banning politics.
Our own repository (like Redmine) worse than public because it will not involve new people and not allowing to make easy pull-requests.

Let's continue the discussion of "center" repository! And then vote.
Ivan Denisov
 
Posts: 1696
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Repository for the final Ominc release

Postby Josef Templ » Wed Oct 16, 2013 8:48 am

What are the advantages and disadvantages of the alternatves?

The Bitbucket welcome page says that it is free up to 5 users.
Isn't this a knock out criterion? Has anybody looked at this issue?
What about the other alternatves? Any experience with them?
User avatar
Josef Templ
 
Posts: 2031
Joined: Tue Sep 17, 2013 6:50 am

Re: Repository for the final Ominc release

Postby ReneK » Wed Oct 16, 2013 1:30 pm

Back on the OMI eMail list, several variants for a repository have been mentioned. Of those mentioned there, only those three systems are in this vote that Ivan mentioned before the discussion took place. I think this is not sufficient.

What about SourceForge or Google Code which have been mentioned already? What about CVS, SVN, GNU arch, Fossil, Mercurial, Monotone or Bitkeeper? What are the needs we want to address? As long as we have no analysis of what we want the repository to do, how can we decide which product serves our needs?

(And why is it relevant that people outside the center ask for a repository, when the repository is primarily a tool for the center members and not for the Community? Right now, there is exactly one downloadable file. But of course, this is off topic).
User avatar
ReneK
 
Posts: 214
Joined: Tue Sep 17, 2013 9:16 am
Location: Vienna, Austria, Europe

Re: Repository for the final Ominc release

Postby Josef Templ » Fri Oct 18, 2013 6:48 am

I agree that there is not enough knowledge about the alternatives.
So it is more like guessing than voting. But where could
the knowledge come from?
User avatar
Josef Templ
 
Posts: 2031
Joined: Tue Sep 17, 2013 6:50 am

Re: Repository for the final Ominc release

Postby ReneK » Fri Oct 18, 2013 8:36 am

We can analyze our needs first, and then each of us can read up on Wikipedia or wherever, probably discuss the findings here, and then vote as he believes.
User avatar
ReneK
 
Posts: 214
Joined: Tue Sep 17, 2013 9:16 am
Location: Vienna, Austria, Europe

Re: Repository for the final Ominc release

Postby Ivan Denisov » Fri Oct 18, 2013 2:11 pm

Josef Templ wrote:The Bitbucket welcome page says that it is free up to 5 users.
Isn't this a knock out criterion? Has anybody looked at this issue?

This limit only for closed projects. For open-source there are no limits.
Ivan Denisov
 
Posts: 1696
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Repository for the final Ominc release

Postby Ivan Denisov » Sun Oct 20, 2013 2:35 am

Josef Templ wrote:I agree that there is not enough knowledge about the alternatives.
So it is more like guessing than voting. But where could
the knowledge come from?

If nobody sharing experience, I let you Google, please. Any my or OberonCore or Rene interpretation will depend on our vision.
Ivan Denisov
 
Posts: 1696
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: DISCUSSION: Repository for the final Ominc release

Postby DGDanforth » Sat Nov 09, 2013 10:18 pm

Necessary criteria for maintaining bug free development and released systems:
o Single 'official' current release.
o Changes from this release to previous release (docu, mod).
o Candidates modules for next release.
o Individuals assigned to evaluate each candidate module.
o Current human editor who coordinates modules and testing for next release.
o List of requested changes/additions for next release.

Whatever mechanisms, github etc., that provide for those capabilities is fine with me.

-Doug Danforth
User avatar
DGDanforth
 
Posts: 1061
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, California, USA

Re: DISCUSSION: Repository for the final Ominc release

Postby Robert » Fri Nov 15, 2013 4:44 pm

I have done a brief Wikipedia comparison of the three suggestions, and, for not very good reasons, would order them:
1 - GitHub, 2- Gitorious, 3 - Bitbucket. I guess GitHub wins because it is already the most popular.

Unless someone with real knowledge gives reasons for preferring one, it seems better to just take a chance, and make a vote fairly soon.

I think it is more important to make progress on establishing a stable reference BlackBox 1.6 that the community uses and respects, than to
spend too long deciding what is the very best tools to use, especially if they are only marginally better than the next best.

Regards - Robert
User avatar
Robert
 
Posts: 1019
Joined: Sat Sep 28, 2013 11:04 am
Location: Edinburgh, Scotland

Re: DISCUSSION: Repository for the final Ominc release

Postby Ivan Denisov » Wed Nov 20, 2013 4:17 pm

A month ago I have made a demo in GitHub
https://github.com/bbfw-center
It looks nice. I am not an experienced user of GitHub, I can not say much. Romiras is more experienced with it and gave his recommendation.

That is how the repository looks in BitBucket
https://bitbucket.org/oberoncore/blackbox
ObeonCore push 1.6 versions for their needs.
I think, the reasons is that they prefer Mercurial in spite of Git.

I do not know which service is better, but I prefer GIT because it has odc-to-binary converter essential for BlackBox development and Redmine integration.

However, I do not recommend Gitorious because have bad experience with archive extracting feature and their web-site works very slow from Russia.
Ivan Denisov
 
Posts: 1696
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Next

Return to Archive

Who is online

Users browsing this forum: No registered users and 1 guest

cron