Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tbSzj-00Arlu-R1 for pgsql-advocacy@arkaria.postgresql.org; Fri, 24 Jan 2025 23:21:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tbSzi-000U43-S8 for pgsql-advocacy@arkaria.postgresql.org; Fri, 24 Jan 2025 23:21:46 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tbSzi-000U3s-GG for pgsql-advocacy@lists.postgresql.org; Fri, 24 Jan 2025 23:21:46 +0000 Received: from mail-pj1-x102b.google.com ([2607:f8b0:4864:20::102b]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tbSzg-001LMl-0h for pgsql-advocacy@lists.postgresql.org; Fri, 24 Jan 2025 23:21:45 +0000 Received: by mail-pj1-x102b.google.com with SMTP id 98e67ed59e1d1-2ee786b3277so3690537a91.1 for ; Fri, 24 Jan 2025 15:21:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737760903; x=1738365703; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mwTfTFWa1QH7LrQGnNiiFTymblfH1umOBF9groep4sc=; b=jvdSP9NvXdat+m4wbgadHbOqmlWQY7uM5Q3I6IWaJXn9j0LnNSe7mF7o5HAUuZnzOC A+qPtbb9bRA44mtpR9Ct+aY3NgsIjKxMjxJBlEA3Qk10LYqVDjhqbvzWLzAxlZbZQ0pt BvggQfCjFPvDzMHtE6Do25j+LkqvoVbouY7tZLd+77DpxjTZ+jPsy8V6miY2Uxz7oZYf qa5BZIqdQtAXsCSzurH9JiTdQbhxG89FT4M8t11lTwJOa30aL7y20ebjX5Ib8n2Pa60A W9h2d92QHwZ72FnvCF2JZ8EVBZIjBwl5LA/GmsAZeYyF33cU7uiOY7NfxmqEF0vf/fH5 ecmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737760903; x=1738365703; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mwTfTFWa1QH7LrQGnNiiFTymblfH1umOBF9groep4sc=; b=O/aZAc3poWgl9+uYl4esF8ailB7ssxymx1KIxjvkYOhfrb6elHJq8ABXbXUpasGlc1 JtrgVUZboo4HZKZUqTHOGJIsWPnvn2/tO/8IgCyHAb05gqH6GiIJ8Rxd+r9KTrb/AcMr vLMC2JAiVal3pI56aT/K3M0FN/WV/WtgrLt+28NTytHC8xWOR3FKyLiy89ZcAiThIm+i dMT2++8ujJNgxGKNdlvDrVc4Qd6JvcIl7X+TvaA5OUIJvdARHFRbgVViu77a+Tpmdu6f Ofn/Y4rKyfe7r21peNrlrYZpSebc6zmYnA7CIyo4tjab+TTEeaN2DqCOS59j8Pl+JAlo eh1Q== X-Forwarded-Encrypted: i=1; AJvYcCWSb2Yxq+v/K5il2XJYjm217uJrYG1h1LmFudDoYxtWQknv6mrH8anMCbiULctbezeeo0uzSzKfPcn9R/2XBw==@lists.postgresql.org X-Gm-Message-State: AOJu0YyKXqlXvoVkNpiQOl+fnJPe9rPLfgwZ6+vWoGFVCGlmGZhxLUZ/ HKCgjyufaJ7r/59GxavSdLl8PL5/5nnaw6IPPIumCgM+a8pXj+cgPP1aA067sPAw6yef/8lYDrh AmCmQ/Pk3LgZmlHO8v5c25gthTMo= X-Gm-Gg: ASbGnct1vnGQv2W3vyAUlWzHURepFfa+uJ7cmFbrPcJHXHPJj9PbrC8HjIeMU8ySXIU deGRLw51m0K+Fnhvf0TNKpSuREUdns8zggZbXdDGTydQ2OoTGJTgplEX5XxCadDbviHtbi+u3cH mkH4zxVGaB X-Google-Smtp-Source: AGHT+IFqU2zjWi+lcZWvfOMxscxs9LeeLN1Pppe93zW9NdCPFUwuQY+WgCsoBgUVXuQ6YL+lHElUSvRk5j0ssmREfOk= X-Received: by 2002:a05:6a00:4fcb:b0:727:99a8:cd31 with SMTP id d2e1a72fcca58-72daf97b5d3mr47453438b3a.14.1737760903433; Fri, 24 Jan 2025 15:21:43 -0800 (PST) MIME-Version: 1.0 References: <551181.1737756577@sss.pgh.pa.us> In-Reply-To: <551181.1737756577@sss.pgh.pa.us> From: Vish Penmetsa Date: Sat, 25 Jan 2025 04:51:31 +0530 X-Gm-Features: AWEUYZm6ucTq2SaichAD2ndTZT88ejtZtDNn1w9MBO0WD5j0mrDrWdb_qKOu2qI Message-ID: Subject: Re: PostgreSql and VMS operating System To: Tom Lane Cc: Bruce Momjian , Christophe Pettus , Daniel Gustafsson , pgsql-advocacy@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000005a96fc062c7bfdc7" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000005a96fc062c7bfdc7 Content-Type: text/plain; charset="UTF-8" I used to work in Ingres support and one of the things was teaching Architecture of Ingres( seminar so just theory without handson ) .Coming from a trainer( dong tech support training on site consulting etc) people might have seen as shallow my discussions about advanced features of VMS. I will try to start working on this and probably note the features which justify the port with some comparative findings) and see if that could get more people interested. On Sat, Jan 25, 2025, 03:39 Tom Lane wrote: > Bruce Momjian writes: > > On Fri, Jan 24, 2025 at 01:07:56AM -0800, Christophe Pettus wrote: > >> So, basically, if you want a maintained VMS port, you need to either > drive the project yourself, or find others who will. > > > This email thread from 2003 says VMS probably doesn't work anymore > > because of lack of testers: > > > https://www.postgresql.org/message-id/flat/200301071531.h07FVWI08147%40candle.pha.pa.us#0dbc1439f51ec7842125fb8ae200b6da > > I doubt we ever had a working VMS port. There are precisely zero > references to VMS in our commit log, so certainly there was never one > that got removed. It's barely possible that PG "just worked" without > any patches under their POSIX emulation layer, but I could not find > any indication of successful users of PG-on-VMS in the mail list > archives either. > > What I did find was occasional suggestions that we port to OpenVMS [1]. > But nobody ever showed up to do the work, and the last such discussion > was in 2011. > > Given that, I really doubt that there is critical mass to support > a port to VMS. It's not enough to just show up with a patch for > such a port: there has to be an ongoing commitment to fix problems, > run buildfarm animals, and so on, and that takes multiple interested > people over a long period. (I think it is pretty much exactly this > point that is the stumbling block for the current discussion about > whether to reinstate the AIX port [2]: there's nearly zero community > enthusiasm about AIX.) > > Feel free to prove me wrong, but it's going to be a uphill climb. > > regards, tom lane > > [1] https://www.postgresql.org/search/?m=1&q=openvms+port&l=&d=-1&s=d > [2] > https://www.postgresql.org/message-id/flat/CY5PR11MB63928CC05906F27FB10D74D0FD322@CY5PR11MB6392.namprd11.prod.outlook.com > --0000000000005a96fc062c7bfdc7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I used to work in Ingres support and one of the things wa= s teaching Architecture of Ingres( seminar so just theory without handson )= .Coming from a trainer( dong tech support training on site consulting etc)= people might have seen as shallow my discussions about advanced features o= f VMS.

I will try to start wor= king on this and probably note the features which justify=C2=A0
the port with some comparative findings) and see if that could = get more people interested.


