• Bug#1105521: [Pkg-pascal-devel] Bug#1105521: Bug#1105521: pasdoc: FTBFS

    From Abou Al Montacir@21:1/5 to Peter Blackman on Sat May 17 12:00:02 2025
    --=-UZZ7w9n5hCyfkiaelbQF
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    Hi Peter,

    On Fri, 2025-05-16 at 18:02 +0100, Peter Blackman wrote:
    Hi Michalis,

    I agree that the bug is line 35 in the rules file
    make -C source/component clean all
    Why do we call clean before all?
    I would expect that clean is already called before build.

    Obviously it depends on left > right execution.
    When run in reverse, it does make all first,
    then cleans out what it just built!!

    I prefer adding an extra line, so we have

            ....
            make -C source/component clean
            make -C source/component all
            ....

    That ensures that make ... all is always run after the clean
    I would remove clean and let only all. Of course cleaning should be done in the clean target.
    --
    Cheers,
    Abou Al Montacir



    --=-UZZ7w9n5hCyfkiaelbQF
    Content-Type: text/html; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable

    <html><head></head><body><div>Hi Peter,</div><div><span><pre><br></pre></span></div><div>On Fri, 2025-05-16 at 18:02 +0100, Peter Blackman wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>
    Hi Michalis,<br></div><div><br></div><div>I agree that the bug is line 35 in the rules file<br></div><div>make -C source/component clean all<br></div></blockquote><div>Why do we call clean before all?</div><div>I would expect that clean is already called
    before build.</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br></div><div>Obviously it depends on left &gt; right execution.<br></div><div>When run in reverse, it does make all first,<br></
    <div>then cleans out what it just built!!</div></blockquote><blockquote type="cite" style="margin:0
  • From Peter Blackman@21:1/5 to Abou Al Montacir on Sun May 18 13:00:01 2025
    On 17/05/2025 10:39, Abou Al Montacir wrote:
    Hi Peter,


    On Fri, 2025-05-16 at 18:02 +0100, Peter Blackman wrote:
    Hi Michalis,

    I agree that the bug is line 35 in the rules file
    make -C source/component clean all
    Why do we call clean before all?
    I would expect that clean is already called before build.

    Obviously it depends on left > right execution.
    When run in reverse, it does make all first,
    then cleans out what it just built!!

    I prefer adding an extra line, so we have

            ....
            make -C source/component clean
            make -C source/component all
            ....

    That ensures that make ... all is always run after the clean
    I would remove clean and let only all. Of course cleaning should be done
    in the clean target.

    --

    Cheers,
    Abou Al Montacir



    There is a circular dependency in the upstream build.

    make source/component all regenerates some .inc files.
    the .inc files are needed by build-tools.
    make source/component all relies on build-tools.

    Premature cleaning of source/component will therefore
    break the build. It is where it is, to ensure the .inc
    are actually rebuilt.

    Cheers,
    Peter B

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)