{"thread":{"id":"54840","subject":"[Patch 0/1] Remove obsolete compatibility settings for NonStop","startedAt":"2020-12-16T22:09:16Z","lastAt":"2020-12-17T12:15:22Z","messageCount":4,"participants":["randall.s.becker@rogers.com","Junio C Hamano","Randall S. Becker"],"isPatch":true,"patchVersion":1,"patchTotal":1},"messages":[{"id":"412438","messageId":"20201216220752.6371-1-randall.s.becker@rogers.com","threadId":"54840","inReplyTo":"20201216220752.6371-1-randall.s.becker.ref@rogers.com","subject":"[Patch 0/1] Remove obsolete compatibility settings for NonStop","fromName":"","fromEmail":"randall.s.becker@rogers.com","sentAt":"2020-12-16T22:07:51Z","receivedAt":"2020-12-16T22:09:16Z","isPatch":true,"sender":{"key":"randall.s.becker@rogers.com","avatar":null},"body":"From: \"Randall S. Becker\" <rsbecker@nexbridge.com>\n\nSince the original port, capabilities have been added to the\nplatform that no longer require compatibility emulation.\n\nRandall S. Becker (1):\n  config.mak.uname: remove old NonStop platform supported settings.\n\n config.mak.uname | 4 ----\n 1 file changed, 4 deletions(-)\n\n-- \n2.29.2\n\n"},{"id":"412439","messageId":"20201216220752.6371-2-randall.s.becker@rogers.com","threadId":"54840","inReplyTo":"20201216220752.6371-1-randall.s.becker@rogers.com","subject":"[Patch 1/1] config.mak.uname: remove old NonStop compatibility settings","fromName":"","fromEmail":"randall.s.becker@rogers.com","sentAt":"2020-12-16T22:07:52Z","receivedAt":"2020-12-16T22:09:16Z","isPatch":true,"sender":{"key":"randall.s.becker@rogers.com","avatar":null},"body":"From: \"Randall S. Becker\" <rsbecker@nexbridge.com>\n\nThe MKDIR_WO_TRAILING_SLASH and NO_SETITIMER options are no longer\nneeded on the NonStop platforms as both are now supported by the\noldest supported operating system revision.\n\nSigned-off-by: Randall S. Becker <rsbecker@nexbridge.com>\n---\n config.mak.uname | 4 ----\n 1 file changed, 4 deletions(-)\n\ndiff --git a/config.mak.uname b/config.mak.uname\nindex 5b30a9154a..198ab1e58f 100644\n--- a/config.mak.uname\n+++ b/config.mak.uname\n@@ -574,10 +574,6 @@ ifeq ($(uname_S),NONSTOP_KERNEL)\n \tNO_MMAP = YesPlease\n \tNO_POLL = YesPlease\n \tNO_INTPTR_T = UnfortunatelyYes\n-\t# Bug report 10-120822-4477 submitted to HP NonStop development.\n-\tMKDIR_WO_TRAILING_SLASH = YesPlease\n-\t# RFE 10-120912-4693 submitted to HP NonStop development.\n-\tNO_SETITIMER = UnfortunatelyYes\n \tSANE_TOOL_PATH = /usr/coreutils/bin:/usr/local/bin\n \tSHELL_PATH = /usr/coreutils/bin/bash\n endif\n-- \n2.29.2\n\n"},{"id":"412450","messageId":"xmqq1rfp2uyo.fsf@gitster.c.googlers.com","threadId":"54840","inReplyTo":"20201216220752.6371-2-randall.s.becker@rogers.com","subject":"Re: [Patch 1/1] config.mak.uname: remove old NonStop compatibility settings","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2020-12-16T23:26:55Z","receivedAt":"2020-12-16T23:27:40Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"randall.s.becker@rogers.com writes:\n\n> From: \"Randall S. Becker\" <rsbecker@nexbridge.com>\n>\n> The MKDIR_WO_TRAILING_SLASH and NO_SETITIMER options are no longer\n> needed on the NonStop platforms as both are now supported by the\n> oldest supported operating system revision.\n\nNice to read \"supported by the oldest supported version\"; very\nassuring that it is the right thing to unconditionally remove these\nsettings.\n\nWill queue.  Thanks.\n\n>\n> Signed-off-by: Randall S. Becker <rsbecker@nexbridge.com>\n> ---\n>  config.mak.uname | 4 ----\n>  1 file changed, 4 deletions(-)\n>\n> diff --git a/config.mak.uname b/config.mak.uname\n> index 5b30a9154a..198ab1e58f 100644\n> --- a/config.mak.uname\n> +++ b/config.mak.uname\n> @@ -574,10 +574,6 @@ ifeq ($(uname_S),NONSTOP_KERNEL)\n>  \tNO_MMAP = YesPlease\n>  \tNO_POLL = YesPlease\n>  \tNO_INTPTR_T = UnfortunatelyYes\n> -\t# Bug report 10-120822-4477 submitted to HP NonStop development.\n> -\tMKDIR_WO_TRAILING_SLASH = YesPlease\n> -\t# RFE 10-120912-4693 submitted to HP NonStop development.\n> -\tNO_SETITIMER = UnfortunatelyYes\n>  \tSANE_TOOL_PATH = /usr/coreutils/bin:/usr/local/bin\n>  \tSHELL_PATH = /usr/coreutils/bin/bash\n>  endif\n"},{"id":"412488","messageId":"00d301d6d46e$2c7e63e0$857b2ba0$@nexbridge.com","threadId":"54840","inReplyTo":"xmqq1rfp2uyo.fsf@gitster.c.googlers.com","subject":"RE: [Patch 1/1] config.mak.uname: remove old NonStop compatibility settings","fromName":"Randall S. Becker","fromEmail":"rsbecker@nexbridge.com","sentAt":"2020-12-17T12:14:25Z","receivedAt":"2020-12-17T12:15:22Z","isPatch":true,"sender":{"key":"randall.becker@nexbridge.ca","avatar":"https://avatars.githubusercontent.com/u/28956764?v=4"},"body":"On December 16, 2020 6:27 PM, Junio C Hamano wrote:\n> To: randall.s.becker@rogers.com\n> Cc: git@vger.kernel.org; Randall S. Becker <rsbecker@nexbridge.com>\n> Subject: Re: [Patch 1/1] config.mak.uname: remove old NonStop\n> compatibility settings\n> \n> randall.s.becker@rogers.com writes:\n> \n> > From: \"Randall S. Becker\" <rsbecker@nexbridge.com>\n> >\n> > The MKDIR_WO_TRAILING_SLASH and NO_SETITIMER options are no\n> longer\n> > needed on the NonStop platforms as both are now supported by the\n> > oldest supported operating system revision.\n> \n> Nice to read \"supported by the oldest supported version\"; very assuring\nthat\n> it is the right thing to unconditionally remove these settings.\n\nThe basic policy is that OS releases (platform calls them RVUs), are\nsupported for 5 years from the date of release. So we are very reluctant to\ndepend on any feature introduced in a more recent RVU. Once the oldest drops\noff support, we can use newer APIs without concern of a customer hitting a\nnon-supported condition - they can use older versions of git. There are very\nrare conditions where an incompatibility is introduced, which we try to work\naround. The now current oldest drops out May 2022. At that point we can\nprune a few more things. Some customers may stick with older releases (with\nextra paid support) but my group is not bound to that - independent and\nvolunteers. Of course, if someone wants to pay... \n\n> \n> Will queue.  Thanks.\n\nThanks,\nRandall\n\n"}]}