[csw-maintainers] there is something rotten around checkpkg

Maciej (Matchek) Bliziński maciej at opencsw.org
Sun Jan 20 10:10:33 CET 2013


No dia 16/01/2013 19:02, "Peter FELECAN" <pfelecan at opencsw.org> escreveu:
>
> "Maciej (Matchek) Bliziński" <maciej at opencsw.org> writes:
>
> > 2013/1/16 Dagobert Michelsen <dam at opencsw.org>:
> >> The new link symbol inspection is in place for some time now, maybe it
has
> >> some serious drawbacks on database access?
> >
> > Some packages produce metadata objects serializing to more than 32MB.
> > The out of space error could be a memory leak which I have been
> > fighting over the weekend, but did not manage to find the cause. In my
> > case, I was trying to run a full catalog import.
> >
> > Peter, what operation is causing the out of space error? How much RAM
> > does the machine have?
>
> The "out of space" issue happened when packaging the *huge* TeXLive
> hundred packages on the Baltic Online build farm; I think that you know
> better than me how much RAM unstable10s and its companions have. I'm
> trying again but one cycle merge-package is long: I start the process in
> the morning and have the results the other day. You can see the log of
> the action in progress in ~pfelecan/logs/texlive

Maybe Yann can look at the logs and figure out what was the immediate
problem. The main issue is that we art collecting way more date than
previously, and that puts more pressure on the database. Do you think they
the problem you had I'd transient? If it's persistent, we can back out the
changes and stop collecting the additional data. I would prefer to
gradually solve the performance problems without having to roll back, but
if people can't build packages, we will have to.

I did rebuild GCC with the new code and GCC is a pretty hefty build. But
maybe TeX live is so large that it pushes the system off the cliff, while
GCC is still small enough.

Yann, maybe we can selectively disable the ldd and elfdump data collection
for packages that wish to have these checks disabled? The checking code
would need to allow for missing ldd and elfdump data. Since all that
checkpkg sees is the package file, there would have to be a specific bit of
information in the package itself that would instruct checkpkg to skip ldd
end elfdump. It could be in pkginfo for example.

Maciej
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20130120/2eafbef0/attachment-0001.html>


More information about the maintainers mailing list