From cory.quammen at kitware.com Tue Aug 1 10:27:45 2017 From: cory.quammen at kitware.com (Cory Quammen) Date: Tue, 1 Aug 2017 10:27:45 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: Message-ID: I don't have much of an opinion on moving ITK to GitHub, but I'd like to address some things Andras mentioned about GitLab and VTK. > About GitHub/Kitware GitLab: > > I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, > but make sure to talk to VTK folks before considering moving to GitLab. I am not aware of any plans to move VTK to GitLab or even any discussion of doing so. > Anyway, as a very active user but only occasional contributor of VTK, I > find VTK GitLab quite frustrating due to that: > 1. It is slow. I heard that it's fast when accessed from inside Kitware > network, but most community members are outside. > The first few versions were indeed a bit slow, but new updates come out regularly, and the speed is quite snappy. I use it both from within the Kitware network and outside the network and haven't noticed a difference. > 2. I need to re-learn each time I use it: I review code, submit PR or bug > report once in every few months - and each time I need to spend 20-30 > minutes extra, just to find out how things work. > Andras > > -----Original Message----- > From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt > McCormick > Sent: Monday, July 31, 2017 7:00 PM > To: Bill Lorensen > Cc: Insight-Users ; Hans Johnson < > hans-johnson at uiowa.edu>; Insight Developers List < > insight-developers at public.kitware.com> > Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub > > I have followed VTK's migration to GitLab, and Kitware has done an > excellent job with it. That said, I still think GitHub is the better choice > for ITK. Also, the technical and social situation has changed in the time > since VTK moved to GitLab. > > I think the key factor is "community", and GitHub has the open source > community. > > On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen > wrote: > > Vtk moved to GitLab. Have you checked with the Kitware folks to see > > why they didn't use gitlab? For me, either github or gitlab is great. > > > > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" > wrote: > >> > >> 1000 x +1 > >> > >> I enthusiastically support this proposal. > >> > >> Hans > >> > >> > >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" > >> wrote: > >> > >> +1 > >> > >> Jim > >> > >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick > >> wrote: > >> > > >> > Hi folks, > >> > > >> > We are considering migration of ITK's software process to > >> GitHub, and > >> > we would like your feedback. > >> > > >> > As an open-source, community-driven project, mechanisms to > >> communicate > >> > and interact with the community are a high priority for ITK. > >> > Contributing should be as easy as possible. Increasingly over > >> the past > >> > many years, GitHub has become the de facto place to interact > >> for open > >> > source development. It is now a hub for: > >> > > >> > Microsoft > >> > Facebook > >> > Google > >> > The Scientific Python Community > >> > The 3D Slicer Community > >> > > >> > Our InsightSoftwareConsortium GitHub organization [1] already has > 67 > >> > people in it and 74 repositories. There are hundreds of > >> projects that > >> > depend on ITK on GitHub. Many ITK developers are familiar with the > >> > development process on GitHub (i.e the pull request process) and > >> > already have an account on this platform. There are also > >> advantages to > >> > linking issues and commits with other projects and repositories. > >> Since > >> > ITK thrives on the open-source development idea, everyone who > >> wants to > >> > help the project should be able to contribute, and therefore it > >> should > >> > be as easy as possible to start participating in the community. > >> > > >> > Recently, GitHub's code review capabilities have greatly improved, > >> > which make it more feasible to coordinate contributions for a > large > >> > project like ITK. And, there are many existing GitHub-integrated > >> > services that we can leverage. > >> > > >> > Thanks to resources from the National Library of Medicine and > >> > technological advances, it is now feasible to migrate the > project's > >> > software process to GitHub. There are many infrastructural > >> aspects to > >> > the migration, and it would take multiple months to complete. > Please > >> > let us know your thoughts before we embark on the journey. > >> > > >> > > >> > [1] https://na01.safelinks.protection.outlook.com/?url= > https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo% > 40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 > >> > _____________________________________ > >> > Powered by https://na01.safelinks.protection.outlook.com/?url= > www.kitware.com&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8% > 2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >> > > >> > Visit other Kitware open-source projects at > >> > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource. > html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > >> > > >> > Kitware offers ITK Training Courses, for more information visit: > >> > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php& > data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 > >> > > >> > Please keep messages on-topic and check the ITK FAQ at: > >> > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01% > 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > >> > > >> > Follow this link to subscribe/unsubscribe: > >> > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Finsight-users&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG% > 2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >> _____________________________________ > >> Powered by > >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da > >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C > >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T > >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >> > >> Visit other Kitware open-source projects at > >> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee > >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 > >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu > >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 > >> > >> Kitware offers ITK Training Courses, for more information visit: > >> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens > >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 > >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m > >> YmeNshJVj12Azgw%3D&reserved=0 > >> > >> Please keep messages on-topic and check the ITK FAQ at: > >> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i > >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 > >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C > >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% > >> 3D&reserved=0 > >> > >> Follow this link to subscribe/unsubscribe: > >> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli > >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas > >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 > >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug > >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >> > >> > >> _____________________________________ > >> Powered by > >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da > >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C > >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T > >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >> > >> Visit other Kitware open-source projects at > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee > >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 > >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu > >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 > >> > >> Kitware offers ITK Training Courses, for more information visit: > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens > >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 > >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m > >> YmeNshJVj12Azgw%3D&reserved=0 > >> > >> Please keep messages on-topic and check the ITK FAQ at: > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i > >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 > >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C > >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% > >> 3D&reserved=0 > >> > >> Follow this link to subscribe/unsubscribe: > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli > >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas > >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 > >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug > >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > _______________________________________________ > Powered by https://na01.safelinks.protection.outlook.com/?url= > www.kitware.com&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8% > 2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > > Visit other Kitware open-source projects at > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource. > html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > > Kitware offers ITK Training Courses, for more information visit: > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php& > data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W% > 2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0 > > Please keep messages on-topic and check the ITK FAQ at: > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01% > 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > > Follow this link to subscribe/unsubscribe: > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Finsight-developers&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dN > cKVW3C1fT%2FH9Q%3D&reserved=0 > _______________________________________________ > Community mailing list > Community at itk.org > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Fcommunity&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f% > 2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 > _____________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://www.kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-users > -- Cory Quammen Staff R&D Engineer Kitware, Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhlegarreta at vicomtech.org Tue Aug 1 10:45:55 2017 From: jhlegarreta at vicomtech.org (Jon Haitz Legarreta) Date: Tue, 1 Aug 2017 16:45:55 +0200 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: Message-ID: +1 for the transition. I'm pretty sure the ITK core devs and maintainers have carefully considered all choices over time. So beyond my personal likings, I guess github beats the rest of the possibilities in terms of the needs and future plans of ITK. JON HAITZ -- On 1 August 2017 at 16:27, Cory Quammen wrote: > I don't have much of an opinion on moving ITK to GitHub, but I'd like to > address some things Andras mentioned about GitLab and VTK. > > >> About GitHub/Kitware GitLab: >> >> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, >> but make sure to talk to VTK folks before considering moving to GitLab. > > > I am not aware of any plans to move VTK to GitLab or even any discussion > of doing so. > > >> Anyway, as a very active user but only occasional contributor of VTK, I >> find VTK GitLab quite frustrating due to that: >> 1. It is slow. I heard that it's fast when accessed from inside Kitware >> network, but most community members are outside. >> > > The first few versions were indeed a bit slow, but new updates come out > regularly, and the speed is quite snappy. I use it both from within the > Kitware network and outside the network and haven't noticed a difference. > > >> 2. I need to re-learn each time I use it: I review code, submit PR or bug >> report once in every few months - and each time I need to spend 20-30 >> minutes extra, just to find out how things work. > > >> Andras >> >> -----Original Message----- >> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt >> McCormick >> Sent: Monday, July 31, 2017 7:00 PM >> To: Bill Lorensen >> Cc: Insight-Users ; Hans Johnson < >> hans-johnson at uiowa.edu>; Insight Developers List < >> insight-developers at public.kitware.com> >> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub >> >> I have followed VTK's migration to GitLab, and Kitware has done an >> excellent job with it. That said, I still think GitHub is the better choice >> for ITK. Also, the technical and social situation has changed in the time >> since VTK moved to GitLab. >> >> I think the key factor is "community", and GitHub has the open source >> community. >> >> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen >> wrote: >> > Vtk moved to GitLab. Have you checked with the Kitware folks to see >> > why they didn't use gitlab? For me, either github or gitlab is great. >> > >> > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" >> wrote: >> >> >> >> 1000 x +1 >> >> >> >> I enthusiastically support this proposal. >> >> >> >> Hans >> >> >> >> >> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >> >> wrote: >> >> >> >> +1 >> >> >> >> Jim >> >> >> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >> >> wrote: >> >> > >> >> > Hi folks, >> >> > >> >> > We are considering migration of ITK's software process to >> >> GitHub, and >> >> > we would like your feedback. >> >> > >> >> > As an open-source, community-driven project, mechanisms to >> >> communicate >> >> > and interact with the community are a high priority for ITK. >> >> > Contributing should be as easy as possible. Increasingly over >> >> the past >> >> > many years, GitHub has become the de facto place to interact >> >> for open >> >> > source development. It is now a hub for: >> >> > >> >> > Microsoft >> >> > Facebook >> >> > Google >> >> > The Scientific Python Community >> >> > The 3D Slicer Community >> >> > >> >> > Our InsightSoftwareConsortium GitHub organization [1] already >> has 67 >> >> > people in it and 74 repositories. There are hundreds of >> >> projects that >> >> > depend on ITK on GitHub. Many ITK developers are familiar with >> the >> >> > development process on GitHub (i.e the pull request process) and >> >> > already have an account on this platform. There are also >> >> advantages to >> >> > linking issues and commits with other projects and repositories. >> >> Since >> >> > ITK thrives on the open-source development idea, everyone who >> >> wants to >> >> > help the project should be able to contribute, and therefore it >> >> should >> >> > be as easy as possible to start participating in the community. >> >> > >> >> > Recently, GitHub's code review capabilities have greatly >> improved, >> >> > which make it more feasible to coordinate contributions for a >> large >> >> > project like ITK. And, there are many existing GitHub-integrated >> >> > services that we can leverage. >> >> > >> >> > Thanks to resources from the National Library of Medicine and >> >> > technological advances, it is now feasible to migrate the >> project's >> >> > software process to GitHub. There are many infrastructural >> >> aspects to >> >> > the migration, and it would take multiple months to complete. >> Please >> >> > let us know your thoughts before we embark on the journey. >> >> > >> >> > >> >> > [1] https://na01.safelinks.protection.outlook.com/?url=https%3A% >> 2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01% >> 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd6 >> 1ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668& >> sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 >> >> > _____________________________________ >> >> > Powered by https://na01.safelinks.protect >> ion.outlook.com/?url=www.kitware.com&data=02%7C01%7Clas >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3 >> b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668& >> sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> > >> >> > Visit other Kitware open-source projects at >> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02% >> 7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888 >> %7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C63637138843910 >> 4668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> > >> >> > Kitware offers ITK Training Courses, for more information visit: >> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02% >> 7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888 >> %7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C63637138843910 >> 4668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 >> >> > >> >> > Please keep messages on-topic and check the ITK FAQ at: >> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo% >> 40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38 >> b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668& >> sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >> >> > >> >> > Follow this link to subscribe/unsubscribe: >> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight >> -users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448 >> d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1% >> 7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8 >> FcajlDjZqK6BHweskvql8%3D&reserved=0 >> >> _____________________________________ >> >> Powered by >> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> >> >> Visit other Kitware open-source projects at >> >> >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> >> >> Kitware offers ITK Training Courses, for more information visit: >> >> >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >> >> YmeNshJVj12Azgw%3D&reserved=0 >> >> >> >> Please keep messages on-topic and check the ITK FAQ at: >> >> >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >> >> 3D&reserved=0 >> >> >> >> Follow this link to subscribe/unsubscribe: >> >> >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >> >> >> >> >> >> _____________________________________ >> >> Powered by >> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> >> >> Visit other Kitware open-source projects at >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> >> >> Kitware offers ITK Training Courses, for more information visit: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >> >> YmeNshJVj12Azgw%3D&reserved=0 >> >> >> >> Please keep messages on-topic and check the ITK FAQ at: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >> >> 3D&reserved=0 >> >> >> >> Follow this link to subscribe/unsubscribe: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >> _______________________________________________ >> Powered by https://na01.safelinks.protection.outlook.com/?url=www. >> kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7 >> 448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1% >> 7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3 >> WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> Visit other Kitware open-source projects at >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02% >> 7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888 >> %7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C63637138843910 >> 4668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> Kitware offers ITK Training Courses, for more information visit: >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02% >> 7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888 >> %7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C63637138843910 >> 4668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2F >> oi3c%3D&reserved=0 >> >> Please keep messages on-topic and check the ITK FAQ at: >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo% >> 40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38 >> b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668& >> sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >> >> Follow this link to subscribe/unsubscribe: >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight >> -developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d >> 049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c >> %7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEf >> KEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0 >> _______________________________________________ >> Community mailing list >> Community at itk.org >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommuni >> ty&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448 >> d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1% >> 7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2F >> P8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 >> _____________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Kitware offers ITK Training Courses, for more information visit: >> http://www.kitware.com/products/protraining.php >> >> Please keep messages on-topic and check the ITK FAQ at: >> http://www.itk.org/Wiki/ITK_FAQ >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/insight-users >> > > > > -- > Cory Quammen > Staff R&D Engineer > Kitware, Inc. > > _____________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://www.kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bill.lorensen at gmail.com Tue Aug 1 11:13:04 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Tue, 1 Aug 2017 11:13:04 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: Message-ID: Cory, I think you meant to say VTK has no plans to move to GitHub. On Aug 1, 2017 10:27 AM, "Cory Quammen" wrote: > I don't have much of an opinion on moving ITK to GitHub, but I'd like to > address some things Andras mentioned about GitLab and VTK. > > >> About GitHub/Kitware GitLab: >> >> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, >> but make sure to talk to VTK folks before considering moving to GitLab. > > > I am not aware of any plans to move VTK to GitLab or even any discussion > of doing so. > > >> Anyway, as a very active user but only occasional contributor of VTK, I >> find VTK GitLab quite frustrating due to that: >> 1. It is slow. I heard that it's fast when accessed from inside Kitware >> network, but most community members are outside. >> > > The first few versions were indeed a bit slow, but new updates come out > regularly, and the speed is quite snappy. I use it both from within the > Kitware network and outside the network and haven't noticed a difference. > > >> 2. I need to re-learn each time I use it: I review code, submit PR or bug >> report once in every few months - and each time I need to spend 20-30 >> minutes extra, just to find out how things work. > > >> Andras >> >> -----Original Message----- >> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt >> McCormick >> Sent: Monday, July 31, 2017 7:00 PM >> To: Bill Lorensen >> Cc: Insight-Users ; Hans Johnson < >> hans-johnson at uiowa.edu>; Insight Developers List < >> insight-developers at public.kitware.com> >> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub >> >> I have followed VTK's migration to GitLab, and Kitware has done an >> excellent job with it. That said, I still think GitHub is the better choice >> for ITK. Also, the technical and social situation has changed in the time >> since VTK moved to GitLab. >> >> I think the key factor is "community", and GitHub has the open source >> community. >> >> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen >> wrote: >> > Vtk moved to GitLab. Have you checked with the Kitware folks to see >> > why they didn't use gitlab? For me, either github or gitlab is great. >> > >> > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" >> wrote: >> >> >> >> 1000 x +1 >> >> >> >> I enthusiastically support this proposal. >> >> >> >> Hans >> >> >> >> >> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >> >> wrote: >> >> >> >> +1 >> >> >> >> Jim >> >> >> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >> >> wrote: >> >> > >> >> > Hi folks, >> >> > >> >> > We are considering migration of ITK's software process to >> >> GitHub, and >> >> > we would like your feedback. >> >> > >> >> > As an open-source, community-driven project, mechanisms to >> >> communicate >> >> > and interact with the community are a high priority for ITK. >> >> > Contributing should be as easy as possible. Increasingly over >> >> the past >> >> > many years, GitHub has become the de facto place to interact >> >> for open >> >> > source development. It is now a hub for: >> >> > >> >> > Microsoft >> >> > Facebook >> >> > Google >> >> > The Scientific Python Community >> >> > The 3D Slicer Community >> >> > >> >> > Our InsightSoftwareConsortium GitHub organization [1] already >> has 67 >> >> > people in it and 74 repositories. There are hundreds of >> >> projects that >> >> > depend on ITK on GitHub. Many ITK developers are familiar with >> the >> >> > development process on GitHub (i.e the pull request process) and >> >> > already have an account on this platform. There are also >> >> advantages to >> >> > linking issues and commits with other projects and repositories. >> >> Since >> >> > ITK thrives on the open-source development idea, everyone who >> >> wants to >> >> > help the project should be able to contribute, and therefore it >> >> should >> >> > be as easy as possible to start participating in the community. >> >> > >> >> > Recently, GitHub's code review capabilities have greatly >> improved, >> >> > which make it more feasible to coordinate contributions for a >> large >> >> > project like ITK. And, there are many existing GitHub-integrated >> >> > services that we can leverage. >> >> > >> >> > Thanks to resources from the National Library of Medicine and >> >> > technological advances, it is now feasible to migrate the >> project's >> >> > software process to GitHub. There are many infrastructural >> >> aspects to >> >> > the migration, and it would take multiple months to complete. >> Please >> >> > let us know your thoughts before we embark on the journey. >> >> > >> >> > >> >> > [1] https://na01.safelinks.protection.outlook.com/?url=https%3A% >> 2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01% >> 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd6 >> 1ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668& >> sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 >> >> > _____________________________________ >> >> > Powered by https://na01.safelinks.protect >> ion.outlook.com/?url=www.kitware.com&data=02%7C01%7Clas >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3 >> b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668& >> sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> > >> >> > Visit other Kitware open-source projects at >> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02% >> 7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888 >> %7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C63637138843910 >> 4668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> > >> >> > Kitware offers ITK Training Courses, for more information visit: >> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02% >> 7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888 >> %7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C63637138843910 >> 4668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 >> >> > >> >> > Please keep messages on-topic and check the ITK FAQ at: >> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo% >> 40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38 >> b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668& >> sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >> >> > >> >> > Follow this link to subscribe/unsubscribe: >> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight >> -users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448 >> d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1% >> 7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8 >> FcajlDjZqK6BHweskvql8%3D&reserved=0 >> >> _____________________________________ >> >> Powered by >> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> >> >> Visit other Kitware open-source projects at >> >> >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> >> >> Kitware offers ITK Training Courses, for more information visit: >> >> >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >> >> YmeNshJVj12Azgw%3D&reserved=0 >> >> >> >> Please keep messages on-topic and check the ITK FAQ at: >> >> >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >> >> 3D&reserved=0 >> >> >> >> Follow this link to subscribe/unsubscribe: >> >> >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >> >> >> >> >> >> _____________________________________ >> >> Powered by >> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> >> >> Visit other Kitware open-source projects at >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> >> >> Kitware offers ITK Training Courses, for more information visit: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >> >> YmeNshJVj12Azgw%3D&reserved=0 >> >> >> >> Please keep messages on-topic and check the ITK FAQ at: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >> >> 3D&reserved=0 >> >> >> >> Follow this link to subscribe/unsubscribe: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >> _______________________________________________ >> Powered by https://na01.safelinks.protection.outlook.com/?url=www. >> kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7 >> 448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1% >> 7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3 >> WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> Visit other Kitware open-source projects at >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02% >> 7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888 >> %7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C63637138843910 >> 4668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> Kitware offers ITK Training Courses, for more information visit: >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02% >> 7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888 >> %7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C63637138843910 >> 4668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2F >> oi3c%3D&reserved=0 >> >> Please keep messages on-topic and check the ITK FAQ at: >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo% >> 40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38 >> b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668& >> sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >> >> Follow this link to subscribe/unsubscribe: >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight >> -developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d >> 049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c >> %7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEf >> KEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0 >> _______________________________________________ >> Community mailing list >> Community at itk.org >> https://na01.safelinks.protection.outlook.com/?url=http%3A% >> 2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommuni >> ty&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448 >> d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1% >> 7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2F >> P8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 >> _____________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Kitware offers ITK Training Courses, for more information visit: >> http://www.kitware.com/products/protraining.php >> >> Please keep messages on-topic and check the ITK FAQ at: >> http://www.itk.org/Wiki/ITK_FAQ >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/insight-users >> > > > > -- > Cory Quammen > Staff R&D Engineer > Kitware, Inc. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cory.quammen at kitware.com Tue Aug 1 11:22:38 2017 From: cory.quammen at kitware.com (Cory Quammen) Date: Tue, 1 Aug 2017 11:22:38 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: Message-ID: On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen wrote: > Cory, > I think you meant to say VTK has no plans to move to GitHub. > Yes indeed, thanks for catching ("Hu" and "La" aren't even that close on the keyboard). VTK is firmly ensconced in GitLab, and not moving to GitHub. > On Aug 1, 2017 10:27 AM, "Cory Quammen" wrote: > >> I don't have much of an opinion on moving ITK to GitHub, but I'd like to >> address some things Andras mentioned about GitLab and VTK. >> >> >>> About GitHub/Kitware GitLab: >>> >>> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, >>> but make sure to talk to VTK folks before considering moving to GitLab. >> >> >> I am not aware of any plans to move VTK to GitLab or even any discussion >> of doing so. >> >> >>> Anyway, as a very active user but only occasional contributor of VTK, I >>> find VTK GitLab quite frustrating due to that: >>> 1. It is slow. I heard that it's fast when accessed from inside Kitware >>> network, but most community members are outside. >>> >> >> The first few versions were indeed a bit slow, but new updates come out >> regularly, and the speed is quite snappy. I use it both from within the >> Kitware network and outside the network and haven't noticed a difference. >> >> >>> 2. I need to re-learn each time I use it: I review code, submit PR or >>> bug report once in every few months - and each time I need to spend 20-30 >>> minutes extra, just to find out how things work. >> >> >>> Andras >>> >>> -----Original Message----- >>> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt >>> McCormick >>> Sent: Monday, July 31, 2017 7:00 PM >>> To: Bill Lorensen >>> Cc: Insight-Users ; Hans Johnson < >>> hans-johnson at uiowa.edu>; Insight Developers List < >>> insight-developers at public.kitware.com> >>> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub >>> >>> I have followed VTK's migration to GitLab, and Kitware has done an >>> excellent job with it. That said, I still think GitHub is the better choice >>> for ITK. Also, the technical and social situation has changed in the time >>> since VTK moved to GitLab. >>> >>> I think the key factor is "community", and GitHub has the open source >>> community. >>> >>> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen >>> wrote: >>> > Vtk moved to GitLab. Have you checked with the Kitware folks to see >>> > why they didn't use gitlab? For me, either github or gitlab is great. >>> > >>> > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" >>> wrote: >>> >> >>> >> 1000 x +1 >>> >> >>> >> I enthusiastically support this proposal. >>> >> >>> >> Hans >>> >> >>> >> >>> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >>> >> >>> wrote: >>> >> >>> >> +1 >>> >> >>> >> Jim >>> >> >>> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >>> >> wrote: >>> >> > >>> >> > Hi folks, >>> >> > >>> >> > We are considering migration of ITK's software process to >>> >> GitHub, and >>> >> > we would like your feedback. >>> >> > >>> >> > As an open-source, community-driven project, mechanisms to >>> >> communicate >>> >> > and interact with the community are a high priority for ITK. >>> >> > Contributing should be as easy as possible. Increasingly over >>> >> the past >>> >> > many years, GitHub has become the de facto place to interact >>> >> for open >>> >> > source development. It is now a hub for: >>> >> > >>> >> > Microsoft >>> >> > Facebook >>> >> > Google >>> >> > The Scientific Python Community >>> >> > The 3D Slicer Community >>> >> > >>> >> > Our InsightSoftwareConsortium GitHub organization [1] already >>> has 67 >>> >> > people in it and 74 repositories. There are hundreds of >>> >> projects that >>> >> > depend on ITK on GitHub. Many ITK developers are familiar with >>> the >>> >> > development process on GitHub (i.e the pull request process) and >>> >> > already have an account on this platform. There are also >>> >> advantages to >>> >> > linking issues and commits with other projects and repositories. >>> >> Since >>> >> > ITK thrives on the open-source development idea, everyone who >>> >> wants to >>> >> > help the project should be able to contribute, and therefore it >>> >> should >>> >> > be as easy as possible to start participating in the community. >>> >> > >>> >> > Recently, GitHub's code review capabilities have greatly >>> improved, >>> >> > which make it more feasible to coordinate contributions for a >>> large >>> >> > project like ITK. And, there are many existing GitHub-integrated >>> >> > services that we can leverage. >>> >> > >>> >> > Thanks to resources from the National Library of Medicine and >>> >> > technological advances, it is now feasible to migrate the >>> project's >>> >> > software process to GitHub. There are many infrastructural >>> >> aspects to >>> >> > the migration, and it would take multiple months to complete. >>> Please >>> >> > let us know your thoughts before we embark on the journey. >>> >> > >>> >> > >>> >> > [1] https://na01.safelinks.protect >>> ion.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftw >>> areConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049 >>> d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c% >>> 7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4Jko >>> hBMBoHv1lxOD6Nkg4o%3D&reserved=0 >>> >> > _____________________________________ >>> >> > Powered by https://na01.safelinks.protect >>> ion.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo% >>> 40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38 >>> b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= >>> TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>> >> > >>> >> > Visit other Kitware open-source projects at >>> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7 >>> C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% >>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104 >>> 668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> >> > >>> >> > Kitware offers ITK Training Courses, for more information visit: >>> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C0 >>> 1%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% >>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104 >>> 668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 >>> >> > >>> >> > Please keep messages on-topic and check the ITK FAQ at: >>> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40quee >>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= >>> lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>> >> > >>> >> > Follow this link to subscribe/unsubscribe: >>> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users& >>> data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4 >>> d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0% >>> 7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlD >>> jZqK6BHweskvql8%3D&reserved=0 >>> >> _____________________________________ >>> >> Powered by >>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>> >> >>> >> Visit other Kitware open-source projects at >>> >> >>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> >> >>> >> Kitware offers ITK Training Courses, for more information visit: >>> >> >>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>> >> YmeNshJVj12Azgw%3D&reserved=0 >>> >> >>> >> Please keep messages on-topic and check the ITK FAQ at: >>> >> >>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>> >> 3D&reserved=0 >>> >> >>> >> Follow this link to subscribe/unsubscribe: >>> >> >>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>> >> >>> >> >>> >> _____________________________________ >>> >> Powered by >>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>> >> >>> >> Visit other Kitware open-source projects at >>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> >> >>> >> Kitware offers ITK Training Courses, for more information visit: >>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>> >> YmeNshJVj12Azgw%3D&reserved=0 >>> >> >>> >> Please keep messages on-topic and check the ITK FAQ at: >>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>> >> 3D&reserved=0 >>> >> >>> >> Follow this link to subscribe/unsubscribe: >>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>> _______________________________________________ >>> Powered by https://na01.safelinks.protection.outlook.com/?url=www.kitwa >>> re.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448 >>> d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0 >>> %7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWop >>> BJkIpgnqkxx3xj4%3D&reserved=0 >>> >>> Visit other Kitware open-source projects at >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7 >>> C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% >>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104 >>> 668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> >>> Kitware offers ITK Training Courses, for more information visit: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01% >>> 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% >>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104 >>> 668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Fo >>> i3c%3D&reserved=0 >>> >>> Please keep messages on-topic and check the ITK FAQ at: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40quee >>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= >>> lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>> >>> Follow this link to subscribe/unsubscribe: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight- >>> developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d74 >>> 48d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1% >>> 7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6d >>> NcKVW3C1fT%2FH9Q%3D&reserved=0 >>> _______________________________________________ >>> Community mailing list >>> Community at itk.org >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity& >>> data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4 >>> d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0% >>> 7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW >>> %2B82BJZQXMFQfCOQ%3D&reserved=0 >>> _____________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Kitware offers ITK Training Courses, for more information visit: >>> http://www.kitware.com/products/protraining.php >>> >>> Please keep messages on-topic and check the ITK FAQ at: >>> http://www.itk.org/Wiki/ITK_FAQ >>> >>> Follow this link to subscribe/unsubscribe: >>> http://public.kitware.com/mailman/listinfo/insight-users >>> >> >> >> >> -- >> Cory Quammen >> Staff R&D Engineer >> Kitware, Inc. >> > -- Cory Quammen Staff R&D Engineer Kitware, Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bill.lorensen at gmail.com Tue Aug 1 11:29:37 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Tue, 1 Aug 2017 11:29:37 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: Message-ID: Since Paraview, VTK, VTK-m, KWIVER, and CMake are all hosted on gitlab, I still don't see why ITK is moving to github? On Tue, Aug 1, 2017 at 11:22 AM, Cory Quammen wrote: > On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen > wrote: >> >> Cory, >> I think you meant to say VTK has no plans to move to GitHub. > > > Yes indeed, thanks for catching ("Hu" and "La" aren't even that close on the > keyboard). > > VTK is firmly ensconced in GitLab, and not moving to GitHub. > >> >> On Aug 1, 2017 10:27 AM, "Cory Quammen" wrote: >>> >>> I don't have much of an opinion on moving ITK to GitHub, but I'd like to >>> address some things Andras mentioned about GitLab and VTK. >>> >>>> >>>> About GitHub/Kitware GitLab: >>>> >>>> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, >>>> but make sure to talk to VTK folks before considering moving to GitLab. >>> >>> >>> I am not aware of any plans to move VTK to GitLab or even any discussion >>> of doing so. >>> >>>> >>>> Anyway, as a very active user but only occasional contributor of VTK, I >>>> find VTK GitLab quite frustrating due to that: >>>> 1. It is slow. I heard that it's fast when accessed from inside Kitware >>>> network, but most community members are outside. >>> >>> >>> The first few versions were indeed a bit slow, but new updates come out >>> regularly, and the speed is quite snappy. I use it both from within the >>> Kitware network and outside the network and haven't noticed a difference. >>> >>>> >>>> 2. I need to re-learn each time I use it: I review code, submit PR or >>>> bug report once in every few months - and each time I need to spend 20-30 >>>> minutes extra, just to find out how things work. >>>> >>>> >>>> Andras >>>> >>>> -----Original Message----- >>>> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt >>>> McCormick >>>> Sent: Monday, July 31, 2017 7:00 PM >>>> To: Bill Lorensen >>>> Cc: Insight-Users ; Hans Johnson >>>> ; Insight Developers List >>>> >>>> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub >>>> >>>> I have followed VTK's migration to GitLab, and Kitware has done an >>>> excellent job with it. That said, I still think GitHub is the better choice >>>> for ITK. Also, the technical and social situation has changed in the time >>>> since VTK moved to GitLab. >>>> >>>> I think the key factor is "community", and GitHub has the open source >>>> community. >>>> >>>> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen >>>> wrote: >>>> > Vtk moved to GitLab. Have you checked with the Kitware folks to see >>>> > why they didn't use gitlab? For me, either github or gitlab is great. >>>> > >>>> > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" >>>> > wrote: >>>> >> >>>> >> 1000 x +1 >>>> >> >>>> >> I enthusiastically support this proposal. >>>> >> >>>> >> Hans >>>> >> >>>> >> >>>> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >>>> >> >>>> >> wrote: >>>> >> >>>> >> +1 >>>> >> >>>> >> Jim >>>> >> >>>> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >>>> >> wrote: >>>> >> > >>>> >> > Hi folks, >>>> >> > >>>> >> > We are considering migration of ITK's software process to >>>> >> GitHub, and >>>> >> > we would like your feedback. >>>> >> > >>>> >> > As an open-source, community-driven project, mechanisms to >>>> >> communicate >>>> >> > and interact with the community are a high priority for ITK. >>>> >> > Contributing should be as easy as possible. Increasingly over >>>> >> the past >>>> >> > many years, GitHub has become the de facto place to interact >>>> >> for open >>>> >> > source development. It is now a hub for: >>>> >> > >>>> >> > Microsoft >>>> >> > Facebook >>>> >> > Google >>>> >> > The Scientific Python Community >>>> >> > The 3D Slicer Community >>>> >> > >>>> >> > Our InsightSoftwareConsortium GitHub organization [1] already >>>> >> has 67 >>>> >> > people in it and 74 repositories. There are hundreds of >>>> >> projects that >>>> >> > depend on ITK on GitHub. Many ITK developers are familiar with >>>> >> the >>>> >> > development process on GitHub (i.e the pull request process) >>>> >> and >>>> >> > already have an account on this platform. There are also >>>> >> advantages to >>>> >> > linking issues and commits with other projects and >>>> >> repositories. >>>> >> Since >>>> >> > ITK thrives on the open-source development idea, everyone who >>>> >> wants to >>>> >> > help the project should be able to contribute, and therefore it >>>> >> should >>>> >> > be as easy as possible to start participating in the community. >>>> >> > >>>> >> > Recently, GitHub's code review capabilities have greatly >>>> >> improved, >>>> >> > which make it more feasible to coordinate contributions for a >>>> >> large >>>> >> > project like ITK. And, there are many existing >>>> >> GitHub-integrated >>>> >> > services that we can leverage. >>>> >> > >>>> >> > Thanks to resources from the National Library of Medicine and >>>> >> > technological advances, it is now feasible to migrate the >>>> >> project's >>>> >> > software process to GitHub. There are many infrastructural >>>> >> aspects to >>>> >> > the migration, and it would take multiple months to complete. >>>> >> Please >>>> >> > let us know your thoughts before we embark on the journey. >>>> >> > >>>> >> > >>>> >> > [1] >>>> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 >>>> >> > _____________________________________ >>>> >> > Powered by >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >> > >>>> >> > Visit other Kitware open-source projects at >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >> > >>>> >> > Kitware offers ITK Training Courses, for more information >>>> >> visit: >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 >>>> >> > >>>> >> > Please keep messages on-topic and check the ITK FAQ at: >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>>> >> > >>>> >> > Follow this link to subscribe/unsubscribe: >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>>> >> _____________________________________ >>>> >> Powered by >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >> >>>> >> Visit other Kitware open-source projects at >>>> >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >> >>>> >> Kitware offers ITK Training Courses, for more information visit: >>>> >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>>> >> YmeNshJVj12Azgw%3D&reserved=0 >>>> >> >>>> >> Please keep messages on-topic and check the ITK FAQ at: >>>> >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>>> >> 3D&reserved=0 >>>> >> >>>> >> Follow this link to subscribe/unsubscribe: >>>> >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>>> >> >>>> >> >>>> >> _____________________________________ >>>> >> Powered by >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >> >>>> >> Visit other Kitware open-source projects at >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >> >>>> >> Kitware offers ITK Training Courses, for more information visit: >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>>> >> YmeNshJVj12Azgw%3D&reserved=0 >>>> >> >>>> >> Please keep messages on-topic and check the ITK FAQ at: >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>>> >> 3D&reserved=0 >>>> >> >>>> >> Follow this link to subscribe/unsubscribe: >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>>> _______________________________________________ >>>> Powered by >>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >>>> Visit other Kitware open-source projects at >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >>>> Kitware offers ITK Training Courses, for more information visit: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0 >>>> >>>> Please keep messages on-topic and check the ITK FAQ at: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>>> >>>> Follow this link to subscribe/unsubscribe: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0 >>>> _______________________________________________ >>>> Community mailing list >>>> Community at itk.org >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 >>>> _____________________________________ >>>> Powered by www.kitware.com >>>> >>>> Visit other Kitware open-source projects at >>>> http://www.kitware.com/opensource/opensource.html >>>> >>>> Kitware offers ITK Training Courses, for more information visit: >>>> http://www.kitware.com/products/protraining.php >>>> >>>> Please keep messages on-topic and check the ITK FAQ at: >>>> http://www.itk.org/Wiki/ITK_FAQ >>>> >>>> Follow this link to subscribe/unsubscribe: >>>> http://public.kitware.com/mailman/listinfo/insight-users >>> >>> >>> >>> >>> -- >>> Cory Quammen >>> Staff R&D Engineer >>> Kitware, Inc. > > > > > -- > Cory Quammen > Staff R&D Engineer > Kitware, Inc. -- Unpaid intern in BillsBasement at noware dot com From francois.budin at kitware.com Tue Aug 1 11:40:25 2017 From: francois.budin at kitware.com (Francois Budin) Date: Tue, 1 Aug 2017 11:40:25 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: Message-ID: As Matt mentioned, the main reason is because a lot of ITK users already have Github accounts and are familiar with that environment. The idea is really to make is as simple as possible for the community to contribute. Using Gitlab would still require users to have an account on GitLab to push patches. Most ITK users already have a Github account with their own projects, and contributing to ITK just requires cloning the project and creating a pull-request. On Tue, Aug 1, 2017 at 11:29 AM, Bill Lorensen wrote: > Since > Paraview, VTK, VTK-m, KWIVER, and CMake are all hosted on gitlab, I > still don't see why ITK is moving to github? > > > On Tue, Aug 1, 2017 at 11:22 AM, Cory Quammen > wrote: > > On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen > > wrote: > >> > >> Cory, > >> I think you meant to say VTK has no plans to move to GitHub. > > > > > > Yes indeed, thanks for catching ("Hu" and "La" aren't even that close on > the > > keyboard). > > > > VTK is firmly ensconced in GitLab, and not moving to GitHub. > > > >> > >> On Aug 1, 2017 10:27 AM, "Cory Quammen" > wrote: > >>> > >>> I don't have much of an opinion on moving ITK to GitHub, but I'd like > to > >>> address some things Andras mentioned about GitLab and VTK. > >>> > >>>> > >>>> About GitHub/Kitware GitLab: > >>>> > >>>> I heard that VTK is going to move to GitHub, too. Maybe I > misunderstood, > >>>> but make sure to talk to VTK folks before considering moving to > GitLab. > >>> > >>> > >>> I am not aware of any plans to move VTK to GitLab or even any > discussion > >>> of doing so. > >>> > >>>> > >>>> Anyway, as a very active user but only occasional contributor of VTK, > I > >>>> find VTK GitLab quite frustrating due to that: > >>>> 1. It is slow. I heard that it's fast when accessed from inside > Kitware > >>>> network, but most community members are outside. > >>> > >>> > >>> The first few versions were indeed a bit slow, but new updates come out > >>> regularly, and the speed is quite snappy. I use it both from within the > >>> Kitware network and outside the network and haven't noticed a > difference. > >>> > >>>> > >>>> 2. I need to re-learn each time I use it: I review code, submit PR or > >>>> bug report once in every few months - and each time I need to spend > 20-30 > >>>> minutes extra, just to find out how things work. > >>>> > >>>> > >>>> Andras > >>>> > >>>> -----Original Message----- > >>>> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt > >>>> McCormick > >>>> Sent: Monday, July 31, 2017 7:00 PM > >>>> To: Bill Lorensen > >>>> Cc: Insight-Users ; Hans Johnson > >>>> ; Insight Developers List > >>>> > >>>> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub > >>>> > >>>> I have followed VTK's migration to GitLab, and Kitware has done an > >>>> excellent job with it. That said, I still think GitHub is the better > choice > >>>> for ITK. Also, the technical and social situation has changed in the > time > >>>> since VTK moved to GitLab. > >>>> > >>>> I think the key factor is "community", and GitHub has the open source > >>>> community. > >>>> > >>>> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen < > bill.lorensen at gmail.com> > >>>> wrote: > >>>> > Vtk moved to GitLab. Have you checked with the Kitware folks to see > >>>> > why they didn't use gitlab? For me, either github or gitlab is > great. > >>>> > > >>>> > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" > >>>> > wrote: > >>>> >> > >>>> >> 1000 x +1 > >>>> >> > >>>> >> I enthusiastically support this proposal. > >>>> >> > >>>> >> Hans > >>>> >> > >>>> >> > >>>> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" > >>>> >> > >>>> >> wrote: > >>>> >> > >>>> >> +1 > >>>> >> > >>>> >> Jim > >>>> >> > >>>> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick > >>>> >> wrote: > >>>> >> > > >>>> >> > Hi folks, > >>>> >> > > >>>> >> > We are considering migration of ITK's software process to > >>>> >> GitHub, and > >>>> >> > we would like your feedback. > >>>> >> > > >>>> >> > As an open-source, community-driven project, mechanisms to > >>>> >> communicate > >>>> >> > and interact with the community are a high priority for ITK. > >>>> >> > Contributing should be as easy as possible. Increasingly over > >>>> >> the past > >>>> >> > many years, GitHub has become the de facto place to interact > >>>> >> for open > >>>> >> > source development. It is now a hub for: > >>>> >> > > >>>> >> > Microsoft > >>>> >> > Facebook > >>>> >> > Google > >>>> >> > The Scientific Python Community > >>>> >> > The 3D Slicer Community > >>>> >> > > >>>> >> > Our InsightSoftwareConsortium GitHub organization [1] already > >>>> >> has 67 > >>>> >> > people in it and 74 repositories. There are hundreds of > >>>> >> projects that > >>>> >> > depend on ITK on GitHub. Many ITK developers are familiar > with > >>>> >> the > >>>> >> > development process on GitHub (i.e the pull request process) > >>>> >> and > >>>> >> > already have an account on this platform. There are also > >>>> >> advantages to > >>>> >> > linking issues and commits with other projects and > >>>> >> repositories. > >>>> >> Since > >>>> >> > ITK thrives on the open-source development idea, everyone who > >>>> >> wants to > >>>> >> > help the project should be able to contribute, and therefore > it > >>>> >> should > >>>> >> > be as easy as possible to start participating in the > community. > >>>> >> > > >>>> >> > Recently, GitHub's code review capabilities have greatly > >>>> >> improved, > >>>> >> > which make it more feasible to coordinate contributions for a > >>>> >> large > >>>> >> > project like ITK. And, there are many existing > >>>> >> GitHub-integrated > >>>> >> > services that we can leverage. > >>>> >> > > >>>> >> > Thanks to resources from the National Library of Medicine and > >>>> >> > technological advances, it is now feasible to migrate the > >>>> >> project's > >>>> >> > software process to GitHub. There are many infrastructural > >>>> >> aspects to > >>>> >> > the migration, and it would take multiple months to complete. > >>>> >> Please > >>>> >> > let us know your thoughts before we embark on the journey. > >>>> >> > > >>>> >> > > >>>> >> > [1] > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo% > 40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 > >>>> >> > _____________________________________ > >>>> >> > Powered by > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > www.kitware.com&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8% > 2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >>>> >> > > >>>> >> > Visit other Kitware open-source projects at > >>>> >> > > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource. > html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > >>>> >> > > >>>> >> > Kitware offers ITK Training Courses, for more information > >>>> >> visit: > >>>> >> > > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php& > data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 > >>>> >> > > >>>> >> > Please keep messages on-topic and check the ITK FAQ at: > >>>> >> > > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01% > 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > >>>> >> > > >>>> >> > Follow this link to subscribe/unsubscribe: > >>>> >> > > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Finsight-users&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG% > 2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >>>> >> _____________________________________ > >>>> >> Powered by > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > www.kitware.com&da > >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867 > f888%7C > >>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0% > 7C636371388439104668&sdata=T > >>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >>>> >> > >>>> >> Visit other Kitware open-source projects at > >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.k > >>>> >> itware.com%2Fopensource%2Fopensource.html&data=02% > 7C01%7Classo%40quee > >>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb28 > >>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata= > BQ97jxO1o0jxL0Nk0n1styLRKu > >>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 > >>>> >> > >>>> >> Kitware offers ITK Training Courses, for more information > visit: > >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.k > >>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02% > 7C01%7Classo%40queens > >>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838 > >>>> >> b925c%7C1%7C0%7C636371388439104668&sdata= > iR5J0Yx6p31iobZibGN4nJbHsd2m > >>>> >> YmeNshJVj12Azgw%3D&reserved=0 > >>>> >> > >>>> >> Please keep messages on-topic and check the ITK FAQ at: > >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.i > >>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d04 > >>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C > >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13Mhw > dARYTPZivjDe0% > >>>> >> 3D&reserved=0 > >>>> >> > >>>> >> Follow this link to subscribe/unsubscribe: > >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpubli > >>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users& > data=02%7C01%7Clas > >>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867 > f888%7Cd61ecb3b38b142d5 > >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > 3rk3ntG%2Fvv1h8Ug > >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >>>> >> > >>>> >> > >>>> >> _____________________________________ > >>>> >> Powered by > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > www.kitware.com&da > >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867 > f888%7C > >>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0% > 7C636371388439104668&sdata=T > >>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >>>> >> > >>>> >> Visit other Kitware open-source projects at > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.k > >>>> >> itware.com%2Fopensource%2Fopensource.html&data=02% > 7C01%7Classo%40quee > >>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb28 > >>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata= > BQ97jxO1o0jxL0Nk0n1styLRKu > >>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 > >>>> >> > >>>> >> Kitware offers ITK Training Courses, for more information visit: > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.k > >>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02% > 7C01%7Classo%40queens > >>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838 > >>>> >> b925c%7C1%7C0%7C636371388439104668&sdata= > iR5J0Yx6p31iobZibGN4nJbHsd2m > >>>> >> YmeNshJVj12Azgw%3D&reserved=0 > >>>> >> > >>>> >> Please keep messages on-topic and check the ITK FAQ at: > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.i > >>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d04 > >>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C > >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13Mhw > dARYTPZivjDe0% > >>>> >> 3D&reserved=0 > >>>> >> > >>>> >> Follow this link to subscribe/unsubscribe: > >>>> >> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpubli > >>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users& > data=02%7C01%7Clas > >>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867 > f888%7Cd61ecb3b38b142d5 > >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > 3rk3ntG%2Fvv1h8Ug > >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >>>> _______________________________________________ > >>>> Powered by > >>>> https://na01.safelinks.protection.outlook.com/?url= > www.kitware.com&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8% > 2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >>>> > >>>> Visit other Kitware open-source projects at > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource. > html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > >>>> > >>>> Kitware offers ITK Training Courses, for more information visit: > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php& > data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W% > 2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0 > >>>> > >>>> Please keep messages on-topic and check the ITK FAQ at: > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01% > 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > >>>> > >>>> Follow this link to subscribe/unsubscribe: > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Finsight-developers&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dN > cKVW3C1fT%2FH9Q%3D&reserved=0 > >>>> _______________________________________________ > >>>> Community mailing list > >>>> Community at itk.org > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Fcommunity&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f% > 2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 > >>>> _____________________________________ > >>>> Powered by www.kitware.com > >>>> > >>>> Visit other Kitware open-source projects at > >>>> http://www.kitware.com/opensource/opensource.html > >>>> > >>>> Kitware offers ITK Training Courses, for more information visit: > >>>> http://www.kitware.com/products/protraining.php > >>>> > >>>> Please keep messages on-topic and check the ITK FAQ at: > >>>> http://www.itk.org/Wiki/ITK_FAQ > >>>> > >>>> Follow this link to subscribe/unsubscribe: > >>>> http://public.kitware.com/mailman/listinfo/insight-users > >>> > >>> > >>> > >>> > >>> -- > >>> Cory Quammen > >>> Staff R&D Engineer > >>> Kitware, Inc. > > > > > > > > > > -- > > Cory Quammen > > Staff R&D Engineer > > Kitware, Inc. > > > > -- > Unpaid intern in BillsBasement at noware dot com > _____________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://www.kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Tue Aug 1 12:01:38 2017 From: blowekamp at mail.nih.gov (Lowekamp, Bradley (NIH/NLM/LHC) [C]) Date: Tue, 1 Aug 2017 16:01:38 +0000 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: Message-ID: <2C7BD08F-FCCA-4477-8F62-D0935AC2B050@mail.nih.gov> Bill, I believe Matt addressed the reason in the opening post. The goal is not to make things consistent for the current developers, but to improve engagement with the ITK community. With the ITK external modules residing in GitHub, and innumerable number of project which use ITK in GitHub the ITK community is already on GitHub. The ability to link issues and pull request across projects will be quite valuable. Recently, SimpleITK has been using GitHub for issue tracking and pull request. We were quite impressed with the increased interaction with the SimpleITK community including discussion of issues, linking to other projects and pull requests. Brad On 8/1/17, 11:30 AM, "Bill Lorensen" wrote: Since Paraview, VTK, VTK-m, KWIVER, and CMake are all hosted on gitlab, I still don't see why ITK is moving to github? On Tue, Aug 1, 2017 at 11:22 AM, Cory Quammen wrote: > On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen > wrote: >> >> Cory, >> I think you meant to say VTK has no plans to move to GitHub. > > > Yes indeed, thanks for catching ("Hu" and "La" aren't even that close on the > keyboard). > > VTK is firmly ensconced in GitLab, and not moving to GitHub. > >> >> On Aug 1, 2017 10:27 AM, "Cory Quammen" wrote: >>> >>> I don't have much of an opinion on moving ITK to GitHub, but I'd like to >>> address some things Andras mentioned about GitLab and VTK. >>> >>>> >>>> About GitHub/Kitware GitLab: >>>> >>>> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, >>>> but make sure to talk to VTK folks before considering moving to GitLab. >>> >>> >>> I am not aware of any plans to move VTK to GitLab or even any discussion >>> of doing so. >>> >>>> >>>> Anyway, as a very active user but only occasional contributor of VTK, I >>>> find VTK GitLab quite frustrating due to that: >>>> 1. It is slow. I heard that it's fast when accessed from inside Kitware >>>> network, but most community members are outside. >>> >>> >>> The first few versions were indeed a bit slow, but new updates come out >>> regularly, and the speed is quite snappy. I use it both from within the >>> Kitware network and outside the network and haven't noticed a difference. >>> >>>> >>>> 2. I need to re-learn each time I use it: I review code, submit PR or >>>> bug report once in every few months - and each time I need to spend 20-30 >>>> minutes extra, just to find out how things work. >>>> >>>> >>>> Andras >>>> >>>> -----Original Message----- >>>> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt >>>> McCormick >>>> Sent: Monday, July 31, 2017 7:00 PM >>>> To: Bill Lorensen >>>> Cc: Insight-Users ; Hans Johnson >>>> ; Insight Developers List >>>> >>>> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub >>>> >>>> I have followed VTK's migration to GitLab, and Kitware has done an >>>> excellent job with it. That said, I still think GitHub is the better choice >>>> for ITK. Also, the technical and social situation has changed in the time >>>> since VTK moved to GitLab. >>>> >>>> I think the key factor is "community", and GitHub has the open source >>>> community. >>>> >>>> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen >>>> wrote: >>>> > Vtk moved to GitLab. Have you checked with the Kitware folks to see >>>> > why they didn't use gitlab? For me, either github or gitlab is great. >>>> > >>>> > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" >>>> > wrote: >>>> >> >>>> >> 1000 x +1 >>>> >> >>>> >> I enthusiastically support this proposal. >>>> >> >>>> >> Hans >>>> >> >>>> >> >>>> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >>>> >> >>>> >> wrote: >>>> >> >>>> >> +1 >>>> >> >>>> >> Jim >>>> >> >>>> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >>>> >> wrote: >>>> >> > >>>> >> > Hi folks, >>>> >> > >>>> >> > We are considering migration of ITK's software process to >>>> >> GitHub, and >>>> >> > we would like your feedback. >>>> >> > >>>> >> > As an open-source, community-driven project, mechanisms to >>>> >> communicate >>>> >> > and interact with the community are a high priority for ITK. >>>> >> > Contributing should be as easy as possible. Increasingly over >>>> >> the past >>>> >> > many years, GitHub has become the de facto place to interact >>>> >> for open >>>> >> > source development. It is now a hub for: >>>> >> > >>>> >> > Microsoft >>>> >> > Facebook >>>> >> > Google >>>> >> > The Scientific Python Community >>>> >> > The 3D Slicer Community >>>> >> > >>>> >> > Our InsightSoftwareConsortium GitHub organization [1] already >>>> >> has 67 >>>> >> > people in it and 74 repositories. There are hundreds of >>>> >> projects that >>>> >> > depend on ITK on GitHub. Many ITK developers are familiar with >>>> >> the >>>> >> > development process on GitHub (i.e the pull request process) >>>> >> and >>>> >> > already have an account on this platform. There are also >>>> >> advantages to >>>> >> > linking issues and commits with other projects and >>>> >> repositories. >>>> >> Since >>>> >> > ITK thrives on the open-source development idea, everyone who >>>> >> wants to >>>> >> > help the project should be able to contribute, and therefore it >>>> >> should >>>> >> > be as easy as possible to start participating in the community. >>>> >> > >>>> >> > Recently, GitHub's code review capabilities have greatly >>>> >> improved, >>>> >> > which make it more feasible to coordinate contributions for a >>>> >> large >>>> >> > project like ITK. And, there are many existing >>>> >> GitHub-integrated >>>> >> > services that we can leverage. >>>> >> > >>>> >> > Thanks to resources from the National Library of Medicine and >>>> >> > technological advances, it is now feasible to migrate the >>>> >> project's >>>> >> > software process to GitHub. There are many infrastructural >>>> >> aspects to >>>> >> > the migration, and it would take multiple months to complete. >>>> >> Please >>>> >> > let us know your thoughts before we embark on the journey. >>>> >> > >>>> >> > >>>> >> > [1] >>>> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 >>>> >> > _____________________________________ >>>> >> > Powered by >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >> > >>>> >> > Visit other Kitware open-source projects at >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >> > >>>> >> > Kitware offers ITK Training Courses, for more information >>>> >> visit: >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 >>>> >> > >>>> >> > Please keep messages on-topic and check the ITK FAQ at: >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>>> >> > >>>> >> > Follow this link to subscribe/unsubscribe: >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>>> >> _____________________________________ >>>> >> Powered by >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >> >>>> >> Visit other Kitware open-source projects at >>>> >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >> >>>> >> Kitware offers ITK Training Courses, for more information visit: >>>> >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>>> >> YmeNshJVj12Azgw%3D&reserved=0 >>>> >> >>>> >> Please keep messages on-topic and check the ITK FAQ at: >>>> >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>>> >> 3D&reserved=0 >>>> >> >>>> >> Follow this link to subscribe/unsubscribe: >>>> >> >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>>> >> >>>> >> >>>> >> _____________________________________ >>>> >> Powered by >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >> >>>> >> Visit other Kitware open-source projects at >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >> >>>> >> Kitware offers ITK Training Courses, for more information visit: >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>>> >> YmeNshJVj12Azgw%3D&reserved=0 >>>> >> >>>> >> Please keep messages on-topic and check the ITK FAQ at: >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>>> >> 3D&reserved=0 >>>> >> >>>> >> Follow this link to subscribe/unsubscribe: >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>>> _______________________________________________ >>>> Powered by >>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >>>> Visit other Kitware open-source projects at >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >>>> Kitware offers ITK Training Courses, for more information visit: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0 >>>> >>>> Please keep messages on-topic and check the ITK FAQ at: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>>> >>>> Follow this link to subscribe/unsubscribe: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0 >>>> _______________________________________________ >>>> Community mailing list >>>> Community at itk.org >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 >>>> _____________________________________ >>>> Powered by www.kitware.com >>>> >>>> Visit other Kitware open-source projects at >>>> http://www.kitware.com/opensource/opensource.html >>>> >>>> Kitware offers ITK Training Courses, for more information visit: >>>> http://www.kitware.com/products/protraining.php >>>> >>>> Please keep messages on-topic and check the ITK FAQ at: >>>> http://www.itk.org/Wiki/ITK_FAQ >>>> >>>> Follow this link to subscribe/unsubscribe: >>>> http://public.kitware.com/mailman/listinfo/insight-users >>> >>> >>> >>> >>> -- >>> Cory Quammen >>> Staff R&D Engineer >>> Kitware, Inc. > > > > > -- > Cory Quammen > Staff R&D Engineer > Kitware, Inc. -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Tue Aug 1 12:07:27 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Tue, 1 Aug 2017 12:07:27 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: <2C7BD08F-FCCA-4477-8F62-D0935AC2B050@mail.nih.gov> References: <2C7BD08F-FCCA-4477-8F62-D0935AC2B050@mail.nih.gov> Message-ID: It's funny, VTK moved to gitlab to improve engagement with the VTK community. I really don't care which is picked. I picked github for the new VTK Wiki Examples because I thought it would be better for the community. I argued against vtk moving to gitlab but lost... BTW, the new VTK example site is here: https://lorensen.github.io/VTKExamples/site/ The interface uses mkdocs and Google's material look and feel. It performs well on desktops and mobile platforms. On Tue, Aug 1, 2017 at 12:01 PM, Lowekamp, Bradley (NIH/NLM/LHC) [C] wrote: > Bill, > > I believe Matt addressed the reason in the opening post. The goal is not to make things consistent for the current developers, but to improve engagement with the ITK community. With the ITK external modules residing in GitHub, and innumerable number of project which use ITK in GitHub the ITK community is already on GitHub. The ability to link issues and pull request across projects will be quite valuable. > > Recently, SimpleITK has been using GitHub for issue tracking and pull request. We were quite impressed with the increased interaction with the SimpleITK community including discussion of issues, linking to other projects and pull requests. > > Brad > > On 8/1/17, 11:30 AM, "Bill Lorensen" wrote: > > Since > Paraview, VTK, VTK-m, KWIVER, and CMake are all hosted on gitlab, I > still don't see why ITK is moving to github? > > > On Tue, Aug 1, 2017 at 11:22 AM, Cory Quammen wrote: > > On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen > > wrote: > >> > >> Cory, > >> I think you meant to say VTK has no plans to move to GitHub. > > > > > > Yes indeed, thanks for catching ("Hu" and "La" aren't even that close on the > > keyboard). > > > > VTK is firmly ensconced in GitLab, and not moving to GitHub. > > > >> > >> On Aug 1, 2017 10:27 AM, "Cory Quammen" wrote: > >>> > >>> I don't have much of an opinion on moving ITK to GitHub, but I'd like to > >>> address some things Andras mentioned about GitLab and VTK. > >>> > >>>> > >>>> About GitHub/Kitware GitLab: > >>>> > >>>> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, > >>>> but make sure to talk to VTK folks before considering moving to GitLab. > >>> > >>> > >>> I am not aware of any plans to move VTK to GitLab or even any discussion > >>> of doing so. > >>> > >>>> > >>>> Anyway, as a very active user but only occasional contributor of VTK, I > >>>> find VTK GitLab quite frustrating due to that: > >>>> 1. It is slow. I heard that it's fast when accessed from inside Kitware > >>>> network, but most community members are outside. > >>> > >>> > >>> The first few versions were indeed a bit slow, but new updates come out > >>> regularly, and the speed is quite snappy. I use it both from within the > >>> Kitware network and outside the network and haven't noticed a difference. > >>> > >>>> > >>>> 2. I need to re-learn each time I use it: I review code, submit PR or > >>>> bug report once in every few months - and each time I need to spend 20-30 > >>>> minutes extra, just to find out how things work. > >>>> > >>>> > >>>> Andras > >>>> > >>>> -----Original Message----- > >>>> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt > >>>> McCormick > >>>> Sent: Monday, July 31, 2017 7:00 PM > >>>> To: Bill Lorensen > >>>> Cc: Insight-Users ; Hans Johnson > >>>> ; Insight Developers List > >>>> > >>>> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub > >>>> > >>>> I have followed VTK's migration to GitLab, and Kitware has done an > >>>> excellent job with it. That said, I still think GitHub is the better choice > >>>> for ITK. Also, the technical and social situation has changed in the time > >>>> since VTK moved to GitLab. > >>>> > >>>> I think the key factor is "community", and GitHub has the open source > >>>> community. > >>>> > >>>> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen > >>>> wrote: > >>>> > Vtk moved to GitLab. Have you checked with the Kitware folks to see > >>>> > why they didn't use gitlab? For me, either github or gitlab is great. > >>>> > > >>>> > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" > >>>> > wrote: > >>>> >> > >>>> >> 1000 x +1 > >>>> >> > >>>> >> I enthusiastically support this proposal. > >>>> >> > >>>> >> Hans > >>>> >> > >>>> >> > >>>> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" > >>>> >> > >>>> >> wrote: > >>>> >> > >>>> >> +1 > >>>> >> > >>>> >> Jim > >>>> >> > >>>> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick > >>>> >> wrote: > >>>> >> > > >>>> >> > Hi folks, > >>>> >> > > >>>> >> > We are considering migration of ITK's software process to > >>>> >> GitHub, and > >>>> >> > we would like your feedback. > >>>> >> > > >>>> >> > As an open-source, community-driven project, mechanisms to > >>>> >> communicate > >>>> >> > and interact with the community are a high priority for ITK. > >>>> >> > Contributing should be as easy as possible. Increasingly over > >>>> >> the past > >>>> >> > many years, GitHub has become the de facto place to interact > >>>> >> for open > >>>> >> > source development. It is now a hub for: > >>>> >> > > >>>> >> > Microsoft > >>>> >> > Facebook > >>>> >> > Google > >>>> >> > The Scientific Python Community > >>>> >> > The 3D Slicer Community > >>>> >> > > >>>> >> > Our InsightSoftwareConsortium GitHub organization [1] already > >>>> >> has 67 > >>>> >> > people in it and 74 repositories. There are hundreds of > >>>> >> projects that > >>>> >> > depend on ITK on GitHub. Many ITK developers are familiar with > >>>> >> the > >>>> >> > development process on GitHub (i.e the pull request process) > >>>> >> and > >>>> >> > already have an account on this platform. There are also > >>>> >> advantages to > >>>> >> > linking issues and commits with other projects and > >>>> >> repositories. > >>>> >> Since > >>>> >> > ITK thrives on the open-source development idea, everyone who > >>>> >> wants to > >>>> >> > help the project should be able to contribute, and therefore it > >>>> >> should > >>>> >> > be as easy as possible to start participating in the community. > >>>> >> > > >>>> >> > Recently, GitHub's code review capabilities have greatly > >>>> >> improved, > >>>> >> > which make it more feasible to coordinate contributions for a > >>>> >> large > >>>> >> > project like ITK. And, there are many existing > >>>> >> GitHub-integrated > >>>> >> > services that we can leverage. > >>>> >> > > >>>> >> > Thanks to resources from the National Library of Medicine and > >>>> >> > technological advances, it is now feasible to migrate the > >>>> >> project's > >>>> >> > software process to GitHub. There are many infrastructural > >>>> >> aspects to > >>>> >> > the migration, and it would take multiple months to complete. > >>>> >> Please > >>>> >> > let us know your thoughts before we embark on the journey. > >>>> >> > > >>>> >> > > >>>> >> > [1] > >>>> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 > >>>> >> > _____________________________________ > >>>> >> > Powered by > >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >>>> >> > > >>>> >> > Visit other Kitware open-source projects at > >>>> >> > > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > >>>> >> > > >>>> >> > Kitware offers ITK Training Courses, for more information > >>>> >> visit: > >>>> >> > > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 > >>>> >> > > >>>> >> > Please keep messages on-topic and check the ITK FAQ at: > >>>> >> > > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > >>>> >> > > >>>> >> > Follow this link to subscribe/unsubscribe: > >>>> >> > > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >>>> >> _____________________________________ > >>>> >> Powered by > >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da > >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C > >>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T > >>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >>>> >> > >>>> >> Visit other Kitware open-source projects at > >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >>>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee > >>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 > >>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu > >>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 > >>>> >> > >>>> >> Kitware offers ITK Training Courses, for more information visit: > >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens > >>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 > >>>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m > >>>> >> YmeNshJVj12Azgw%3D&reserved=0 > >>>> >> > >>>> >> Please keep messages on-topic and check the ITK FAQ at: > >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i > >>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 > >>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C > >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% > >>>> >> 3D&reserved=0 > >>>> >> > >>>> >> Follow this link to subscribe/unsubscribe: > >>>> >> > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli > >>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas > >>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 > >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug > >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >>>> >> > >>>> >> > >>>> >> _____________________________________ > >>>> >> Powered by > >>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da > >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C > >>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T > >>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >>>> >> > >>>> >> Visit other Kitware open-source projects at > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >>>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee > >>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 > >>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu > >>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 > >>>> >> > >>>> >> Kitware offers ITK Training Courses, for more information visit: > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens > >>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 > >>>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m > >>>> >> YmeNshJVj12Azgw%3D&reserved=0 > >>>> >> > >>>> >> Please keep messages on-topic and check the ITK FAQ at: > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i > >>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 > >>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C > >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% > >>>> >> 3D&reserved=0 > >>>> >> > >>>> >> Follow this link to subscribe/unsubscribe: > >>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli > >>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas > >>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 > >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug > >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >>>> _______________________________________________ > >>>> Powered by > >>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >>>> > >>>> Visit other Kitware open-source projects at > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > >>>> > >>>> Kitware offers ITK Training Courses, for more information visit: > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0 > >>>> > >>>> Please keep messages on-topic and check the ITK FAQ at: > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > >>>> > >>>> Follow this link to subscribe/unsubscribe: > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0 > >>>> _______________________________________________ > >>>> Community mailing list > >>>> Community at itk.org > >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 > >>>> _____________________________________ > >>>> Powered by www.kitware.com > >>>> > >>>> Visit other Kitware open-source projects at > >>>> http://www.kitware.com/opensource/opensource.html > >>>> > >>>> Kitware offers ITK Training Courses, for more information visit: > >>>> http://www.kitware.com/products/protraining.php > >>>> > >>>> Please keep messages on-topic and check the ITK FAQ at: > >>>> http://www.itk.org/Wiki/ITK_FAQ > >>>> > >>>> Follow this link to subscribe/unsubscribe: > >>>> http://public.kitware.com/mailman/listinfo/insight-users > >>> > >>> > >>> > >>> > >>> -- > >>> Cory Quammen > >>> Staff R&D Engineer > >>> Kitware, Inc. > > > > > > > > > > -- > > Cory Quammen > > Staff R&D Engineer > > Kitware, Inc. > > > > -- > Unpaid intern in BillsBasement at noware dot com > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-developers > > -- Unpaid intern in BillsBasement at noware dot com From jonathan.lefman at intel.com Tue Aug 1 12:02:00 2017 From: jonathan.lefman at intel.com (Lefman, Jonathan) Date: Tue, 1 Aug 2017 16:02:00 +0000 Subject: [ITK-dev] CMake cross-compilation issues with hardware specific flags Message-ID: CMake compiler testing procedures makes cross compilation challenging, especially where hardware specific compiler flags are used. Is there a workaround to achieve this functionality? We briefly mentioned this on Friday's performance improvement call. Thank you. -Jon -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Tue Aug 1 13:05:24 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 1 Aug 2017 13:05:24 -0400 Subject: [ITK-dev] CMake cross-compilation issues with hardware specific flags In-Reply-To: References: Message-ID: Hi Jon, Thanks for bringing this up, and sorry that we did not have time to get to it on Friday. CMAKE_SYSTEM_NAME [1] and CMAKE_SYSTEM_PROCESSOR [2] provide information on the target system and its processor when cross-compiling. Is this sufficient for what you are trying to achieve? Thanks, Matt [1] https://cmake.org/cmake/help/v3.9/variable/CMAKE_SYSTEM_NAME.html#variable:CMAKE_SYSTEM_NAME [2] https://cmake.org/cmake/help/v3.9/variable/CMAKE_SYSTEM_PROCESSOR.html#variable:CMAKE_SYSTEM_PROCESSOR On Tue, Aug 1, 2017 at 12:02 PM, Lefman, Jonathan wrote: > CMake compiler testing procedures makes cross compilation challenging, > especially where hardware specific compiler flags are used. Is there a > workaround to achieve this functionality? We briefly mentioned this on > Friday?s performance improvement call. Thank you. > > > > -Jon > > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-developers > From matt.mccormick at kitware.com Tue Aug 1 17:29:45 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 1 Aug 2017 17:29:45 -0400 Subject: [ITK-dev] [ITK-users] Migration to GitHub In-Reply-To: <1190885272.3593749.1501546053079@mail.yahoo.com> References: <1190885272.3593749.1501546053079@mail.yahoo.com> Message-ID: On Mon, Jul 31, 2017 at 8:07 PM, Nick Cullen wrote: > As a new user, I think this is a no brainer. > Thanks for the feedback, Nick. > > Along those lines, I'm not sure if this email-chain users list is the main > way the community asks questions (maybe I'm missing some other forum?) but > if so, that desperately should be updated. See PyTorch Forums > for an example of what some modern > open-source software tools use. It's built with https://github.com/ > discourse/discourse which lets you embed code and has good search > capabilities. > > We are investigating Discourse deployment. > > PyTorch Forums > A place to discuss PyTorch code, issues, install, research > > > > > On Monday, July 31, 2017 7:55 PM, Bill Lorensen > wrote: > > > Here are comments I made 3 years ago on the VTK discussion about > changing VTK's code review process. > ------------- > > Berk, > > I think we need to reach out to potential developers. Especially those > outside of Kitware(and their paying customers) and the long term VTK > developers outside Kitware. Those communities can adapt to anything. > We need to focus on is how can we can attract new developers. In the > past, new processes were adopted and adapted by Kitware, their > customers and hard core VTK developers with very little input from the > broader community of potential developers. > > ITK is going through the same issues but addressing the issues not > through process change. They are looking at outreach and better > documentation of the current process. Matt McCormick at Kitware has > been leading this effort. > > I think there are lots of non-process improvements possible. But I > don't have a silver bullet for attracting new developers. Perhaps VTK > is too old school for today's developers. Stuck with an old > architecture, old graphics architecture, old and complex languages. I > honestly don't know what the root causes are. If we only include the > old-timers in theses discussion then we will not attract a younger set > of devleopers. > > Bill > --------------- > > On Mon, Jul 31, 2017 at 5:07 PM, Matt McCormick > wrote: > > Hi folks, > > > > We are considering migration of ITK's software process to GitHub, and > > we would like your feedback. > > > > As an open-source, community-driven project, mechanisms to communicate > > and interact with the community are a high priority for ITK. > > Contributing should be as easy as possible. Increasingly over the past > > many years, GitHub has become the de facto place to interact for open > > source development. It is now a hub for: > > > > Microsoft > > Facebook > > Google > > The Scientific Python Community > > The 3D Slicer Community > > > > Our InsightSoftwareConsortium GitHub organization [1] already has 67 > > people in it and 74 repositories. There are hundreds of projects that > > depend on ITK on GitHub. Many ITK developers are familiar with the > > development process on GitHub (i.e the pull request process) and > > already have an account on this platform. There are also advantages to > > linking issues and commits with other projects and repositories. Since > > ITK thrives on the open-source development idea, everyone who wants to > > help the project should be able to contribute, and therefore it should > > be as easy as possible to start participating in the community. > > > > Recently, GitHub's code review capabilities have greatly improved, > > which make it more feasible to coordinate contributions for a large > > project like ITK. And, there are many existing GitHub-integrated > > services that we can leverage. > > > > Thanks to resources from the National Library of Medicine and > > technological advances, it is now feasible to migrate the project's > > software process to GitHub. There are many infrastructural aspects to > > the migration, and it would take multiple months to complete. Please > > let us know your thoughts before we embark on the journey. > > > > > > [1] https://github.com/InsightSoftwareConsortium > > _____________________________________ > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at > > http://www.kitware.com/opensource/opensource.html > > > > Kitware offers ITK Training Courses, for more information visit: > > http://www.kitware.com/products/protraining.php > > > > Please keep messages on-topic and check the ITK FAQ at: > > http://www.itk.org/Wiki/ITK_FAQ > > > > Follow this link to subscribe/unsubscribe: > > http://public.kitware.com/mailman/listinfo/insight-users > > > > -- > Unpaid intern in BillsBasement at noware dot com > > _____________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://www.kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-users > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Tue Aug 1 17:30:31 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 1 Aug 2017 17:30:31 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: <2C7BD08F-FCCA-4477-8F62-D0935AC2B050@mail.nih.gov> Message-ID: On Tue, Aug 1, 2017 at 12:07 PM, Bill Lorensen wrote: > It's funny, VTK moved to gitlab to improve engagement with the VTK community. > > I really don't care which is picked. I picked github for the new VTK > Wiki Examples because I thought it would be better for the community. > I argued against vtk moving to gitlab but lost... > > BTW, the new VTK example site is here: > https://lorensen.github.io/VTKExamples/site/ This is fantastic! From sean at rogue-research.com Tue Aug 1 17:45:14 2017 From: sean at rogue-research.com (Sean McBride) Date: Tue, 1 Aug 2017 17:45:14 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: References: Message-ID: <20170801214514.1391365852@mail.rogue-research.com> On Tue, 1 Aug 2017 11:40:25 -0400, Francois Budin said: >As Matt mentioned, the main reason is because a lot of ITK users already >have Github accounts and are familiar with that environment. The idea is >really to make is as simple as possible for the community to contribute. >Using Gitlab would still require users to have an account on GitLab to push >patches. Most ITK users already have a Github account with their own >projects, and contributing to ITK just requires cloning the project and >creating a pull-request. The fact that many people are familiar with github and its workflow is indeed a good argument. But the "using Gitlab would still require users to have an account on GitLab" I think is no argument at all. Creating a GitLab account is a fast and easy one-time task, the browser can then remember your password, etc. Everyone is used to having a zillion accounts for all the zillion services we all use. Cheers, Sean From matt.mccormick at kitware.com Tue Aug 1 17:54:55 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 1 Aug 2017 17:54:55 -0400 Subject: [ITK-dev] Migration to GitHub In-Reply-To: <20170731232003.1609494024@mail.rogue-research.com> References: <20170731232003.1609494024@mail.rogue-research.com> Message-ID: On Mon, Jul 31, 2017 at 7:20 PM, Sean McBride wrote: > On Mon, 31 Jul 2017 17:07:44 -0400, Matt McCormick said: > >>We are considering migration of ITK's software process to GitHub, and >>we would like your feedback. > > My 2 cents: > - I'd be happy to see a move away from gerrit. > - I'd prefer a move to a Kitware-hosted GitLab, like VTK did. > - GitHub is nice and all, but not itself open source. GitLab is open source. Better that the infrastructure of an open source project also be open source itself. The fact that GitHub is closed source is compelling. However, like our support for macOS and Windows, we may have to use a closed platform for pragmatic reasons. From matt.mccormick at kitware.com Tue Aug 1 17:59:37 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 1 Aug 2017 17:59:37 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: <20170801214514.1391365852@mail.rogue-research.com> References: <20170801214514.1391365852@mail.rogue-research.com> Message-ID: On Tue, Aug 1, 2017 at 5:45 PM, Sean McBride wrote: > On Tue, 1 Aug 2017 11:40:25 -0400, Francois Budin said: > >>As Matt mentioned, the main reason is because a lot of ITK users already >>have Github accounts and are familiar with that environment. The idea is >>really to make is as simple as possible for the community to contribute. >>Using Gitlab would still require users to have an account on GitLab to push >>patches. Most ITK users already have a Github account with their own >>projects, and contributing to ITK just requires cloning the project and >>creating a pull-request. > > The fact that many people are familiar with github and its workflow is indeed a good argument. > > But the "using Gitlab would still require users to have an account on GitLab" I think is no argument at all. Creating a GitLab account is a fast and easy one-time task, the browser can then remember your password, etc. Everyone is used to having a zillion accounts for all the zillion services we all use. Yes, this is true. We already have OAuth sign-in for Gerrit that uses GitHub credentials. But, the benefits come more from a familiarity with the user interface and deeper integrations like notifications, user and issue references, etc. From marcus.hanwell at kitware.com Wed Aug 2 08:38:24 2017 From: marcus.hanwell at kitware.com (Marcus D. Hanwell) Date: Wed, 2 Aug 2017 08:38:24 -0400 Subject: [ITK-dev] [ITK-users] [ITK] Migration to GitHub In-Reply-To: <20170801214514.1391365852@mail.rogue-research.com> References: <20170801214514.1391365852@mail.rogue-research.com> Message-ID: On Tue, Aug 1, 2017 at 5:45 PM, Sean McBride wrote: > On Tue, 1 Aug 2017 11:40:25 -0400, Francois Budin said: > > >As Matt mentioned, the main reason is because a lot of ITK users already > >have Github accounts and are familiar with that environment. The idea is > >really to make is as simple as possible for the community to contribute. > >Using Gitlab would still require users to have an account on GitLab to > push > >patches. Most ITK users already have a Github account with their own > >projects, and contributing to ITK just requires cloning the project and > >creating a pull-request. > > The fact that many people are familiar with github and its workflow is > indeed a good argument. > Indeed, one should not underestimate the power of going where the people are, and frankly the GitHub workflow has continued to improve enormously over the years. Many of the features that were missing when we initially chose Gerrit (and GitLab wasn't even a project) are now present. You can require pull requests have been reviewed, that a CI test passes, assign multiple reviewers, etc. > > But the "using Gitlab would still require users to have an account on > GitLab" I think is no argument at all. Creating a GitLab account is a fast > and easy one-time task, the browser can then remember your password, etc. > Everyone is used to having a zillion accounts for all the zillion services > we all use. > > Thankfully the Kitware GitLab instance features GitHub integration, and I use my GitHub account through it, thereby using two-factor authentication, etc without the need for yet another account. I don't know how used to it we are, and I appreciate it when efforts are made. Especially when not all accounts feature two-factor authentication, enabling me to use an authentication mechanism that does and is also shared is very nice. I think there are good reasons why CMake, VTK, ParaView chose to use GitLab, but that doesn't make them good reasons for all projects. I personally prefer the experience on GitHub, even though I know it is closed source and would rather use something open. I also know it is git, and moving is far easier than it once was. There are a number of third-party integrations that are very nice (some appear for GitLab too, but often lagging/less of them). GitLab from inside and outside doesn't feel as fast, and a non-scientific test from inside Kitware showed a pause with spinny wheel to view a diff on a small VTK patch, a larger patch for another project showed instantly when I clicked on it. Both interfaces use usable, but I have long felt GitLab is slower and have heard others say the same. The addition of sites that are deployed to hosting with SSL and CDN is pretty nice for repositories that want to do that. I think different projects are going to choose different solutions, and hope that we can encourage a small number of different solutions but enable exploration of the optimal fit. The chances are the landscape will look different in five years time too, and it may be time to reevaluate. I am not trying to advocate either way for ITK as I rarely contribute patches, but I am more likely to participate even in more superficial ways on patches if it is on a platform I use daily. -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Fri Aug 4 09:13:19 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 4 Aug 2017 09:13:19 -0400 Subject: [ITK-dev] Confab notes Message-ID: Hi folks, Here is a document to add notes for today's confab: https://docs.google.com/document/d/1afvVFi1VZqKJNRL7Hmv7OU_sbB70IYOiMp4FHNax4Ls/edit today at 11 AM Eastern Time, Video call: https://meet.google.com/nue-tugx-pxt Or, join the following teleconference line: Toll-Free #: 1-800-704-9804 International #: 1-404-920-6604 Participant Code: 23395766 All are welcome. From blowekamp at mail.nih.gov Tue Aug 8 15:03:17 2017 From: blowekamp at mail.nih.gov (Lowekamp, Bradley (NIH/NLM/LHC) [C]) Date: Tue, 8 Aug 2017 19:03:17 +0000 Subject: [ITK-dev] [ANN] SimpleITK 1.0.1 Release Message-ID: The SimpleITK Development Team and on behalf of the Insight Software Consortium, we announce the release of version 1.0.1 of SimpleITK. SimpleITK is available for the following programing languages: Python, R, Java, C#, C++, Lua, Ruby, and TCL. Binary versions of the toolkit are available for the GNU Linux, Apple OS X, and Microsoft Windows operating systems. All of the source code is freely available on Github under an Apache-2.0 license. We are in the process of migrating the old SimpleITK Wiki (https://itk.org/Wiki/SimpleITK), to Read The Docs (http://simpleitk.readthedocs.io/en/latest/). Downloading SimpleITK Complete instructions on getting started with SimpleITK including downloading binaries can be found on Read The Docs (http://simpleitk.readthedocs.io/en/latest/Documentation/docs/source/installation.html). Python Binary Downloads - Python binary wheels are available for download. It is important to have the latest version of pip to ensure correct wheel compatibility and installation. To install the latest SimpleITK package form PyPI: ``` python -m install --upgrade pip python -m install SimpleITK ``` - Many Conda package have been upload to Anaconda Cloud on the `SimpleITK`. These can be installed with: ``` conda install -c simpleitk simpleitk ``` - A complete available set of compiled binaries, including select CSharp and Java distributions, along with source and data tar-balls are available on Source Forge (https://sourceforge.net/projects/simpleitk/files/SimpleITK/1.0.0/). - SimpleITK has a robust Superbuild CMake system which minimized the dependencies needed to build SimpleITK from scratch. Complete compilation instructions can be found on Read the Docs (http://simpleitk.readthedocs.io/en/latest/Documentation/docs/source/building.html). Release Notes - Improvements - Uses ITK 4.11.1, tested for compatibility with ITK 4.12 - Improved error reporting for sitk.Show - Improved search paths for sitk.Show - Updated documentation from ITK and corrected spelling mistakes - Bug Fixes - Numerous compilation issues related to R and mingw - Fix CMake searching for Lua and Python - Fix enabling SITK_4D_IMAGE - Fix SimpleITKConfig.cmake.in compatibility for installed ITK - Fix Superbuild issues with the Example directory as a project - Fix out of bound array access in Image4D.ExtractImageFilter test - Fixes to Python's setup.py for build_ext -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Thu Aug 10 13:32:41 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 10 Aug 2017 13:32:41 -0400 Subject: [ITK-dev] [ITK] [ITK-users] Migration to GitHub In-Reply-To: References: <20170801214514.1391365852@mail.rogue-research.com> <575179844.18333096.1501666754328.JavaMail.zimbra@enst.fr> Message-ID: Thanks to all for participating in the discussion. To conclude, there is a desire to work on an open source platform and stay in sync with CMake, VTK, and ParaView. However, there is overwhelming support to migrate to GitHub for the open source community there and developer familiarity. We will migrate the various infrastructure pieces to GitHub over the coming months. Thanks, Matt On Wed, Aug 2, 2017 at 11:47 AM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] wrote: > My vote is for GitHub for the same reasons D?enan gave, familiarity and that > is where most open source developers interact. > > > > Supporting this with some facts from the git 2016 survey > (https://survs.com/report/nz2odu1spl): > > > > Which git hosting site(s) do you use for your project(s)? > > GitHub, 84%, 7636 > > Bitbucket , 42%, 3840 > > GitLab, 32%, 2917 > > > > my 2 cents > > Ziv > > > > > > > > > > > > > > From: D?enan Zuki? > Date: Wednesday, August 2, 2017 at 11:20 AM > Cc: "community at itk.org" > Subject: Re: [ITK] [ITK-users] [ITK-dev] Migration to GitHub > > > > More projects in general use GitHub, and more people are familiar with it, > myself included. Familiarity alone is enough for my vote! > > > > On Wed, Aug 2, 2017 at 5:39 AM, Timothee Evain > wrote: > > Hello everyone, > > My 2 cents on this brainstorming, if that could help: > Is there any estimation on how well the VTK and ITK communities overlap? I > mean, as a mostly ITK user, I came naturally to VTK for all the > visualization and 3D modelling tasks given the similarities between both > libraries, so even if I can mostly contribute to ITK, there is still chances > that I could help on VTK. It may be a biais since I'm working on 3D volumes > and not 2D images that can be easily displayed elsewhere, but as far as I'm > concerned, I would favor a united framework for ITK, VTK, 3D Slicer, etc. So > if the communities are more or less the same people, I would advocate for > GitLab (plus, that's open sourced). Since you could authentify people from > GitHub credentials, that don't seems a big side-lining. > > However, if there is a clear distinction between communities, I think that > going for GitHub is the best choice to get access to more people, that are > used to GitHub facilities. That would increase chances of involving people > into the project. > (Note that I'm not well aware of the implications of using a close-source > forge.) > > HTH, > > Tim > > ----- Mail original ----- > De: "Matt McCormick" > ?: "Sean McBride" > Cc: "Insight-Users" , "Hans Johnson" > , "Insight Developers List" > > Envoy?: Mardi 1 Ao?t 2017 23:59:37 > Objet: Re: [ITK] [ITK-users] [ITK-dev] Migration to GitHub > > > On Tue, Aug 1, 2017 at 5:45 PM, Sean McBride > wrote: >> On Tue, 1 Aug 2017 11:40:25 -0400, Francois Budin said: >> >>>As Matt mentioned, the main reason is because a lot of ITK users already >>>have Github accounts and are familiar with that environment. The idea is >>>really to make is as simple as possible for the community to contribute. >>>Using Gitlab would still require users to have an account on GitLab to >>> push >>>patches. Most ITK users already have a Github account with their own >>>projects, and contributing to ITK just requires cloning the project and >>>creating a pull-request. >> >> The fact that many people are familiar with github and its workflow is >> indeed a good argument. >> >> But the "using Gitlab would still require users to have an account on >> GitLab" I think is no argument at all. Creating a GitLab account is a fast >> and easy one-time task, the browser can then remember your password, etc. >> Everyone is used to having a zillion accounts for all the zillion services >> we all use. > > Yes, this is true. > > We already have OAuth sign-in for Gerrit that uses GitHub credentials. > But, the benefits come more from a familiarity with the user interface > and deeper integrations like notifications, user and issue references, > etc. > _____________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://www.kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-users > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > From e.a.g.pfaehler at umcg.nl Mon Aug 14 10:55:04 2017 From: e.a.g.pfaehler at umcg.nl (Pfaehler, EAG (ngmb)) Date: Mon, 14 Aug 2017 14:55:04 +0000 Subject: [ITK-dev] Problem with hash using LabelGeometryImageFilter Message-ID: Dear all, I need some help with the following problem: I have a mask representing the ROI of an image. I wanted now to use the LabelGeometryImageFilter to calculate the volume and eigenvalues of this mask. For this I have the following code: typedef itk::Image< T, R > ImageType; typename ImageType::Pointer mask; typedef itk::ImageFileReader< ImageType > ReaderType; typename ReaderType::Pointer readerMask = ReaderType::New(); readerMask->SetFileName(config.voiName); //get the output of the VOI mask mask = readerMask->GetOutput(); try{ readerMask->Update(); } catch(itk::ExceptionObject &excp){ std::cerr << excp <SetOrigin(origin); typedef itk::LabelGeometryImageFilter< ImageType > LabelGeometryImageFilterType; typename LabelGeometryImageFilterType::Pointer labelGeometryImageFilter = LabelGeometryImageFilterType::New(); If I want to compile this, I already get the error: Error: no match for call to '{const hasher {aka const __gnu_cxx: hash}) (const key_type&) Does anyone know where the problem is coming from and how I could solve this? Thanks a lot ! Regards Elli ________________________________ De inhoud van dit bericht is vertrouwelijk en alleen bestemd voor de geadresseerde(n). Anderen dan de geadresseerde(n) mogen geen gebruik maken van dit bericht, het niet openbaar maken of op enige wijze verspreiden of vermenigvuldigen. Het UMCG kan niet aansprakelijk gesteld worden voor een incomplete aankomst of vertraging van dit verzonden bericht. The contents of this message are confidential and only intended for the eyes of the addressee(s). Others than the addressee(s) are not allowed to use this message, to make it public or to distribute or multiply this message in any way. The UMCG cannot be held responsible for incomplete reception or delay of this transferred message. -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Mon Aug 14 11:38:36 2017 From: blowekamp at mail.nih.gov (Lowekamp, Bradley (NIH/NLM/LHC) [C]) Date: Mon, 14 Aug 2017 15:38:36 +0000 Subject: [ITK-dev] Problem with hash using LabelGeometryImageFilter Message-ID: <30124A69-3771-456B-AD1F-C851993F0A02@mail.nih.gov> Hello, I would recommend using the itk::LabelImageToShapeLabelMapFilter in the current master branch of the ITK repository: https://itk.org/Doxygen/html/classitk_1_1LabelImageToShapeLabelMapFilter.html The LabelGeometryImageFilter is only in the Review module and has several known computational and performance issues. Brad From: "Pfaehler, EAG (ngmb)" Date: Monday, August 14, 2017 at 10:55 AM To: "insight-developers at itk.org" Subject: [ITK-dev] Problem with hash using LabelGeometryImageFilter Dear all, I need some help with the following problem: I have a mask representing the ROI of an image. I wanted now to use the LabelGeometryImageFilter to calculate the volume and eigenvalues of this mask. For this I have the following code: typedef itk::Image< T, R > ImageType; typename ImageType::Pointer mask; typedef itk::ImageFileReader< ImageType > ReaderType; typename ReaderType::Pointer readerMask = ReaderType::New(); readerMask->SetFileName(config.voiName); //get the output of the VOI mask mask = readerMask->GetOutput(); try{ readerMask->Update(); } catch(itk::ExceptionObject &excp){ std::cerr << excp <SetOrigin(origin); typedef itk::LabelGeometryImageFilter< ImageType > LabelGeometryImageFilterType; typename LabelGeometryImageFilterType::Pointer labelGeometryImageFilter = LabelGeometryImageFilterType::New(); If I want to compile this, I already get the error: Error: no match for call to ?{const hasher {aka const __gnu_cxx: hash}) (const key_type&) Does anyone know where the problem is coming from and how I could solve this? Thanks a lot ! Regards Elli ________________________________ De inhoud van dit bericht is vertrouwelijk en alleen bestemd voor de geadresseerde(n). Anderen dan de geadresseerde(n) mogen geen gebruik maken van dit bericht, het niet openbaar maken of op enige wijze verspreiden of vermenigvuldigen. Het UMCG kan niet aansprakelijk gesteld worden voor een incomplete aankomst of vertraging van dit verzonden bericht. The contents of this message are confidential and only intended for the eyes of the addressee(s). Others than the addressee(s) are not allowed to use this message, to make it public or to distribute or multiply this message in any way. The UMCG cannot be held responsible for incomplete reception or delay of this transferred message. -------------- next part -------------- An HTML attachment was scrubbed... URL: From e.a.g.pfaehler at umcg.nl Tue Aug 22 10:33:04 2017 From: e.a.g.pfaehler at umcg.nl (Pfaehler, EAG (ngmb)) Date: Tue, 22 Aug 2017 14:33:04 +0000 Subject: [ITK-dev] Problem using TriangleToSimplexFilter Message-ID: Dear all, I have an image mask, from which I need the surface, the volume, the flatness etc. For this, I wanted to transform my mask in mesh. In order to calculate the volume, I wanted to transform the normal mesh to a simplex mesh using the TriangleToSimplexFilter. This is my code: typedef itk::Mesh MeshType; typedef itk::SimplexMesh TSimplex; typedef itk::TriangleMeshToSimplexMeshFilter TriangleToSimplexFilter; typedef itk::SimplexMeshVolumeCalculator TVolume; typedef unsigned char PixelType; typedef itk::BinaryMask3DMeshSource MeshSourceType; typename MeshSourceType::Pointer meshSource = MeshSourceType::New(); const PixelType objectValue = static_cast(1); meshSource->SetObjectValue(objectValue); meshSource->SetInput(mask); try{ meshSource->Update(); } catch(itk::ExceptionObject &exp){ std::cerr<<"Exception throwing during update()"<GetOutput()->GetCells()->Begin(); it != meshSource->GetOutput()->GetCells()->End(); ++it) { MeshType::CellAutoPointer cell; meshSource->GetOutput()->GetCell(it->Index(), cell); if (3 != cell->GetNumberOfPoints()) { std::cerr << "ERROR: All cells must be trianglar." << std::endl; } } TriangleToSimplexFilter::Pointer Transform2Simplex = TriangleToSimplexFilter::New(); Transform2Simplex->SetInput(meshSource->GetOutput()); Transform2Simplex->Update(); However, when I run the code, it is calculating and never stopping. Would there be another approach? And does someone knows where the problem could be? Thanks in advance for the help Elli ________________________________ De inhoud van dit bericht is vertrouwelijk en alleen bestemd voor de geadresseerde(n). Anderen dan de geadresseerde(n) mogen geen gebruik maken van dit bericht, het niet openbaar maken of op enige wijze verspreiden of vermenigvuldigen. Het UMCG kan niet aansprakelijk gesteld worden voor een incomplete aankomst of vertraging van dit verzonden bericht. The contents of this message are confidential and only intended for the eyes of the addressee(s). Others than the addressee(s) are not allowed to use this message, to make it public or to distribute or multiply this message in any way. The UMCG cannot be held responsible for incomplete reception or delay of this transferred message. -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Wed Aug 23 16:49:54 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 23 Aug 2017 16:49:54 -0400 Subject: [ITK-dev] [ANN] ITK 4.12.1 has been released! Message-ID: On behalf of the Insight Segmentation and Registration Toolkit (ITK) Community, we are happy to announce the release of ITK 4.12.1! Release files can be downloaded from https://itk.org/ITK/resources/software.html This is a patch release that fixes critical issues, regressions, documentation, and compiler support. Of the numerous issues addressed in this release, most notable are fixes to enable compilation of ITK on Linux platforms that use the musl C standard library (such as Alpine Linux). Other important fixes include computation of the oriented bounding box, computation of the Jacobian local vector, and support by the MetaIO library for files larger than 4 GB. The next feature release, 4.13.0, is scheduled for mid-December. Enjoy ITK! Changes from v4.12.0 to v4.12.1: Bradley Lowekamp (8): BUG: Manually set seed for ParticleSwarmOptimzerTest BUG: Fix computation for Jacobian local vector BUG: Error only when unknown module is enabled. BUG: Fix computation of central moments for shape label map BUG: shape label object elongation incorrectly zero BUG: Fix computation of oriented bounding box BUG: Add missing OrientedBoundingBox option ENH: Update FixedPointInverseDisplacementField remote module Francois Budin (1): BUG: Used ITK_HAVE_FEENABLEEXCEPT instead of ITK_HAS_FEENABLEEXCEPT Matthew McCormick (4): COMP: IsNull() capitalization in LevelSetEquationAdvectionTerm COMP: Detect the presence of mallinfo COMP: Detect the presence of feenableexcept COMP: Use GDCM_HAVE_BYTESWAP_H MetaIO Maintainers (2): MetaIO 2017-07-20 (92caf34d) MetaIO 2017-08-17 (3e1cb552) From niels-xtk at xs4all.nl Fri Aug 25 11:28:02 2017 From: niels-xtk at xs4all.nl (Niels Dekker) Date: Fri, 25 Aug 2017 17:28:02 +0200 Subject: [ITK-dev] [ITK] [ANN] ITK 4.12.1 has been released! In-Reply-To: References: Message-ID: First of all, thank you very much for the new release. Unfortunately I see it does not include the fix that I submitted two months ago: "COMP: Fixed leak into user code", http://review.source.kitware.com/#/c/22461/ The fix is still at the master: https://github.com/Kitware/ITK/commit/f37853fa4f2bbbc60d2fa00f01aaedd8be158767 Is there a specific reason why this fix didn't make it into version 4.12.1? Kind regards, Niels On 2017-08-23 22:49, Matt McCormick wrote: > On behalf of the Insight Segmentation and Registration Toolkit (ITK) > Community, we are happy to announce the release of ITK 4.12.1! > > > Release files can be downloaded from > > https://itk.org/ITK/resources/software.html > > > This is a patch release that fixes critical issues, regressions, > documentation, and compiler support. Of the numerous issues addressed > in this release, most notable are fixes to enable compilation of ITK > on Linux platforms that use the musl C standard library (such as > Alpine Linux). Other important fixes include computation of the > oriented bounding box, computation of the Jacobian local vector, and > support by the MetaIO library for files larger than 4 GB. -- Niels Dekker Scientific programmer LKEB, Leiden University Medical Center, Netherlands From matt.mccormick at kitware.com Fri Aug 25 13:54:28 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 25 Aug 2017 13:54:28 -0400 Subject: [ITK-dev] [ITK] [ANN] ITK 4.12.1 has been released! In-Reply-To: References: Message-ID: Hi Niels, Thanks for pointing out the omission. The patch has now been merged to the "release" branch, and it will be in the next release. Thanks, Matt On Fri, Aug 25, 2017 at 11:28 AM, Niels Dekker wrote: > First of all, thank you very much for the new release. > > Unfortunately I see it does not include the fix that I submitted two months > ago: "COMP: Fixed leak into user code", > http://review.source.kitware.com/#/c/22461/ > > The fix is still at the master: > https://github.com/Kitware/ITK/commit/f37853fa4f2bbbc60d2fa00f01aaedd8be158767 > > Is there a specific reason why this fix didn't make it into version 4.12.1? > > Kind regards, Niels > > > > On 2017-08-23 22:49, Matt McCormick wrote: >> >> On behalf of the Insight Segmentation and Registration Toolkit (ITK) >> Community, we are happy to announce the release of ITK 4.12.1! >> >> >> Release files can be downloaded from >> >> https://itk.org/ITK/resources/software.html >> >> >> This is a patch release that fixes critical issues, regressions, >> documentation, and compiler support. Of the numerous issues addressed >> in this release, most notable are fixes to enable compilation of ITK >> on Linux platforms that use the musl C standard library (such as >> Alpine Linux). Other important fixes include computation of the >> oriented bounding box, computation of the Jacobian local vector, and >> support by the MetaIO library for files larger than 4 GB. > > > -- > Niels Dekker > Scientific programmer > LKEB, Leiden University Medical Center, Netherlands > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community From niels-xtk at xs4all.nl Mon Aug 28 05:29:09 2017 From: niels-xtk at xs4all.nl (Niels Dekker) Date: Mon, 28 Aug 2017 11:29:09 +0200 Subject: [ITK-dev] [ITK] [ANN] ITK 4.12.1 has been released! In-Reply-To: References: Message-ID: <124dd4b5ebaa05ae932b0e586ec8a22f@xs4all.nl> Thank you, Matt! I'm glad to see, you did the merge: https://github.com/Kitware/ITK/commit/35a7420f72ecfd92c4c605cf127008ab9e08e1cc Kind regards, Niels On 2017-08-25 19:54, Matt McCormick wrote: > Hi Niels, > > Thanks for pointing out the omission. > > The patch has now been merged to the "release" branch, and it will be > in the next release. > > Thanks, > Matt > > On Fri, Aug 25, 2017 at 11:28 AM, Niels Dekker > wrote: >> First of all, thank you very much for the new release. >> >> Unfortunately I see it does not include the fix that I submitted two >> months >> ago: "COMP: Fixed leak into user code", >> http://review.source.kitware.com/#/c/22461/ >> >> The fix is still at the master: >> https://github.com/Kitware/ITK/commit/f37853fa4f2bbbc60d2fa00f01aaedd8be158767 >> >> Is there a specific reason why this fix didn't make it into version >> 4.12.1? >> >> Kind regards, Niels >> >> >> >> On 2017-08-23 22:49, Matt McCormick wrote: >>> >>> On behalf of the Insight Segmentation and Registration Toolkit (ITK) >>> Community, we are happy to announce the release of ITK 4.12.1! >>> >>> >>> Release files can be downloaded from >>> >>> https://itk.org/ITK/resources/software.html >>> >>> >>> This is a patch release that fixes critical issues, regressions, >>> documentation, and compiler support. Of the numerous issues addressed >>> in this release, most notable are fixes to enable compilation of ITK >>> on Linux platforms that use the musl C standard library (such as >>> Alpine Linux). Other important fixes include computation of the >>> oriented bounding box, computation of the Jacobian local vector, and >>> support by the MetaIO library for files larger than 4 GB. >> >> >> -- >> Niels Dekker >> Scientific programmer >> LKEB, Leiden University Medical Center, Netherlands -- Niels Dekker Scientific programmer LKEB, Leiden University Medical Center, Netherlands