<feed xmlns='http://www.w3.org/2005/Atom'>
<title>project.git/reproduce/software/config/installation/texlive.mk, branch journal-a-and-a</title>
<subtitle>Core Maneage branch (where all projects derive from)</subtitle>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/'/>
<entry>
<title>IMPORTANT!!! Configuration Makefiles now have a .conf suffix</title>
<updated>2020-01-20T01:27:03+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2020-01-20T00:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=7ac86df891798fd1f0ef4d7a40aff43ec9621854'/>
<id>7ac86df891798fd1f0ef4d7a40aff43ec9621854</id>
<content type='text'>
Until now, the configuration Makefiles (in
`reproduce/software/config/installation' and `reproduce/analysis/config')
had a `.mk' suffix, similar to the workhorse Makefiles. Although they are
indeed Makefiles, but given their nature (to only keep configuration
parameters), it is confusing (especially to early users) for them to also
have a `.mk' (similar to the analysis or software building Makefiles).

To address this issue, with this commit, all the configuration Makefiles
(in those directories) are now given a `.conf' suffix. This is also assumed
for all the files that are loaded.

The configuration (software building) and running of the template have been
checked with this change from scratch, but please report any error that may
not have been noticed.

THIS IS AN IMPORTANT CHANGE AND WILL CAUSE CRASHES OR UNEXPECTED BEHAVIORS
FOR PROJECTS THAT HAVE BRANCHED FROM THIS TEMPLATE. PLEASE CORRECT THE
SUFFIX OF ALL YOUR PROJECT'S CONFIGURATION MAKEFILES (IN THE DIRECTORIES
ABOVE), OTHERWISE THEY AREN'T AUTOMATICALLY LOADED ANYMORE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, the configuration Makefiles (in
`reproduce/software/config/installation' and `reproduce/analysis/config')
had a `.mk' suffix, similar to the workhorse Makefiles. Although they are
indeed Makefiles, but given their nature (to only keep configuration
parameters), it is confusing (especially to early users) for them to also
have a `.mk' (similar to the analysis or software building Makefiles).

To address this issue, with this commit, all the configuration Makefiles
(in those directories) are now given a `.conf' suffix. This is also assumed
for all the files that are loaded.

The configuration (software building) and running of the template have been
checked with this change from scratch, but please report any error that may
not have been noticed.

THIS IS AN IMPORTANT CHANGE AND WILL CAUSE CRASHES OR UNEXPECTED BEHAVIORS
FOR PROJECTS THAT HAVE BRANCHED FROM THIS TEMPLATE. PLEASE CORRECT THE
SUFFIX OF ALL YOUR PROJECT'S CONFIGURATION MAKEFILES (IN THE DIRECTORIES
ABOVE), OTHERWISE THEY AREN'T AUTOMATICALLY LOADED ANYMORE.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added mweights as a TeXLive package</title>
<updated>2020-01-18T00:48:58+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2020-01-18T00:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=3c05235a86bb19e74a4ffb656b909928bdfc2126'/>
<id>3c05235a86bb19e74a4ffb656b909928bdfc2126</id>
<content type='text'>
After a new rebuild of the project, I noticed that we now need to also
build the `mweights' package.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After a new rebuild of the project, I noticed that we now need to also
build the `mweights' package.
</pre>
</div>
</content>
</entry>
<entry>
<title>Copyright statements updated to include 2020</title>
<updated>2020-01-01T14:25:05+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2020-01-01T14:25:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=044fc66b9679cc4556d7d6c377d881a9d128afe2'/>
<id>044fc66b9679cc4556d7d6c377d881a9d128afe2</id>
<content type='text'>
Now that its 2020, its necessary to include this year in the copyright
statements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that its 2020, its necessary to include this year in the copyright
statements.
</pre>
</div>
</content>
</entry>
<entry>
<title>Necessary TeXLive packages installed: pdfescape letltxmacro bitset</title>
<updated>2019-12-13T17:32:30+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-12-13T17:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=8d65a9effe9fbd94cb0141e8a5c511ad8d6cda9d'/>
<id>8d65a9effe9fbd94cb0141e8a5c511ad8d6cda9d</id>
<content type='text'>
Recent builds of the template need these three packages to build the PDF.

This was reported by Hamed Altafi.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recent builds of the template need these three packages to build the PDF.

This was reported by Hamed Altafi.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added pdftexmcds to the TeXlive packages to install</title>
<updated>2019-12-04T17:42:03+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-12-04T17:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=45eee1e45fdd4c0b2b22f0c94a241aef6f3c13f3'/>
<id>45eee1e45fdd4c0b2b22f0c94a241aef6f3c13f3</id>
<content type='text'>
Until now we weren't including this package, but Alberto Madrigal recently
reported that his build of the template failed because it needed it.

With this commit, it is now being installed with the template.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now we weren't including this package, but Alberto Madrigal recently
reported that his build of the template failed because it needed it.

With this commit, it is now being installed with the template.
</pre>
</div>
</content>
</entry>
<entry>
<title>Including trimspaces from TeXLive</title>
<updated>2019-10-10T15:06:18+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-10-10T15:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=bf3f9e8110aeb0f7aa3d40de512465bc89eeba63'/>
<id>bf3f9e8110aeb0f7aa3d40de512465bc89eeba63</id>
<content type='text'>
Carlos Morales Socorro reported that his LaTeX build was missing the
`trimspaces' package, so it is now included in the pipeline.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Carlos Morales Socorro reported that his LaTeX build was missing the
`trimspaces' package, so it is now included in the pipeline.
</pre>
</div>
</content>
</entry>
<entry>
<title>Corrections to basic build</title>
<updated>2019-06-28T09:16:46+00:00</updated>
<author>
<name>Prasenjit Saha</name>
<email>psaha@physik.uzh.ch</email>
</author>
<published>2019-06-28T09:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=73cd532901865fe0b3a53c3e526ab5f7bd7d3122'/>
<id>73cd532901865fe0b3a53c3e526ab5f7bd7d3122</id>
<content type='text'>
Several corrections were necessary in the basic build: 1) the
version of GCC on some systems includes an `_' which would cause
a crash when building the PDF. 2) libcharset had to be manually
added to the Git build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several corrections were necessary in the basic build: 1) the
version of GCC on some systems includes an `_' which would cause
a crash when building the PDF. 2) libcharset had to be manually
added to the Git build.
</pre>
</div>
</content>
</entry>
<entry>
<title>TeXLive csquotes packages (needed by BibLaTeX) has been added</title>
<updated>2019-05-08T16:57:20+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-05-08T16:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=773fc91587b20b2f97a34028302bb077a0acef60'/>
<id>773fc91587b20b2f97a34028302bb077a0acef60</id>
<content type='text'>
In the warnings output by LaTeX during the building of a project, I noticed
that `csquotes' is recommended for some features of BibLaTeX (a warning was
printed) so it is added with this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the warnings output by LaTeX during the building of a project, I noticed
that `csquotes' is recommended for some features of BibLaTeX (a warning was
printed) so it is added with this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>End-of-line Backslashs no longer right under each other</title>
<updated>2019-04-30T17:56:21+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-30T17:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=b0993336112b244ea7e919d96ffdbaf167831b9d'/>
<id>b0993336112b244ea7e919d96ffdbaf167831b9d</id>
<content type='text'>
When we need to quote the new-line character we end the line with a
backslash (`\'). Until now, our convention has been to put all such
backslashes under each other to help in visual inspection.

