diff --git a/doc/technical/code/c++11.txt b/doc/technical/code/c++11.txt index 4d99bb73b..6b443e195 100644 --- a/doc/technical/code/c++11.txt +++ b/doc/technical/code/c++11.txt @@ -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 ~~~~~~~~~~~~~~~~~~ diff --git a/doc/technical/overview.txt b/doc/technical/overview.txt index 97a651678..634e44c62 100644 --- a/doc/technical/overview.txt +++ b/doc/technical/overview.txt @@ -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 diff --git a/doc/user/tutorials/DebianBuilding.txt b/doc/user/tutorials/DebianBuilding.txt index 7249f1f8b..be21a8841 100644 --- a/doc/user/tutorials/DebianBuilding.txt +++ b/doc/user/tutorials/DebianBuilding.txt @@ -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* + diff --git a/uml/README_UML.txt b/uml/README_UML.txt index c62c12c72..9be9d0121 100644 --- a/uml/README_UML.txt +++ b/uml/README_UML.txt @@ -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