Bug#767103: [pkg-otr-team] Bug#767103: Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-15 Thread intrigeri
Hi,

Holger Levsen wrote (10 Nov 2014 12:22:24 GMT) :
 Also, it would be good if someone tried current libotr (backported to
 Wheezy) + wheezy-backports' irssi-plugin-otr. I'd hate to break that
 one when I upload the backport.

 i can test that...

I've just uploaded the latest libotr to wheezy-backports.
If irssi-plugin-otr from wheezy-backports still works with that
libotr, then this will help confirm that the problem is indeed
unrelated to libotr, but instead caused by the irssi upgrade, as
Rhonda pointed out. Holger, may you please test this?

Another way to confirm the root cause of the problem would be to
rebuild irssi-plugin-otr in testing or sid against:

  * the old libotr (4.0.x)
  * the new irssi (0.8.17-1)

... and test that on testing or sid (that is, with the new libotr and
new irssi installed). Any taker? (I'm not using irssi myself, just
giving a hand on this bug since I'm on the pkg-otr team.)

If any of these two tests works, then I'll be fully convinced that
indeed, this plugin needs to be binNMU'd every time irssi is updated,
and then:

  * we should have irssi-plugin-otr binNMU'd in testing;
  * for Stretch, we'll need to have the discussion that Rhonda started
about library packaging.

Cheers,
--
intrigeri


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767103: [pkg-otr-team] Bug#767103: Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-15 Thread Holger Levsen
On Samstag, 15. November 2014, intrigeri wrote:
 Rhonda pointed out. Holger, may you please test this?

definitly not before wednesday...


signature.asc
Description: This is a digitally signed message part.


Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-13 Thread Gerfried Fuchs
* intrigeri intrig...@debian.org [2014-11-04 20:14:24 CET]:
 David Kalnischkies wrote (28 Oct 2014 14:00:40 GMT) :
  Upgrading irssi from 0.8.16-1+b1 to 0.8.17-1 seems to break the OTR
  plugin for me.
 
 I'm wondering if this could be a side-effect of #767230.
 Can you reproduce this after upgrading libotr5 to 4.1.0-1?

 I'm not so much sure if that has anything to do with libotr API.  irssi
happens to change api/abi every now and then and plugins need to get
recompiled on almost any new irssi release.  I have the same issue with
irssi 0.8.17 from backports and irssi-plugin-otr from stable.  The
plugin needs a tighter dependency on irssi.

 I'm not familiar with how library packaging works, and whether that
could be used at all for irssi, thing is that the plugins (especially
the otr one it seems) need to get recompiled every time a new irssi
upstream release happens.

 Anyone who is willing to dig more into this is very much encouraged to
do so and help out, either for the packaging part to ease that pain, or
with upstream to make it more stable in that respect.  I'm personally
lacking the skills to do that because I haven't digged into any library
packaging work at all, so my whole soname versioning knowledge is sort
of non-existing (and I'm still uncertain if that could help here at all,
if only to produce something that the irssi-plugin-* packages won't be
installable anymore after a new irssi upload).

 Please get the binNMU done for now, and anyone more knowledgeable can
figure out how to deal with that in the future.  Sorry that I forgot to
send a mail about the new upstream release this time.

 Enjoy,
Rhonda
-- 
Fühlst du dich mutlos, fass endlich Mut, los  |
Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf Anfang
Fühlst du dich haltlos, such Halt und lass los|


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-10 Thread intrigeri
Dear team-mates,

I don't care enough about irssi-plugin-otr to dig further into that
bug. I don't understand how this can possibly break. Can anyone
reproduce this RC bug and look into it?

It might be an unspotted ABI breakage in libotr, who knows. David,
does irssi-plugin-otr do anything strange that could tie it up more
tightly than e.g. pidgin-otr into the internals of libotr?

Shall we ask the release team for a binNMU of irssi-plugin-otr, and
postpone understanding the root cause of the bug? I'm concerned that
it may occur again each time we upgrade libotr, but as far as Jessie
is concerned, this might be the way to go.

Cheers,
-- 
intrigeri


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767103: [pkg-otr-team] Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-10 Thread Holger Levsen
Hi,

On Montag, 10. November 2014, intrigeri wrote:
 I don't care enough about irssi-plugin-otr to dig further into that
 bug. I don't understand how this can possibly break. Can anyone
 reproduce this RC bug and look into it?

yes, it's on my radar and todo list as a user of that plugin. That said, I 
don't expect I will have time for this before the weekend...
 
 Shall we ask the release team for a binNMU of irssi-plugin-otr, and
 postpone understanding the root cause of the bug? I'm concerned that
 it may occur again each time we upgrade libotr, but as far as Jessie
 is concerned, this might be the way to go.

if were doing this I'd suggest to add a versioned dependency...


cheers,
Holger




signature.asc
Description: This is a digitally signed message part.


Bug#767103: [pkg-otr-team] Bug#767103: Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-10 Thread intrigeri
Holger Levsen wrote (10 Nov 2014 11:54:53 GMT) :
 On Montag, 10. November 2014, intrigeri wrote:
 Shall we ask the release team for a binNMU of irssi-plugin-otr, and
 postpone understanding the root cause of the bug? I'm concerned that
 it may occur again each time we upgrade libotr, but as far as Jessie
 is concerned, this might be the way to go.

 if were doing this I'd suggest to add a versioned dependency...

I don't think that (and the corresponding source upload) is needed,
since the main libotr binary package was renamed from Wheezy to Jessie
(libotr2 - libotr5), so the only remaining problematic partial
upgrade case is wheezy+backports to Jessie, and I intend to upload the
latest libotr to wheezy-backports in the next few days (as per Julien
Cristau's suggestion) to avoid similar issues for pidgin-otr.

Anyway, if we do that, for future-proofness you'll want to make sure
that the manually added versioned dependency doesn't interfere badly
with ${shlibs:Depends} in case that one returns a dependency on
a newer version of libotr.

Also, it would be good if someone tried current libotr (backported to
Wheezy) + wheezy-backports' irssi-plugin-otr. I'd hate to break that
one when I upload the backport.


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767103: [pkg-otr-team] Bug#767103: Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-10 Thread Holger Levsen
Hi,

On Montag, 10. November 2014, intrigeri wrote:
 I don't think that (and the corresponding source upload) is needed,
 since the main libotr binary package was renamed from Wheezy to Jessie
 (libotr2 - libotr5), so the only remaining problematic partial
 upgrade case is wheezy+backports to Jessie, and I intend to upload the
 latest libotr to wheezy-backports in the next few days (as per Julien
 Cristau's suggestion) to avoid similar issues for pidgin-otr.

ack
 
 Anyway, if we do that, for future-proofness you'll want to make sure
 that the manually added versioned dependency doesn't interfere badly
 with ${shlibs:Depends} in case that one returns a dependency on
 a newer version of libotr.

how to do that? or: whether is an example of such breakage?

 Also, it would be good if someone tried current libotr (backported to
 Wheezy) + wheezy-backports' irssi-plugin-otr. I'd hate to break that
 one when I upload the backport.

i can test that...


cheers,
Holger




signature.asc
Description: This is a digitally signed message part.


Bug#767103: [pkg-otr-team] Bug#767103: Bug#767103: Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-10 Thread intrigeri
Holger Levsen wrote (10 Nov 2014 12:22:24 GMT) :
 Anyway, if we do that, for future-proofness you'll want to make sure
 that the manually added versioned dependency doesn't interfere badly
 with ${shlibs:Depends} in case that one returns a dependency on
 a newer version of libotr.

 how to do that? or: whether is an example of such breakage?

No idea. I'm only afraid that ${shlibs:Depends} might not override
a (even lower) manually added dependency.

 Also, it would be good if someone tried current libotr (backported to
 Wheezy) + wheezy-backports' irssi-plugin-otr. I'd hate to break that
 one when I upload the backport.

 i can test that...

Cool, thanks!


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-07 Thread intrigeri
Hi,

David Kalnischkies wrote (06 Nov 2014 21:52:10 GMT) :
 On Tue, Nov 04, 2014 at 08:14:24PM +0100, intrigeri wrote:
 David Kalnischkies wrote (28 Oct 2014 14:00:40 GMT) :
  Upgrading irssi from 0.8.16-1+b1 to 0.8.17-1 seems to break the OTR
  plugin for me.
 
 I'm wondering if this could be a side-effect of #767230.
 Can you reproduce this after upgrading libotr5 to 4.1.0-1?

 Sounds like it and I had some hope, but trying with:

 irssi  0.8.17-1
 irssi-plugin-otr   1.0.0-1+b1  (+b1 for rebuild against libgcrypt20)
 libgcrypt20:amd64  1.6.2-4
 libgcrypt20:i386   1.6.2-4
 libotr54.1.0-2

 I still have this problem. :(

OK, thanks.

 I see that irssi-plugin-otr has an unversioned dependency on libotr5.
 Doing an apt-get source irssi-plugin-otr -b results in a package with
 a versioned dependency libotr5 (= 4.0.0) and after installing and
 restarting irssi I can run /otr init without the mentioned error message
 and the remote gets the '?OTRv23?', so that looks about right.

Can you confirm you've built it against libotr from sid (that
introduces a proper symbols file)?

 Looks like libotr5 still has an ABI break somewhere –

I'd be surprised, as several people looked pretty closely and didn't
find one, but well.

 or the +b1 happened at the time libotr5 had one, so that it picked
 it up accidentally (at least in the amd64 rebuild)?

The only relevant change that was reverted in libotr 4.1.0-2 is
a version check that happens at runtime, so I doubt it.

 So, next action is reassigning to release team for another binNMU,
 to libotr5 to find the possible regression or … ?

I'm asking upstream (Cc'd): David (Goulet), may you please have a look
at this bug report?

Cheers,
-- 
intrigeri


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-07 Thread David Kalnischkies
On Fri, Nov 07, 2014 at 10:15:22AM +0100, intrigeri wrote:
 David Kalnischkies wrote (06 Nov 2014 21:52:10 GMT) :
  On Tue, Nov 04, 2014 at 08:14:24PM +0100, intrigeri wrote:
  David Kalnischkies wrote (28 Oct 2014 14:00:40 GMT) :
   Upgrading irssi from 0.8.16-1+b1 to 0.8.17-1 seems to break the OTR
   plugin for me.
  
  I'm wondering if this could be a side-effect of #767230.
  Can you reproduce this after upgrading libotr5 to 4.1.0-1?
 
  Sounds like it and I had some hope, but trying with:
 
  irssi  0.8.17-1
  irssi-plugin-otr   1.0.0-1+b1  (+b1 for rebuild against libgcrypt20)
  libgcrypt20:amd64  1.6.2-4
  libgcrypt20:i386   1.6.2-4
  libotr54.1.0-2
 
  I still have this problem. :(
 
 OK, thanks.

Just to highlight, you asked for 4.1.0-_1_, but I am at -_2_ – which
according to the changelog is the first one with the symbols file.


  I see that irssi-plugin-otr has an unversioned dependency on libotr5.
  Doing an apt-get source irssi-plugin-otr -b results in a package with
  a versioned dependency libotr5 (= 4.0.0) and after installing and
  restarting irssi I can run /otr init without the mentioned error message
  and the remote gets the '?OTRv23?', so that looks about right.
 
 Can you confirm you've built it against libotr from sid (that
 introduces a proper symbols file)?

Yes, libotr5-dev is at 4.1.0-2 just as libotr5. After all the -dev
package has an equal-dependency on the library, so my beloved apt would
be pretty pissed if it would be at an earlier version. ;)


Best regards

David Kalnischkies


signature.asc
Description: Digital signature


Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-06 Thread David Kalnischkies
Hi,

On Tue, Nov 04, 2014 at 08:14:24PM +0100, intrigeri wrote:
 David Kalnischkies wrote (28 Oct 2014 14:00:40 GMT) :
  Upgrading irssi from 0.8.16-1+b1 to 0.8.17-1 seems to break the OTR
  plugin for me.
 
 I'm wondering if this could be a side-effect of #767230.
 Can you reproduce this after upgrading libotr5 to 4.1.0-1?

Sounds like it and I had some hope, but trying with:

irssi  0.8.17-1
irssi-plugin-otr   1.0.0-1+b1  (+b1 for rebuild against libgcrypt20)
libgcrypt20:amd64  1.6.2-4
libgcrypt20:i386   1.6.2-4
libotr54.1.0-2

I still have this problem. :(

I see that irssi-plugin-otr has an unversioned dependency on libotr5.
Doing an apt-get source irssi-plugin-otr -b results in a package with
a versioned dependency libotr5 (= 4.0.0) and after installing and
restarting irssi I can run /otr init without the mentioned error message
and the remote gets the '?OTRv23?', so that looks about right.
(sorry, I can't test with a real remote at the moment)

Looks like libotr5 still has an ABI break somewhere – or the +b1
happened at the time libotr5 had one, so that it picked it up
accidentally (at least in the amd64 rebuild)?

So, next action is reassigning to release team for another binNMU,
to libotr5 to find the possible regression or … ?


Best regards

David Kalnischkies


signature.asc
Description: Digital signature


Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-04 Thread intrigeri
Control: tag -1 + moreinfo

Hi,

David Kalnischkies wrote (28 Oct 2014 14:00:40 GMT) :
 Upgrading irssi from 0.8.16-1+b1 to 0.8.17-1 seems to break the OTR
 plugin for me.

I'm wondering if this could be a side-effect of #767230.
Can you reproduce this after upgrading libotr5 to 4.1.0-1?

Cheers,
--
intrigeri


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: Re: Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-11-04 Thread Debian Bug Tracking System
Processing control commands:

 tag -1 + moreinfo
Bug #767103 [irssi-plugin-otr] irssi-plugin-otr doesn't work with irssi 0.8.17
Added tag(s) moreinfo.

-- 
767103: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767103
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#767103: irssi-plugin-otr doesn't work with irssi 0.8.17

2014-10-28 Thread David Kalnischkies
Package: irssi-plugin-otr
Version: 1.0.0-1
Severity: grave
X-Debbugs-CC: ir...@packages.debian.org

Hello!

Upgrading irssi from 0.8.16-1+b1 to 0.8.17-1 seems to break the OTR
plugin for me. Opening a new query window and executing /otr init
resulted usually in the initialisation of an OTR session.

Doing it now seems to not send anything to the remote user I tried to
init an OTR session with and instead a message like this shows up in the
status window:

14:50:16 [oftc] OTR: Initiating OTR session...
14:50:20 [oftc] -!- H�G(�ff.�: No such nick/channel

OTR inits from the remote end don't trigger any interesting status messages,
but the query window contains the usual Gone secure message, but nearly
after every message from the remote (sprinkled in with a message telling me
that this wasn't sent inside the OTR session) and the indicator claims it
is still plaintext. I haven't really investigated which one is true as that
smells fishy either way.

(I think it is unrelated, but for completeness: the remote end is Pidgin,
but a simple webclient as remote doesn't show any message along the lines of
?OTRv23? if I try to init either; irssi is connected via ZNC).


Downgrading irssi to the previous version solves this issue.
I have CC'ed irssi maintainers in case they have an idea what is wrong
and/or as this if unsolved effects jessie might warrant a Breaks.


Best regards

David Kalnischkies


signature.asc
Description: Digital signature