{"action":"created","issue":{"url":"https://api.github.com/repos/Openwsman/openwsman/issues/88","repository_url":"https://api.github.com/repos/Openwsman/openwsman","labels_url":"https://api.github.com/repos/Openwsman/openwsman/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/Openwsman/openwsman/issues/88/comments","events_url":"https://api.github.com/repos/Openwsman/openwsman/issues/88/events","html_url":"https://github.com/Openwsman/openwsman/issues/88","id":151707411,"number":88,"title":"Remove autotools build system?","user":{"login":"UniqMartin","id":11892150,"avatar_url":"https://avatars.githubusercontent.com/u/11892150?v=3","gravatar_id":"","url":"https://api.github.com/users/UniqMartin","html_url":"https://github.com/UniqMartin","followers_url":"https://api.github.com/users/UniqMartin/followers","following_url":"https://api.github.com/users/UniqMartin/following{/other_user}","gists_url":"https://api.github.com/users/UniqMartin/gists{/gist_id}","starred_url":"https://api.github.com/users/UniqMartin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UniqMartin/subscriptions","organizations_url":"https://api.github.com/users/UniqMartin/orgs","repos_url":"https://api.github.com/users/UniqMartin/repos","events_url":"https://api.github.com/users/UniqMartin/events{/privacy}","received_events_url":"https://api.github.com/users/UniqMartin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-28T18:09:01Z","updated_at":"2016-04-29T16:40:49Z","closed_at":null,"body":"As can be read [in the wiki](https://github.com/Openwsman/openwsman/wiki/Build-requirements) the autotools build system is no longer maintained and judging from the commit history, hasn't been touched in years. [`autoconfiscate.sh`](https://github.com/Openwsman/openwsman/blob/4e54d3ee9d5830154a94e6cdc883c43bcc860e73/autoconfiscate.sh#L3-L5) prints a warning to that end, but that's easily overlooked, particularly when the build happens in an automated setting. The problem with continuing to provide those files is that things continue to build, but the result is incomplete (newer headers are not copied to their destination) or possibly even broken (not sure about that).\r\n\r\nSuggestions (in order of preference):\r\n\r\n- Remove all traces of the autotools build system.\r\n- Turn the `autoconfiscate.sh` warning into an error and require the user to pass an additional argument to continue past that warning.\r\n\r\nIf either of these are acceptable, I'm happy to prepare a PR.\r\n\r\n*Background:* This came up while reviewing the `openwsman` package as provided by the Homebrew package manager for OS X. Because it still uses the autotools build system, the install is incomplete and the `wsmancli` package, that happens to depends on `openwsman`, fails to build. See Homebrew/legacy-homebrew#44047 for the full context."},"comment":{"url":"https://api.github.com/repos/Openwsman/openwsman/issues/comments/215800204","html_url":"https://github.com/Openwsman/openwsman/issues/88#issuecomment-215800204","issue_url":"https://api.github.com/repos/Openwsman/openwsman/issues/88","id":215800204,"user":{"login":"prlw1","id":3217855,"avatar_url":"https://avatars.githubusercontent.com/u/3217855?v=3","gravatar_id":"","url":"https://api.github.com/users/prlw1","html_url":"https://github.com/prlw1","followers_url":"https://api.github.com/users/prlw1/followers","following_url":"https://api.github.com/users/prlw1/following{/other_user}","gists_url":"https://api.github.com/users/prlw1/gists{/gist_id}","starred_url":"https://api.github.com/users/prlw1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prlw1/subscriptions","organizations_url":"https://api.github.com/users/prlw1/orgs","repos_url":"https://api.github.com/users/prlw1/repos","events_url":"https://api.github.com/users/prlw1/events{/privacy}","received_events_url":"https://api.github.com/users/prlw1/received_events","type":"User","site_admin":false},"created_at":"2016-04-29T16:40:49Z","updated_at":"2016-04-29T16:40:49Z","body":"The cmake build doesn't work for me, so if you remove autoconf too, then how can I build? bug #87"}}