[Debian GNUstep maintainers] Bug#886010: Fwd: Wrong encoding of AfficheInfo.plist in Affiche.app

Bertrand Dekoninck bertrand.dekoninck at gmail.com
Mon Jan 1 14:41:15 UTC 2018


Package: Affiche.app
Version: 0.6.0-8
Tags: l10n upstream

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

     * What led up to the situation?
I've built Affiche.app from debian source because I didn't want to break my
custom gnustep install on Jessie x86. But I'm pretty sure that this bug affects
the deb package too, because I didn't see anything relevant in
affiche-0.6.0-8.diff. Note that the source of Affiche.app are the same in
Stretch and Sid.

     * What exactly did you do (or not do) that was effective (or
       ineffective);
I've opened a GWorkspace window and launched Affiche.app.
     * What was the outcome of this action?
Affiche.app didn't show it's icon in GWorkspace (standard unknown_application
icon instead), its Info panel was almost empty and translation was missing.

It turns out that the AfficheInfo.plist from source wasn't shipped in the
Resources directory of the Affiche.app bundle (under the name Info-
gnustep.plist) because it isn't in UTF8 format. Instead an almost empty Info-
gnustep.plist was shipped with the app.

The solution was pretty simple : I've saved AfficheInfo.plist as UTF8 with
gedit, rebuilt and reinstalled the app and everything works as expected.


Attached : an UTF8 version of AfficheInfo.plist

-- System Information:
Debian Release: 8.10
    APT prefers oldstable-updates
    APT policy: (500, 'oldstable-updates'), (500, 'oldstable-proposed-updates'),
(500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)


-------------- next part --------------
{
  ApplicationName = "Affiche";
  ApplicationDescription = "A place holder for your little notes!";
  ApplicationRelease = "Affiche 0.6.0";
  FullVersionID = "0.6.0 March 2002";
  Authors = ("Ludovic Marcotte <ludovic at Sophos.ca>");
  Copyright = "Copyright (C) 2001, 2002 Ludovic Marcotte";
  CopyrightDescription = "Released under the GNU General Public License 2.0";
  NSIcon = "Affiche.tiff";

  NSServices = (
      {
        NSPortName = Affiche;
        NSMessage = newNote;
        NSSendTypes = (NSStringPboardType);
        NSMenuItem = {
          default = "Make Note";
	  English = "Make Note";
	  French = "Créer note";
	  German = "Notiz erstellen";
          Swedish = "Skapa notis";
	};
        NSKeyEquivalent = {
          default = n;
	  English = n;
	  French = n;
	  German = n;
	  Swedish = n;
        };
      }
  );
}



More information about the pkg-GNUstep-maintainers mailing list