[Lazarus] Online Package Manager errors ?

Dimitrios Chr. Ioannidis d.ioannidis at nephelae.eu
Tue Apr 14 14:24:56 CEST 2020


Hi,

Στις 14/4/2020 6:23 π.μ., ο Michael Van Canneyt via lazarus έγραψε:
>
>
> On Tue, 14 Apr 2020, Sven Barth via lazarus wrote:
>
>> Balázs Székely via lazarus <lazarus at lists.lazarus-ide.org> schrieb am 
>> Mo.,
>> 13. Apr. 2020, 20:08:
>>
< snip >

>>> shipped with the package(if possible). Adding a new entry in the 
>>> package
>>> tree it's not a problem, it can be done in 15-20 minutes, however 
>>> the list
>>> already has a "Christmas tree" feeling to it. Any extra info should be
>>> added to the "package description"  or "community description" entries,
>>> which can be opened in a separate form.
>>>
>>
>> I don't agree. Especially on Linux (and the BSDs probably as well) 
>> that is
>> part of the OS' package manager, even for macOS there is an open 
>> source one
>> that one can install to handle such things. So a list of required
>> dependencies would be enough.
>>
>> This list would also be useful for deployment of the final application
>> however so that one can either set up an installer / package 
>> correctly or
>> report to the user in a Readme or so what libraries are required.
>
> +1.
>
> Don't distribute binaries, only sources. The binary may not work on all
> distributions, you'd need to provide one for all platforms (which you may
> not have yourself). It may be outdated, no security fixed applied etc..
>
> Michael.

Hmm, how about archive and/or object files for static linking ? An 
approach that I saw in mormot ( I don't know if it is the same in OPK I 
didn't check the package there ... )

In my case I'm writing a package that it'll use a specific version of 
libusb, and I was thinking to use static linking to solve this  .


regads,

-- 

Dimitrios Chr. Ioannidis



More information about the lazarus mailing list