site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:mime-version :content-transfer-encoding:message-id:content-type:to:from:subject :date:x-mailer; bh=3grqZt5nBgMwxRVo2O/8wZCkW9sum6u5Z/yJnNZG3RE=; b=HcyO/fnRRaZzrI/q8HhzVYWS3ant0/+9E656PMYu8p0zSoltbiznBqLUXiCuAFLByE k5ULYS/sDPtHvVk52Sf21XG1s76y0RxKbds38mGVSmZYPx7yWu+jKRYc0z+V0pPIQR+v ZYlRomTRJa5h8gVVinpFlGbyxfc91nlzvfafk= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:content-transfer-encoding:message-id:content-type:to :from:subject:date:x-mailer; b=itdYPx7Q8roKbyxbhY0fiELdz6ZWWm7QkPU/ptoZ1TI/1dvbMjH0AYNA6wvRrUR9O+ SOffF0Mel4I5fnu2/agSe1X2agFlcQDU6w3abXBAxK8zrAeYkA+p5paKQZwhVBME7i0I IBSq3UFEBiX6MbWrGhdDvZ3SEKGBOUTG+BMxg= It will set the relative path to file:./../MyPackage.pkg. All of this with the latest OS X version and the latest Dev Tools. _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... While playing with PackageMaker to try to figure out where the hash- sha256 value was coming from in a distribution script, I think I bumped into numerous bugs in PackageMaker. Bug #1: If you create a flat distribution with one of the packages being at the same level of the distribution, the relative path of the package is incorrect in the Distribution. This is correct for a bundle distribution. Not for a flat distribution apparently. I'm not the one saying that. Installer.app is. Bug #2: If you put the package one level higher, Installer.app will then complain that the hash-sha256 key-value is missing for the package. Bug #3: If you try to sign this distribution, the related package will be signed too (which is OK AFAIK). But Installer.app will fail saying the package can not be trusted or something like that. Bug #4: The error message for Bug #3 is totally unclear and put the blame on the author of the package while it's not the guy's fault but either PackageMaker or Installer.app fault. Bug #5: If you don't sign the distribution, the installation will fail with Installer.app complaining that there is no software to install. I will definitely file numerous bug reports in Radar so that this can be tracked. This email sent to site_archiver@lists.apple.com