Care to provide a link to the policy of not having lzo on the device?
I have the diablo/tools repository: if I disable that, I can't install liblzo. I'll have a look at specifying this as a dependency.
SDK repository is not meant to be used in device. Liblzo can be installed as soon as it's in Extras repository. Generally Extras repository has to work with fresh OS install without adding any other repository than Extras.
SDK repository is not meant to be used in device. Liblzo can be installed as soon as it's in Extras repository. Generally Extras repository has to work with fresh OS install without adding any other repository than Extras.
I think now I understand where I went wrong:
ssl: I accepted the original debian requirement of 0.9.8g-9, even though openvpn mandates a minimum 0.9.5 and osso-software-version-rx44 for the N810 specifies 0.9.8e-9maemo3 as dependency
lzo: here I assumed that the SDK would have all required packages and changed the dependency of lzo2 to lzo instead of installing lzo2 from extras as would have been proper
Hopefully, the dependencies are correct now and allow clean installation on a pristine N810. Thank you very much for the patience.
I have already submitted the package to the autobuilder. Later, I'll check whether my (now) spurious libssl0.9.8g package is being considered in the dependencies or hopefully not.
I haven't checked the autobuilder logs, but it may be that you have to ask debmaster (jeremiah) to remove too "new" version of libssl from extras-devel.