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