{"thread":{"id":"47419","subject":"t9001 failures on 32-bit Linux?","startedAt":"2017-12-10T19:58:26Z","lastAt":"2017-12-10T22:28:15Z","messageCount":5,"participants":["Ramsay Jones","Ævar Arnfjörð Bjarmason","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"334569","messageId":"42367c9f-debb-8ea2-e1ea-1ca513853ded@ramsayjones.plus.com","threadId":"47419","inReplyTo":null,"subject":"t9001 failures on 32-bit Linux?","fromName":"Ramsay Jones","fromEmail":"ramsay@ramsayjones.plus.com","sentAt":"2017-12-10T19:58:18Z","receivedAt":"2017-12-10T19:58:26Z","isPatch":false,"sender":{"key":"ramsay@ramsayjones.plus.com","avatar":"https://avatars.githubusercontent.com/u/33702710?v=4"},"body":"Hi Junio,\n\nI noticed the revert of the 'ab/simplify-perl-makefile' branch on\ntop of 'pu'. So, I fired up my 32-bit Linux and attempted to see\nif I could debug this t9001 test failure.\n\nUnfortunately, I could not get it to fail. :(\n\nBoth of the 'pu' (@77e921d77d) and 'pu~1' (@cfef1ebefd) builds pass\nthe full test-suite and, likewise, running t9001 in a loop for a\ncount of 100 (about 45 minutes run-time each).\n\n[If it makes any difference, I don't have sendmail installed (no\n/usr/sbin/sendmail or /usr/lib/sendmail), or any sendmail in my\n$PATH.]\n\nSorry I couldn't help with this! :(\n\nATB,\nRamsay Jones\n\n\n\n"},{"id":"334572","messageId":"CACBZZX7+tTCNrLQzjh2dP-bnty3BegpaO+xrUqJQ7_Nh22JyDw@mail.gmail.com","threadId":"47419","inReplyTo":"42367c9f-debb-8ea2-e1ea-1ca513853ded@ramsayjones.plus.com","subject":"Re: t9001 failures on 32-bit Linux?","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2017-12-10T20:33:01Z","receivedAt":"2017-12-10T20:33:28Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"On Sun, Dec 10, 2017 at 8:58 PM, Ramsay Jones\n<ramsay@ramsayjones.plus.com> wrote:\n> I noticed the revert of the 'ab/simplify-perl-makefile' branch on\n> top of 'pu'. So, I fired up my 32-bit Linux and attempted to see\n> if I could debug this t9001 test failure.\n>\n> Unfortunately, I could not get it to fail. :(\n>\n> Both of the 'pu' (@77e921d77d) and 'pu~1' (@cfef1ebefd) builds pass\n> the full test-suite and, likewise, running t9001 in a loop for a\n> count of 100 (about 45 minutes run-time each).\n>\n> [If it makes any difference, I don't have sendmail installed (no\n> /usr/sbin/sendmail or /usr/lib/sendmail), or any sendmail in my\n> $PATH.]\n>\n> Sorry I couldn't help with this! :(\n\nIt's a bug in my patch, I'll follow-up with a patch once I figure out\nwhat it is, but for now I wanted to say it's my bad.\n\nThat this is failing has nothing to do with 32bit per say, but that\nsystem doesn't have Error.pm installed, so we fall back on our own\ncopy, there's some bug in the new Error.pm fallback logic I\nintroduced.\n"},{"id":"334573","messageId":"95fe2703-07b2-88a7-dfe6-c3c29cb565a3@ramsayjones.plus.com","threadId":"47419","inReplyTo":"CACBZZX7+tTCNrLQzjh2dP-bnty3BegpaO+xrUqJQ7_Nh22JyDw@mail.gmail.com","subject":"Re: t9001 failures on 32-bit Linux?","fromName":"Ramsay Jones","fromEmail":"ramsay@ramsayjones.plus.com","sentAt":"2017-12-10T21:02:44Z","receivedAt":"2017-12-10T21:02:51Z","isPatch":false,"sender":{"key":"ramsay@ramsayjones.plus.com","avatar":"https://avatars.githubusercontent.com/u/33702710?v=4"},"body":"\n\nOn 10/12/17 20:33, Ævar Arnfjörð Bjarmason wrote:\n> On Sun, Dec 10, 2017 at 8:58 PM, Ramsay Jones\n> <ramsay@ramsayjones.plus.com> wrote:\n>> I noticed the revert of the 'ab/simplify-perl-makefile' branch on\n>> top of 'pu'. So, I fired up my 32-bit Linux and attempted to see\n>> if I could debug this t9001 test failure.\n>>\n>> Unfortunately, I could not get it to fail. :(\n>>\n>> Both of the 'pu' (@77e921d77d) and 'pu~1' (@cfef1ebefd) builds pass\n>> the full test-suite and, likewise, running t9001 in a loop for a\n>> count of 100 (about 45 minutes run-time each).\n>>\n>> [If it makes any difference, I don't have sendmail installed (no\n>> /usr/sbin/sendmail or /usr/lib/sendmail), or any sendmail in my\n>> $PATH.]\n>>\n>> Sorry I couldn't help with this! :(\n> \n> It's a bug in my patch, I'll follow-up with a patch once I figure out\n> what it is, but for now I wanted to say it's my bad.\n> \n> That this is failing has nothing to do with 32bit per say, but that\n> system doesn't have Error.pm installed, so we fall back on our own\n> copy, there's some bug in the new Error.pm fallback logic I\n> introduced.\n\nAh, OK, that makes sense.\n\nThanks!\n\nATB,\nRamsay Jones\n\n\n"},{"id":"334575","messageId":"87374ie14h.fsf@evledraar.gmail.com","threadId":"47419","inReplyTo":"95fe2703-07b2-88a7-dfe6-c3c29cb565a3@ramsayjones.plus.com","subject":"Re: t9001 failures on 32-bit Linux?","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2017-12-10T21:14:54Z","receivedAt":"2017-12-10T21:15:03Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"\nOn Sun, Dec 10 2017, Ramsay Jones jotted:\n\n> On 10/12/17 20:33, Ævar Arnfjörð Bjarmason wrote:\n>> On Sun, Dec 10, 2017 at 8:58 PM, Ramsay Jones\n>> <ramsay@ramsayjones.plus.com> wrote:\n>>> I noticed the revert of the 'ab/simplify-perl-makefile' branch on\n>>> top of 'pu'. So, I fired up my 32-bit Linux and attempted to see\n>>> if I could debug this t9001 test failure.\n>>>\n>>> Unfortunately, I could not get it to fail. :(\n>>>\n>>> Both of the 'pu' (@77e921d77d) and 'pu~1' (@cfef1ebefd) builds pass\n>>> the full test-suite and, likewise, running t9001 in a loop for a\n>>> count of 100 (about 45 minutes run-time each).\n>>>\n>>> [If it makes any difference, I don't have sendmail installed (no\n>>> /usr/sbin/sendmail or /usr/lib/sendmail), or any sendmail in my\n>>> $PATH.]\n>>>\n>>> Sorry I couldn't help with this! :(\n>>\n>> It's a bug in my patch, I'll follow-up with a patch once I figure out\n>> what it is, but for now I wanted to say it's my bad.\n>>\n>> That this is failing has nothing to do with 32bit per say, but that\n>> system doesn't have Error.pm installed, so we fall back on our own\n>> copy, there's some bug in the new Error.pm fallback logic I\n>> introduced.\n>\n> Ah, OK, that makes sense.\n\nUpdated patch sent just now as <20171210211333.9820-1-avarab@gmail.com>:\nhttps://public-inbox.org/git/20171210211333.9820-1-avarab@gmail.com/\n"},{"id":"334581","messageId":"xmqqfu8i5ibs.fsf@gitster.mtv.corp.google.com","threadId":"47419","inReplyTo":"42367c9f-debb-8ea2-e1ea-1ca513853ded@ramsayjones.plus.com","subject":"Re: t9001 failures on 32-bit Linux?","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2017-12-10T22:28:07Z","receivedAt":"2017-12-10T22:28:15Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Ramsay Jones <ramsay@ramsayjones.plus.com> writes:\n\n> Hi Junio,\n>\n> I noticed the revert of the 'ab/simplify-perl-makefile' branch on\n> top of 'pu'. So, I fired up my 32-bit Linux and attempted to see\n> if I could debug this t9001 test failure.\n>\n> Unfortunately, I could not get it to fail. :(\n>\n> Both of the 'pu' (@77e921d77d) and 'pu~1' (@cfef1ebefd) builds pass\n> the full test-suite and, likewise, running t9001 in a loop for a\n> count of 100 (about 45 minutes run-time each).\n>\n> [If it makes any difference, I don't have sendmail installed (no\n> /usr/sbin/sendmail or /usr/lib/sendmail), or any sendmail in my\n> $PATH.]\n>\n> Sorry I couldn't help with this! :(\n\nI suspect that the difference is not about send(e)mail per-se, but\nthe differences between the set of perl modules installed in the\nlinux32 Travis environment and the other one.  Perhaps the use of\ndeprecated Error.pm is the culprit?\n\nI do appreciate that the environments we use on Travis are not\nmonoculture and we end up testing more variations (in this case,\nthe cause likely does not have anything to do with 64- vs 32-bit,\nbut Perl modules).  It sometimes gets confusing, though ;-)\n\nAnother difference I noticed while scanning the failing log is that\nthe Linux32 environment seem to lack libsvn-perl and all tests are\nskipped there.  I do not think that this particular variation is\nhelping us to diversify our test base, though ;-)\n\nThanks.\n"}]}