<html><head></head><body bgcolor="#ffffff" text="#2e3436" link="#2a76c6" vlink="#2e3436"><div>Hi Paul,</div><div><span><pre>On Sat, 2016-05-28 at 21:14 +0200, Paul Gevers wrote:</pre></span></div><blockquote type="cite"><pre>Hi all (and mostly Abou),

When you install the lazarus binary package without recommends, you
don't get the lcl. Is that intended? Looking at the description, I think
lazarus-# should Depends on lcl-#.
</pre></blockquote><div>The idea was that one can install the IDE without the LCL. The IDE is almost useless without LCL if you want to create graphical programs, but one can use Lazarus IDE to write plain pascal programs and debug them. For example, you need to write a small script converting a text file, or a Linux deamon or even a graphical interface not using the LCL, but gtk or qt native call, this is perfectly possible.</div><blockquote type="cite"><pre>
 In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
 Component Library (LCL).
 .
 This metapackage pulls in all the packages needed to have a typical
 Lazarus installation.
</pre></blockquote><div>The metapackage Lazarus probably needs to pull everything, I do agree.</div><div>I think the right way is to make and lazarus-${version} depends on lcl-${version} in addition to others</div><blockquote type="cite"><pre>
This issue is brought to my attention due to Ubuntu bug 1584302¹

We had a similar discussion about this in Debian bug 690974², but then I
didn't realize the description of lazarus raises expectations and how I
see people would use this. To be fair, if you install lazarus-ide-# you
don't need to get the lcl, but if you install the lazarus metapackage, I
think you do.</pre></blockquote><div>I do agree here. The metapackage lazarus is meant for typical users who want everything polled.</div><div><br></div><blockquote type="cite"><pre>And to be honest, while reading back that bug I wonder if
the depends from lazarus-ide-# to lazarus-src-# is correct, I guess if
you want the ide stand-alone, you don't need the lazarus source.</pre><pre></pre></blockquote><div>The ide is quite useless without sources, but if you don't install LCL then for sure you don't need the LCL sources.</div><div>So a recommend here is more suitable.</div><div><div><span><pre>-- 
Cheers,
Abou Al Montacir
</pre></span></div><div><br></div></div></body></html>