]> https://gitweb.dealii.org/ - candi.git/log
candi.git
9 years agoClean auto-choice of Trilinos version.
Bruno Turcksin [Thu, 22 Oct 2015 23:06:53 +0000 (18:06 -0500)]
Clean auto-choice of Trilinos version.

9 years agoRevert change in candi.cfg.
Bruno Turcksin [Thu, 22 Oct 2015 22:59:48 +0000 (17:59 -0500)]
Revert change in candi.cfg.

9 years agoAdd support for Ubuntu12.
Bruno Turcksin [Thu, 22 Oct 2015 22:57:56 +0000 (17:57 -0500)]
Add support for Ubuntu12.

9 years agoAdd support for automatic choice of Trilinos version.
Bruno Turcksin [Thu, 22 Oct 2015 21:38:24 +0000 (16:38 -0500)]
Add support for automatic choice of Trilinos version.

9 years agodeal.II: allows to build Trilinos 11 or 12
Uwe Köcher [Thu, 22 Oct 2015 18:28:19 +0000 (20:28 +0200)]
deal.II: allows to build Trilinos 11 or 12

9 years agoMerge branch 'release_preparings_v0.6'
Uwe Köcher [Wed, 21 Oct 2015 17:00:28 +0000 (19:00 +0200)]
Merge branch 'release_preparings_v0.6'

9 years agoMerge branch 'master' into release_preparings_v0.6
Uwe Köcher [Wed, 21 Oct 2015 16:59:34 +0000 (18:59 +0200)]
Merge branch 'master' into release_preparings_v0.6

9 years agoMerge pull request #31 from koecher/allow_overwriting_vars
Uwe Köcher [Wed, 21 Oct 2015 16:55:26 +0000 (18:55 +0200)]
Merge pull request #31 from koecher/allow_overwriting_vars

Allow overwriting vars

9 years agoMerge pull request #35 from tjhei/opencascade
Uwe Köcher [Wed, 21 Oct 2015 16:47:26 +0000 (18:47 +0200)]
Merge pull request #35 from tjhei/opencascade

add opencascade

9 years agoadd missing opencascade references
Timo Heister [Wed, 21 Oct 2015 11:59:13 +0000 (07:59 -0400)]
add missing opencascade references

9 years agodisable opencascade by default
Timo Heister [Tue, 20 Oct 2015 19:51:00 +0000 (15:51 -0400)]
disable opencascade by default

9 years agoadd opencascade to platforms
Timo Heister [Mon, 12 Oct 2015 17:22:52 +0000 (13:22 -0400)]
add opencascade to platforms

9 years agoadd opencascade
Timo Heister [Sun, 11 Oct 2015 18:13:00 +0000 (14:13 -0400)]
add opencascade

9 years agoMerge pull request #33 from Rombur/mkl_trilinos
Uwe Köcher [Wed, 7 Oct 2015 20:35:41 +0000 (22:35 +0200)]
Merge pull request #33 from Rombur/mkl_trilinos

If MKL is ON, setting MKL_DIR is enough when using Trilinos.
Ah, perfect. Thx for working that out.

9 years agoIf MKL is ON, setting MKL_DIR is enough when using Trilinos.
Bruno Turcksin [Wed, 7 Oct 2015 20:05:59 +0000 (15:05 -0500)]
If MKL is ON, setting MKL_DIR is enough when using Trilinos.

9 years agodeal.II: petsc / MKL bug fix
Uwe Köcher [Wed, 7 Oct 2015 14:23:22 +0000 (16:23 +0200)]
deal.II: petsc / MKL bug fix

9 years agodeal.II: MKL usage for PetSC and Trilinos
Uwe Köcher [Wed, 7 Oct 2015 14:12:04 +0000 (16:12 +0200)]
deal.II: MKL usage for PetSC and Trilinos

9 years agodeal.II: corrected version folder to master, if unstable build is forced
Uwe Köcher [Wed, 7 Oct 2015 13:12:58 +0000 (15:12 +0200)]
deal.II: corrected version folder to master, if unstable build is forced

9 years agodeal.II: updated ubuntu 14 description
Uwe Köcher [Wed, 7 Oct 2015 11:47:37 +0000 (13:47 +0200)]
deal.II: updated ubuntu 14 description

