Hi Tiago,

>> I'm not sure how Ubuntu handles these things, but in Debian the
>> autobuilders only consider the first alternative of build dependencies
>> to keep a build reproducible - so if you have  A | B as build-dep, they
>> will always use A.
> 
> If A is not available then the builds will then try B, C, ... .
> 
> I did the a test build for Yakkety - which does not have libssl1.0-dev
> (A) - and it picked libssl-dev (B) instead. On Zesty (our dev version)
> the builders use libssl1.0-dev at that is available.

interesting. Makes things easier for you, of course.
https://github.com/bzed/pkg-open-vm-tools/commit/ed95c1d1f23c9982ba997ca05bae0d86d1505162


>  [...]
>
>> btw, regarding the ubuntu package - its nice, that it is just taking my
>> packaging these days - but why do you guys still build without
>> xmlsecurity and xerces?
> 
> [...] 
> What I did, based on suggestions, was to build and test against
> xmlsec1, which is in Main and accepted by open-vm-tools's configure.
> The build turned out fine. I haven't done some real testing on it, I'm
> now waiting for other folks to look into that if they have the time.

I'll ask upstream about it, but if configure accepts it, I'd guess its fine.

> Is there a reason why Debian prefers xmlsecurity and xerces instead of
> xmlsec1? If it were to depend on xmlsec1 then Ubuntu would be able to
> use the exact same package. I'm not familiar with the functionality in
> and security of open-vm-tools, xmlsecurity, xerces, and xmlsec1, so I
> really have no idea what difference that would do.

Mainly because when open-vm-tools started to require xmlsecurity/xerces
at some point and I didn't even realize that there was an alternative
now. Which is a bit annoying as it might build with libssl 1.1 then. But
I don't want to change it for stretch anymore, I think.

Thanks for figuring out!


Cheers,

Bernd


-- 
 Bernd Zeimetz                            Debian GNU/Linux Developer
 http://bzed.de                                http://www.debian.org
 GPG Fingerprint: ECA1 E3F2 8E11 2432 D485  DD95 EB36 171A 6FF9 435F

Reply via email to