On 2010-09-14 01:16:09 +0200, Marcus Hüwe wrote:
currently the build script doesn't maintain a "clean" chroot for local debian builds because it never removes unused packages from old builds. So I wrote a small patch which should fix it. The code is similar to the existing rpm implementation except that it is a bit more difficult to get a "unique" id from a package (for rpm the buildtime is used but debian doesn't provide something like that (or at least I didn't find anything:) )). I just realized that we could also use the mtime of the "md5sums" file (for an installed package we can use /var/lib/dpkg/info/<pkg>.md5sums) as a buildtime indicator. If we use this approach it would really simplify the code - the only "problem" is that this check will fail if a package has no files (so an already installed package might be installed again).
Any opinions?:) Marcus -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org