Project @ iMath: Issueshttps://project.math.uzh.ch/https://project.math.uzh.ch/favicon.ico?16668783892024-03-03T22:31:55ZProject @ iMath
Redmine QFQ - Support #18048 (New): Upload (filepond): FE.downloadButton missing tooltiphttps://project.math.uzh.ch/issues/180482024-03-03T22:31:55ZCarsten Rosecarsten.rose@math.uzh.ch
<p>QFQ Version 24.3.0</p>
<a name="In-v1-funktioniert-die-Anzeige-des-Tooltips"></a>
<h2 >In 'v1' funktioniert die Anzeige des Tooltips<a href="#In-v1-funktioniert-die-Anzeige-des-Tooltips" class="wiki-anchor">¶</a></h2>
<pre>
downloadButton = t:Download|o:check file
</pre>
<p><img src="https://project.math.uzh.ch/attachments/download/9401/clipboard-202403032329-8x1vp.png" alt="" /></p>
<a name="In-v2-funktioniert-die-Anzeige-des-Tooltips-nicht-nicht-als-Tooltip"></a>
<h2 >In 'v2' funktioniert die Anzeige des Tooltips nicht (nicht als Tooltip)<a href="#In-v2-funktioniert-die-Anzeige-des-Tooltips-nicht-nicht-als-Tooltip" class="wiki-anchor">¶</a></h2>
<p>Es wird der ganze Text gerendert - d.h. vermutlich werden die Angaben wie tooltip, glyphicon nicht ausgewertet. Aktuell weiss ich nicht was noch alles verwendet werden kann - am besten bei V1 nachschauen.</p>
<p><img src="https://project.math.uzh.ch/attachments/download/9402/clipboard-202403032330-ki9qk.png" alt="" /></p>
<p>Laut Doku (<a class="external" href="https://docs.qfq.io/en/master/Form.html#id14">https://docs.qfq.io/en/master/Form.html#id14</a>):</p>
<p><img src="https://project.math.uzh.ch/attachments/download/9403/clipboard-202403032331-l8bqw.png" alt="" /></p> QFQ - Support #17880 (New): QFQ Exception: a) stacktrace not in support, b) Underline SQL error https://project.math.uzh.ch/issues/178802024-02-12T19:56:47ZCarsten Rosecarsten.rose@math.uzh.ch
<p><img src="https://project.math.uzh.ch/attachments/download/9220/clipboard-202402122055-9vcu4.png" alt="" /></p> QFQ - Support #17594 (Closed): QFQ Version: 24.1.0.rc1https://project.math.uzh.ch/issues/175942024-01-15T22:41:29ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #17150 (Closed): QFQ Version: 23.10.1https://project.math.uzh.ch/issues/171502023-10-22T20:02:44ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #17002 (Closed): QFQ Version: 23.10.0https://project.math.uzh.ch/issues/170022023-10-05T20:18:42ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #16490 (Closed): QFQ Version: 23.6.4https://project.math.uzh.ch/issues/164902023-06-26T09:03:11ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #16483 (Closed): QFQ Version: 23.6.3https://project.math.uzh.ch/issues/164832023-06-22T18:51:03ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #16477 (Closed): QFQ Version: 23.6.2https://project.math.uzh.ch/issues/164772023-06-21T11:28:47ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #16448 (Closed): QFQ Version: 23.6.1https://project.math.uzh.ch/issues/164482023-06-16T12:09:05ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #16369 (Closed): QFQ Version: 23.6.0https://project.math.uzh.ch/issues/163692023-06-09T05:31:25ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #15919 (Closed): QFQ Version: 23.3.1https://project.math.uzh.ch/issues/159192023-03-31T07:27:07ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #15909 (Closed): QFQ Version: 23.3.0https://project.math.uzh.ch/issues/159092023-03-30T08:30:45ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #15489 (Closed): QFQ Version: 23.2.0https://project.math.uzh.ch/issues/154892023-02-05T22:05:38ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #15415 (Closed): QFQ Version: 23.1.1https://project.math.uzh.ch/issues/154152023-01-22T21:59:38ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #15325 (Closed): QFQ Version: 23.1.0https://project.math.uzh.ch/issues/153252023-01-05T21:15:03ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #15209 (Closed): QFQ Version: 22.12.1https://project.math.uzh.ch/issues/152092022-12-18T20:54:29ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #15151 (Closed): QFQ Version: 22.12.0https://project.math.uzh.ch/issues/151512022-12-11T20:58:59ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #15082 (Closed): QFQ Version: 22.11.0https://project.math.uzh.ch/issues/150822022-11-27T21:02:08ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #14917 (Closed): QFQ Version: 22.10.1https://project.math.uzh.ch/issues/149172022-10-24T19:47:35ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #14850 (Closed): QFQ Version: 22.10.0https://project.math.uzh.ch/issues/148502022-10-04T09:19:59ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #14772 (Closed): QFQ Version: 22.9.2https://project.math.uzh.ch/issues/147722022-09-22T21:24:18ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #14740 (Closed): QFQ Version: 22.9.1https://project.math.uzh.ch/issues/147402022-09-18T09:45:09ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #14661 (Closed): QFQ Version: 22.9.0https://project.math.uzh.ch/issues/146612022-09-04T13:41:40ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #14620 (Closed): QFQ Version: 22.8.1https://project.math.uzh.ch/issues/146202022-08-28T20:37:11ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #14586 (Closed): QFQ Version: 22.8.0https://project.math.uzh.ch/issues/145862022-08-22T19:06:57ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #14197 (Closed): QFQ Version: 22.5.0https://project.math.uzh.ch/issues/141972022-05-15T16:11:39ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #13751 (Closed): Datetime / Dynamic Updatehttps://project.math.uzh.ch/issues/137512022-02-04T08:47:22ZCarsten Rosecarsten.rose@math.uzh.ch
<p>Bitte check ob folgendes funktioniert:</p>
<ul>
<li>Datetime Feld (Datetimepicler)</li>
<li>dynamic update: Feld wird dynamisch show/hide/disabled</li>
<li>Feld hat bereits einen Wert (Datum ist eingetragen). Der erste genannte Zustand ist der bei Formload:
<ul>
<li>show > hide > show</li>
<li>hide > show</li>
<li>show > disabled > show</li>
<li>disabled > show > disabled</li>
<li>hide > disabled > show</li>
</ul></li>
</ul>
<p>Szenario A:</p>
<ul>
<li>date = 1.1.2001</li>
<li>Szenario oben durchspielen</li>
</ul>
<p>Szenario 2:</p>
<ul>
<li>[1] Date wird durch dynamic update veraendert (3 Starttermine stehen in Selectlist zu Auswahl).</li>
<li>[2] Show/Hide/Disabled</li>
<li>[3] Date = 1.1.2001</li>
</ul> QFQ - Support #13524 (Closed): QFQ Version: 21.12.0https://project.math.uzh.ch/issues/135242021-12-13T16:19:47ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #12721 (Closed): QFQ Version: 21.6.0https://project.math.uzh.ch/issues/127212021-06-29T20:48:18ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #12553 (Closed): QFQ Version: 21.5.1https://project.math.uzh.ch/issues/125532021-05-17T20:35:30ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #12478 (Closed): QFQ Version: 21.5.0https://project.math.uzh.ch/issues/124782021-05-02T16:21:15ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #12350 (Closed): Zwei offene Brancheshttps://project.math.uzh.ch/issues/123502021-04-11T19:05:36ZCarsten Rosecarsten.rose@math.uzh.ch
<p>Hallo Marc</p>
<p>Ich habe hier (siehe Bild) zwei offene (kein Merge) Branches gefunden. Weisst Du worum es geht, resp. was wir damit machen sollen?</p>
<p>Vielen Dank</p>
<p>CU<br />Carsten</p> QFQ - Support #12349 (Closed): QFQ Version: 21.4.0https://project.math.uzh.ch/issues/123492021-04-11T10:12:31ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #12238 (Closed): QFQ Version: 21.3.2https://project.math.uzh.ch/issues/122382021-03-22T21:02:34ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #12188 (Closed): QFQ Version: 21.3.1https://project.math.uzh.ch/issues/121882021-03-21T19:25:25ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #12095 (Closed): QFQ Version: 21.3.0https://project.math.uzh.ch/issues/120952021-03-07T22:08:47ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #11928 (Closed): QFQ Version: 20.2.0https://project.math.uzh.ch/issues/119282021-02-01T14:42:37ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #11926 (Closed): Anmerkungen zu FormAsFilehttps://project.math.uzh.ch/issues/119262021-01-31T19:46:23ZCarsten Rosecarsten.rose@math.uzh.ch
<a name="Unit-Tests"></a>
<h2 >Unit Tests<a href="#Unit-Tests" class="wiki-anchor">¶</a></h2>
<ul>
<li>Aktuell werden die Forms (waehrend der QFQ Entwicklung, nachdem ich die Unit Tests laufen gelassen habe) reproduzierbar zerstoert (webwork16/crose/qfq). Die Forms sind dann noch da, aber die FormElemente sind weg.</li>
<li>Bitte selbst oder mit mir anschauen warum das passiert.
<ul>
<li>Aktuell bekomme ich bei den Unit Tests oft die Meldung 'Please create qfq config file 'qfq.json' in the conf directory' wenn ich einzelne Testfiles laufen lassen. Lasse ich den gesamten Test laufen, tritt der Fehler nicht auf. Nach einem Full-Run laufen dann auch einzelne Files ohne Probleme.</li>
</ul></li>
</ul>
<a name="_backup"></a>
<h2 >_backup<a href="#_backup" class="wiki-anchor">¶</a></h2>
<p>Es gibt ein 'fileadmin/qfq/protectec/qfqProject/form/_backup' Verzeichnis.</p>
<ul>
<li>Bitte '_backup' umbenennen in '.backup'. Grund: Bei der Anzeige via `ls` wird '_' einsortiert zwischen Kleinbuchstaben und Grossbuchstaben (in meinem Fall mitten drin zwischen allen Forms). Beginnt der Directory Name mit '.' waere er ganz am Anfang und faellt schneller auf.</li>
</ul>
<ul>
<li>Aktuell wird beim Bakup aus `wizard.json` das File `wizard.2021-01-31_17-55-41.file.json`. Bitte so etwas nehmen wie `wizard.json.2021-01-31_17-55-41.file`. Grund: dann ist das herstellen einfacher, weil man einfach den vorderen Teil kopieren kann.</li>
</ul>
<ul>
<li>Aktuell habe ich knapp 17k Files im _backup Verzeichnis. Das haengt vermutlich mit dem ersten Problem zusammen. Bitte schauen ob die Zahl nachwievor so rasant steigt bei den Unit Tests wenn der Fehler gefixt ist.</li>
</ul> QFQ - Support #11710 (Closed): QFQ Buildpipeline failed: ./run_qfq_docker.sh: line 38: run_qfq_do...https://project.math.uzh.ch/issues/117102020-12-07T16:53:29ZCarsten Rosecarsten.rose@math.uzh.ch
<pre>
Running with gitlab-runner 13.3.1 (738bbe5a)
on qfq docker z2S3Mwv6
Preparing the "shell" executor
00:00
Using Shell executor...
Preparing environment
00:00
Running on alfred16...
Getting source from Git repository
00:06
Fetching changes...
Initialized empty Git repository in /home/gitlab-runner/builds/z2S3Mwv6/0/typo3/qfq/.git/
Created fresh repository.
Checking out 8cfb32cb as master...
Skipping Git submodules setup
Downloading artifacts
00:01
Downloading artifacts for snapshot (7467)...
Runtime platform arch=amd64 os=linux pid=32188 revision=738bbe5a version=13.3.1
Downloading artifacts from coordinator... ok id=7467 responseStatus=200 OK token=x7ksPM_z
Executing "step_script" stage of the job script
00:16
$ VERSION=`cat ./version`
$ RELDATE=`date '+%Y%m%d%H%M'`
$ mkdir build || true
mkdir: cannot create directory 'build': File exists
$ unzip -q build/qfq.zip -d qfq
$ cd docker/
$ ./run_qfq_docker.sh -no-deploy
+ source _helper_functions.sh
+ DB_CONTAINER_NAME=
+ DB_PORT=0
+ MYSQL_ROOT_PASSWORD=MN7HKEB7AnvdVKQE
+ MYSQL_USER=typo3
+ MYSQL_PASSWORD=jP36XnRdGvfmS7RL
+ QFQ_DATABASE=qfq_db
+ T3_DATABASE=t3_db
+ T3_IMAGE=typo3-qfq
+ T3_CONTAINER_NAME=
+ T3_PORT=0
+ source run_qfq_docker.output
./run_qfq_docker.sh: line 38: run_qfq_docker.output: No such file or directory
+ true
++ docker run -d --name '' -p 0:3306 -e MYSQL_ROOT_PASSWORD=MN7HKEB7AnvdVKQE -e MYSQL_USER=typo3 -e MYSQL_PASSWORD=jP36XnRdGvfmS7RL mariadb:latest --character-set-server=utf8 --collation-server=utf8_general_ci
+ DB_CONTAINER=4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
++ getHostPort 3306 4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
++ local CONTAINER_PORT=3306
++ local CONTAINER=4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
+++ docker inspect -f '{{ (index (index .NetworkSettings.Ports "3306/tcp") 0).HostPort }}' 4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
++ echo 32773
+ DB_PORT=32773
+ addUsernameToContainerName 4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
+ local CONTAINER=4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
++ getContainerName 4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
++ local CONTAINER=4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
+++ docker inspect '--format={{.Name}}' 4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
++ local CONTAINER_NAME=/suspicious_merkle
++ echo suspicious_merkle
+ local CONTAINER_NAME=suspicious_merkle
+ docker rename suspicious_merkle gitlab-runner_suspicious_merkle
+ echo '
DB_CONTAINER=4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
DB_PORT=32773
'
+ [[ -n '' ]]
+ tries=0
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=1
+ [[ 1 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=2
+ [[ 2 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=3
+ [[ 3 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=4
+ [[ 4 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=5
+ [[ 5 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=6
+ [[ 6 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=7
+ [[ 7 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=8
+ [[ 8 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=9
+ [[ 9 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
+ tries=10
+ [[ 10 -gt 60 ]]
+ echo 'Try again'
Try again
+ sleep 1
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'CREATE DATABASE t3_db; CREATE DATABASE qfq_db'
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -D t3_db
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -D qfq_db
+ mysql -u root --password=MN7HKEB7AnvdVKQE --port=32773 -h 127.0.0.1 -e 'GRANT ALL PRIVILEGES ON *.* TO '\''typo3'\''@'\''%'\'';'
++ docker run -d --name '' -p 0:80 --link 4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af:db typo3-qfq
Unable to find image 'typo3-qfq:latest' locally
docker: Error response from daemon: pull access denied for typo3-qfq, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.
+ T3_CONTAINER=
Running after_script
00:01
Running after script...
$ cd docker; ./remove-containers.sh <<< "y"
The following containers and their data will be deleted completely:
"docker inspect" requires at least 1 argument.
See 'docker inspect --help'.
Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]
Return low-level information on Docker objects
gitlab-runner_suspicious_merkle, ,
removing...
4b9459dc551b0055dcd3190f1926d03ab885911ac05eefd1d283fe8178c802af
"docker rm" requires at least 1 argument.
See 'docker rm --help'.
Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers
done.
$ cd ..
$ umask 002
$ mkdir "$SELENIUM_LOGS_PATH/$CI_COMMIT_SHORT_SHA"
$ mkdir -p extension/Tests/selenium/selenium_logs
$ touch extension/Tests/selenium/selenium_logs/empty
$ cp extension/Tests/selenium/selenium_logs/* "$SELENIUM_LOGS_PATH/$CI_COMMIT_SHORT_SHA/"
$ echo "Selenium Logs copied to $SELENIUM_LOGS_PATH/$CI_COMMIT_SHORT_SHA/"
Selenium Logs copied to /scratch/tmp/7//8cfb32cb/
$ echo "Or download result (log/screenshot) in gitlab under CI/CD > Pipelines <job> > right side 'Artifacts'"
Or download result (log/screenshot) in gitlab under CI/CD > Pipelines <job> > right side 'Artifacts'
Uploading artifacts for failed job
00:01
Uploading artifacts...
Runtime platform arch=amd64 os=linux pid=32736 revision=738bbe5a version=13.3.1
extension/Tests/selenium/selenium_logs/: found 2 matching files and directories
Uploading artifacts as "archive" to coordinator... ok id=7468 responseStatus=201 Created token=tigrpMze
ERROR: Job failed: exit status 1
</pre> QFQ - Support #11510 (Closed): QFQ Version: 20.11.0https://project.math.uzh.ch/issues/115102020-11-12T21:43:30ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #11120 (Closed): QFQ Version: 2.9.0https://project.math.uzh.ch/issues/111202020-09-06T21:35:05ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #10797 (Closed): QFQ Version: 20.6.2https://project.math.uzh.ch/issues/107972020-06-25T16:50:40ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #10791 (Closed): QFQ Version: 20.6.1https://project.math.uzh.ch/issues/107912020-06-24T11:34:01ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #10753 (Closed): QFQ Version: 20.6.0https://project.math.uzh.ch/issues/107532020-06-14T11:51:42ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #10705 (Closed): Logging to qfq.log broken on save with empty uploadhttps://project.math.uzh.ch/issues/107052020-06-03T16:42:47ZCarsten Rosecarsten.rose@math.uzh.ch
<p>Auf <a class="external" href="http://www.ik.uzh.ch/preview">www.ik.uzh.ch/preview</a> kann ein Fehler produziert werden, der auf webwork16 nicht zu reproduzieren ist:</p>
<ul>
<li>Form wird geoeffnet und enthaelt eine Referenz auf eine Datei und die Datei existiert nicht.</li>
<li>User klick auf 'trash' um die broken Referenz zu loeschen.</li>
<li>Beim anschliessenden Save crasht QFQ weil das schreiben in qfq.log nicht funktioniert.</li>
</ul>
<p>Problem: qfq.log enthaelt zweimal '/var/www/...'</p> QFQ - Support #10599 (Closed): escapeshellarg() removes non ascii charshttps://project.math.uzh.ch/issues/105992020-05-16T14:39:26ZCarsten Rosecarsten.rose@math.uzh.ch
<p>Wenn Apache mit LANG=C laeuft werden</p>
<ul>
<li>durch escapeshellarg() die Umlaute entfernt (eigenlich alle non Ascii chars). Beispiel: 'Universität Zürich' >> 'Universitt Zrich'</li>
<li>'wkthml' entfernt ebenfalls die Umlaute aus Parametern.</li>
</ul>
<p>Abhilfe: Apache mit dem System Local starten, welches heutzutage en_US.UTF-8 ist.</p>
<p>Ubuntu:<br /><pre>
# File: /etc/apache2/envvars
# Activate line:
. /etc/default/locale
</pre></p>
<ul>
<li>Damit entfernt escapeshellarg() keine non-Ascii Zeichen.</li>
<li>'wkhtml' startet mit LANG=en_US.UTF-8 und stripped ebenfalls keine non-Ascii chars.</li>
</ul> QFQ - Support #10469 (Closed): QFQ Version: 20.4.1https://project.math.uzh.ch/issues/104692020-04-30T09:21:54ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #10359 (Closed): QFQ Version: 20.4.0https://project.math.uzh.ch/issues/103592020-04-05T12:18:35ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p> QFQ - Support #10358 (Closed): Make pdfunite configureablehttps://project.math.uzh.ch/issues/103582020-04-05T07:20:47ZCarsten Rosecarsten.rose@math.uzh.ch
<ul>
<li>Binaries wie pdfunite sollten konfigurierbar werden (wie wkhtmltopdf)</li>
<li>Variablen wie LD_LIBRARY_PATH muessen moeglichsein</li>
</ul>
<p>Umstellen:</p>
<ul>
<li>qpdf</li>
<li>gs</li>
<li>pdfunite</li>
</ul> QFQ - Support #10019 (Closed): QFQ Version: 20.2.0https://project.math.uzh.ch/issues/100192020-02-02T21:23:08ZCarsten Rosecarsten.rose@math.uzh.ch
<p>0) Fuer jede neue Version ein Ticket erstellen. Template: #6994</p>
<p>1) <b>Laufen</b> die Unit Tests durch?</p>
<p>2) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):</p>
<ol>
<li>complicated: git log | grep -v -e '^commit ' -e '^Author: ' -e '^Date: ' -e '^Merge: ' > /tmp/out; pluma /tmp/out</li>
</ol>
<ol>
<li>Zeigt <b>alle Commits</b> an, die seit dem aendern von NewVersion gemacht wurden! Das sollten alle Commits seit der letzten Version sein.</li>
<ul>
<li>git log --pretty=%s --after="`stat -c %y doc/NewVersion.md`"</li>
</ul></li>
</ol>
<ul>
<li><b>Anpassen</b>: qfq/extension/Documentation/Release.rst</li>
</ul>
<ul>
<li>Release.rst <b>verteilen</b>: make copyReleaseNotes</li>
</ul>
<ul>
<li>Manuell:
<ul>
<li>Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.</li>
<li>Den Inhalt von Release.rst kopieren nach CHANGELOG.md.</li>
</ul></li>
</ul>
<ul>
<li>Alle offenen Tickets im aktuellen Milestones verschieben auf den naechsten Milestone</li>
<li>Aktuellen Milestone schliessen</li>
</ul>
<p>3) In folgenden Files anpassen:</p>
<pre><code><b>Auto</b>: ./setVersion.sh &lt;MAJOR&gt;.&lt;MINOR&gt;.&lt;MICRO&gt;</code></pre>
<pre><code>Manuell:
* extension/Documentation/_make/conf.py: release, version
* extension/Documentation/Settings.cfg: version
* extension/ext_emconf.php: version</code></pre>
<p>4) Im Projektverzeichnis: <b>Doc</b></p>
<pre><code>make t3sphinx (dadurch fallen Fehler in der RESTdoc Syntax auf)</code></pre>
<p>5) <b>Update Version & Commit</b></p>
<ul>
<li>Update the version number in this document (topic 6)</li>
<li>Commit & Push new version changes to master branch:
<p>New version 18.10.3</p></li>
</ul>
<p>6) <b>New Tag</b>: </p>
<pre><code>git tag v18.10.3<br /> git push -u origin v18.10.3</code></pre>
<p>7) Tickets: schliessen und der QFQ Version zuweisen.</p>
<p>8) PhpStorm: <b>Sync</b> all files to VM qfq.</p>