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

Abou Al Montacir abou.almontacir at sfr.fr
Mon May 30 08:16:18 UTC 2016

Hi Paul,
On Sun, 2016-05-29 at 20:54 +0200, Paul Gevers wrote:
> Hi,
> So I am proposing the attached changes to the control (and control.in) file.
I didn't check the control diff, but viewed the images and I really find dep_laz
arus_new_nr.png very nice and very clear.
I do agree completely wit that except for the dependency between lc-qt-1.6 on
lcl-gtk-1.6. For me this is legacy from when there was no qt support for LCL on
Debian. I think this should be removed.
> I played a little bit with debtree, to visualize the dependency tree. I
> attach the old and new situation, both with and without Recommends
> (*_nr.png). Blue arrows are Depends, black arrows are Recommends, green
> arrows are Provides.

I was not aware of that tool, thanks for the info. I do like the new
dependencies scheme.
> I don't know yet where I think the link between the lcl and lazarus-src
> should be (Recommends between ...)

I do agree that lcl-1.6 should recommend lazarus-src. By the way, we don't
really need Lazarus sources, we only need LCL sources! The name and the content
is somewhat wrong. It should probably become lcl-src and get the IDE specific
code removed. This was difficult for old Lazarus versions, but now the split
between LCL and IDE is more clear.
> I also wonder if it is worth it to keep the lazarus-ide-gtk(|-1.6) and
> lazarus-ide-qt(|-1.6) packages.

I think it is important to provide for each clan their IDE. I personally never
used Qt IDE, but I know people that do the same with gtk+ one.
> Paul
> PS1: I haven't checked if the fp* Depends/Recommends are correct yet.

Nice item in todo list.
> PS2: note the circular dependency between lazarus-ide-1.6,
> lazarus-ide-gtk-1.6 and lazarus-ide-gtk2-1.6 (and lazarus-ide-1.6,
> lazarus-ide-qt-1.6, and lazarus-ide-qt4-1.6). I have a bug in my Winff
> package about circular dependencies, seems like we should get rid of that

I'm not sure we can avoir such circular dependency unless we duplicate some
files or add another package.
Abou Al Montacir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20160530/e693d136/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/20160530/e693d136/attachment.sig>

More information about the Pkg-pascal-devel mailing list