Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

54 views
Skip to first unread message

Andrea Lusuardi

unread,
Mar 18, 2016, 7:20:03 AM3/18/16
to
Package: irssi-plugin-otr
Version: 1.0.0-1+b2
Severity: grave
Justification: renders package unusable

Hi,
as of latest update the otr plugin is unloadable (/load otr fail in relation with https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817172 )
but even if the plugin is manually loaded via

/load /usr/lib/irssi/modules/libotr.so

you get the error

Irssi: otr/otr is ABI version 0 but Irssi is version 1, cannot load

rendering the plugin completely useless.
Let me know how/if i can help,
thanks

-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 4.5.0-x86_64-linode65 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages irssi-plugin-otr depends on:
ii irssi 0.8.18-1
ii libc6 2.22-3
ii libgcrypt20 1.6.5-2
ii libotr5 4.1.1-1

irssi-plugin-otr recommends no packages.

irssi-plugin-otr suggests no packages.

-- no debconf information

Andreas Beckmann

unread,
Mar 18, 2016, 9:40:02 PM3/18/16
to
On Fri, 18 Mar 2016 16:09:45 +0100 intrigeri <intr...@debian.org> wrote:
> Someone (who can first verify that this would fix the problem) should
> get a binNMU scheduled, I guess :)

While this would probably make the package installable again, this is
not the proper fix. Next bump and this happens again.

irssi needs to arrange to provide a virtual package, e.g. irssi-abi-1
and must ensure that plugins pick up a proper dependency on this virtual
package. Once the abi changes (and the virtual package is renamed), this
will visibly trigger a transition.

There are several packages in the archive doing this, I think proftpd is
one of them.


Andreas

intrigeri

unread,
Mar 26, 2016, 7:40:03 AM3/26/16
to
Hi,

Andreas Beckmann wrote (19 Mar 2016 01:34:43 GMT) :
> On Fri, 18 Mar 2016 16:09:45 +0100 intrigeri <intr...@debian.org> wrote:
>> Someone (who can first verify that this would fix the problem) should
>> get a binNMU scheduled, I guess :)

> While this would probably make the package installable again, this is
> not the proper fix. Next bump and this happens again.

Absolutely.

> irssi needs to arrange to provide a virtual package, e.g. irssi-abi-1
> and must ensure that plugins pick up a proper dependency on this virtual
> package. Once the abi changes (and the virtual package is renamed), this
> will visibly trigger a transition.

Yes, thanks for clarifying.

In passing: I've no clue how many other irssi plugin packages are
affected as well. This can't be just irssi-plugin-otr, can it?

Cheers,
--
intrigeri

micah

unread,
Mar 27, 2016, 3:50:03 PM3/27/16
to
Antoine Beaupré <ana...@debian.org> writes:

> But before anyone starts working on this now - i have what i think is a
> working package now here:
>
> http://paste.anarc.at/otr/
>
> It's been tested by a friend, but i would appreciate more
> testing. Waiting for an upstream release for a bit now to avoid
> packaging a snapshot.

I tried this package today and when I did '/load otr', I would get this
in irssi:

15:38 -!- Irssi: otr/otr is ABI version 0 but Irssi is version 2, cannot load

micah

Antoine Beaupré

unread,
Mar 28, 2016, 5:40:03 PM3/28/16
to
For the record, I have uploaded a new package there and I have had
information from another user that it works. You may want to try again.

http://paste.anarc.at/otr/irssi-plugin-otr-dbg_1.0.1+f75eb26-1_amd64.deb

a.

--
To punish me for my contempt for authority, fate made me an authority myself.
- Albert Einstein

Antoine Beaupré

unread,
Mar 28, 2016, 8:00:03 PM3/28/16
to
On 2016-03-28 18:37:18, micah wrote:
> Antoine Beaupré <ana...@debian.org> writes:
>
>> On 2016-03-27 15:40:23, micah wrote:
>>> Antoine Beaupré <ana...@debian.org> writes:
>>>
>>>> But before anyone starts working on this now - i have what i think is a
>>>> working package now here:
>>>>
>>>> http://paste.anarc.at/otr/
>>>>
>>>> It's been tested by a friend, but i would appreciate more
>>>> testing. Waiting for an upstream release for a bit now to avoid
>>>> packaging a snapshot.
>>>
>>> I tried this package today and when I did '/load otr', I would get this
>>> in irssi:
>>>
>>> 15:38 -!- Irssi: otr/otr is ABI version 0 but Irssi is version 2, cannot load
>>
>> For the record, I have uploaded a new package there and I have had
>> information from another user that it works. You may want to try again.
>>
>> http://paste.anarc.at/otr/irssi-plugin-otr-dbg_1.0.1+f75eb26-1_amd64.deb
>
>
> I just grabbed that package and installed it, on my up-to-date sid
> system, ran irssi and then did '/load otr', and I got:
>
> 18:36 -!- Irssi: otr/otr is ABI version 1 but Irssi is version 2, cannot load
>
> Interestingly, the ABI version increased by one, but it needs one more
> to get to '2'.

That was the wrong URL, the proper one is:

http://paste.anarc.at/otr/irssi-plugin-otr_1.0.1+f75eb26-1_amd64.deb

sorry. you should use dget anyways to verify the signatures first:

http://paste.anarc.at/otr/irssi-plugin-otr_1.0.1+f75eb26-1.dsc

a.

--
Ou bien Dieu voudrait supprimer le mal, mais il ne le peut pas
Ou bien Dieu pourrait supprimer le mal, mais il ne le veut pas.
- Sébastien Faure

Antoine Beaupré

unread,
Mar 31, 2016, 5:00:08 PM3/31/16
to
Thinking more about this, I am not sure this will be necessary. There is
an effort underway to merge OTR in the main irssi package, and there are
only two other irssi plugins out there, so I am not sure this is worth
the effort.

Surely this is a bug that should be reported against irssi in any case.

A.

--
Evil exists to glorify the good. Evil is negative good.
It is a relative term. Evil can be transmuted into good.
What is evil to one at one time,
becomes good at another time to somebody else.
- Sivananda
0 new messages