Path: csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: Austin Lane Newsgroups: linux.debian.maint.python Subject: Re: Reviving archived package "PlatformIO" Date: Sat, 23 Aug 2025 16:20:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Sat Aug 23 14:17:00 2025 Old-Return-Path: X-Amavis-Spam-Status: No, score=-6.949 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 X-Gm-Message-State: AOJu0YzodF3kvs+s7gUV7GlmhTqyuaT5bUipmfnFvPqmWr30uKpWs7XY auALdUeA1XmxnO+jMFBiiWKEq2Wi4AjOgZjaCjLIcghp7a200C44js0qyUWkIiePE+1XFkdO0rI PHV+SPoyHokBc2mYxget8q91jjJDA0KPXu4jb X-Gm-Gg: ASbGnctNdtKRw8D75FmbmcEsz479AYG4kjZd5k9OG87lO8x+FZr+zj2gQzrBgrUZ167 +eN54fNdRJB11JucgwpCvRCqmS62n5zTlFZkh2p7GsD5pAVtCp04nqlD7sl3D5ULbc0vRYPbbv3 U9hnU45q59/YdfT7LGYCUnCSZ6VMke13ngGRTUE2TBEFspE8gBaLjLLTRARfwA/ELr38DNco1Sb RJpaDZo X-Google-SMTP-Source: AGHT+IFWRg790lWn/glo6Sr4nSzCC64boNRr28Y6zIW+fpkjVxH8Zb0fWjLmJjtbJ3VgQmEoX1ItrM+niAJocLI5XdM= X-Received: by 2002:a05:6820:1ca5:b0:61c:12fd:4674 with SMTP id 006d021491bc7-61db9ab200fmr3577799eaf.1.1755958601325; Sat, 23 Aug 2025 07:16:41 -0700 (PDT) MIME-Version: 1.0 X-Gm-Features: Ac12FXxiKqac75SFlda98aQz-aR_lfmUlOmwAiNn9wf6DQJMSbVIU6D1Y1lYzR4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailing-List: archive/latest/23194 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/CAPx+Qy_AjnBNLjcH4DjCAetEzOaYVT579g8CHHJy0zOcC4GOwQ@mail.gmail.com Approved: robomod@news.nic.it Lines: 66 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sat, 23 Aug 2025 10:16:30 -0400 X-Original-Message-ID: X-Original-References: <87ect4zb7x.fsf@debian.org> <67686ae2-ad21-41d8-a420-958945ee2a2b@t-online.de> Xref: csiph.com linux.debian.maint.python:17018 Tianyu, Carsten and Team, Thanks so much for the guidance here! I have now submitted 3 MRs (upstream, pristine-tar, and `debian/master`). https://salsa.debian.org/python-team/packages/platformio/-/merge_requests/2 https://salsa.debian.org/python-team/packages/platformio/-/merge_requests/3 https://salsa.debian.org/python-team/packages/platformio/-/merge_requests/4 I welcome review and suggestions for these 3 changes. To be clear, I am not expecting access to the DPT Team as a brand-new contributor. I am happy to work within the MR process as long as the team is willing to review. As for the repository name: I agree it can be a bit confusing but I personally prefer the name as it is currently. `platformio` is the name used in Python PIP (pip install platformio), and in other distros like Fedora (dnf install platformio). Thanks again, Austin (vidplace7) On Fri, Aug 22, 2025 at 8:28=E2=80=AFAM Carsten Schoenert wrote: > > Hello Austin, > > Am 21.08.25 um 23:00 schrieb Austin Lane: > > Emmanuel, > > > > Per my understanding, first a Debian maintainer (someone with write > > access) must update the upstream / pristine-tar branches with "gbp > > import-orig --uscan". Then I can submit an MR using the new upstream > > branch. If this understanding is incorrect please let me know. > > you can do this perfectly in your own namespace and open one (in total 3 > MRs) once you feel happy with your packaging work. > Running the import of a new upstream source sin't that complicated and > you need to know how this is done anyway if you want to work on a > serious packaging. > > Clone the repository and then work on the import and packaging within > your namespace. > You don't need to have full access to the DPT Salsa group for doing > this. And I'm mostly against giving new contributors that I do not know > enough directly full access, as there is no need. > > Probably nobody from the DPT can do what you expect as I believe nobody > within the team knows specifics of this package to do it mostly > correctly and without a need to re-adjust $stuff then multile times. > Within your namespace you can do force pushing as often you like or need > to do. Within the team namespace it should only be done in rare cases of > not at all. > > And from what I've seen the repository name isn't fitting well as > platformio is more of a platform and what you are talking about is a > subproject called platformio-core. What we can do is to rename the > project within the DPT namespace to that name. > > -- > Regards > Carsten > --=20 Austin Lane