Reference platform for Lumeira is now Debian/Jessie

This commit is contained in:
Fischlurch 2015-08-16 02:24:02 +02:00
parent c2d5896a3b
commit 80e78492d2
4 changed files with 31 additions and 3 deletions

View file

@ -146,7 +146,7 @@ Summer 2014::
the basic switch to C++11 compilation is done by now, but we have yet to deal with
some ``ripple effects''.
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
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
@ -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.
We're forced to check our builds on Debian/testing, and we should consider to _raise our general
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
~~~~~~~~~~~~~~~~~~

View file

@ -87,6 +87,30 @@ nevertheless we try to stick to it as far as possible
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
-------------------
Generally speaking, the Application is comprised of several self contained

View file

@ -37,7 +37,7 @@ should _not_ be done as root.
. 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*
+

View file

@ -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
* 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
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_.
* 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