Re: pgadmin4 3.5's dependency on psutil is a bit painful

From: David Gilman <davidgilman1(at)gmail(dot)com>
To: murtuza(dot)zabuawala(at)enterprisedb(dot)com
Cc: pgadmin-support(at)lists(dot)postgresql(dot)org
Subject: Re: pgadmin4 3.5's dependency on psutil is a bit painful
Date: 2018-11-09 03:17:03
Message-ID: CALBH9DBSuPJ1zbPn2OXq3bJ_ywOXOqUdHsZg9ad4rhY_=RTdzA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

Thanks Murtuza.

Do you think the requirement for psutil could at least be relaxed to
5.0.1, the version that ships with Debian Stable?

For my segfault - turns out it's due to the psycopg2/libpq/libssl
issue in psycopg2 ticket #543. So, nothing related to pgadmin4.

(resending to cc the mailing list)
On Thu, Nov 8, 2018 at 6:19 AM Murtuza Zabuawala
<murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>
> Hi,
>
> We need psutil to handle backend process management, ie allow the user to terminate long-running backup or restore job. I don't see any alternative to psutil at a moment which supports cross-platform process management like psutil do.
>
> I think the reason why there is no binary wheel is that it is hard to maintain platform specific binary wheels.
>
> --
> Regards,
> Murtuza Zabuawala
> EnterpriseDB: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
>
>
> On Thu, Nov 8, 2018 at 6:02 AM David Gilman <davidgilman1(at)gmail(dot)com> wrote:
>>
>> It looks like the most recent release of pgadmin4, 3.5, added a dependency on
>> psutil==5.4.7 . This dependency is a bit painful, especially for me,
>> for a few reasons.
>>
>> First, it needs a C compiler to build. Second, upstream is not
>> providing a Linux binary wheel, manylinux or not, to help us out here.
>> Third, Debian stable ships with psutil 5.0.1 but you have a hard
>> requirement on 5.4.7. Finally, I tried building my own wheel on what I
>> thought was a similar system but my pgadmin4/apache is segfaulting
>> (although this may not be the fault of pgadmin4, I am unable to rule
>> this out).
>>
>> So I'd appreciate some feedback here, if you happen to know what the
>> best way to troubleshoot this segfault in pgadmin4 that would be
>> great. But for sure I would also ask you to consider relaxing the
>> dependency on psutil given that virtually all users of your package
>> now have to maintain a compiler and wheel compilation toolchain
>> somewhere if they want to run pgadmin4 on Linux.
>>

--
David Gilman
:DG<

In response to

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message Murtuza Zabuawala 2018-11-09 05:32:33 Re: pgadmin4 3.5's dependency on psutil is a bit painful
Previous Message SleepProgger 2018-11-08 17:19:21 Re: BUG: Maintenance feature broken ?