9 years agoMerge remote-tracking branch 'origin/allow_overwriting_vars' into release_preparings_v0.6
Uwe Köcher [Wed, 7 Oct 2015 07:42:22 +0000 (09:42 +0200)]
Merge remote-tracking branch 'origin/allow_overwriting_vars' into release_preparings_v0.6

9 years agodeal.II: updated centos7 platform information for CentOS 7.1
Uwe Köcher [Wed, 7 Oct 2015 07:15:16 +0000 (09:15 +0200)]
deal.II: updated centos7 platform information for CentOS 7.1

9 years agodeal.II: minor work on p4est; added CHECKSUM for v1.1 and removed unnecessary code...
Uwe Köcher [Tue, 6 Oct 2015 17:43:16 +0000 (19:43 +0200)]
deal.II: minor work on p4est; added CHECKSUM for v1.1 and removed unnecessary code lines

9 years agoMerge pull request #32 from koecher/keyword_load_instead_of_skip
Uwe Köcher [Tue, 6 Oct 2015 17:41:12 +0000 (19:41 +0200)]
Merge pull request #32 from koecher/keyword_load_instead_of_skip

Keyword load instead of skip

9 years agocandi: unsets LOAD variable appropriately
Uwe Köcher [Tue, 6 Oct 2015 16:06:36 +0000 (18:06 +0200)]
candi: unsets LOAD variable appropriately

9 years agocandi: introducing a new keyword 'load' for package handling.
Uwe Köcher [Tue, 6 Oct 2015 15:49:56 +0000 (17:49 +0200)]
candi: introducing a new keyword 'load' for package handling.
Details: preparation packages such as dealii-prepare were set to skip:dealii-prepare
which is confusing the users.
The patch of this branch introduces a new keyword load for optimising the user
experience.

9 years agoMerge pull request #23 from tjhei/avoid_forcing_superlu
Dr.-Ing. Uwe Köcher [Tue, 6 Oct 2015 14:20:04 +0000 (16:20 +0200)]
Merge pull request #23 from tjhei/avoid_forcing_superlu

avoid forcing SuperLUDist/ParMETIS to on
This is correct, the opposite of having metis off is not having parmetis and superlu on.

9 years agoMerge pull request #20 from tjhei/fix_p4est_unset
Dr.-Ing. Uwe Köcher [Tue, 6 Oct 2015 14:14:05 +0000 (16:14 +0200)]
Merge pull request #20 from tjhei/fix_p4est_unset

fix unset in p4est

9 years agoMerge pull request #30 from tjhei/p4est_from_tarball
Dr.-Ing. Uwe Köcher [Tue, 6 Oct 2015 14:13:10 +0000 (16:13 +0200)]
Merge pull request #30 from tjhei/p4est_from_tarball

use p4est tarball
Looks good. Thx a lot.

9 years agoMerge tjhei:candi:allow_overwriting_vars into koecher:candi:allow_overwriting_vars
Uwe Köcher [Tue, 6 Oct 2015 13:56:09 +0000 (15:56 +0200)]
Merge tjhei:candi:allow_overwriting_vars into koecher:candi:allow_overwriting_vars

9 years agouse p4est tarball
Timo Heister [Tue, 6 Oct 2015 13:51:56 +0000 (09:51 -0400)]
use p4est tarball

9 years agocandi/deal.II: corrected creation of modulefiles
Uwe Köcher [Tue, 6 Oct 2015 12:42:07 +0000 (14:42 +0200)]
candi/deal.II: corrected creation of modulefiles

9 years agoreplaces ~ by $HOME in the given prefix dir string
Uwe Köcher [Tue, 6 Oct 2015 11:03:02 +0000 (13:03 +0200)]
replaces ~ by $HOME in the given prefix dir string

9 years agocandi: major work: allows to set the PREFIX_PATH and PROCS variable from the outside.
Uwe Köcher [Tue, 6 Oct 2015 09:27:47 +0000 (11:27 +0200)]
candi: major work: allows to set the PREFIX_PATH and PROCS variable from the outside.
Warning: the usage interface is now:
./candi.sh
./candi.sh --prefix=<PREFIX_PATH> or -p=* | --PREFIX_PATH=*
./candi.sh --np=<PROCS> or -np=* | --procs=* | --PROCS=* | -j*
./candi.sh --platform=<PROJECT/platform/supported/myplatform>  or -pf=*

