Hello fredvs, you wrote on Thu, 9 Apr 2020 03:57:16 -0700 (MST):
> I am thinking to create a package for the Raspbian Pi that includes > msegui, fpgui and fpc binary. You mean, "for Raspbian (distribution) for the Raspberry Pi" (hardware)? Yes, that's certainly interesting, although it shouldn't be a specifically targeted package, but also available for all the other architectures supported. > The idea is to provide a package out of the box, that people can use > directly, without any need to install any dependencies. There are a couple questions to be regarded: - Is it _legal_ to combine these packages? - Is it at all possible to combine them without "any dependencies"? (And a corollary: Is it possible to do without causing interferences?) > Sadly for that the original fpc binary is not suited for that because it > needs to install some dev package. This would give the answer "no" to the second question above - if fpc _needs_ another package, it will probabely not work without it. Then there's the problem whether it's _legal_ to put the dependent package into your "super package", and what might happen when this is installed on a system that _needs_ a different version of this additional package. I think that's a bad idea, as it foregoes the reason for a package system in the first place, leaving the user with the same mess that was called "depandency hell" under the older Windows versions. > Sadly too fpc team is not in plan to fix this big bug, see: > https://bugs.freepascal.org/view.php?id=32367 _What_ "bug"? The additional dev package? If it's really needed, this is _not_ a bug but a requirement. If it's _not_ needed, of course, it should be removed, and won't be neccessary to include into a "super package". > So the proposition it that: > > - fork fpc and create /mse-org/msefpc and fix the bug. > - give binaries of that fixed fpc for Unix OS (Rpi, Linux, FreeBSD). > > What do you think? I'd rather suggest to create a _clean_ "mseide / msegui" package with inherent dependencies to whatever is needed to use it (probabely only fpc) and perhaps provide a link or a repository for an appropriate (current) fpc package, too. Raspbian is a Debian derivative, so it uses their "super capable" package manager that should be able to handle all neccessities to make the installed software useable. If you attempt to provide something beyond what this system is meant for, they much likely will ban you forever from use of any Debian system or component... No, keep it simple and adhere to the standards of the system you use. -- -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz ----------------------------------------------------------- _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk