{"action":"created","issue":{"url":"https://api.github.com/repos/clulab/processors/issues/233","repository_url":"https://api.github.com/repos/clulab/processors","labels_url":"https://api.github.com/repos/clulab/processors/issues/233/labels{/name}","comments_url":"https://api.github.com/repos/clulab/processors/issues/233/comments","events_url":"https://api.github.com/repos/clulab/processors/issues/233/events","html_url":"https://github.com/clulab/processors/issues/233","id":307948153,"number":233,"title":"Binary incompatibility as a result of using nlptools-stem-morph (deprecated)","user":{"login":"polymorpher","id":913871,"avatar_url":"https://avatars2.githubusercontent.com/u/913871?v=4","gravatar_id":"","url":"https://api.github.com/users/polymorpher","html_url":"https://github.com/polymorpher","followers_url":"https://api.github.com/users/polymorpher/followers","following_url":"https://api.github.com/users/polymorpher/following{/other_user}","gists_url":"https://api.github.com/users/polymorpher/gists{/gist_id}","starred_url":"https://api.github.com/users/polymorpher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polymorpher/subscriptions","organizations_url":"https://api.github.com/users/polymorpher/orgs","repos_url":"https://api.github.com/users/polymorpher/repos","events_url":"https://api.github.com/users/polymorpher/events{/privacy}","received_events_url":"https://api.github.com/users/polymorpher/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-03-23T09:02:02Z","updated_at":"2018-03-27T03:35:17Z","closed_at":null,"author_association":"NONE","body":"The package `nlptools-stem-morph` is one of the core dependencies of this project, but it is deprecated (https://github.com/knowitall/nlptools).  `nlptools-stem-morph` only supports Scala up to 2.10 and many of its dependencies (and dependencies of dependencies) are fixed at the version against Scala 2.10. However some of them already published new versions, and they may be incompatible with old version. In particular, the package `scopt` is troublesome. For instance, if my project depends on scopt_2.11 or scopt_2.12, the project would fail to load or compile because of conflicts between that and scopt_2.10. If I force my project to use scopt_2.10, it would throw errors at runtime (e.g. `Exception in thread \"main\" java.lang.NoClassDefFoundError: scala/Product$class`). This is just one of the examples and there might be more issues like this, unrelated to the particular package `scopt`.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/clulab/processors/issues/comments/376386093","html_url":"https://github.com/clulab/processors/issues/233#issuecomment-376386093","issue_url":"https://api.github.com/repos/clulab/processors/issues/233","id":376386093,"user":{"login":"kwalcock","id":8679738,"avatar_url":"https://avatars2.githubusercontent.com/u/8679738?v=4","gravatar_id":"","url":"https://api.github.com/users/kwalcock","html_url":"https://github.com/kwalcock","followers_url":"https://api.github.com/users/kwalcock/followers","following_url":"https://api.github.com/users/kwalcock/following{/other_user}","gists_url":"https://api.github.com/users/kwalcock/gists{/gist_id}","starred_url":"https://api.github.com/users/kwalcock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwalcock/subscriptions","organizations_url":"https://api.github.com/users/kwalcock/orgs","repos_url":"https://api.github.com/users/kwalcock/repos","events_url":"https://api.github.com/users/kwalcock/events{/privacy}","received_events_url":"https://api.github.com/users/kwalcock/received_events","type":"User","site_admin":false},"created_at":"2018-03-27T03:35:17Z","updated_at":"2018-03-27T03:35:17Z","author_association":"CONTRIBUTOR","body":"According to processors/main/build.sbt, we're using\n\n\"edu.washington.cs.knowitall.nlptools\"  %  \"nlptools-stem-morpha_2.10\"  %\n\"2.4.5\", // for lemmatization\n\nIf the idea is to get the source for that, it can be extracted from the jar\nfiles in an emergency or I see that it can be downloaded from\n\nhttps://github.com/knowitall/nlptools/releases/tag/v2.4.5\n\nIf we're looking for an updated version that may have corrected an issue\nthat was found, I'll have to look further at IIT.\n\n\n\n\nOn Sun, Mar 25, 2018 at 9:32 AM, Mihai Surdeanu <notifications@github.com>\nwrote:\n\n> @kwalcock <https://github.com/kwalcock>: when you have some time, not\n> urgent at all, can you please try to find the source code for\n> nlptools-stem-morph? This used to be part of a project at UW, but it seems\n> that IIT took over that open source project.\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/clulab/processors/issues/233#issuecomment-375983672>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AIRxOoKHUH5kXmcu9qwTXMQ676OM8mHdks5th8augaJpZM4S4X8M>\n> .\n>\n"}}
{"actor":{"display_login":"kwalcock"}}