Reference platform for Lumeira is now Debian/Jessie
This commit is contained in:
parent
c2d5896a3b
commit
80e78492d2
4 changed files with 31 additions and 3 deletions
|
|
@ -146,7 +146,7 @@ Summer 2014::
|
||||||
the basic switch to C++11 compilation is done by now, but we have yet to deal with
|
the basic switch to C++11 compilation is done by now, but we have yet to deal with
|
||||||
some ``ripple effects''.
|
some ``ripple effects''.
|
||||||
September 2014::
|
September 2014::
|
||||||
and those problems turn out to be somewhat insidious: our _reference system_ is still Debian/stable,
|
and those problems turn out to be somewhat insidious: our _reference system_ is still Debian/Wheezy (stable),
|
||||||
which means we're using *GCC-4.7* and *CLang 3.0*. While these compilers both provide a roughly complete
|
which means we're using *GCC-4.7* and *CLang 3.0*. While these compilers both provide a roughly complete
|
||||||
C++11 support, a lot of fine points were discovered in the follow-up versions of the compilers and standard
|
C++11 support, a lot of fine points were discovered in the follow-up versions of the compilers and standard
|
||||||
library -- current versions being GCC-3.9 and CLang 3.4
|
library -- current versions being GCC-3.9 and CLang 3.4
|
||||||
|
|
@ -157,6 +157,10 @@ September 2014::
|
||||||
GCC-4.7 doesn't blow up; CLang is even worse, Version 3.0 us unusable after our C++11 transition.
|
GCC-4.7 doesn't blow up; CLang is even worse, Version 3.0 us unusable after our C++11 transition.
|
||||||
We're forced to check our builds on Debian/testing, and we should consider to _raise our general
|
We're forced to check our builds on Debian/testing, and we should consider to _raise our general
|
||||||
requirement level_ soon.
|
requirement level_ soon.
|
||||||
|
August 2015::
|
||||||
|
our »reference system« (platform) is Debian/Jessie from now on.
|
||||||
|
We have switched to **C++14** and use (even require) GCC-4.9 or CLang 3.5 -- we can expect solid support
|
||||||
|
for all C++11 features and most C++14 features.
|
||||||
|
|
||||||
Perfect forwarding
|
Perfect forwarding
|
||||||
~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~
|
||||||
|
|
|
||||||
|
|
@ -87,6 +87,30 @@ nevertheless we try to stick to it as far as possible
|
||||||
and maintain fairly complete test coverage.
|
and maintain fairly complete test coverage.
|
||||||
|
|
||||||
|
|
||||||
|
Releases and Development Process
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
Lumiera is developed in a collaborative style. Releases are done ``when ready''.
|
||||||
|
We (the core developers) are always open for comments, new ideas and proposals.
|
||||||
|
In fact, there is even a world-pushable ``mob'' Git repository on our server:
|
||||||
|
minor contributions can be pushed there right away, we'll notice any changes.
|
||||||
|
It might be a good idea to discuss larger changes prior to jumping into the
|
||||||
|
code though. Our Mailinglist is the main information hub. Users and developers --
|
||||||
|
everyone is welcome.
|
||||||
|
|
||||||
|
Lumiera should be usable on any contemporary Linux (or similar *NIX) system.
|
||||||
|
Porting to other platforms is OK for us, but requires Someone^TM^ to volunteer.
|
||||||
|
For development and dependency management, we try to stick close to what
|
||||||
|
Debian/stable provides. Whenever we need special or more recent libraries,
|
||||||
|
we care for a backport and publish a DEB package for use on Debian/Stable.
|
||||||
|
We also run a series of Debian Repositories, and we try to build a Lumiera
|
||||||
|
package for an array of Debian-like distributions (Ubuntu, Mint). Through
|
||||||
|
these ongoing efforts, we try to keep up with the evolution of platform,
|
||||||
|
compilers, language and libraries, and we maintain our ability to
|
||||||
|
release, even while there are no public releases planned
|
||||||
|
for the foreseeable future.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Lumiera Application
|
Lumiera Application
|
||||||
-------------------
|
-------------------
|
||||||
Generally speaking, the Application is comprised of several self contained
|
Generally speaking, the Application is comprised of several self contained
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ should _not_ be done as root.
|
||||||
. add a suitable source line to your *Apt configuration* ('/etc/apt/sources.lst')
|
. add a suitable source line to your *Apt configuration* ('/etc/apt/sources.lst')
|
||||||
+
|
+
|
||||||
----
|
----
|
||||||
deb-src http://lumiera.org/debian/ wheezy experimental
|
deb-src http://lumiera.org/debian/ jessie experimental
|
||||||
----
|
----
|
||||||
. get all the *build dependencies*
|
. get all the *build dependencies*
|
||||||
+
|
+
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ As a consequence, Bouml was dropped from Debian, since it relies on qt3.
|
||||||
* we track all these bouml session files in our Git tree
|
* we track all these bouml session files in our Git tree
|
||||||
* but note: the actual format is slightly dependent on the actual bouml version in use footnote:[as of
|
* but note: the actual format is slightly dependent on the actual bouml version in use footnote:[as of
|
||||||
1/2015, we still use Version *`4.21`* of bouml, which is the Version found in Debian/Squeeze. It runs
|
1/2015, we still use Version *`4.21`* of bouml, which is the Version found in Debian/Squeeze. It runs
|
||||||
without modification on Debian/Wheezy]
|
without modification on Debian/Wheezy, but can no longer be used on Debian/Jessie]
|
||||||
* and the layout of the rendered diagrams is unfortunatly _highly dependent on the installed fonts_.
|
* and the layout of the rendered diagrams is unfortunatly _highly dependent on the installed fonts_.
|
||||||
* for that reason, we check in any _relevant_ diagram images also into Git. See `doc/devel/uml`
|
* for that reason, we check in any _relevant_ diagram images also into Git. See `doc/devel/uml`
|
||||||
Here, ``relevant'' means all diagram images, which are linked into the website or the TiddlyWiki
|
Here, ``relevant'' means all diagram images, which are linked into the website or the TiddlyWiki
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue