[Pkg-pascal-devel] lazarus binary package doesn't depend on lcl?

Abou Al Montacir abou.almontacir at sfr.fr
Sun May 29 10:16:30 UTC 2016


Hi Paul,
On Sat, 2016-05-28 at 21:14 +0200, Paul Gevers wrote:
> 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-#.
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.
>  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.
> 

The metapackage Lazarus probably needs to pull everything, I do agree.
I think the right way is to make and lazarus-${version} depends on lcl-
${version} in addition to others
> 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.
I do agree here. The metapackage lazarus is meant for typical users who want
everything polled.
> 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.

The ide is quite useless without sources, but if you don't install LCL then for
sure you don't need the LCL sources.
So a recommend here is more suitable.
-- 
Cheers,
Abou Al Montacir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20160529/bc6a77e5/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20160529/bc6a77e5/attachment.sig>


More information about the Pkg-pascal-devel mailing list