{"action":"opened","issue":{"url":"https://api.github.com/repos/pgf-tikz/pgf/issues/444","repository_url":"https://api.github.com/repos/pgf-tikz/pgf","labels_url":"https://api.github.com/repos/pgf-tikz/pgf/issues/444/labels{/name}","comments_url":"https://api.github.com/repos/pgf-tikz/pgf/issues/444/comments","events_url":"https://api.github.com/repos/pgf-tikz/pgf/issues/444/events","html_url":"https://github.com/pgf-tikz/pgf/issues/444","id":394782301,"node_id":"MDU6SXNzdWUzOTQ3ODIzMDE=","number":444,"title":"The control sequences \\pgf@nlt@infos and pgf@interrupt@nlt@infos are used but never defined","user":{"login":"pgf-tikz-bot","id":46239870,"node_id":"MDQ6VXNlcjQ2MjM5ODcw","avatar_url":"https://avatars0.githubusercontent.com/u/46239870?v=4","gravatar_id":"","url":"https://api.github.com/users/pgf-tikz-bot","html_url":"https://github.com/pgf-tikz-bot","followers_url":"https://api.github.com/users/pgf-tikz-bot/followers","following_url":"https://api.github.com/users/pgf-tikz-bot/following{/other_user}","gists_url":"https://api.github.com/users/pgf-tikz-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pgf-tikz-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pgf-tikz-bot/subscriptions","organizations_url":"https://api.github.com/users/pgf-tikz-bot/orgs","repos_url":"https://api.github.com/users/pgf-tikz-bot/repos","events_url":"https://api.github.com/users/pgf-tikz-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pgf-tikz-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-29T10:11:55Z","updated_at":"2018-12-29T10:11:55Z","closed_at":null,"author_association":"NONE","body":"There's a redundancy in the source code for the `pgfinterruptpath` environment. This redundancy does not amount to a bug at the present, but it opens the possibility for an insidious bug in the future. The redundancy can be removed easily.\r\n\r\nThe control sequences `\\pgf@nlt@infos` and `\\pgf@interrupt@nlt@infos` are only used in the macros `\\pgfinterruptpath` and `\\endpgfinterruptpath`, not anywhere else in the entire source code.\r\n\r\nMoreover, the only way they are used is by `\\let`ing one to the other and vice versa:\r\n\r\n    \\let\\pgf@interrupt@nlt@infos=\\pgf@nlt@infos\r\n\r\n    \\global\\let\\pgf@nlt@infos=\\pgf@interrupt@nlt@infos\r\n \r\nFor this reason, both control sequences are always undefined.\r\n\r\nThis redundancy can be fixed simply by deleting these two lines from the source code."}}
{"actor":{"display_login":"pgf-tikz-bot"}}