Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6190

Puppet module build errors if a file or directory contains non US English characters

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Normal
    • Resolution: Won't Fix
    • None
    • None
    • None
    • Windows Server 2012 R2 x64
      Puppet 4.4.0

    • Hide

      Should be able to do a Puppet Module Build on modules which contain files and directories with non US English Characters

      Should be able to ignore these files using gitignore and pmtignore mechanisms

      Show
      Should be able to do a Puppet Module Build on modules which contain files and directories with non US English Characters Should be able to ignore these files using gitignore and pmtignore mechanisms
    • Coremunity

    Description

      As part of the PR review for PUP-5879, it was found that the puppet module tool errors when building modules which contain non-US English characters.

      Repro steps

      Git clone a module repo e.g. puppetlabs-dsc
      Add a file in the root of the module called ᚠᛇᚻ.txt
      Perform a puppet module build e.g. puppet module build <path to dir>
      

      Expected error example

      Error: Invalid argument @ rb_sysopen - C:/source/pup5879/puppetlabs-dsc/lib/???.txt
      

      It appears the filename is being mangled somewhere

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              glenn.sarti Glenn Sarti
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support