{"action":"reopened","issue":{"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/issues/2488","labels_url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/issues/2488/labels{/name}","comments_url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/issues/2488/comments","events_url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/issues/2488/events","html_url":"https://github.com/ReactiveCocoa/ReactiveCocoa/issues/2488","id":112428144,"number":2488,"title":"ReactiveCocoa exports half-mangled version of libextobjc","user":{"login":"russbishop","id":302047,"avatar_url":"https://avatars.githubusercontent.com/u/302047?v=3","gravatar_id":"","url":"https://api.github.com/users/russbishop","html_url":"https://github.com/russbishop","followers_url":"https://api.github.com/users/russbishop/followers","following_url":"https://api.github.com/users/russbishop/following{/other_user}","gists_url":"https://api.github.com/users/russbishop/gists{/gist_id}","starred_url":"https://api.github.com/users/russbishop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/russbishop/subscriptions","organizations_url":"https://api.github.com/users/russbishop/orgs","repos_url":"https://api.github.com/users/russbishop/repos","events_url":"https://api.github.com/users/russbishop/events{/privacy}","received_events_url":"https://api.github.com/users/russbishop/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-20T18:18:36Z","updated_at":"2015-11-09T16:25:35Z","closed_at":null,"body":"Similar to https://github.com/ReactiveCocoa/ReactiveCocoa/issues/848\r\n\r\nThe umbrella header for ReactiveCocoa includes `EXTKeyPathCoding.h` and `EXTScope.h` which are public headers from a completely separate library (libextobjc). \r\n\r\nHowever it does not export the entirety of libextobjc. This puts those of us using libextobjc in a huge bind because we get hundreds (or thousands) of warnings about duplicate headers when we import the ReactiveCocoa project as a module. \r\n\r\n\r\nIt seems to me there is no situation in which exporting symbols from an unrelated library is valid unless they are all exported unmodified (though that introduces other problems). Currently RAC exports only part of libextobjc and renames other parts (or does not export them). "}}