{"action":"created","issue":{"url":"https://api.github.com/repos/DOCGroup/ATCD/issues/159","labels_url":"https://api.github.com/repos/DOCGroup/ATCD/issues/159/labels{/name}","comments_url":"https://api.github.com/repos/DOCGroup/ATCD/issues/159/comments","events_url":"https://api.github.com/repos/DOCGroup/ATCD/issues/159/events","html_url":"https://github.com/DOCGroup/ATCD/pull/159","id":116555785,"number":159,"title":"Future Airborne Capability Environment (FACE) configurations for ACE","user":{"login":"mitza-oci","id":10078698,"avatar_url":"https://avatars.githubusercontent.com/u/10078698?v=3","gravatar_id":"","url":"https://api.github.com/users/mitza-oci","html_url":"https://github.com/mitza-oci","followers_url":"https://api.github.com/users/mitza-oci/followers","following_url":"https://api.github.com/users/mitza-oci/following{/other_user}","gists_url":"https://api.github.com/users/mitza-oci/gists{/gist_id}","starred_url":"https://api.github.com/users/mitza-oci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mitza-oci/subscriptions","organizations_url":"https://api.github.com/users/mitza-oci/orgs","repos_url":"https://api.github.com/users/mitza-oci/repos","events_url":"https://api.github.com/users/mitza-oci/events{/privacy}","received_events_url":"https://api.github.com/users/mitza-oci/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-11-12T14:13:08Z","updated_at":"2015-11-16T21:07:42Z","closed_at":"2015-11-16T16:13:05Z","pull_request":{"url":"https://api.github.com/repos/DOCGroup/ATCD/pulls/159","html_url":"https://github.com/DOCGroup/ATCD/pull/159","diff_url":"https://github.com/DOCGroup/ATCD/pull/159.diff","patch_url":"https://github.com/DOCGroup/ATCD/pull/159.patch"},"body":"The Open Group publishes the FACE spec at http://www.opengroup.org/face, which\r\nincludes two safety profiles known as \"base\" and \"extended.\"  These profiles\r\ndefine a subset of platform functions which may be called by the application.\r\nSince they are defined in terms of POSIX, only POSIX-like platforms can be used\r\nfor safety profiles.  We are using Linux and LynxOS-178 as our test platforms.\r\n\r\nThere are a number of changes to ACE involved in safety profiles, but the main\r\nthemes are replacing unsafe functions like sprintf with safer alternatives like snprintf\r\nand controlling dynamic allocation with a user-replaceable allocator.\r\n\r\nTAO does not build against a safety-enabled ACE.  This may be an interesting\r\nfuture project but is not in scope for our current project.  In case anyone is\r\ninterested, OpenDDS does now have its own safety profile which is a subset (kind\r\nof like minimum CORBA or CORBA/e compact/micro) that uses safety-enabled ACE."},"comment":{"url":"https://api.github.com/repos/DOCGroup/ATCD/issues/comments/157170397","html_url":"https://github.com/DOCGroup/ATCD/pull/159#issuecomment-157170397","issue_url":"https://api.github.com/repos/DOCGroup/ATCD/issues/159","id":157170397,"user":{"login":"mitza-oci","id":10078698,"avatar_url":"https://avatars.githubusercontent.com/u/10078698?v=3","gravatar_id":"","url":"https://api.github.com/users/mitza-oci","html_url":"https://github.com/mitza-oci","followers_url":"https://api.github.com/users/mitza-oci/followers","following_url":"https://api.github.com/users/mitza-oci/following{/other_user}","gists_url":"https://api.github.com/users/mitza-oci/gists{/gist_id}","starred_url":"https://api.github.com/users/mitza-oci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mitza-oci/subscriptions","organizations_url":"https://api.github.com/users/mitza-oci/orgs","repos_url":"https://api.github.com/users/mitza-oci/repos","events_url":"https://api.github.com/users/mitza-oci/events{/privacy}","received_events_url":"https://api.github.com/users/mitza-oci/received_events","type":"User","site_admin":false},"created_at":"2015-11-16T21:07:42Z","updated_at":"2015-11-16T21:07:42Z","body":"OK, I'll try a vc14 build with versioned namespace."}}