Unicode characters break snap

Gareth France gareth.france at cliftonts.co.uk
Mon Jan 9 20:16:19 UTC 2017


I think you'll find that was a temporary issue caused by me this evening 
for about 15 minutes whilst resolving the issue. Everything is now 
working as desired.



On 09/01/17 20:07, Thomi Richards wrote:
> Hi,
>
> When I build and install a snap from your git repository it prints the 
> contents of my environment to the screen and exits 0.
>
> By 'minimal reproducer' I mean a small, self-contained example that 
> demonstrates the problem. Most often the process of making such an 
> example will highlight the problem for you. Some hints can be found 
> here: http://sscce.org/
>
> I'd be more than happy to take a look at a small example the 
> reproduces the problem. I can't reproduce the issue from your current 
> git repository though.
>
> Cheers,
>
> On Mon, Jan 9, 2017 at 7:14 PM, Gareth France 
> <gareth.france at cliftonts.co.uk <mailto:gareth.france at cliftonts.co.uk>> 
> wrote:
>
>
>
>     On 09/01/17 06:12, Michael Nelson wrote:
>>     On Mon, Jan 9, 2017 at 5:03 PM Gareth France
>>     <gareth.france at cliftonts.co.uk
>>     <mailto:gareth.france at cliftonts.co.uk>> wrote:
>>
>>
>>
>>         On 09/01/17 00:20, Thomi Richards wrote:
>>>         This sounds like you may be running into unicode encoding
>>>         issues in your python source files.
>>>         https://www.python.org/dev/peps/pep-0263/
>>>         <https://www.python.org/dev/peps/pep-0263/> has the full
>>>         details, but the tl,dr version is that if you have unicode
>>>         literals in your python source file you need something like
>>>         "# -*- coding: utf-8 -*-" at the top of your file. The
>>>         python interpreter inspects your environment to determine
>>>         the correct encoding to use, but your environment in a
>>>         confined snap probably doesn't provide the same hints...
>>>
>>>
>>>         If that doesn't work, can you build a minimal reproducer for
>>>         us to look at?
>>         Afraid not, still doing the same thing. Just one question.
>>         What on earth is a minimal reproducer?
>>
>>
>>     Just a paste of an example snapcraft.yaml with which other people
>>     can reproduce the issue... it could be your current
>>     snapcraft.yaml, or something cut down to be simpler but still
>>     reproduces the issue. That'll help someone else debug it locally.
>>
>>
>>
>     Everything is available here:
>     https://github.com/cliftonts/RokuTerm.git
>     <https://github.com/cliftonts/RokuTerm.git>
>
>
>     --
>     Snapcraft mailing list
>     Snapcraft at lists.snapcraft.io <mailto:Snapcraft at lists.snapcraft.io>
>     Modify settings or unsubscribe at:
>     https://lists.ubuntu.com/mailman/listinfo/snapcraft
>     <https://lists.ubuntu.com/mailman/listinfo/snapcraft>
>
>
>
>
> -- 
> Thomi Richards
> thomi.richards at canonical.com <mailto:thomi.richards at canonical.com>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/snapcraft/attachments/20170109/0607aae5/attachment.html>


More information about the Snapcraft mailing list