FS#58348 - [hugin] Should depend on hdf5

Attached to Project: Community Packages
Opened by Baptiste (zorun) - Wednesday, 25 April 2018, 07:04 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 25 April 2018, 07:29 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jelle van der Waa (jelly)
Bruno Pagani (ArchangeGabriel)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I got hit by  FS#58150  because I installed hdf5 1.10.2-1 from [community-testing].

Surprisingly, the hdf5 upgrade broke hugin:

hugin: error while loading shared libraries: libhdf5_hl.so.100: cannot open shared object file: No such file or directory

ldd /usr/bin/hugin shows that hugin indeed uses some hdf5 libs:

libhdf5.so.101 => /usr/lib/libhdf5.so.101 (0x00007f47a883e000)
libhdf5_hl.so.100 => not found

But hugin does not explicitly depends on hdf5. It looks like hdf5 gets picked up at build time because of the enblend-enfuse → vigra → hdf5 dependency chain.

Long story short: if hdf5 gets picked up by hugin at build time, it should be added as a direct dependency. Otherwise we'll forget to rebuild hugin when bumping hdf5.
This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 25 April 2018, 07:29 GMT
Reason for closing:  Not a bug
Additional comments about closing:  No, hugin does not link to hdf5, ldd is recursive. Also, we don't look at the depdendency list when deciding which packages to rebuild.

Loading...