9 years agocandi: work on some comments, reorded global timer start
Uwe Köcher [Tue, 6 Oct 2015 07:36:26 +0000 (09:36 +0200)]
candi: work on some comments, reorded global timer start

9 years agoMerge pull request #27 from Rombur/blas_lapack
Dr.-Ing. Uwe Köcher [Tue, 6 Oct 2015 07:18:07 +0000 (09:18 +0200)]
Merge pull request #27 from Rombur/blas_lapack

Make linux_cluster more robust

9 years agoMake platform linux_cluster more robust and warn that BLAS_DIR and LAPACK_DIR need...
Bruno Turcksin [Mon, 5 Oct 2015 23:28:06 +0000 (18:28 -0500)]
Make platform linux_cluster more robust and warn that BLAS_DIR and LAPACK_DIR need to be set to use Trilinos.

9 years agoMerge pull request #25 from tjhei/catch_package_spec_fail
Dr.-Ing. Uwe Köcher [Sun, 4 Oct 2015 20:42:17 +0000 (22:42 +0200)]
Merge pull request #25 from tjhei/catch_package_spec_fail

fix error handling in package_specific_setup
Thx a lot for figuring that out.

9 years agoMerge pull request #18 from tjhei/catch_and_fix_errs
Dr.-Ing. Uwe Köcher [Sun, 4 Oct 2015 20:37:55 +0000 (22:37 +0200)]
Merge pull request #18 from tjhei/catch_and_fix_errs

fix bugs in candi.sh and fail if download fails
Cool thing. Thx for working this out.

9 years agoMerge pull request #17 from Rombur/boost_1.59
Dr.-Ing. Uwe Köcher [Sun, 4 Oct 2015 20:36:27 +0000 (22:36 +0200)]
Merge pull request #17 from Rombur/boost_1.59

Update boost to boost-1.59

9 years agofix error handling in package_specific_setup
Timo Heister [Sun, 4 Oct 2015 17:59:02 +0000 (13:59 -0400)]
fix error handling in package_specific_setup

9 years agoavoid forcing SuperLUDist/ParMETIS to on
Timo Heister [Sat, 3 Oct 2015 13:14:39 +0000 (09:14 -0400)]
avoid forcing SuperLUDist/ParMETIS to on

If a platform defines SuperLUDist=OFF it will be forced to ON if we have
METIS, which then causes packages fail to build because they think
SuperLUDist is being installed. Fix this.

9 years agofix unset in p4est
Timo Heister [Sat, 3 Oct 2015 13:05:00 +0000 (09:05 -0400)]
fix unset in p4est

9 years agofix bugs in candi.sh and fail if download fails
Timo Heister [Fri, 2 Oct 2015 20:50:23 +0000 (16:50 -0400)]
fix bugs in candi.sh and fail if download fails

- missing space before "["
- if we get a 404 an empty download is created and the script tries to
continue: delete file and abort instead

9 years agoallow overriding prefix_path
Timo Heister [Fri, 2 Oct 2015 21:09:03 +0000 (17:09 -0400)]
allow overriding prefix_path

9 years agoallow overriding PROCS
Timo Heister [Fri, 2 Oct 2015 21:32:59 +0000 (17:32 -0400)]
allow overriding PROCS

9 years agoUpdate boost to boost-1.59
Bruno Turcksin [Fri, 2 Oct 2015 21:13:21 +0000 (16:13 -0500)]
Update boost to boost-1.59

9 years agoIssue #16 : this fix closes issue #16; addionally Amesos2 is now compiling
Uwe Köcher [Thu, 10 Sep 2015 08:56:38 +0000 (10:56 +0200)]
Issue #16 : this fix closes issue #16; addionally Amesos2 is now compiling

9 years agoIssue #4 : tests if curl is available on the system; if not, wget is used in any...
Uwe Köcher [Thu, 10 Sep 2015 08:54:16 +0000 (10:54 +0200)]
Issue #4 : tests if curl is available on the system; if not, wget is used in any case

9 years agoMerge pull request #15 from Rombur/add_qt4
Dipl.-Ing. Uwe Köcher [Thu, 3 Sep 2015 15:29:24 +0000 (16:29 +0100)]
Merge pull request #15 from Rombur/add_qt4

