Bug#767653:

Tobias Frost tobi at frost.de
Tue Nov 25 08:23:39 UTC 2014


>> Hi Tobi,
>>
>> * Tobias Frost <tobi at debian.org> [2014-11-24 22:12]:
>>> Ok, pulled from the git and comparing to the version currently in
>>> Jessie:
>>> As we are in the freeze, you need to create targeted fixes for RC Bugs
>>> only.* So the doxygen one isn't.
>>
>> This seems to be coming from a new Doxygen version and is only needed
>> for debclean , but I can revert it without problems.
>>
>>>  And be more detailed in freeze time:
>>
>> Will do.
>>
>>> I'd write "Do not ship but create at install time the files ...
>>> Is the "register modules" change needed for 767653? (I assume yes, but
>>> then the changelog should make that clear too)
>>
>> That's actually all part of one change, but ended up in two commits, so
>> git-dch made two lines out of it. Will change the changelog.
>>
>>> Why are you moving the util-binaries to the libary package? I would find
>>> it better to depend on the utils package instead, (especially as you
>>> should consider implement multi-arch for Jessie+1)
>>
>> openni-utils contains sample applications depending on libopenni0.
>> Leaving niReg/niLicense in there would generate a circular dependency,
>> as we need them in the libopenni0 postinst. Is there an other option?
>
> Declaring a circular dependency is not a problem here and well handled by
> dpkg.
> When postinst is called, both packages are guaranteed to be unpacked, so the
> library / binaries are in place at this point of time. (See Policy §7.2)
>
>> Cheers Jochen
>>

I wanted to point you to Policy §8.2 as well, but forgot in the rush. -- it is
actually forbidden to have the binaries in the libary package. (<-- some
simpications applied; the Policy has details.)


--
tobi



More information about the pkg-multimedia-maintainers mailing list