[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
> 
http://lists.debian.org/debian-devel/2005/06/msg02111.html> 
http://lists.debian.org/debian-devel/2005/11/msg01101.html

I'm not sure we can avoir such circular dependency unless we duplicate some
files or add another package.
Cheers,
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