Add command to install qt4 for ubuntu 14 and ubuntu 15.

9 years agoAdd command to install qt4 for ubuntu 14 and ubuntu 15.
Bruno Turcksin [Wed, 2 Sep 2015 16:31:48 +0000 (11:31 -0500)]
Add command to install qt4 for ubuntu 14 and ubuntu 15.

9 years agoMerge pull request #13 from tjhei/dont_force_cxx11
Dipl.-Ing. Uwe Köcher [Mon, 31 Aug 2015 22:08:43 +0000 (23:08 +0100)]
Merge pull request #13 from tjhei/dont_force_cxx11

do not force cxx11 in dealii

9 years agodo not force cxx11 in dealii
Timo Heister [Mon, 31 Aug 2015 21:51:44 +0000 (17:51 -0400)]
do not force cxx11 in dealii

My gcc 4.8 fails CXX11 so I can not install dealii this way. There is no
reason you force a certain std because we autodetect it.

9 years agogcc: updated to v5.2.0
Uwe Köcher [Thu, 27 Aug 2015 07:45:45 +0000 (09:45 +0200)]
gcc: updated to v5.2.0

9 years agompi: mpich updated and added centos7 as supported platform
Uwe Köcher [Wed, 26 Aug 2015 19:24:22 +0000 (21:24 +0200)]
mpi: mpich updated and added centos7 as supported platform

9 years agogcc: updated to v4.9.3
Uwe Köcher [Wed, 26 Aug 2015 19:07:30 +0000 (21:07 +0200)]
gcc: updated to v4.9.3

9 years agoMerge pull request #12 from koecher/dealii8.3-trilinos12-SuperLU41
Uwe Köcher [Fri, 14 Aug 2015 12:52:42 +0000 (14:52 +0200)]
Merge pull request #12 from koecher/dealii8.3-trilinos12-SuperLU41

dealii8.3 trilinos12 super lu41

9 years agodeal.II: updated download location for trilinos
Uwe Köcher [Fri, 14 Aug 2015 08:58:12 +0000 (10:58 +0200)]
deal.II: updated download location for trilinos

9 years agodeal.II: updated compiler strings
Uwe Köcher [Wed, 12 Aug 2015 14:42:50 +0000 (16:42 +0200)]
deal.II: updated compiler strings

9 years agodeal.II: package preparation: corrected final package name for deal.II-prepare
Uwe Köcher [Wed, 12 Aug 2015 14:21:35 +0000 (16:21 +0200)]
deal.II: package preparation: corrected final package name for deal.II-prepare

9 years agodeal.II: Trilinos 12.2.1 added md5 checksum
Uwe Köcher [Wed, 12 Aug 2015 13:40:58 +0000 (15:40 +0200)]
deal.II: Trilinos 12.2.1 added md5 checksum

9 years agodeal.II: SuperLU_Dist v4.1 added -std=c99 flag, since it is needed to compile
Uwe Köcher [Wed, 12 Aug 2015 13:32:15 +0000 (15:32 +0200)]
deal.II: SuperLU_Dist v4.1 added -std=c99 flag, since it is needed to compile

9 years agodeal.II: current stable Trilinos 12.2.1
Uwe Köcher [Wed, 12 Aug 2015 09:16:10 +0000 (11:16 +0200)]
deal.II: current stable Trilinos 12.2.1

9 years agodeal.II: SuperLU_Dist v4.1 corrected implementation error for the patch file
Uwe Köcher [Wed, 12 Aug 2015 07:58:21 +0000 (09:58 +0200)]
deal.II: SuperLU_Dist v4.1 corrected implementation error for the patch file

9 years agodeal.II: removed MUMPS, since it is not supported by deal.II v8.3.0 anymore
Uwe Köcher [Wed, 12 Aug 2015 07:29:56 +0000 (09:29 +0200)]
deal.II: removed MUMPS, since it is not supported by deal.II v8.3.0 anymore

9 years agodeal.II: updated default confopts
Uwe Köcher [Tue, 11 Aug 2015 13:48:28 +0000 (15:48 +0200)]
deal.II: updated default confopts

9 years agodeal.II: updated slepsc
Uwe Köcher [Tue, 11 Aug 2015 13:45:05 +0000 (15:45 +0200)]
deal.II: updated slepsc

