[Lazarus] The "Publish Package" functionality is horribly broken.
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri May 26 13:42:09 CEST 2017
On Fri, 26 May 2017 09:21:32 +0100
Graeme Geldenhuys via Lazarus <lazarus at lists.lazarus-ide.org> wrote:
> Hi,
>
> I noticed this menu option in the fpgui_toolkit.lpk package. So I
> selected it and made sure the “include” filter selects all files, and
> nothing is “excluded”. This clicked okay. After that I had a look in the
> destination directory, and there was only 9 file. Yet the
> fpgui_toolkit.lpk package actually has 117 files. See the screenshot
> showing the result (blue window) vs the actual package files.
>
> So again, what is the function of “publish package”? It it is meant to
> copy all units from a package to a destination directory (*), it fails
> miserably at that.
It copies the package directory with some options.
The fpgui_toolkit directory only contains the 9 files. The other files
are in parent or sibling directories.
It now checks if some unit/inc path are outside and disables the
"publish" menu item.
> I'm using Lazarus 1.9.0 r54792 FPC 2.6.4 x86_64-freebsd-gtk2
>
>
> * - Seems that is supposed to be its function, based on the wiki help
> page. But clearly it doesn't do a good job.
> [http://wiki.lazarus.freepascal.org/IDE_Window:_Package_Editor#More]
I added a note of this limitation.
Mattias
More information about the Lazarus
mailing list