{"action":"opened","issue":{"url":"https://api.github.com/repos/openSUSE/daps/issues/387","repository_url":"https://api.github.com/repos/openSUSE/daps","labels_url":"https://api.github.com/repos/openSUSE/daps/issues/387/labels{/name}","comments_url":"https://api.github.com/repos/openSUSE/daps/issues/387/comments","events_url":"https://api.github.com/repos/openSUSE/daps/issues/387/events","html_url":"https://github.com/openSUSE/daps/issues/387","id":191264536,"number":387,"title":"Broken Parameters in DC file are not detected properly ","user":{"login":"sknorr","id":5476547,"avatar_url":"https://avatars.githubusercontent.com/u/5476547?v=3","gravatar_id":"","url":"https://api.github.com/users/sknorr","html_url":"https://github.com/sknorr","followers_url":"https://api.github.com/users/sknorr/followers","following_url":"https://api.github.com/users/sknorr/following{/other_user}","gists_url":"https://api.github.com/users/sknorr/gists{/gist_id}","starred_url":"https://api.github.com/users/sknorr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sknorr/subscriptions","organizations_url":"https://api.github.com/users/sknorr/orgs","repos_url":"https://api.github.com/users/sknorr/repos","events_url":"https://api.github.com/users/sknorr/events{/privacy}","received_events_url":"https://api.github.com/users/sknorr/received_events","type":"User","site_admin":false},"labels":[{"id":182705014,"url":"https://api.github.com/repos/openSUSE/daps/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-23T13:00:35Z","updated_at":"2016-11-23T13:00:35Z","closed_at":null,"body":"DAPS does not seem to always check whether parameters in a DC file are broken.\r\nFor example, adding:\r\n\r\n```\r\nXSLTPARAM=\"\\\"\"\"\r\n```\r\nto a DC file, lead to output like this:\r\n\r\n```\r\n> daps -d DC-SLES-installquick -vv html\r\n[... snip ...]\r\n   Profiling /data/sknorr/gits/doc-sle/xml/deployment_prep_power_requirements.xm   Profiling /data/sknorr/gits/doc-sle/xml/zypper.xmlThe following images are missing:\r\ninstall_boot install_partitioner install_root install_timezone install_user install_welcome\r\n   Validating...\r\n   Successfully validated profiled sources.\r\nCreating HTML pages\r\nERROR: Invalid XSLT processor: must be either xsltproc or saxon\r\n/usr/share/daps/make/html.mk:270: recipe for target '/data/sknorr/gits/doc-sle/build/SLES-installquick/html/art.sle.installquick/index.html' failed\r\nmake: *** [/data/sknorr/gits/doc-sle/build/SLES-installquick/html/art.sle.installquick/index.html] Error 1\r\n```\r\n\r\nI would expect this to fail anyway but the error should be detected earlier, during parameter parsing, (ideally with a hint which line is the offending one).\r\n"}}
{"actor":{"display_login":"sknorr"}}