9 years agodeal.II: updated petsc
Uwe Köcher [Tue, 11 Aug 2015 13:44:47 +0000 (15:44 +0200)]
deal.II: updated petsc

9 years agodeal.II: removed deprecated DEAL_II_COMPONENT_COMPAT_FILES variable
Uwe Köcher [Tue, 11 Aug 2015 09:13:56 +0000 (11:13 +0200)]
deal.II: removed deprecated DEAL_II_COMPONENT_COMPAT_FILES variable

9 years agoUpdate AUTHORS
Uwe Köcher [Mon, 10 Aug 2015 18:36:34 +0000 (20:36 +0200)]
Update AUTHORS

9 years agodeal.II: updated to current stable version v8.3.0
Uwe Köcher [Mon, 10 Aug 2015 13:45:50 +0000 (15:45 +0200)]
deal.II: updated to current stable version v8.3.0

9 years agodeal.II: Trilinos: updated to current stable version 12.0.1
Uwe Köcher [Mon, 10 Aug 2015 13:43:28 +0000 (15:43 +0200)]
deal.II: Trilinos: updated to current stable version 12.0.1
- patched the Amesos interface to SuperLU_Dist
- disabled Amesos2 package due to problems with SuperLU_Dist
- enabled MueLu by default for deal.II v8.3.0 and above

9 years agodeal.II: updated CHECKSUM for SuperLU_Dist
Uwe Köcher [Mon, 10 Aug 2015 13:42:44 +0000 (15:42 +0200)]
deal.II: updated CHECKSUM for SuperLU_Dist

9 years agodeal.II: SuperLU_Dist: major update to v4.1
Uwe Köcher [Mon, 10 Aug 2015 13:39:24 +0000 (15:39 +0200)]
deal.II: SuperLU_Dist: major update to v4.1

9 years agodeal.II: updated hdf5 package to current stable version
Uwe Köcher [Mon, 10 Aug 2015 13:36:43 +0000 (15:36 +0200)]
deal.II: updated hdf5 package to current stable version

9 years agoMerge pull request #10 from Rombur/cmakecache v0.5
Uwe Köcher [Fri, 24 Jul 2015 06:58:00 +0000 (08:58 +0200)]
Merge pull request #10 from Rombur/cmakecache

Clear CMake cache before configuration.

9 years agoClear CMake cache before configuration.
Bruno Turcksin [Thu, 23 Jul 2015 22:51:03 +0000 (17:51 -0500)]
Clear CMake cache before configuration.

9 years agoMerge pull request #9 from Rombur/zlib_fix
Uwe Köcher [Wed, 22 Jul 2015 21:11:43 +0000 (23:11 +0200)]
Merge pull request #9 from Rombur/zlib_fix

Fix two bugs

9 years agoFix a bug where boost and deal.II would pick different version of zlib and a bug...
Bruno Turcksin [Wed, 22 Jul 2015 15:19:48 +0000 (10:19 -0500)]
Fix a bug where boost and deal.II would pick different version of zlib and a bug where Lapack was not picked up correctly.

9 years agodeal.II: updated comments for fedora 21 & 22
Uwe Köcher [Mon, 20 Jul 2015 20:18:12 +0000 (22:18 +0200)]
deal.II: updated comments for fedora 21 & 22

9 years agoMerge pull request #8 from Rombur/sudo
Uwe Köcher [Mon, 20 Jul 2015 08:24:09 +0000 (10:24 +0200)]
Merge pull request #8 from Rombur/sudo

Use sudo instead of su for Ubuntu. Remove support for Ubuntu 13.xx
Thank you a lot for keeping Ubuntu up to date!

9 years agoUse sudo instead of su for Ubuntu. Remove support for Ubuntu 13.xx
Bruno Turcksin [Fri, 17 Jul 2015 17:03:03 +0000 (12:03 -0500)]
Use sudo instead of su for Ubuntu. Remove support for Ubuntu 13.xx

9 years agodeal.II: moved code for switching off packages from configuration file to a preparati...
Uwe Köcher [Thu, 16 Jul 2015 10:59:13 +0000 (12:59 +0200)]
deal.II: moved code for switching off packages from configuration file to a preparation package file for deal.II

9 years agoMerge pull request #7 from Rombur/improve_config
Uwe Köcher [Thu, 16 Jul 2015 09:23:08 +0000 (11:23 +0200)]
Merge pull request #7 from Rombur/improve_config