But this causes a lot of confusion in version control: if only one line's
length is larger, the whole block will be marked as changed and thus makes
it hard to visually see the actual change. It also makes debuging the code
(adding some temporary lines) hard.

With this commit, I went through all the files and tried to fix all such
cases so only a single white space character is between the last command
character and the backslash. Where there was an empty line (ending with a
backslash, to help in visually separating the code into blocks), I put the
backslash right under the previous line's.

This completes task #15259.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we need to quote the new-line character we end the line with a
backslash (`\'). Until now, our convention has been to put all such
backslashes under each other to help in visual inspection.

But this causes a lot of confusion in version control: if only one line's
length is larger, the whole block will be marked as changed and thus makes
it hard to visually see the actual change. It also makes debuging the code
(adding some temporary lines) hard.

With this commit, I went through all the files and tried to fix all such
cases so only a single white space character is between the last command
character and the backslash. Where there was an empty line (ending with a
backslash, to help in visually separating the code into blocks), I put the
backslash right under the previous line's.

This completes task #15259.
</pre>
</div>
</content>
</entry>
<entry>
<title>New architecture to separate software-building and analysis steps</title>
<updated>2019-04-15T01:24:09+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-15T00:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=313b936b502d22b6a2ff43f560dee0bb51fd01d0'/>
<id>313b936b502d22b6a2ff43f560dee0bb51fd01d0</id>
<content type='text'>
Until now, the software building and analysis steps of the pipeline were
intertwined. However, these steps (of how to build a software, and how to
use it) are logically completely independent.

Therefore with this commit, the pipeline now has a new architecture
(particularly in the `reproduce' directory) to emphasize this distinction:
The `reproduce' directory now has the two `software' and `analysis'
subdirectories and the respective parts of the previous architecture have
been broken up between these two based on their function. There is also no
more `src' directory. The `config' directory for software and analysis is
now mixed with the language-specific directories.

Also, some of the software versions were also updated after some checks
with their webpages.

This new architecture will allow much more focused work on each part of the
pipeline (to install the software and to run them for an analysis).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, the software building and analysis steps of the pipeline were
intertwined. However, these steps (of how to build a software, and how to
use it) are logically completely independent.

Therefore with this commit, the pipeline now has a new architecture
(particularly in the `reproduce' directory) to emphasize this distinction:
The `reproduce' directory now has the two `software' and `analysis'
subdirectories and the respective parts of the previous architecture have
been broken up between these two based on their function. There is also no
more `src' directory. The `config' directory for software and analysis is
now mixed with the language-specific directories.

Also, some of the software versions were also updated after some checks
with their webpages.

This new architecture will allow much more focused work on each part of the
pipeline (to install the software and to run them for an analysis).
</pre>
</div>
</content>
</entry>
</feed>
