From robert.d.vincent at mcgill.ca Fri Nov 6 10:24:00 2015 From: robert.d.vincent at mcgill.ca (Robert D. Vincent) Date: Fri, 6 Nov 2015 10:24:00 -0500 Subject: [MINC-development] Fwd: Passed: BIC-MNI/libminc#2 (develop - 3d26b6c) In-Reply-To: <563cc4c3c738_392eda2306395@c556f143-2d7b-4bc8-9d73-9164e7734073.mail> References: <563cc4c3c738_392eda2306395@c556f143-2d7b-4bc8-9d73-9164e7734073.mail> Message-ID: Hi all, I've taken the liberty of adding Travis CI to the GitHub libminc project (limited to the develop branch for now). The configuration will build and test for both Linux and OS X whenever we push new commits, and it will check pull requests automatically. Please let me know if this breaks for any reason. -bert ---------- Forwarded message ---------- From: Travis CI Date: Fri, Nov 6, 2015 at 10:18 AM Subject: Passed: BIC-MNI/libminc#2 (develop - 3d26b6c) To: robert.d.vincent at mcgill.ca *BIC-MNI / libminc * (develop ) Build #2 passed. 6 minutes and 23 seconds *Robert D Vincent* 3d26b6c Changeset ? Merge pull request #62 from rdvincent/develop Add .travis.yml *Want to know about upcoming build environment updates?* Would you like to stay up-to-date with the upcoming Travis CI build environment updates? We set up a mailing list for you! Sign up here . Documentation about Travis CI For help please join our IRC channel irc.freenode.net#travis. Choose who receives these build notification emails in your configuration file . *Would you like to test your private code?* Travis Pro could be your new best friend! Travis CI is powered by -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean at rogue-research.com Fri Nov 6 13:14:49 2015 From: sean at rogue-research.com (Sean McBride) Date: Fri, 6 Nov 2015 13:14:49 -0500 Subject: [MINC-development] Fwd: Passed: BIC-MNI/libminc#2 (develop - 3d26b6c) In-Reply-To: References: <563cc4c3c738_392eda2306395@c556f143-2d7b-4bc8-9d73-9164e7734073.mail> Message-ID: <20151106181449.1098227383@mail.rogue-research.com> On Fri, 6 Nov 2015 10:24:00 -0500, Robert D. Vincent said: >I've taken the liberty of adding Travis CI to the GitHub libminc project >(limited to the develop branch for now). The configuration will build >and test for both Linux and OS X whenever we push new commits, and it >will check pull requests automatically. Cool! Do you control the buildbots? For OS X & clang, I spent a fair bit of time finding a good set of warning flags (as many as possible, but with noisy ones off), could you match my flags found here: (I took the approach of using -Weverything, then disabling.) Cheers, -- ____________________________________________________________ Sean McBride, B. Eng sean at rogue-research.com Rogue Research www.rogue-research.com Mac Software Developer Montr?al, Qu?bec, Canada From a.janke at gmail.com Tue Nov 17 00:30:27 2015 From: a.janke at gmail.com (Andrew Janke) Date: Tue, 17 Nov 2015 15:30:27 +1000 Subject: [MINC-development] Sorting old commit history.. Message-ID: Hi all, I was searching for some changes I did in mincpik a while back on github and couldn't find them. Took a while to determine that they were made back when we were using CVS and thus under the username "rotor".... There is no way to easily sort this in the github user interface as you can't verify an email address of "rotor". Does anyone have any major objections to a cleanup/rewrite of all the old CVS authors in MINC? something like this? git filter-branch --commit-filter 'if [ "$GIT_AUTHOR_NAME" = "rotor" ]; then export GIT_AUTHOR_NAME="Andrew Janke"; export GIT_AUTHOR_EMAIL=a.janke at gmail.com; fi; git commit-tree "$@"' Note that this only changes the author email and NOT the GIT_COMMITTER_EMAIL so hashes shouldn't change. Please correct me if I'm wrong! I've tested this on a repository of mine that was also converted from CVS (volregrid), you can see what it then comes up in github as: https://github.com/andrewjanke/volregrid/commits/master/volregrid.c Note the difference between the original commits and the old ones pre-2008. This will be same with old users such as louis, alex, neelin ta a From robert.d.vincent at mcgill.ca Tue Nov 17 01:19:26 2015 From: robert.d.vincent at mcgill.ca (Robert D. Vincent) Date: Tue, 17 Nov 2015 01:19:26 -0500 Subject: [MINC-development] Sorting old commit history.. In-Reply-To: References: Message-ID: When I try this, it does change the commit hashes - do we really want to do that? On Tue, Nov 17, 2015 at 1:18 AM, Robert D. Vincent wrote: > When I try this, it does change the commit hashes - do we really want to > do that? > > On Tue, Nov 17, 2015 at 12:30 AM, Andrew Janke wrote: > >> Hi all, >> >> I was searching for some changes I did in mincpik a while back on >> github and couldn't find them. Took a while to determine that they >> were made back when we were using CVS and thus under the username >> "rotor".... There is no way to easily sort this in the github user >> interface as you can't verify an email address of "rotor". >> >> Does anyone have any major objections to a cleanup/rewrite of all the >> old CVS authors in MINC? something like this? >> >> git filter-branch --commit-filter 'if [ "$GIT_AUTHOR_NAME" = "rotor" ]; >> then export GIT_AUTHOR_NAME="Andrew Janke"; export >> GIT_AUTHOR_EMAIL=a.janke at gmail.com; fi; git commit-tree "$@"' >> >> Note that this only changes the author email and NOT the >> GIT_COMMITTER_EMAIL so hashes shouldn't change. Please correct me if >> I'm wrong! >> >> I've tested this on a repository of mine that was also converted from >> CVS (volregrid), you can see what it then comes up in github as: >> >> https://github.com/andrewjanke/volregrid/commits/master/volregrid.c >> >> Note the difference between the original commits and the old ones >> pre-2008. This will be same with old users such as louis, alex, neelin >> >> ta >> >> >> a >> _______________________________________________ >> MINC-development mailing list >> MINC-development at bic.mni.mcgill.ca >> http://www.bic.mni.mcgill.ca/mailman/listinfo/minc-development >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.janke at gmail.com Tue Nov 17 01:31:39 2015 From: a.janke at gmail.com (Andrew Janke) Date: Tue, 17 Nov 2015 16:31:39 +1000 Subject: [MINC-development] Sorting old commit history.. In-Reply-To: References: Message-ID: Hrm, so I read and/or did something wrong. Changing commit hashes is definitely something we don't want to do, even if they are all from long ago. More reading required. a On 17 November 2015 at 16:19, Robert D. Vincent wrote: > When I try this, it does change the commit hashes - do we really want to do > that? > > On Tue, Nov 17, 2015 at 1:18 AM, Robert D. Vincent > wrote: >> >> When I try this, it does change the commit hashes - do we really want to >> do that? >> >> On Tue, Nov 17, 2015 at 12:30 AM, Andrew Janke wrote: >>> >>> Hi all, >>> >>> I was searching for some changes I did in mincpik a while back on >>> github and couldn't find them. Took a while to determine that they >>> were made back when we were using CVS and thus under the username >>> "rotor".... There is no way to easily sort this in the github user >>> interface as you can't verify an email address of "rotor". >>> >>> Does anyone have any major objections to a cleanup/rewrite of all the >>> old CVS authors in MINC? something like this? >>> >>> git filter-branch --commit-filter 'if [ "$GIT_AUTHOR_NAME" = "rotor" ]; >>> then export GIT_AUTHOR_NAME="Andrew Janke"; export >>> GIT_AUTHOR_EMAIL=a.janke at gmail.com; fi; git commit-tree "$@"' >>> >>> Note that this only changes the author email and NOT the >>> GIT_COMMITTER_EMAIL so hashes shouldn't change. Please correct me if >>> I'm wrong! >>> >>> I've tested this on a repository of mine that was also converted from >>> CVS (volregrid), you can see what it then comes up in github as: >>> >>> https://github.com/andrewjanke/volregrid/commits/master/volregrid.c >>> >>> Note the difference between the original commits and the old ones >>> pre-2008. This will be same with old users such as louis, alex, neelin >>> >>> ta >>> >>> >>> a >>> _______________________________________________ >>> MINC-development mailing list >>> MINC-development at bic.mni.mcgill.ca >>> http://www.bic.mni.mcgill.ca/mailman/listinfo/minc-development >> >> > > > _______________________________________________ > MINC-development mailing list > MINC-development at bic.mni.mcgill.ca > http://www.bic.mni.mcgill.ca/mailman/listinfo/minc-development > From steve at sumost.ca Tue Nov 24 00:06:58 2015 From: steve at sumost.ca (Steve M. Robbins) Date: Mon, 23 Nov 2015 23:06:58 -0600 Subject: [MINC-development] libminc build failures on mipsel Message-ID: <6274329.MMQbNTRCgq@riemann> Hi, Bert -- your recent changes to develop fixes the build problem I reported recently. Thanks! Now the develop branch builds on all Debian architectures -- except the Little Endian MIPS (mipsel and mips64el). These both fail the tests minc_types-1 and minc_types-2. See: https://buildd.debian.org/status/package.php?p=libminc Note that the big-endian MIPS (architecture "mips") passes the test. The output is below. It seems (is the diff backwards?) that instead of mapping -2 * FLT_MAX to the lowest value of the integral range it turns out to be the largest value. I haven't traced further, yet. -Steve 2/52 Testing: minc_types-1 2/52 Test: minc_types-1 Command: "/home/smr/libminc-develop/testdir/run_test_cmake.sh" "/home/smr/libminc-develop/obj-mipsel-linux-gnu/testdir/minc_types" "/home/smr/libminc-develop/testdir/minc_types.out" Directory: /home/smr/libminc-develop/obj-mipsel-linux-gnu/testdir "minc_types-1" start time: Nov 19 00:29 UTC Output: ---------------------------------------------------------- 364c364 < image[1] = 255 --- > image[1] = 0 373c373 < image[1] = 127 --- > image[1] = -128 382c382 < image[1] = 65535 --- > image[1] = 0 391c391 < image[1] = 32767 --- > image[1] = -32768 400c400 < image[1] = 2.14748e+09 --- > image[1] = 0 409c409 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 418c418 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 427c427 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 481c481 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 553c553 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 Test time = 0.28 sec ---------------------------------------------------------- Test Failed. "minc_types-1" end time: Nov 19 00:29 UTC "minc_types-1" time elapsed: 00:00:00 ---------------------------------------------------------- 3/52 Testing: minc_types-2 3/52 Test: minc_types-2 Command: "/home/smr/libminc-develop/testdir/run_test2_cmake.sh" "/home/smr/libminc-develop/obj-mipsel-linux-gnu/testdir/minc_types" "/home/smr/libminc-develop/testdir/minc_types.out" Directory: /home/smr/libminc-develop/obj-mipsel-linux-gnu/testdir "minc_types-2" start time: Nov 19 00:29 UTC Output: ---------------------------------------------------------- 364c364 < image[1] = 255 --- > image[1] = 0 373c373 < image[1] = 127 --- > image[1] = -128 382c382 < image[1] = 65535 --- > image[1] = 0 391c391 < image[1] = 32767 --- > image[1] = -32768 400c400 < image[1] = 2.14748e+09 --- > image[1] = 0 409c409 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 418c418 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 427c427 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 481c481 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 553c553 < image[1] = 2.14748e+09 --- > image[1] = -2.14748e+09 Test time = 0.99 sec ---------------------------------------------------------- Test Failed. "minc_types-2" end time: Nov 19 00:29 UTC "minc_types-2" time elapsed: 00:00:00 ---------------------------------------------------------- -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: This is a digitally signed message part. URL: