[Pkg-pascal-devel] compiling packages as user (and autopkgtest)

Abou Al Montacir abou.almontacir at sfr.fr
Sun Nov 18 20:18:08 GMT 2018


Hi Paul,
On Sun, 2018-11-18 at 20:00 +0100, Paul Gevers wrote:
> Hi Abou,
> 
> On 18-11-18 10:46, Abou Al Montacir wrote:
> 
> > > So you agree with me that this seems to depend on the order that we
> > > compile the packages? If that is the case, how do we automatically
> > > define the right order?
> > 
> > Didn't you have any access violation exception?
> 
> You can see exactly what "I" get via the ci.d.n interface:
> https://ci.debian.net/data/autopkgtest/unstable/amd64/l/lazarus/1297428/log.gz
> linked from https://ci.debian.net/packages/l/lazarus/unstable/amd64/ by
> searching for my nick, or version 2.0.0. I don't see access violations
> there.
Thanks for the link, I was not aware of that tool and I find it great.

Now I understand better. The access violation issues are not present. I'll need
to figure out what make it happen on my system, but this is not our issue here.

I've checked the logs for the failing packages you reported:
> Error messages (I check the first three and they makes sense to me)
> Error: (lazbuild) Broken dependency: lr_OfficeImport 0.0->laz_fpspreadsheet
> Error: (lazbuild) Broken dependency: lrSpreadSheetExport
> 0.9->laz_fpspreadsheet
> Error: (lazbuild) Broken dependency: lazreportpdfexport
> 0.9->pack_powerpdf (>=0.9.15)
> Error: (lazbuild) Broken dependency: LR_ZeosDB 0.2.2->zcomponent
> Error: (lazbuild) Broken dependency: TAChartBgra 1.0->bgrabitmappack
What I found is that there is no packages called laz_fpspreadsheet,
pack_powerpdf, zcomponent, bgrabitmappack.
By searching a little bit on internet I found that there is a project called
fpspreadsheet that you can browse here:
https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/fpspreadsheet/
This component provides a packages called laz_fpspreadsheet.lpk among others.

My conclusion is that the package lrSpreadSheetExport is an add-on package that
allows integrating a spreadsheet in lazreport provided that the user has
installed the third party package laz_fpspreadsheet. So in our case we probably
don't want to check compilation of such add-on.

I assume the other missing packages are also provided by the lazarus-ccr project
which is a collection of third party Lazarus components.
-- 
Cheers,
Abou Al Montacir

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20181118/104939b0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20181118/104939b0/attachment.sig>


More information about the Pkg-pascal-devel mailing list