<html><head></head><body bgcolor="#ffffff" text="#2e3436" link="#2a76c6" vlink="#2e3436"><div>Hi Paul,</div><div><br></div><div>On Sun, 2016-05-29 at 20:54 +0200, Paul Gevers wrote:</div><blockquote type="cite"><pre>Hi,

So I am proposing the attached changes to the control (and control.in) file.
</pre></blockquote><div>I didn't check the control diff, but viewed the images and I really find <span style="background-color: rgb(232, 232, 231);">dep_lazarus_new_nr.png</span> very nice and very clear.</div><div>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.</div><blockquote type="cite"><pre>
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.
</pre></blockquote><div>I was not aware of that tool, thanks for the info. I do like the new dependencies scheme.</div><blockquote type="cite"><pre>
I don't know yet where I think the link between the lcl and lazarus-src
should be (Recommends between ...)
</pre></blockquote><div>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.</div><blockquote type="cite"><pre>
I also wonder if it is worth it to keep the lazarus-ide-gtk(|-1.6) and
lazarus-ide-qt(|-1.6) packages.
</pre></blockquote><div>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.</div><blockquote type="cite"><pre>
Paul

PS1: I haven't checked if the fp* Depends/Recommends are correct yet.
</pre></blockquote><div>Nice item in todo list.</div><div><br></div><blockquote type="cite"><pre>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
<a href="http://lists.debian.org/debian-devel/2005/06/msg02111.html">http://lists.debian.org/debian-devel/2005/06/msg02111.html</a>
<a href="http://lists.debian.org/debian-devel/2005/11/msg01101.html*
">http://lists.debian.org/debian-devel/2005/11/msg01101.html
</a></pre></blockquote><div>I'm not sure we can avoir such circular dependency unless we duplicate some files or add another package.</div><div><br></div><div>Cheers,</div><div>Abou Al Montacir</div><blockquote type="cite"><pre></pre></blockquote></body></html>