{"action":"closed","issue":{"url":"https://api.github.com/repos/PerfectlySoft/Perfect-CRUD/issues/41","repository_url":"https://api.github.com/repos/PerfectlySoft/Perfect-CRUD","labels_url":"https://api.github.com/repos/PerfectlySoft/Perfect-CRUD/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/PerfectlySoft/Perfect-CRUD/issues/41/comments","events_url":"https://api.github.com/repos/PerfectlySoft/Perfect-CRUD/issues/41/events","html_url":"https://github.com/PerfectlySoft/Perfect-CRUD/issues/41","id":323971433,"number":41,"title":"Swift 4.1.1 Build Error","user":{"login":"RockfordWei","id":22161723,"avatar_url":"https://avatars1.githubusercontent.com/u/22161723?v=4","gravatar_id":"","url":"https://api.github.com/users/RockfordWei","html_url":"https://github.com/RockfordWei","followers_url":"https://api.github.com/users/RockfordWei/followers","following_url":"https://api.github.com/users/RockfordWei/following{/other_user}","gists_url":"https://api.github.com/users/RockfordWei/gists{/gist_id}","starred_url":"https://api.github.com/users/RockfordWei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RockfordWei/subscriptions","organizations_url":"https://api.github.com/users/RockfordWei/orgs","repos_url":"https://api.github.com/users/RockfordWei/repos","events_url":"https://api.github.com/users/RockfordWei/events{/privacy}","received_events_url":"https://api.github.com/users/RockfordWei/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-17T10:52:41Z","updated_at":"2018-05-17T14:33:16Z","closed_at":"2018-05-17T14:33:16Z","author_association":"CONTRIBUTOR","body":"```\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:142:11: error: 'loggingQueue' is inaccessible due to 'private' protection level\r\n                        return loggingQueue.sync { return _queryLogDestinations }\r\n                               ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:100:21: note: 'loggingQueue' declared here\r\n        private static var loggingQueue: DispatchQueue = {\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:142:38: error: '_queryLogDestinations' is inaccessible due to 'private' protection level\r\n                        return loggingQueue.sync { return _queryLogDestinations }\r\n                                                          ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:97:21: note: '_queryLogDestinations' declared here\r\n        private static var _queryLogDestinations: [CRUDLogDestination] = [.console]\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:139:4: error: 'loggingQueue' is inaccessible due to 'private' protection level\r\n                        loggingQueue.async { _queryLogDestinations = newValue }\r\n                        ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:100:21: note: 'loggingQueue' declared here\r\n        private static var loggingQueue: DispatchQueue = {\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:139:25: error: '_queryLogDestinations' is inaccessible due to 'private' protection level\r\n                        loggingQueue.async { _queryLogDestinations = newValue }\r\n                                             ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:97:21: note: '_queryLogDestinations' declared here\r\n        private static var _queryLogDestinations: [CRUDLogDestination] = [.console]\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:150:11: error: 'loggingQueue' is inaccessible due to 'private' protection level\r\n                        return loggingQueue.sync { return _errorLogDestinations }\r\n                               ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:100:21: note: 'loggingQueue' declared here\r\n        private static var loggingQueue: DispatchQueue = {\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:150:38: error: '_errorLogDestinations' is inaccessible due to 'private' protection level\r\n                        return loggingQueue.sync { return _errorLogDestinations }\r\n                                                          ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:98:21: note: '_errorLogDestinations' declared here\r\n        private static var _errorLogDestinations: [CRUDLogDestination] = [.console]\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:147:4: error: 'loggingQueue' is inaccessible due to 'private' protection level\r\n                        loggingQueue.async { _errorLogDestinations = newValue }\r\n                        ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:100:21: note: 'loggingQueue' declared here\r\n        private static var loggingQueue: DispatchQueue = {\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:147:25: error: '_errorLogDestinations' is inaccessible due to 'private' protection level\r\n                        loggingQueue.async { _errorLogDestinations = newValue }\r\n                                             ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:98:21: note: '_errorLogDestinations' declared here\r\n        private static var _errorLogDestinations: [CRUDLogDestination] = [.console]\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:133:3: error: 'loggingQueue' is inaccessible due to 'private' protection level\r\n                loggingQueue.sync {\r\n                ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:100:21: note: 'loggingQueue' declared here\r\n        private static var loggingQueue: DispatchQueue = {\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:134:4: error: 'logCheckInSerialQueue' is inaccessible due to 'private' protection level\r\n                        logCheckInSerialQueue()\r\n                        ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:109:22: note: 'logCheckInSerialQueue()' declared here\r\n        private static func logCheckInSerialQueue() {\r\n                            ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:161:3: error: 'loggingQueue' is inaccessible due to 'private' protection level\r\n                loggingQueue.async {\r\n                ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:100:21: note: 'loggingQueue' declared here\r\n        private static var loggingQueue: DispatchQueue = {\r\n                           ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:162:4: error: 'pendingEvents' is inaccessible due to 'private' protection level\r\n                        pendingEvents.append(.init(time: now, type: type, msg: msg))\r\n                        ^\r\n/tmp/swtest/.build/checkouts/Perfect-CRUD-4656286903651146499/Sources/PerfectCRUD/Logging.swift:99:21: note: 'pendingEvents' declared here\r\n        private static var pendingEvents: [CRUDLogEvent] = []\r\n                           ^\r\nerror: terminated(1): /usr/bin/swift-build-tool -f /tmp/swtest/.build/debug.yaml swtest.exe output:\r\n\r\n```"}}
{"actor":{"display_login":"kjessup"}}