Add documentation for Ubuntu

9 years agoMerge pull request #6 from Rombur/fast_install
Uwe Köcher [Thu, 16 Jul 2015 09:21:48 +0000 (11:21 +0200)]
Merge pull request #6 from Rombur/fast_install

This is great. Thank you.
Do not install libraries that have been turned off for deal.II

9 years agoMerge pull request #5 from Rombur/fix_bzip2
Uwe Köcher [Thu, 16 Jul 2015 09:14:54 +0000 (11:14 +0200)]
Merge pull request #5 from Rombur/fix_bzip2

Fix a bug introduced on June 12.

9 years agoImprove configure file and add to the documentation packages that are necessary to...
Bruno Turcksin [Wed, 15 Jul 2015 21:38:47 +0000 (16:38 -0500)]
Improve configure file and add to the documentation packages that are necessary to install deal.II

9 years agoFix a bug in Trilinos configuration.
Bruno Turcksin [Tue, 14 Jul 2015 22:56:43 +0000 (17:56 -0500)]
Fix a bug in Trilinos configuration.

9 years agoAdd support for MKL.
Bruno Turcksin [Tue, 14 Jul 2015 21:51:42 +0000 (16:51 -0500)]
Add support for MKL.

9 years agoFix a bug when parmetis is the first package to be compiled.
Bruno Turcksin [Tue, 14 Jul 2015 21:33:24 +0000 (16:33 -0500)]
Fix a bug when parmetis is the first package to be compiled.

9 years agoFix a bug introduced on June 12.
Bruno Turcksin [Sat, 11 Jul 2015 01:14:07 +0000 (20:14 -0500)]
Fix a bug introduced on June 12.

9 years agoDo not install libraries that have been turned off for deal.II
Bruno Turcksin [Thu, 9 Jul 2015 23:22:24 +0000 (18:22 -0500)]
Do not install libraries that have been turned off for deal.II

9 years agolinux-devel-suite: updated comment
Uwe Köcher [Mon, 22 Jun 2015 13:10:55 +0000 (15:10 +0200)]
linux-devel-suite: updated comment

9 years agogcc: added linux-devel-suite support for compiling gcc (without system wide gmp,mpfr...
Uwe Köcher [Mon, 22 Jun 2015 13:06:51 +0000 (15:06 +0200)]
gcc: added linux-devel-suite support for compiling gcc (without system wide gmp,mpfr,mpc)

9 years agogcc: added linux-devel-suite support for compiling gcc (without system wide gmp,mpfr...
Uwe Köcher [Mon, 22 Jun 2015 13:04:20 +0000 (15:04 +0200)]
gcc: added linux-devel-suite support for compiling gcc (without system wide gmp,mpfr,mpc)

9 years agolinux-devel-suite: new project for genereal development tools on linux
Uwe Köcher [Mon, 22 Jun 2015 12:20:35 +0000 (14:20 +0200)]
linux-devel-suite: new project for genereal development tools on linux

9 years agocandi: added support for downloading with curl
Uwe Köcher [Fri, 19 Jun 2015 08:32:54 +0000 (10:32 +0200)]
candi: added support for downloading with curl
deal.II: swichted DOWNLOADER for bzip2 to curl
candi: output initial message if specific platform is targeted

9 years agoMerge pull request #2 from Rombur/linux
Uwe Köcher [Fri, 19 Jun 2015 07:59:47 +0000 (09:59 +0200)]
Merge pull request #2 from Rombur/linux

Add suppport for a standard linux system.

9 years agoChange name of the platform from linux to linux_cluster and use a patch to modify...
Bruno Turcksin [Fri, 12 Jun 2015 15:42:07 +0000 (10:42 -0500)]
Change name of the platform from linux to linux_cluster and use a patch to modify bzip2 Makefile.

9 years agoAdd checksum for boost-1.58.0
Bruno Turcksin [Thu, 11 Jun 2015 07:29:15 +0000 (02:29 -0500)]
Add checksum for boost-1.58.0

9 years agoAdd suppport for a standard linux system.
Bruno Turcksin [Wed, 10 Jun 2015 17:55:27 +0000 (12:55 -0500)]
Add suppport for a standard linux system.


In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.