Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #16044

Re: Consul library packaging

Path csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod
From olivier sallou <olivier.sallou@gmail.com>
Newsgroups linux.debian.maint.python
Subject Re: Consul library packaging
Date Wed, 17 Jul 2024 22:50:02 +0200
Message-ID <J1jL4-2OQ2-9@gated-at.bofh.it> (permalink)
References <J1ji2-2OFi-5@gated-at.bofh.it>
X-Original-To Debian Python <debian-python@lists.debian.org>
X-Mailbox-Line From debian-python-request@lists.debian.org Wed Jul 17 20:43:38 2024
Old-Return-Path <olivier.sallou@gmail.com>
X-Amavis-Spam-Status No, score=-6.199 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=2, LDO_WHITELIST=-5, MD5_SHA1_SUM=-1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
X-Policyd-Weight NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .gmail. - helo: .mail-oo1-xc34.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -5.5
X-Gm-Message-State AOJu0Yz88m0EibiFrLBEgNJeumSaQdBczU2EuX7r5b7/duktEBD6na2v vOx29fPu5bPzD1DyBzCf+Q2F9nj5V2UGvCicKCQ67rPJNt/DvQ4RtWmIb5wQo6ANNNa038I21xQ WvhdVBWUhOhW0ryDpO7lXwEg7E/hHBA==
X-Google-SMTP-Source AGHT+IEigg01qmeMmdZmKc/ptn2xCNfveFw4zFtzML0P4HdMHD/Bovp748N46evuY2lJT7exKSA+ap5nYeFGRPuaj+M=
X-Received by 2002:a05:6871:7425:b0:25e:19fe:f233 with SMTP id 586e51a60fabf-260d9232958mr2348780fac.32.1721248998067; Wed, 17 Jul 2024 13:43:18 -0700 (PDT)
MIME-Version 1.0
Content-Type multipart/alternative; boundary="0000000000001994a3061d77832b"
X-Mailing-List <debian-python@lists.debian.org> archive/latest/22081
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/CAEwx8oQ0n0UV0M7AWvd4Q-njODQHmDgQPr0LWGsxwPWFL5KYEQ@mail.gmail.com
Approved robomod@news.nic.it
Lines 176
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc Olivier Sallou <osallou@debian.org>, lolando@debian.org, tchet@debian.org
X-Original-Date Wed, 17 Jul 2024 22:43:09 +0200
X-Original-Message-ID <CAEwx8oQ0n0UV0M7AWvd4Q-njODQHmDgQPr0LWGsxwPWFL5KYEQ@mail.gmail.com>
X-Original-References <86f9b5439cfbb02b3f29c587ef54382c9f82d47b.camel@debian.org>
Xref csiph.com linux.debian.maint.python:16044

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Le mer. 17 juil. 2024, 22:18, Tomasz Rybak <serpent@debian.org> a écrit :

> Hello.
> I'm writing trying to understand current status of Consul-related
> packages. Therefore I put all people who were involved in packaging
> them into CC.
>
> Currently we have 2 packages in the team:
>  * python-consul, packaged by Olivier Sallou in 2017-08-30
>  * python-consul2, packaged by Roland Mas in 2021-09-19
>
> Unfortunately both packages are in quite old versions and haven't
> seen new versions uploaded to Debian since initial upload.
> python-consul got two additional uploads by Holger Levsen and Sandro
> Tossi - both were Debian releases, fixing problems with package
> but not updating it to the new version. Therefore package is still in
> original version 0.7.1 from 2017.
> python-consul2 is in similar state: it also had few additional uploads
> but also stays in version 0.1.5 from 2021.
>
> I guess the problem is caused by mess with upstream repositories.
> python-consul was packaged from
> https://github.com/cablehead/python-consul
> tag v0.7.1, commit a343f96d0b755407dfbb07d9efdc8b2b977bcc41 from
> Mon Aug 7 16:21:10 2017 +0530
>
> There were some other commits, but development stopped in August
> of 2018. python-consul2 was packaged from
> https://github.com/poppyred/python-consul2.git, most probably from
> latest commit 7aa1ff4103f6c8e6e79d614bbcd554b6e835a6f9 from
> Thu Feb 18 18:29:16 2021 +0800. This repository was fork of
> cablehead repository, but changed versioning (from 0.7.1 to 0.1.5);
> it had some activity between September 2019 and November 2020.
>
> It looks like currently development occurs at
> https://github.com/criteo/py-consul.git.
> It's forked from latest commit from cablehead repository,
> 53eb41c4760b983aec878ef73e72c11e0af501bb.
> Looks like development from poppyred repository was not copied.
>
> Alexandre Detiste started working on updating python-consul packaging:
> he updated upstream to 1.5.0 and worked on dependencies. Unfortunately
> looks like nothing happened since May.
>
> I'm interested in Python Consul package, as I'm using it at work.
> Alexandre - do you need help with packaging?
>
> Question to DPT - what are we doing with python-consul2?
> I'd propose to RM it after uploading newest version pf python-consul,
> but wanted to discuss it first.
>

Hi,

Problem is indeed to follow code switching to different repositories....
And the many  api/abi breaks in library (with no major version upgrade)

Upgrading would be a good thing, but before upgrading python-consul you
need to check impacted packages as newer versions are not compatible. New
package must specify it breaks older versions (just debian control spec),
but will also break packages using old version. According to impacted
packages, packages could upgrade if possible but a bit complex as mean
updating some upstream code to handle change, or ask upstream to do so, but
no guarantee....

Or adding a new python-consul3 package (or whatever major version), which
will live next to other packages waiting for their removal (some day
according to usage)

Olivier




> Best regards.
>
> --
> Tomasz Rybak, Debian Developer <serpent@debian.org>
> GPG: A565 CE64 F866 A258 4DDC F9C7 ECB7 3E37 E887 AA8C
>

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Consul library packaging Tomasz Rybak <serpent@debian.org> - 2024-07-17 22:20 +0200
  Re: Consul library packaging Alexandre Detiste <alexandre.detiste@gmail.com> - 2024-07-17 22:40 +0200
  Re: Consul library packaging olivier sallou <olivier.sallou@gmail.com> - 2024-07-17 22:50 +0200
    Re: Consul library packaging Alexandre Detiste <alexandre.detiste@gmail.com> - 2024-07-17 23:00 +0200

csiph-web