[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libdebian-installer - issues



hi folks

there are some issues with libdebian-installer, mostly located in the
Packages parser.

1. it uses only the package name for identification within the hash
   table. (in future we may have equal packages in different archs at
   the same time, e.g. i386 and amd64)
2. the definition of di_system_package is bad, it blocks changes in
   di_package.

solution:

move the packages parser stuff into an extra lib because it is only used
by two packages, they can be release at one time.

this version of the parser don't support hash tables, so the support for
it can be moved into the already existing extra lib. it don't use the
memchunk allocator which i introduced to speadup allocations for the
huge amount of packages in the overall Packages file.

the extra lib gets support for the extended parser which uses the hash
table for lookups, this is needed for cdebootstrap.

bastian

-- 
But Captain -- the engines can't take this much longer!

Attachment: signature.asc
Description: Digital signature


Reply to: