On Mon, 2009-11-09 at 12:47 -0600, Adrian Schröter wrote:
Am Montag, 9. November 2009 19:16:32 schrieb Adrian Schröter:
Am Montag, 9. November 2009 18:52:11 schrieb Adrian Schröter:
Am Montag, 9. November 2009 17:47:11 schrieb Luke Imhoff:
When building against xUbuntu_9.10 using build-2009.07.27, it keeps reinstall all the .debs. Do .deb based workareas not have detection that packages are already installed in the chroot like .rpm based chroots do? Or do I need to upgrade to a newer build? We're still using OBS 1.5 for the server, so I didn't want to upgrade build if it might break compatibility.
It worked latetly for me. You may try to upgrade osc and esp. the build script first on your workstation to test again.
okay, I was wrong here. This is currently not supported by the build script. A partial fix is in svn now, but it is not complete.
And another sorry, there is currently to much missing to make this cleanly working. This is not that easy to fix for me, because I have not enough clue about debs.
If you like to implement support for this, have a look into the init_buildsystem script of build package.
You need to extend the validate_cache_file funcaiton in first place, to generate also .id files from the deb meta data. I dunno what makes sense as unique identifier for debs repositories.
As far as I can tell, there is no way to query the build time or some other information that is guaranteed to change with a new build of a deb. I can replicate the %{NAME} key with ${Package} and %{VERSION}-%{RELEASE} with ${Version}, but I'm at a lost for an identifier that will distinguish debs that have had changes that result in the same version and size, but are actually distinct. (I can see this happening if a transposition error is corrected in some file, in which case the size would remain constant.) The package verification in osc.fetch.verify_pacs only verifies based on
On Thu, 2009-11-12 at 14:27 -0600, Luke Imhoff wrote: the package name, so since the package cacher doesn't care about the build time, I see no reason to distinguish based on it for installing debs in the chroot. I'm actually curious how build time matters for rpms, for the same reason.
bye adrian
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org