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

Paul Gevers elbrus at debian.org
Mon May 30 16:55:24 UTC 2016

Hi Abou and the rest,

On 30-05-16 10:16, Abou Al Montacir wrote:
> I didn't check the control diff, but viewed the images and I really
> find dep_lazarus_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.

It can't. The dependency is there because there used to be a huge pile
of duplicate files that I removed by having this dependency tree. Most
files are in nogui, some are in gtk and only qt specific stuff is in qt.

>> 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.

Ok. Do I understand correctly that you want a new package lcl-src which
contains most of the current lazarus-src, while leaving the ide stuff in

>> 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.

I believe you misunderstand me here. We have meta package called gtk and
qt (without the version number). However, in one upstream version, I
think we only ship one, so the gtk-# and qt-# are non-sense on top of
gtk2-# and qt4-#.

>> 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
>> <http://lists.debian.org/debian-devel/2005/11/msg01101.html*%0A>
> I'm not sure we can avoir such circular dependency unless we duplicate
> some files or add another package.

If I read those links, I believe the idea typically is to add the
additional package indeed.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20160530/4a43f6d4/attachment.sig>

More information about the Pkg-pascal-devel mailing list