<html dir="ltr"><head></head><body style="text-align:left; direction:ltr;" bgcolor="#ffffff" text="#2e3436" link="#1b6acb" vlink="#2e3436"><div>Hi All,</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><span style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; display: inline !important; float: none;">1. PasDoc warnings about inability to parse $if -- these will</span><br style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none;"><span style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; display: inline !important; float: none;">disappear if you use PasDoc 0.16.0. You can also just ignore them (to</span><br style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none;"><span style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; display: inline !important; float: none;">not make CGE update in Debian blocked by PasDoc update in Debian).</span><br style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none;"><span style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; display: inline !important; float: none;">They are indeed just warnings, and should not cause PasDoc to exit</span><br style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none;"><span style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; display: inline !important; float: none;">with non-zero status. They occur so often, because the construction</span><br style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none;"><span style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; display: inline !important; float: none;">with $if is used within castleconf.inc, which is included in all the</span><br style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none;"><span style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Monospace; font-size: 14.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; display: inline !important; float: none;">units</span></div></blockquote><div><br></div><div>I tried to package PasDoc 0.16.0 to experimental but got the following issue:</div><div><br></div><pre>Number of run tests: 4</pre><pre>Number of errors:    0</pre><pre>Number of failures:  0</pre><pre><br></pre><pre>make[3]: Leaving directory '/build/pasdoc-0.16.0'</pre><pre>make[2]: Leaving directory '/build/pasdoc-0.16.0/tests/fpcunit'</pre><pre>/build/pasdoc-0.16.0/tests</pre><pre>/build/pasdoc-0.16.0 /build/pasdoc-0.16.0/tests</pre><pre>make[2]: Entering directory '/build/pasdoc-0.16.0'</pre><pre>/bin/mkdir -p lib</pre><pre>/bin/mkdir -p bin</pre><pre>fpc -FEbin -FUlib @pasdoc-fpc.cfg -Fu./source/component -Fu./source/console -Fu./source/component/tipue -Fi./source/component -Fi./source/component/images ./source/console/pasdoc.dpr</pre><pre>Free Pascal Compiler version 3.2.0+dfsg-12 [2021/01/25] for x86_64</pre><pre>Copyright (c) 1993-2020 by Florian Klaempfl and others</pre><pre>Target OS: Linux for x86-64</pre><pre>Compiling ./source/console/pasdoc.dpr</pre><pre>Linking bin/pasdoc</pre><pre>64 lines compiled, 0.2 sec</pre><pre>make[2]: Leaving directory '/build/pasdoc-0.16.0'</pre><pre>/build/pasdoc-0.16.0/tests</pre><pre>Detected pasdoc binary as /build/pasdoc-0.16.0/tests/../bin/pasdoc</pre><pre>Regenerating "testcases_output".</pre><pre>/build/pasdoc-0.16.0/tests/testcases /build/pasdoc-0.16.0/tests</pre><pre>15.48.00 Running tests for format html</pre><pre>15.48.00 Running tests for format htmlhelp</pre><pre>15.48.01 Running tests for format latex</pre><pre>15.48.01 Running tests for format latex2rtf</pre><pre>15.48.01 Running tests for format simplexml</pre><pre>/build/pasdoc-0.16.0/tests</pre><pre>Comparing "testcases_output" with their state in GIT repository.</pre><pre>./run_all_tests.sh: line 63: git: command not found</pre><pre>make[1]: *** [debian/rules:46: override_dh_auto_test] Error 127</pre><pre>make[1]: Leaving directory '/build/pasdoc-0.16.0'</pre><pre>make: *** [debian/rules:15: binary] Error 2</pre><pre>dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2</pre><pre></pre><div><br></div><div>The issue is that there is a variable called USE_DIFF_TO_COMPARE that shoudl be set to true, but it looks like it is ignored when set and exported in debian/rules.</div><div><br></div><div>Should I patch the file?</div><div><span><pre><pre>-- <br></pre>Cheers,
Abou Al Montacir
</pre></span></div></body></html>