Bug#818590: [pkg-otr-team] Bug#818590: irssi-plugin-otr: mismatching ABI version with current irssi
On 2016-03-18 21:34:43, Andreas Beckmann wrote: > On Fri, 18 Mar 2016 16:09:45 +0100 intrigeriwrote: >> 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
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
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
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
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
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
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
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 intrigeriwrote: >>> 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
Hi, Andreas Beckmann wrote (19 Mar 2016 01:34:43 GMT) : > On Fri, 18 Mar 2016 16:09:45 +0100 intrigeriwrote: >> 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
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
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
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
On Fri, 18 Mar 2016 16:09:45 +0100 intrigeriwrote: > 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