Page 5 of 5

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Thu Aug 14, 2014 11:05 am
by Ivan Denisov
I think, that we should not use "Edition" at all. The Center includes most distributors like OberonCore and Helmut Zinn. The idea is to come to the general distribution. There was no "Oberon microsystems Edition", and from my point of view, should not be "Center Edition". Simply — "BlackBox Component Builder".

I am suggesting next points for voting:
* Community Edition
* Center Edition
* BBFWC Edition
* no Edition label, we are making "general" BlackBox like Oberon microsystems did.

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Thu Aug 14, 2014 8:42 pm
by DGDanforth
"no Edition label, we are making "general" BlackBox like Oberon microsystems did"
That would be my preference.

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Fri Aug 15, 2014 12:43 pm
by Josef Templ
As I see it now, there are two decisions to be made:

1. should we introduce a name at all?

2. if yes, which name?

I would prefer to have a name that clearly distinguishes
our distribution from possible other distributions.
There is at least the OberonCore distribution, the original ominc
distribution, the CPC distributions and in the future there may
even be more distributions.

A possible alternative name would be 'Center Edition'.
May be a native speaker could comment on how this sounds.
Is it more 'professional' style? Is it too general? Is it nonsense?
Other ideas?

- Josef

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Fri Aug 15, 2014 12:48 pm
by Josef Templ
DGDanforth wrote:"no Edition label, we are making "general" BlackBox like Oberon microsystems did"
That would be my preference.
This seems a bit over-optimistic to me. There are already
multiple existing distributions. We have no exclusive rights on this
and by omitting a name it will not change that fact but only add confusion.

- Josef

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Fri Aug 15, 2014 2:21 pm
by Ivan Denisov
+ 1 option

* change the name of distribution, for example "BlackBox Component Framework" or "Component Pascal Framework" or "YellowPuzzle Component Builder"

Component Pascal Framework can be better for googling than BlackBox ... there are so much other BlackBoxes.

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Fri Aug 15, 2014 5:52 pm
by DGDanforth
Perhaps we should get some feedback from the remants of Omic?
Is it important to them to make a distinction between their code and derivatives
of it? Do they wish to 'bless' our efforts by making us the official legacy developers?
-Doug

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Mon Aug 18, 2014 2:56 pm
by Josef Templ
I just want to let everybody know that Ivan and me have succeeded in setting up the
build engine on our Edis host. It is ready for use, stable, and well tuned for our needs.
Small fixes or improvements may be required but I don't expect any bigger problems.
Some background information can be found on our Wiki.
http://wiki.blackboxframework.org/index ... ild_Engine
and
http://wiki.blackboxframework.org/index ... g_Strategy.

Ivan pointed out correctly that using Jenkins would be a tremendous overkill. Doing it via a simple
cron job that activates the build engine periodically serves our needs perfectly.

The current implementation must be seen as a proposal to the center.
I would, however, like to ask the center members to be careful with
alternative suggestions before fully understanding all the concepts and its application to our repository.
The current proposal follows best practices where possible and meaningful while at the same time
it tries to keep simple things simple. I am convinced that it is not easy to come up with a
much better solution by now.

The current solution supports for example building for topic branches as well as for master, it supports
development stages, it provides consistent version information etc. etc.
It also does a rigorous self test before creating a distribution.
There is only one single place (appbuild/AppVersion.txt) where the currently built version is specified.
This information goes automatically to the About dialog, to Dialog.version and to the generated file names.
There is only one single place where new modules must be added to be compiled and distributed and this place
is the well-known file Dev/Docu/Build-Tool.odc. From here the build engine takes the information which
files to compile and in which order.

- Josef

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Mon Sep 08, 2014 1:41 pm
by Ivan Denisov
I have started repository and issues tracker from the scratch (links at the top of this board ⇑ ).

After Josef will setup development branch a bit by a single commit, the pipeline will be waiting for our work :)

Everybody who does not registered in Redmine, please, join us here:
http://redmine.blackboxframework.org/account/register

Re: blackbox-1.7-a1-setup (building pipeline)

Posted: Tue Sep 16, 2014 3:26 pm
by Josef Templ
The build engine is now also available and activated for the cleaned up repository 'blackbox'.

- Josef