Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 41B3478104D for <~alpine/users@lists.alpinelinux.org>; Sun, 15 Nov 2020 19:12:30 +0000 (UTC) Received: by mail-ej1-f48.google.com with SMTP id w13so21335887eju.13 for <~alpine/users@lists.alpinelinux.org>; Sun, 15 Nov 2020 11:12:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=gcqpQfJTFkFnHzSAyFtmBMyLB8nj+eqQ4u9IfUSln4U=; b=D6dExZuJ5vW0Az8OgNHTIEiUyrwTgj6x1ewC621zrL48h3l1qbEztNOy6yFuFLPyel AZ0hKhWNKWMoMTq7hAIa4bqzeDPW2hhW88wBw3VFKbV48vi993Z7MZvpYrt6EejxQiDE 7yodiayIPb+Wx1MF5KN/syqmO5o7HOe1VyFwHfj6pkkpEuDLxLFs58JOuMces9dbMwEo 8QM+FUiOmrmEAvGgL33/PXDkgApmnCoFwOlWbelrerhq5kaoX59in96faQoLJ2bvogpI QSu7BA+5bqvF0FdbQE/qCSjCCoLZoJWA04CBCjJwnxP/UGdaDdrtpHykidYbF2xoGxtb J1vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=gcqpQfJTFkFnHzSAyFtmBMyLB8nj+eqQ4u9IfUSln4U=; b=lPEs8oTJsqVk+rkWE/icaII9fMSJlLNiThlR9DXmC9vrgr4QqTeuvveO4nNhFyr5oG tKMMDGRb5mggbxNlUoA+b8TpJ8Op19FxgWJep6cI943yE0MFoIkY64/vACgpjpVPF/TJ cR2/QN/DL0Gx0NS43sKSor6/mt6kusbkO9Okk91HmhG0a7ND+XGugyJr5DPy9Jv4/sdY 52WP7MmW6ESqO8Qlh6E+liI2oyTzsk4HW6jEcEMbCTrw97D9s3uiswaKxCCyn3ugDGnM fHUd3C/QTib8G2P0e/6fNAx1oC9wjM+cbkGflBJ2EWvA+phEFTVPyW9cjq5rNQ2qBsOR sZEA== X-Gm-Message-State: AOAM5300Inukx1egjqqmGZz4SCtpyQ/0QfZ+brLGShU00WOUrgXFxeUb CxIOVsBMAiid4R6QmHJ8MffhlDQe2hcEY4f1i7Tk/wGr+mP6Zg== X-Google-Smtp-Source: ABdhPJzWXqNzMv94rmofGDmwPrNX3WSD4bAfWlw2Agy7ArN/ZScJpe4VBDSa0ZJHYrN1MDA3kpEsFV6zQEXO/f3HhHE= X-Received: by 2002:a17:906:f296:: with SMTP id gu22mr11775093ejb.475.1605467549251; Sun, 15 Nov 2020 11:12:29 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Banibrata Dutta Date: Mon, 16 Nov 2020 00:42:18 +0530 Message-ID: Subject: Re: PyPy and in general python (reported) bloat issue To: ~alpine/users@lists.alpinelinux.org Content-Type: multipart/alternative; boundary="000000000000f8be7005b42a0a92" --000000000000f8be7005b42a0a92 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable PyPy is opensource software, do not understand your point about precompiled binary blobs ? It is a JIT compiler, and Alpine already ships OpenJDK with Java JIT compiler. Python powers ~44% of web-software (with java at about 40%) and ranks pretty high on the popularity chart (statistica) -- so something at #2 being fugly is a matter of personal opinion. Alpine is a server-centric distribution, and has fairly good support for Python (which is very nice). BTW, looks like someone has been doing this specifically for Docker images https://github.com/JayH5/alpine-pypy On Sun, Nov 15, 2020 at 11:48 PM Vittorio Mori wrote: > Any package relying on precompiled binary blobs to be "faster" will > eventually break portability, at some point. > > This whole PyPy thing looks pretty fugly, like most Python-related stuff, > imho. > > I'm pretty sure there are workarounds, but they require the user to do > some homework. > > Canned stuff is something I've come to hate, seeing the package mess/hell > Ubuntu has become. > > > > Il giorno dom 15 nov 2020 alle ore 18:25 Banibrata Dutta < > banibrata.dutta@gmail.com> ha scritto: > >> Hi, >> >> AFAIK Alpine doesn't support PyPy or PyPy3 JIT compiler for Python. Is >> this true or did I somehow miss it's package in the repositories ? >> >> Also, came across this article: >> https://pythonspeed.com/articles/alpine-docker-python/ which states -- >> >> But if you=E2=80=99re using Python, Alpine Linux will quite often: >> >> 1. Make your builds much slower. >> 2. Make your images bigger. >> 3. Waste your time. >> 4. On occassion, introduce obscure runtime bugs. >> >> Is there any plan or intent to change the above status-quo if true ? >> >> cheers, >> B >> >> --=20 regards, Banibrata http://www.linkedin.com/in/bdutta http://twitter.com/edgeliving --000000000000f8be7005b42a0a92 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
PyPy is opensource software, do not understand your p= oint about precompiled binary blobs ? It is a JIT compiler, and Alpine alre= ady ships OpenJDK with Java JIT compiler.
Python powers ~44% of w= eb-software (with java at about 40%) and ranks pretty high on the popularit= y chart (statistica) -- so something at #2 being fugly is a matter of perso= nal opinion.
Alpine is a server-centric distribution, and has fai= rly good support for Python (which is very nice).

=
BTW, looks like someone has been doing this specifically for Docker im= ages https://github.com/Ja= yH5/alpine-pypy


On Sun, Nov 15, 2020 at 11:48 = PM Vittorio Mori <vittorio.mo= ri@gmail.com> wrote:
Any package relying on precompiled b= inary blobs to be "faster" will eventually break portability, at = some point.

This whole PyPy thing looks pretty fugly, like mos= t Python-related stuff, imho.

I'm pretty sure there a= re workarounds, but they require the user to do some homework.

Canned stuff is something I've come to hate, seeing the package m= ess/hell Ubuntu has become.



Il giorno dom 15 nov 2020 alle= ore 18:25 Banibrata Dutta <banibrata.dutta@gmail.com> ha scritto:
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">
Hi,<= /div>

AFAIK Alpine doesn't support PyPy or PyPy3 JIT= compiler for Python. Is this true or did I somehow miss it's package i= n the repositories ?

Also, came across this ar= ticle:https://pythonspeed.com/articles/alpine-docker-python/= =C2=A0 which states --

But if you=E2=80=99re using Python, Alpine Linux will quite often:

  1. Make your builds much slower.
  2. Make your images bigger.
  3. =
  4. Waste your time.
  5. On occassion, introduce obscure runtime bugs.<= /li>
Is there any plan or intent to change the above status-quo if tr= ue ?

cheers,
B



--
--000000000000f8be7005b42a0a92--