{"action":"created","issue":{"url":"https://api.github.com/repos/gregorio-project/gregorio/issues/1224","repository_url":"https://api.github.com/repos/gregorio-project/gregorio","labels_url":"https://api.github.com/repos/gregorio-project/gregorio/issues/1224/labels{/name}","comments_url":"https://api.github.com/repos/gregorio-project/gregorio/issues/1224/comments","events_url":"https://api.github.com/repos/gregorio-project/gregorio/issues/1224/events","html_url":"https://github.com/gregorio-project/gregorio/issues/1224","id":176174792,"number":1224,"title":"Gregoriotex falis when there is a space in filename.","user":{"login":"warej","id":1675460,"avatar_url":"https://avatars.githubusercontent.com/u/1675460?v=3","gravatar_id":"","url":"https://api.github.com/users/warej","html_url":"https://github.com/warej","followers_url":"https://api.github.com/users/warej/followers","following_url":"https://api.github.com/users/warej/following{/other_user}","gists_url":"https://api.github.com/users/warej/gists{/gist_id}","starred_url":"https://api.github.com/users/warej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/warej/subscriptions","organizations_url":"https://api.github.com/users/warej/orgs","repos_url":"https://api.github.com/users/warej/repos","events_url":"https://api.github.com/users/warej/events{/privacy}","received_events_url":"https://api.github.com/users/warej/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gregorio-project/gregorio/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/gregorio-project/gregorio/labels/TeX","name":"TeX","color":"bfd4f2"}],"state":"open","locked":false,"assignee":{"login":"eschwab","id":4840525,"avatar_url":"https://avatars.githubusercontent.com/u/4840525?v=3","gravatar_id":"","url":"https://api.github.com/users/eschwab","html_url":"https://github.com/eschwab","followers_url":"https://api.github.com/users/eschwab/followers","following_url":"https://api.github.com/users/eschwab/following{/other_user}","gists_url":"https://api.github.com/users/eschwab/gists{/gist_id}","starred_url":"https://api.github.com/users/eschwab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eschwab/subscriptions","organizations_url":"https://api.github.com/users/eschwab/orgs","repos_url":"https://api.github.com/users/eschwab/repos","events_url":"https://api.github.com/users/eschwab/events{/privacy}","received_events_url":"https://api.github.com/users/eschwab/received_events","type":"User","site_admin":false},"assignees":[{"login":"eschwab","id":4840525,"avatar_url":"https://avatars.githubusercontent.com/u/4840525?v=3","gravatar_id":"","url":"https://api.github.com/users/eschwab","html_url":"https://github.com/eschwab","followers_url":"https://api.github.com/users/eschwab/followers","following_url":"https://api.github.com/users/eschwab/following{/other_user}","gists_url":"https://api.github.com/users/eschwab/gists{/gist_id}","starred_url":"https://api.github.com/users/eschwab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eschwab/subscriptions","organizations_url":"https://api.github.com/users/eschwab/orgs","repos_url":"https://api.github.com/users/eschwab/repos","events_url":"https://api.github.com/users/eschwab/events{/privacy}","received_events_url":"https://api.github.com/users/eschwab/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/gregorio-project/gregorio/milestones/5","html_url":"https://github.com/gregorio-project/gregorio/milestones/5.0","labels_url":"https://api.github.com/repos/gregorio-project/gregorio/milestones/5/labels","id":1380396,"number":5,"title":"5.0","description":"","creator":{"login":"rpspringuel","id":7671682,"avatar_url":"https://avatars.githubusercontent.com/u/7671682?v=3","gravatar_id":"","url":"https://api.github.com/users/rpspringuel","html_url":"https://github.com/rpspringuel","followers_url":"https://api.github.com/users/rpspringuel/followers","following_url":"https://api.github.com/users/rpspringuel/following{/other_user}","gists_url":"https://api.github.com/users/rpspringuel/gists{/gist_id}","starred_url":"https://api.github.com/users/rpspringuel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rpspringuel/subscriptions","organizations_url":"https://api.github.com/users/rpspringuel/orgs","repos_url":"https://api.github.com/users/rpspringuel/repos","events_url":"https://api.github.com/users/rpspringuel/events{/privacy}","received_events_url":"https://api.github.com/users/rpspringuel/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":26,"state":"open","created_at":"2015-10-27T21:04:07Z","updated_at":"2016-09-12T21:52:05Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-09-10T11:20:32Z","updated_at":"2016-09-13T02:21:57Z","closed_at":null,"body":"_At first sorry if I'll write something stupid - I'm not much experienced with TeX and I'm absolutely new to Gregorio._\r\n\r\nBut from what I've observed, there is a bug with not quoting file names, which leads to compilation errors, when gabc file, tex file, or some directory on path to them contains a space in it's name (\"ResHodie Nobis.gabc\").\r\n\r\nAt first I've found the bug (missing quotes) at this [line](https://github.com/gregorio-project/gregorio/blob/master/tex/gregoriotex.lua#L555). Fixing them locally was not enough - caused another error, so I decided to leave it to someone, who's more into the project.\r\n\r\n#### Environment info\r\nOS: Windows 7 x64\r\nGregoriotex version (comment from gregoriotex.tex file):\r\n`% \t\t[2016/07/05 v4.2.0-rc2 GregorioTeX system.]% PARSE_VERSION_DATE_LTX`\r\n\r\n#### Compilation log\r\n```\r\nThis is LuaTeX, Version 0.95.0 (TeX Live 2016/W32TeX) \r\n system commands enabled.\r\n(\"./Res_Hodie nobis.tex\"\r\nLaTeX2e <2016/03/31> patch level 2\r\nBabel <3.9r> and hyphenation patterns for 1 language(s) loaded.\r\n(c:/texlive/2016/texmf-dist/tex/latex/base/article.cls\r\nDocument Class: article 2014/09/29 v1.4h Standard LaTeX document class\r\n(c:/texlive/2016/texmf-dist/tex/latex/base/size10.clo))\r\n(c:/texlive/2016/texmf-dist/tex/latex/fontspec/fontspec.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/l3kernel/expl3.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/l3kernel/expl3-code.tex)\r\n(c:/texlive/2016/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))\r\n(c:/texlive/2016/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)\r\n(c:/texlive/2016/texmf-dist/tex/luatex/luaotfload/luaotfload.sty(using write ca\r\nche: C:/texlive/2016/texmf-var/luatex-cache/generic)(using read cache: C:/texli\r\nve/2016/texmf-var/luatex-cache/generic C:/Users/virt/.texlive2016/texmf-var/lua\r\ntex-cache/generic)\r\nluaotfload | main : initialization completed in 0.344 seconds)\r\n(c:/texlive/2016/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/base/fontenc.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/euenc/eu2enc.def)\r\n(c:/texlive/2016/texmf-dist/tex/latex/euenc/eu2lmr.fd)(load luc: C:/texlive/201\r\n6/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-regular.luc))\r\n(c:/texlive/2016/texmf-dist/tex/xelatex/xunicode/xunicode.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/tipa/t3enc.def(load luc: C:/texlive/2016/\r\ntexmf-var/luatex-cache/generic/fonts/otl/lmromanslant10-regular.luc)(load luc: \r\nC:/texlive/2016/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-italic.luc)(\r\nload luc: C:/texlive/2016/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-bo\r\nld.luc) (c:/texlive/2016/texmf-dist/tex/latex/euenc/eu2lmss.fd)(load luc: C:/te\r\nxlive/2016/texmf-var/luatex-cache/generic/fonts/otl/lmsans10-regular.luc))\r\n(c:/texlive/2016/texmf-dist/tex/latex/graphics/graphicx.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty)\r\n(c:/texlive/2016/texmf-dist/tex/latex/graphics/graphics.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/graphics/trig.sty)\r\n(c:/texlive/2016/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)\r\n(c:/texlive/2016/texmf-dist/tex/latex/graphics-def/luatex.def\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/infwarerr.sty)\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))))\r\n(c:/texlive/2016/texmf-dist/tex/latex/fontspec/fontspec.cfg)))\r\n(c:/texlive/texmf-local/tex/lualatex/gregoriotex/gregoriotex.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/xcolor/xcolor.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/graphics-cfg/color.cfg))\r\n(c:/texlive/2016/texmf-dist/tex/latex/oberdiek/kvoptions.sty\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/etexcmds.sty\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))\r\n(c:/texlive/2016/texmf-dist/tex/luatex/luatexbase/luatexbase.sty\r\n(c:/texlive/2016/texmf-dist/tex/luatex/ctablestack/ctablestack.sty))\r\n(c:/texlive/2016/texmf-dist/tex/luatex/luamplib/luamplib.sty)\r\n(c:/texlive/2016/texmf-dist/tex/generic/xstring/xstring.sty\r\n(c:/texlive/2016/texmf-dist/tex/generic/xstring/xstring.tex))\r\n(c:/texlive/texmf-local/tex/luatex/gregoriotex/gregoriotex-main.tex\r\n(\"Res_Hodie nobis\".gaux)\r\n(c:/texlive/texmf-local/tex/luatex/gregoriotex/gregoriotex-spaces.tex)(load luc\r\n: C:/texlive/2016/texmf-var/luatex-cache/generic/fonts/otl/greciliae.luc)\r\n(c:/texlive/texmf-local/tex/luatex/gregoriotex/gregoriotex-chars.tex)\r\n(c:/texlive/texmf-local/tex/luatex/gregoriotex/gregoriotex-signs.tex)\r\n(c:/texlive/texmf-local/tex/luatex/gregoriotex/gregoriotex-syllable.tex)\r\n(c:/texlive/texmf-local/tex/luatex/gregoriotex/gregoriotex-symbols.tex(load luc\r\n: C:/texlive/2016/texmf-var/luatex-cache/generic/fonts/otl/greextra.luc))\r\n(c:/texlive/texmf-local/tex/luatex/gregoriotex/gsp-default.tex)\r\n(c:/texlive/texmf-local/tex/luatex/gregoriotex/gregoriotex-nabc.tex)))\r\n\r\nLaTeX Warning: Unused global option(s):\r\n    [14pt].\r\n\r\nNo file \"Res_Hodie nobis\".aux.\r\n(c:/texlive/2016/texmf-dist/tex/latex/tipa/t3cmr.fd)\r\n(c:/texlive/2016/texmf-dist/tex/context/base/mkii/supp-pdf.mkii\r\n[Loading MPS to PDF converter (version 2006.09.02).]\r\n) (c:/texlive/2016/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty\r\n(c:/texlive/2016/texmf-dist/tex/latex/oberdiek/grfext.sty\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty))\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/ifpdf.sty)\r\n(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/luatex-loader.sty\r\n(c:/texlive/2016/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua)))\r\n(c:/texlive/2016/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))ignored arguments: nobis-4_2_0-rc2.glog Res_Hodie nobis.gabc\r\nUsage: gregorio [OPTION]... [-s | INPUT_FILE]\r\nTry 'gregorio --help' for more information.\r\nProceeding anyway...\r\nerror: can't open file nobis-4_2_0-rc2.gtex for reading\r\nc:/texlive/\r\n2016/texmf-dist/tex/latex/base/ltluatex.lua:109: \r\nModule gregoriotex Error: \r\n(gregoriotex)             An error occured when compiling the score file\r\n(gregoriotex)             'Res_Hodie nobis.gabc' with gregorio.\r\n(gregoriotex)             Please check your score file. on input line 10\r\n\r\nstack traceback:\r\n\t[C]: in function 'error'\r\n\tc:/texlive/2016/texmf-dist/tex/latex/base/ltluatex.lua:109: in function <c:/te\r\nxlive/2016/texmf-dist/tex/latex/base/ltluatex.lua:108>\r\n\t(...tail calls...)\r\n\t...xlive/texmf-local/tex/luatex/gregoriotex/gregoriotex.lua:737: in function '\r\ncompile_gabc'\r\n\t...xlive/texmf-local/tex/luatex/gregoriotex/gregoriotex.lua:791: in function '\r\ninclude_score'\r\n\t[\\directlua]:1: in main chunk.\r\n\\gre@gregorioscore ...allowdeprecated@asboolean )}\r\n                                                  \\or \\gre@debugmsg {compile...\r\n\r\nl.10 \\gregorioscore{Res_Hodie nobis}\r\n                                  \r\n? \r\n```"},"comment":{"url":"https://api.github.com/repos/gregorio-project/gregorio/issues/comments/246554235","html_url":"https://github.com/gregorio-project/gregorio/issues/1224#issuecomment-246554235","issue_url":"https://api.github.com/repos/gregorio-project/gregorio/issues/1224","id":246554235,"user":{"login":"eschwab","id":4840525,"avatar_url":"https://avatars.githubusercontent.com/u/4840525?v=3","gravatar_id":"","url":"https://api.github.com/users/eschwab","html_url":"https://github.com/eschwab","followers_url":"https://api.github.com/users/eschwab/followers","following_url":"https://api.github.com/users/eschwab/following{/other_user}","gists_url":"https://api.github.com/users/eschwab/gists{/gist_id}","starred_url":"https://api.github.com/users/eschwab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eschwab/subscriptions","organizations_url":"https://api.github.com/users/eschwab/orgs","repos_url":"https://api.github.com/users/eschwab/repos","events_url":"https://api.github.com/users/eschwab/events{/privacy}","received_events_url":"https://api.github.com/users/eschwab/received_events","type":"User","site_admin":false},"created_at":"2016-09-13T02:21:57Z","updated_at":"2016-09-13T02:21:57Z","body":"I thought that we allow `_` in filenames since we tack on the version number as `4_2_0-rc3`? In any case I have the following list of characters in filenames to swap out with hyphens:\r\n\r\n`space + & % * ?  $ @ : ; & ! #`\r\n\r\nAm I missing any?"}}
{"actor":{"display_login":"eschwab"}}