Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-31 Thread Antoine Beaupré
On 2016-03-18 21:34:43, Andreas Beckmann wrote:
> On Fri, 18 Mar 2016 16:09:45 +0100 intrigeri  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.

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



Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-28 Thread micah
Antoine Beaupré  writes:

>> 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

Same result.



Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-28 Thread Antoine Beaupré
On 2016-03-28 18:37:18, micah wrote:
> Antoine Beaupré  writes:
>
>> On 2016-03-27 15:40:23, micah wrote:
>>> Antoine Beaupré  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



Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-28 Thread micah
Antoine Beaupré  writes:

> On 2016-03-27 15:40:23, micah wrote:
>> Antoine Beaupré  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'.



Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-28 Thread Antoine Beaupré
On 2016-03-27 15:40:23, micah wrote:
> Antoine Beaupré  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

a.

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



Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-27 Thread Holger Levsen
Hi,

On Sat, Mar 26, 2016 at 12:31:46PM +0100, intrigeri wrote:
> 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?

apt-cache search irssi-plugin tells me there's only -plugin-xmpp and
-plugin-robustirc…


-- 
cheers,
Holger


signature.asc
Description: Digital signature


Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-27 Thread micah
Antoine Beaupré  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



Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-26 Thread Antoine Beaupré
On 2016-03-26 07:31:46, intrigeri wrote:
> Hi,
>
> Andreas Beckmann wrote (19 Mar 2016 01:34:43 GMT) :
>> On Fri, 18 Mar 2016 16:09:45 +0100 intrigeri  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?

I don't know.

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.

A.

-- 
Wire telegraph is a kind of a very, very long cat. You pull his tail
in New York and his head is meowing in Los Angeles. Radio operates
exactly the same way: you send signals here, they receive them
there. The only difference is that there is no cat.
 - Albert Einstein



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

2016-03-26 Thread intrigeri
Hi,

Andreas Beckmann wrote (19 Mar 2016 01:34:43 GMT) :
> On Fri, 18 Mar 2016 16:09:45 +0100 intrigeri  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



Bug#817172: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi

2016-03-22 Thread Antoine Beaupré
I have built a new package for 1.0.1 that should fix some of the issues
mentionned here, and it is available for testing here:

http://paste.anarc.at/otr/

the changes file is signed with my pgp key and should be used to
authenticate the package.

unfortunately, i can't test the peculiar conditions those bugs manifests
themselves in - my irssi setup is still on jessie, so i'd rather have
other testers before uploading to sid.

thanks for any feedback.

a.
-- 
We have no friends but the mountains.
- Kurdish saying



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

2016-03-19 Thread intrigeri
Someone (who can first verify that this would fix the problem) should
get a binNMU scheduled, I guess :)



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

2016-03-18 Thread Andrea Lusuardi
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  irssi0.8.18-1
ii  libc62.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



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

2016-03-18 Thread Andreas Beckmann
On Fri, 18 Mar 2016 16:09:45 +0100 intrigeri  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