On Sat, Jan 25, 2025, 03:39 Tom Lane <tgl@sss.pgh.pa.us> wrote:
Bruce Momjian <bruce@momjian.us> writes:
> On Fri, Jan 24, 2025 at 01:07:56AM -0800, Christophe Pettus wrote:
>> So, basically, if you want a maintained VMS port, you need to eith= er drive the project yourself, or find others who will.

> This email thread from 2003 says VMS probably doesn't work anymore=
> because of lack of testers:
>=C2=A0 =C2=A0 =C2=A0 =C2=A0https://www.p= ostgresql.org/message-id/flat/200301071531.h07FVWI08147%40candle.pha.pa.us#= 0dbc1439f51ec7842125fb8ae200b6da

I doubt we ever had a working VMS port.=C2=A0 There are precisely zero
references to VMS in our commit log, so certainly there was never one
that got removed.=C2=A0 It's barely possible that PG "just worked&= quot; without
any patches under their POSIX emulation layer, but I could not find
any indication of successful users of PG-on-VMS in the mail list
archives either.

What I did find was occasional suggestions that we port to OpenVMS [1].
But nobody ever showed up to do the work, and the last such discussion
was in 2011.

Given that, I really doubt that there is critical mass to support
a port to VMS.=C2=A0 It's not enough to just show up with a patch for such a port: there has to be an ongoing commitment to fix problems,
run buildfarm animals, and so on, and that takes multiple interested
people over a long period.=C2=A0 (I think it is pretty much exactly this point that is the stumbling block for the current discussion about
whether to reinstate the AIX port [2]: there's nearly zero community enthusiasm about AIX.)

Feel free to prove me wrong, but it's going to be a uphill climb.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 regards, tom lane

[1] https://www.postgresql.org/search/?m=3D1&q=3Dopenvms+port&l= =3D&d=3D-1&s=3Dd
[2] https://www.postgresql.org/message-id/f= lat/CY5PR11MB63928CC05906F27FB10D74D0FD322@CY5PR11MB6392.namprd11.prod.outl= ook.com
--0000000000005a96fc062c7bfdc7--