{"action":"closed","issue":{"url":"https://api.github.com/repos/trilinos/Trilinos/issues/176","repository_url":"https://api.github.com/repos/trilinos/Trilinos","labels_url":"https://api.github.com/repos/trilinos/Trilinos/issues/176/labels{/name}","comments_url":"https://api.github.com/repos/trilinos/Trilinos/issues/176/comments","events_url":"https://api.github.com/repos/trilinos/Trilinos/issues/176/events","html_url":"https://github.com/trilinos/Trilinos/issues/176","id":138695182,"number":176,"title":"Add Multip-repo support to Trilinos for inserted packages","user":{"login":"bartlettroscoe","id":1959736,"avatar_url":"https://avatars.githubusercontent.com/u/1959736?v=3","gravatar_id":"","url":"https://api.github.com/users/bartlettroscoe","html_url":"https://github.com/bartlettroscoe","followers_url":"https://api.github.com/users/bartlettroscoe/followers","following_url":"https://api.github.com/users/bartlettroscoe/following{/other_user}","gists_url":"https://api.github.com/users/bartlettroscoe/gists{/gist_id}","starred_url":"https://api.github.com/users/bartlettroscoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartlettroscoe/subscriptions","organizations_url":"https://api.github.com/users/bartlettroscoe/orgs","repos_url":"https://api.github.com/users/bartlettroscoe/repos","events_url":"https://api.github.com/users/bartlettroscoe/events{/privacy}","received_events_url":"https://api.github.com/users/bartlettroscoe/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/trilinos/Trilinos/labels/Framework","name":"Framework","color":"bfd4f2"},{"url":"https://api.github.com/repos/trilinos/Trilinos/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-03-05T16:22:35Z","updated_at":"2016-05-05T02:22:07Z","closed_at":"2016-05-05T02:22:07Z","body":"As part of the effort to trim down the Trilinos git repo as part of the move to GitHub, several Trilinos packages (MOOCHO, CTrilinos, ForTrilinos, Sundance, Mesquite, etc.) were filtered out of the main Trilinos git repo and were given their own GitHub repos.  The plan for adding them back into the automated builds is documented in the Google Doc [Proposal for trimming down Trilinos repo](https://docs.google.com/document/d/1hbki9KN4ErCChWcvAFBnOsJcPLuDJtPi8xaNq3ETyRo/edit#heading=h.k7j4h5jkz5en).\r\n\r\nNote that all of the support for managing multiple repos already exists in TriBITS and has been used for CASL VERA development for many years.  For an overview, see [\"Multi-Repository Support\"](https://tribits.org/doc/TribitsDevelopersGuide.html#multi-repository-support).\r\n\r\n**Definition of Done:**\r\nAll Trilinos packages that were pulled out but still plan to be tested and released are back running under automated testing and will be automatically included in future releases (using `clone_extra_repos.py` and `gitdist`).\r\n\r\n**Tasks:**\r\n1. Add Trilinos packages back as [\"Inserted Packages\"](https://docs.google.com/document/d/1fLSz7FM8hzmIfr84jQ9B9-C7eXhdLBu0aUyXfKS3XCU/edit) (This is so that they will be defined as TriBITS packages in a way that does not interfere with other \"Extra Packages\" in \"Extra Repos\", e.g. through `-DTrilinos_EXTRA_REPOSITORIES=<repo0>,<repo1>,...`).\r\n2. Add wiki page to Trilinos GitHub wiki site describing the handling of extra repos (e.g. `clone_extra-repos.py`, `gitdist`, etc.)\r\n\r\nCC List: @bmpersc, @jwillenbring \r\n\r\nRelates to SEMS JIRA Issue [TRIL-50](https://sems-jira.sandia.gov/browse/TRIL-50)\r\n"}}