Hello Christian, thanks for pointing that out! On 07/16/2017 08:47 AM, Christian Seiler wrote: > This will likely break builds of reverse dependencies because they > might not find the header anymore. Did you test all of the reverse > dependencies of nlohmann-json in the archive that they'll find the > header in the new location? If some of them don't, you should file > bugs against those packages (ideally with patches) that the > maintainers know about this change. [1] There are two reverse dependencies atm, usbguard and mkvtoolnix. I've removed the build-dependency from usbguard, because it was not needed anymore and i've filed bug #868573 against mkvtoolnix and attached a patch. Not sure if that qualifies as a library transition if its only one package, especially as mkvtoolnix doesn't FTBFS with the new nlohmann-json package (because it ships its own copy os the json.hpp file which it falls back to if the system one is not found...) cheers, muri > > Also, if the current packages can't auto-detect the new location > (i.e. they start to FTBFS with your new package), then this is > technically a library transition, so you should follow the > guidelines for those: > https://wiki.debian.org/Teams/ReleaseTeam/Transitions > > Regards, > Christian > > [1] List of reverse depends (since this is a header-only library): > grep-dctrl -s Package -F Build-Depends,Build-Depends-Indep \ > nlohmann-json-dev /var/lib/apt/lists/*Sources > (You need sid in your sources.list and a recent apt-get update > to ensure this is up to date.) >
Attachment:
signature.asc
Description: OpenPGP digital signature