RE: Add AIX on the PostgreSQL Download page

Поиск
Список
Период
Сортировка
От REIX, Tony
Тема RE: Add AIX on the PostgreSQL Download page
Дата
Msg-id PR3PR02MB6396C8660A61EA3884EC674086D49@PR3PR02MB6396.eurprd02.prod.outlook.com
обсуждение исходный текст
Ответ на Re: Add AIX on the PostgreSQL Download page  (Daniel Gustafsson <daniel@yesql.se>)
Ответы RE: Add AIX on the PostgreSQL Download page  ("REIX, Tony" <tony.reix@atos.net>)
Список pgsql-www
Hello,

It looks that you are still discussing for finding the most appropriate solution,
 from: building and delivering within PostgreSQL community infrastructure
      to: simply providing a link to a place out of PostgreSQL community infratructure for downloading the executables.
Let me know when you have finalized your decision.

If your final decision is to simply provide a link to a place out of PostgreSQL community where companies using AIX can find and download RPMs for AIX, we could add a new page on BullFreeware where only PostgreSQL packages can be downloaded. That would need some development to be done on our side. Also, we plan to provide DNF in 2022, in order to make installing new software much simpler that downloading by hand as for now.
The ATOS/Bull BullFreeware web-site does obey the RGBD (« General Data Protection Regulation » : GDPR), and thus we do not record any detailed information about people connecting to our web-site, and there is no advertisements or links to the ATOS world or to the Escala products.

If your final decision is to build PostgreSQL binaries by your own and to make them available in your infrastructure, we may help you.
First, since ATOS sells IBM AIX machines (under Escala brand) since ages, we are working around AIX in cooperation with IBM (for 30 years in 2022). And, if you need more AIX/Power hardware, our IBM partner is studying the possibility to provide you with some Power HW.
Moreover, if you need some help for building PostgreSQL binary deliverables in your own environment, we may help you, whenever possible. There are several AIX VMs in your build farm, using GCC 8.3 or XLC. We use only GCC v8.4 for now, and we plan to move to GCC v10 next year since it includes many fixes and improvements we are working on. However, though building/installing/checking are required for delivering binaries, some other rules are required. Like: the /opt/freeware directory is the fundamental place where installing OpenSource packages on AIX. Plus respect some few fundamental rules specific to AIX (see after).

Just some information if you do not know the AIX world: the native format for delivering and managing packages on AIX is the LPP format, which is AIX-specific. About OpenSource products, we (ATOS/Bullfreeware and IBM/AIX-Toolbox) build them with the RPM tool and we deliver them as RPM files. Thus, like Fedora does, we manage src.rpm files (.spec file, .patch files) for building packages delivered as: postgresql-......aix7.1.ppc.rpm files. Our RPM .spec files are very close to the Fedora ones, but they include many AIX-specific stuff needed for providing a coherent set of libraries plus some stuff required by AIX (like: shared libraries are provided as lib*.a containing lib*.so files for both 32 and 64bit).
So, building PostgreSQL binaries by the PostgreSQL community infrastructure could be done in different ways, like using our .src.rpm code (which we plan to improve for version v14, and which requires some other OpenSource RPMs dependencies to be installed for building and then running, like Fedora does) or simply as a tar.gz .


Regards/Cordialement,

Tony Reix

tony.reix@atos.net

ATOS / Bull SAS
ATOS Expert
IBM-Bull Cooperation Project: Architect & OpenSource Technical Leader
1, rue de Provence - 38432 ECHIROLLES - FRANCE


De : Daniel Gustafsson <daniel@yesql.se>
Envoyé : mardi 7 septembre 2021 22:46
À : Magnus Hagander <magnus@hagander.net>
Cc : Christophe Pettus <xof@thebuild.com>; Jonathan S. Katz <jkatz@postgresql.org>; Dave Page <dpage@pgadmin.org>; REIX, Tony <tony.reix@atos.net>; pgsql-www@postgresql.org <pgsql-www@postgresql.org>
Objet : Re: Add AIX on the PostgreSQL Download page
 
Caution! External email. Do not open attachments or click links, unless this email comes from a known sender and you know the content is safe.

> On 7 Sep 2021, at 22:08, Magnus Hagander <magnus@hagander.net> wrote:
> On Tue, Sep 7, 2021 at 10:07 PM Christophe Pettus <xof@thebuild.com> wrote:
>>> On Sep 7, 2021, at 12:35, Magnus Hagander <magnus@hagander.net> wrote:

>>> But we also need to make sure we don't end up being a link factory for
>>> companies or organisations who just want to get clicks, and do so by
>>> hosting an installer.
>>
>> It's a bit of a balancing act, because one of the ways a commercial organization can justify the (non-trivial) cost of preparing packages or an installer is that it is a good marketing tool.  At the minimum, we should require that the installer be downlaodable without any registration or information collection.
>
> Certainly, and I'm fine with that. I mean what we want to avoid is
> having 5 different links for each platform going to differen companies
> who're doing that as a way to drive traffic only.

I don’t think there is a huge risk in any company making the investment into
packaging and/or writing and maintaining an up-to-date installer purely for
traffic, that would be very expensive traffic.  If they do make a high-quality
installer that people like and anyone can use for free without registration (I
would expect us to have such reqs in place for linking) only to get the
traffic, then that’s not necessarily bad for the community is it?

--
Daniel Gustafsson               https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvmware.com%2F&amp;data=04%7C01%7Ctony.reix%40atos.net%7C9248b5c3eb794eaed4f108d972409bde%7C33440fc6b7c7412cbb730e70b0198d5a%7C0%7C0%7C637666444084949039%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=U8uEjRtl%2B5XFNNFlLKqGx6SdKQj%2B%2Fq%2FZXCGcROdTTmg%3D&amp;reserved=0

В списке pgsql-www по дате отправления:

Предыдущее
От: Daniel Gustafsson
Дата:
Сообщение: Re: Add AIX on the PostgreSQL Download page
Следующее
От: Célestin Matte
Дата:
Сообщение: [PATCH] Fix "push changes" crash in CommunityAuthSiteAdminForm