Start point for BlackBox analisys and development

Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Start point for BlackBox analisys and development

Post by Ivan Denisov »

Josef Templ wrote:What would redmine be used for?
As an SCM tool? As a wrapper around Git? As a project management tool? As a forum software?
As Issues tracking system and web-interface of GitHub repository mirror.
Josef Templ wrote:It is a bit hard to figure out what it is and what not.
As far as I remember it has the advantage of providing a plain text diff view for binary BB texts.
Yes.
Josef Templ wrote:As an SCM we could use Git and use redmine for providing a plain text view on binary BB files.
redmine would be installed on the EDIS server, right?
Git could be hosted on Github etc.
The question then is if redmine's issue tracker is as good as Github's issue tracker.
I cannot answer this question because I don't know either.
It's issues tracking system is advanced and can be tuned precisely.
Josef Templ wrote:For me, the goal must be to have a setup where an issue can be tracked down to the
source code change that resolves the issue and any source code change should point back
to the associated issue (two-way tracking).
That depends on the pearsons who will manage git commits. They can put the link to the Issue. And in issue comment add the link to the commit interface page.
Josef Templ wrote:The binary files such as symbol files and object files should not be included in the SCM repository.
They should, however, be included in a download package.
This makes a download package (.exe, .zip, .msi) very different from a repository.
I do not think, that it is the strict rule, because all except core is crossplatform and should not be recompiled. However there is positive experience of usage of console BlackBox Compiler for building all Code and Sym files for deploying the system for the development in BlackBox Freenix.
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Start point for BlackBox analisys and development

Post by Ivan Denisov »

Rene, can you please start over vote not waiting while Zinn finished?

We need to start a vote about issues tracker and repository!

Issues tracker options are:
- forum
- github
- redmine

repository
- github
- gitlab
User avatar
DGDanforth
Posts: 1061
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, California, USA
Contact:

Re: Start point for BlackBox analisys and development

Post by DGDanforth »

Ivan Denisov wrote:Rene, can you please start over vote not waiting while Zinn finished?

We need to start a vote about issues tracker and repository!

Issues tracker options are:
- forum
- github
- redmine

repository
- github
- gitlab
Might I suggest that we choose the configuration that is easiest now but that with experience we leave open the option to change the supporting software (github, redmine, gitlab) to something more suitable (if need be).
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Start point for BlackBox analisys and development

Post by Ivan Denisov »

We need to move on and begin to work with a code for maintain some Center version. Let's vote for repository, please. And for issues tracker.

Also we need the vote like this:
- I think we should use H. Zinn version as start point
- I think we should not use H. Zinn version as start point
- Abstain
User avatar
ReneK
Posts: 214
Joined: Tue Sep 17, 2013 9:16 am
Location: Vienna, Austria, Europe

Re: Start point for BlackBox analisys and development

Post by ReneK »

So far, I do not see the discussions evolved enough that three persons want a vote.
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Start point for BlackBox analisys and development

Post by Ivan Denisov »

ReneK wrote:So far, I do not see the discussions evolved enough that three persons want a vote.
Jousef, Douglas and I ask you, Rene, to make the vote about issues tracker and repository.
User avatar
ReneK
Posts: 214
Joined: Tue Sep 17, 2013 9:16 am
Location: Vienna, Austria, Europe

Re: Start point for BlackBox analisys and development

Post by ReneK »

Now, is that so?

As I understood, you, Ivan want the following vote:

"As a repository (until the need to change comes up), the center uses
A: GITHUB
B: GITLAB
C: None of the above
D: Abstain"

Ivan, is this a faithful rendition of what you want to vote on in the first place?

Josef, Doug, is the above vote what you want?

PS: Ivan, though I am subscribed to the forum, I didn't get an eMail
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Start point for BlackBox analisys and development

Post by Ivan Denisov »

ReneK wrote:Ivan, is this a faithful rendition of what you want to vote on in the first place?
Yes, that is good options list.
ReneK wrote:PS: Ivan, though I am subscribed to the forum, I didn't get an eMail
I have to analyze server email log again to catch the problem if it is exists.
User avatar
DGDanforth
Posts: 1061
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, California, USA
Contact:

Re: Start point for BlackBox analisys and development

Post by DGDanforth »

ReneK wrote:Now, is that so?

As I understood, you, Ivan want the following vote:

"As a repository (until the need to change comes up), the center uses
A: GITHUB
B: GITLAB
C: None of the above
D: Abstain"

Ivan, is this a faithful rendition of what you want to vote on in the first place?

Josef, Doug, is the above vote what you want?

PS: Ivan, though I am subscribed to the forum, I didn't get an eMail
I do not know the distinction between GITHUB and GITLAB so can not make that choice. I need an example where one needs one or both.
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Start point for BlackBox analisys and development

Post by Ivan Denisov »

DGDanforth wrote:I do not know the distinction between GITHUB and GITLAB so can not make that choice. I need an example where one needs one or both.
GitHab is public, more open for side developers to take role in issues tracking and push requests. It is good if we want more open discussions with BlackBox community and free hosting service for repository and it's forks.

GitLab is private, more closed repository based on GitHab sources (we will need to install it on our server in Zurich). It allows to customize access, settings and provide close integration with Redmine project tracker. It is good tool for small community working together with Open project or Closed project.
Example: http://gitlab.molpit.com/oberon/blackbox-freenix
Locked