Path: csiph.com!weretis.net!feeder8.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Emmanuel Arias Newsgroups: linux.debian.maint.python Subject: Re: Asking for help Poetry Date: Sun, 22 Nov 2020 15:10:02 +0100 Message-ID: References: X-Original-To: Bastian Venthur X-Mailbox-Line: From debian-python-request@lists.debian.org Sun Nov 22 14:04:26 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-4.88 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FOURLA=0.1, HTML_MESSAGE=2, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .yaerobi. - helo: .mail-wm1-x334.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -5.5 Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yaerobi-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wYSKNwwfuSkpO8qSdcDWZ3PH67SY+YdTblRNOCZ4FSA=; b=BzVJfREta9UmDbRL9TzWWsJaSFmdENfMQL57GQj6g6x10Av5B58DW2x6fow4gLKkIu 81BQ+yvFuWDN3GPnkp8C1N94Hjx+tziJrWavanphXkBI90vTU+1CGz7DlEqD8ZTfUuqX JWvB6d1JGXr+wE5fHjQOE9+r9W17qW13NVoVFnLb15jXES1VWJTyTsU9DpvWoCCOJqBL J6C2yPOCQqIjgBerPyuprSy/m9aZe99eVp6RLpPZytVcZe1turg3DtdPFCq973/KQDoJ cU0gCENnIXH5cQk0o2GJreDG3EwJKKyEDPzVTZZl2fkQ73W0HuEe4Hdgyz3+aLxtsKZF SxVQ== 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:cc; bh=wYSKNwwfuSkpO8qSdcDWZ3PH67SY+YdTblRNOCZ4FSA=; b=HdpnD2XmWx/6zlszkbx48ilU+ns86c4ocM3qBnmjeagbnf+bN8egjON4OI9FOjiDTx vU6onv2/PYmYVptKl0CVN1x+t6qKtnuJuJu/hT4AEDysnOdJMJHUkOrMcxNCEpCrpluE Gz9Dhv0bCwQDVHg+zTcCzYJlqRo92QJjhYm00mPnuv3rwtNcDwDu5XkZUV3lh7OcV0wh xAos0zP0HOi3ArliDsclXaH5i0o3droC8oERPClpCBSa43SQcWx2dV47BKdtG0GRDI+q 5q1k2a2/QP+VLITr1dUe/79CmxmdYaIRaA8ckKfq3rQ97KSp4FGCA/2fWCNqFTxvdcF5 XQVw== X-Gm-Message-State: AOAM531adSrkpvRlrSdCln/f+kRtpUzEolG6MZhDq3C1ir0JYAHkuwjG 9ZPnwGMa0ipfMf5j1RgK/Cx+vtMMMaVPLzM7NfT3CX6n5WEbXU7q X-Google-SMTP-Source: ABdhPJzM8ePHreq4e5MAfAwm9Ucfxykz75ylk/C18A37/Ktav4GTJqhAnSamqO+nGjrNY94tQD8wEP6oRONlbD8i8iA= X-Received: by 2002:a1c:bdc4:: with SMTP id n187mr19719531wmf.147.1606053846518; Sun, 22 Nov 2020 06:04:06 -0800 (PST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000003253e05b4b28dfd" X-Mailing-List: archive/latest/18784 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/CAFNO5ocSsmcJ8GLSjJEJ1BTKG29KJc23hQYmDwUFu4kNageqNQ@mail.gmail.com Approved: robomod@news.nic.it Lines: 210 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-python X-Original-Date: Sun, 22 Nov 2020 11:03:55 -0300 X-Original-Message-ID: X-Original-References: Xref: csiph.com linux.debian.maint.python:13019 --00000000000003253e05b4b28dfd Content-Type: text/plain; charset="UTF-8" Hi everyone, In the last week I re-take this work. But, we need to discuss the poetry situation. First of all, poetry upstream doesn't consider adding vendor libs to the source. They have their reasons about this situation. I recommend you read this [0] [1]. The problem here, is that poetry need some dependencies that are not in Debian yet, and that dependencies have more dependencies (not in Debian). Here there're some possibilities that from my point of view we can follow. If you read [0] @abn recommend use `sonnet` script to build poetry but is not maintained. In the other hand we can can try to package poetry-core that is a more pip similar case with the vendor libs. In this week I want to make some tests using `sonnet` and look poetry-core with the aim to package poetry before freezing Debian. I can send you (not today) the list of the dependencies that will be need package if we want poetry in Debian. This is my analysis about poetry (from a not so experienced DM) I will happy to listen to more experienced people about this, and if you consider correct that I mention, please. Thanks! [0] https://github.com/python-poetry/poetry/issues/2607 [1] https://github.com/python-poetry/poetry/issues/2346 Cheers, Arias Emmanuel @eamanu yaerobi.com On Thu, Nov 19, 2020 at 12:16 PM Bastian Venthur wrote: > Hi, > > I see some updates on the salsa repository, any chance we can get this > package ready before the next freeze so we'll have it in the next stable > release? > > > Cheers, > > Bastian > > On 29.06.20 06:04, Scott Kitterman wrote: > > > > > > On June 29, 2020 3:08:53 AM UTC, Emmanuel Arias > wrote: > >> Hi, > >> > >> I'm working on poetry packaging, I created on salsa de repository [0]. > >> > >> Note that there are many packages that are not in Debian like cachy, > >> cleo, > >> etc. > >> > >> I RFS python-cachy [1] and now I'm working on cleo, which depends on > >> clikit > >> that is not on Debian (if I search correctly). > >> > >> Bastian Venthur note me that pienv, pip have vendors folder with the > >> dependencies > >> but looking on poetry that _vendor folder is empty. > >> > >> So, looking for I more experienced opinion, do you think that we would > >> try > >> convince > >> to upstream to make available vendors on the release (if that is > >> necessary) > >> or > >> we need to package all the missing dependencies? > > > > Definitely they should be packaged. > > > > At least for pip none of the vendored libs are used in Debian's > package. Fortunately upstream supports use of system libs with only minor > patching. > > > > Scott K > > > > > > > -- > Dr. Bastian Venthur http://venthur.de > Debian Developer venthur at debian org > > --00000000000003253e05b4b28dfd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi everyone,

In the las= t week I re-take this work.

But, we need to discus= s the poetry situation. First of all, poetry upstream doesn't consider<= /div>
adding vendor libs to the source. They have their reasons about t= his situation. I recommend
you read this [0] [1].
=
The problem here, is that poetry need some dependencies that= are not in Debian yet,
and that dependencies have more depe= ndencies (not in Debian).

Here there're some p= ossibilities that from my point of view we can follow.
If yo= u read [0] @abn recommend use `sonnet` script to build poetry
but= is not maintained. In the other hand we can can try to package poetry-core=
that is a more pip similar case with the vendor libs.
=
In this week I want to make some tests using `sonnet` and lo= ok poetry-core
with the aim to=C2=A0 package poetry before freezi= ng Debian.

I can send you (not today) the list of = the dependencies that will be need
package if we want poetry in = Debian.

This is my analysis about poetry (from a n= ot so experienced DM) I will
happy to listen to more experienced = people about this, and if you consider
correct that I mention, pl= ease.

Thanks!



Cheers,
Ar= ias Emmanuel
@eamanu


On Thu, Nov 19, 2020 at 12:16 PM Bastian Venthur <venthur@debian.org> wrote:
=
Hi,

I see some updates on the salsa repository, any chance we can get this
package ready before the next freeze so we'll have it in the next stabl= e
release?


Cheers,

Bastian

On 29.06.20 06:04, Scott Kitterman wrote:
>
>
> On June 29, 2020 3:08:53 AM UTC, Emmanuel Arias <eamanu@yaerobi.com> wrote:
>> Hi,
>>
>> I'm working on poetry packaging, I created on salsa de reposit= ory [0].
>>
>> Note that there are many packages that are not in Debian like cach= y,
>> cleo,
>> etc.
>>
>> I RFS python-cachy [1] and now I'm working on cleo, which depe= nds on
>> clikit
>> that is not on Debian (if I search correctly).
>>
>> Bastian Venthur note me that pienv, pip have vendors folder with t= he
>> dependencies
>> but looking on poetry that _vendor folder is empty.
>>
>> So, looking for I more experienced opinion, do you think that we w= ould
>> try
>> convince
>> to upstream to make available vendors on the release (if that is >> necessary)
>> or
>> we need to package all the missing dependencies?
>
> Definitely they should be packaged.
>
> At least for pip none of the vendored libs are used in Debian's pa= ckage.=C2=A0 Fortunately upstream supports use of system libs with only min= or patching.
>
> Scott K
>
>


--
Dr. Bastian Venthur=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 http://venthur.de
Debian Developer=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0venthur at debia= n org

--00000000000003253e05b4b28dfd--