Hello Barry,

so, libpeas-1.0-0-python2loader has officially made it into Debian.  I'm
now thinking how to deal with that for roger.

On 03.04.2016 05:35, Barry Warsaw wrote:
> On Apr 02, 2016, at 10:33 PM, Rolf Leggewie wrote:
>
> Hi Rolf,
>
>> I'm still at a loss what it is you are asking of me.  The title of this
>> bug requests me to add a run-time dependency that doesn't even exist in
>> Debian yet.  In Ubuntu the change you advocate has been made, but
>> apparently there were no changes necessary for roger-router alongside. 
>> In fact, roger-router in Ubuntu still depends on libpeas-1.0.0 and not
>> libpeas-1.0-0-python2loader even though the package does exist there.
> We should certainly fix roger-router in Ubuntu; I'm not sure how I missed that
> one over there.  I'll file a bug and fix that early next week.

Ubuntu is still unchanged both in Xenial and Yakkety.

The title of this ticket suggests I should add an explicit dependency on
libpeas-1.0-0-python2loader to Depends.  I'm a bit reluctant to do that
since it would mean I need to maintain a fork since my main computer is
trusty.  In any case, roger does not ship any python code at all.  My
understanding is that it uses peas to allow third party plugins and
those could be written in python or other programming languages.  I'm
actually not aware of any plugins and they could be written in either
python 2 or python 3.  Adding a strong dependency to the python 2 loader
seems wrong to me.  I feel like adding a Suggests for
"libpeas-1.0-0-python2loader|libpeas-1.0-0-python3loader" would be more
appropriate.  Or should I be mistaken?  If it really needs to be a
Depends wouldn't it be better to have debhelper and dh_shlibs take care
of doing the right thing?

Regards

Rolf

Reply via email to