Hi Graham, On Thu, 2018-08-23 at 15:33 +0200, Graham Inggs wrote: > Hi Abou > > On 17/08/2018 18:37, Graham Inggs wrote: > > Abou, do you have an opinion on whether this is a bug in lazarus, or > > does the doublecmd packaging need to be fixed? I just returned back from vacation, let me check this. > The same problem occurs in ddrescueview, reported in #906458. Seems strange > I found it was introduced by the changes to debian/rules in this commit > 'Stop adding manually compiled flag from packages' [1]. That one was proposed to solve a lazarus IDE rebuild issue. I don't like it as I tend to think that units shall be compiled only once and not every time. However the way upstream sees Lazarus distribution is the opposite. I don't see a better way to fix it. > Both doublecmd and ddrescueview build successfully if lazarus-src is > added as a build-dependency. This means that we are missing some PPU/LPK files to be distributed or maybe we are trying to recompile some units and missing some include files. One needs to add -va and look carefully to the log file. > Is this change in behaviour intentional? Somewhat as it was fixing bug#898310 > Should I make these changes to doublecmd and ddrescueview, or is this a > bug in lazarus? Maybe we shall think more about this change. Removing the manually flag leads to a deeper question: Do we need to distribute LCL units in binary form if they will get recompiled anyway? > Regards > Graham > > > [1] > https://salsa.debian.org/pascal-team/lazarus/commit/eb89bf37af1b42215811c132fd > fc919f19126952
-- Cheers, Abou Al Montacir
signature.asc
Description: This is a digitally signed message part