Uses Invalid Application Header Application ID, makes unusable

Bug #249530 reported by Greg A
8
Affects Status Importance Assigned to Milestone
emesene (Ubuntu)
Fix Released
High
Emilio Pozuelo Monfort
Hardy
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: emesene

This makes emesene unusable and will effect practically everybody (it appears)!

Emesene discussion board: http://emesene.org/smf/index.php?topic=1357.0

Symptoms:
- "Invalid Application Header Application ID is either not defined in database or blocked from access." message appears when performing some actions.
- Buddy list does not sync.
- When deleting ~/config/.emesne config folder no contacts/username/etc show up.

The fix is sudo "sed -i.bak 's/09607671-1C32-421F-A6A6-CBFAA51AB5F4/CFE80F9D-180F-4399-82AB-413F33A1FA11/g' /usr/share/emesene/emesenelib/XmlTemplates.py".

TESTCASE
- remove ~/.config/emesene1.0/[msn usernname] if it exists
- start emesene and log in to an msn account
  - buddy list should sync
- change nick (should not generate "invalid application header" message)

Revision history for this message
Greg A (etulfetulf) wrote :

Fix committed upstream: "Should be fixed now in SVN trunk and stable branch. Thanks to PidginUser for the fix Smiley". 9http://emesene.org/smf/index.php/topic,1357.msg9961.html#msg9961)

I guess this should be marked as Medium Importance: "A bug that has a severe impact on a non-core application." or possibly High: "Has a severe impact on a small portion of Ubuntu users (estimated)".

Changed in emesene:
status: New → Fix Committed
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Thanks, working on it

Changed in emesene:
importance: Undecided → High
status: Fix Committed → In Progress
assignee: nobody → pochu
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Subscribing motu-sru for hardy's task approval.

Attached is the hardy debdiff. It may look huge but it just changes the header in a few lines.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

BTW, the Intrepid fix is RFS in Debian and should be in the Debian archive in less than 24 hours, then we can sync it.

http://svn.debian.org/viewsvn/python-apps?rev=1581&view=rev

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

ACK from motu-sru, but please fix this in Intrepid ASAP.

Changed in emesene:
status: New → Confirmed
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Please use 1.0-dist-1.1ubuntu0.1 as version and adhere to DebianMaintainerField spec.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote : Re: [Bug 249530] Re: Uses Invalid Application Header Application ID, makes unusable

Luca Falavigna wrote:
> Please use 1.0-dist-1.1ubuntu0.1 as version

I've used 1.0-dist-1ubuntu0.1 (that's the correct one, isn't it?)

> and adhere to
> DebianMaintainerField spec.

I'm the maintainer so I've left it as is

The fix will hit Unstable this evening, and I'll then request a sync for Intrepid.

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

> I've used 1.0-dist-1ubuntu0.1 (that's the correct one, isn't it?)

Yes, I misread. Sorry.

>> and adhere to DebianMaintainerField spec.
> I'm the maintainer so I've left it as is

True. I haven't noticed that.

> The fix will hit Unstable this evening, and I'll then request a sync for
> Intrepid.

Fine, thanks.

Revision history for this message
Mice Teeth (micecrosoft) wrote :

 When i try to delete some user from group, i get this error message. :(

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Sync request in bug 249941

Changed in emesene:
status: In Progress → Fix Committed
Revision history for this message
Thomas Lété (bistory) wrote :

Hello !
New version of emesene has been released : 1.0.1
It is a bugfix-only release.
Url : http://emesene.org/smf/index.php/topic,1392.0.html

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package emesene - 1.0-dist-4

---------------
emesene (1.0-dist-4) unstable; urgency=medium

  * debian/patches/from_upstream_fix_invalid_application_header.patch:
    - Update Application ID to MSN 8.5, patch taken from upstream r1422.
      LP: #249530
  * debian/patches/from_upstream_embed_logo_in_htm.patch:
    - Don't load emesene's logo from emesene.org, but embed it in the
      html file instead. Patch taken from upstream r1424. LP: #236952
  * debian/copyright:
    - Limit width to 80 chars.

 -- Emilio Pozuelo Monfort <email address hidden> Thu, 24 Jul 2008 08:52:38 +0100

Changed in emesene:
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into -proposed, please test and give feedback here. Please see https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in emesene:
status: Confirmed → Fix Committed
Revision history for this message
Jelmer Jaarsma (jelmer-jaarsma) wrote :

I build a package from the 1.0-dist-4 sources which I got from Intrepid (regular dpkg-buildpackage without any modifications) and have been using that package since 25-07 without any problems.
Before the upgrade I had the "application id" bug and was unable to add a friend to my contact list with Emesene; after the upgrade that problem was fixed.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 249530] Re: Uses Invalid Application Header Application ID, makes unusable

Much more useful would be a test report after installing the package in
hardy-proposed. If we get positive feedback, that will actually go into
hardy.

Revision history for this message
Jelmer Jaarsma (jelmer-jaarsma) wrote :

At the moment I build my own I didn't know that an upload to hardy-proposed had been made or I would've installed that one.

I just installed the binary package from hardy-proposed though and installed it, everything appears to work fine, including the contact person that seemed to be giving me problems before the upgrade.

Steve Beattie (sbeattie)
description: updated
Revision history for this message
Steve Beattie (sbeattie) wrote :

I'm able to reproduce the reported problems with emesene 1.0-dist-1 in hardy, and can confirm that the version of emesene in hardy-proposed, 1.0-dist-1ubuntu0.1, addresses the issues. I'm able to log in to MSN, my buddy list syncs up, I can change my nick, send and receive messages, etc. I see no obvious regressions through my limited testing usage, though I noticed that on disconnect in both the hardy and hardy-proposed versions, I get the following traceback:

/usr/share/emesene/UserList.py:456: GtkWarning: gtk_tree_model_row_has_child_toggled: assertion `path != NULL' failed
  return self.model.append(iterator, values)
  File "/usr/share/emesene/Controller.py", line 885, in <module>
    main()
  File "/usr/share/emesene/Controller.py", line 876, in main
    gtk.main()
  File "/usr/share/emesene/MainMenu.py", line 414, in on_logout_activate
    self.controller.logout()
  File "/usr/share/emesene/Controller.py", line 434, in logout
    traceback.print_stack()

Revision history for this message
Martin Pitt (pitti) wrote :

Copied to hardy-updates.

Changed in emesene:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.