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


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

Re: Bug#791635 python-policy: Please require namespacing source python module packages

Path csiph.com!1.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!bofh.it!news.nic.it!robomod
From Scott Kitterman <debian@kitterman.com>
Newsgroups linux.debian.maint.python, linux.debian.bugs.dist
Subject Re: Bug#791635 python-policy: Please require namespacing source python module packages
Date Sun, 29 Jan 2023 02:40:01 +0100
Message-ID <FT4PL-1Rho-5@gated-at.bofh.it> (permalink)
References <FHrI5-dK0q-15@gated-at.bofh.it> <pJpIf-7sc-7@gated-at.bofh.it> <FT4d3-1QOB-7@gated-at.bofh.it> <FT4d3-1QOB-5@gated-at.bofh.it>
X-Original-To debian-python@lists.debian.org, 791635@bugs.debian.org
X-Mailbox-Line From debian-python-request@lists.debian.org Sun Jan 29 01:35:46 2023
Old-Return-Path <debian@kitterman.com>
X-Amavis-Spam-Status No, score=-7.9 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, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding quoted-printable
X-Mailing-List <debian-python@lists.debian.org> archive/latest/20751
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/A82BA62B-0368-44B4-BBFE-C17D377E7B53@kitterman.com
Approved robomod@news.nic.it
Lines 82
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Sun, 29 Jan 2023 01:34:54 +0000
X-Original-Message-ID <A82BA62B-0368-44B4-BBFE-C17D377E7B53@kitterman.com>
X-Original-References <E1pAJIp-00CbiO-9G@fasolo.debian.org> <20150707011106.GA12809@gaara.hadrons.org> <handler.791635.D791635.16721834692619813.notifdone@bugs.debian.org> <Y9XEgSjuEGIFEcqf@thunder.hadrons.org>
Xref csiph.com linux.debian.maint.python:14867 linux.debian.bugs.dist:1135291

Cross-posted to 2 groups.

Show key headers only | View raw


Do we really have to have this argument again?  Let's not.  Please wontfix and let's move on.

Personally, I maintain 25 packages in the team that would need renaming.  I'm not sure how many total there are, but they'd all have to go through New again.

It'd be much simpler just to drop DPT or myself from uploaders and ignore this, so that's probably the path I would take.

Regardless, I don't think this is an appropriate use of FTP Team time/energy.

Also, as I've said before on this topic, every packaging rule is a barrier to entry for new contributors.  We really shouldn't add things that aren't needed.

Scott K

On January 29, 2023 12:57:37 AM UTC, Guillem Jover <guillem@debian.org> wrote:
>Control: reopen -1
>Control: reassign -1 python3
>
>[ Sorry, resending, as the bug was archived so it ignored all the
>  control commands. ]
>
>This got closed due to the python-defaults package being removed from
>sid, reopening and reassigning where python-policy seems to be located
>now.
>
>On Tue, 2022-12-27 at 23:29:30 +0000, Debian Bug Tracking System wrote:
>> Date: Tue, 7 Jul 2015 03:11:06 +0200
>> From: Guillem Jover <guillem@debian.org>
>> To: submit@bugs.debian.org
>> Subject: python-policy: Please require namespacing source python module
>>  packages
>> Message-ID: <20150707011106.GA12809@gaara.hadrons.org>
>> User-Agent: Mutt/1.5.23 (2014-03-12)
>> X-Spam-Status: No, score=-6.6 required=4.0 tests=BAYES_00,FROMDEVELOPER,
>>  RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD autolearn=ham autolearn_force=no
>>  version=3.4.0-bugs.debian.org_2005_01_02
>> 
>> Source: python-defaults
>> Source-Version: 2.7.9-1
>> Severity: wishlist
>> 
>> Hi!
>> 
>> Given recent ITP discussions [0] about lack of namespacing on python
>> module source package names, I think it would be really good to fix
>> this at the source, by mandating it in the python-policy. Attached is
>> a proposal wording.
>> 
>>   [0] #748383: ITP: bash8; #745347: ITP: releases; #790399: ITP: structlog
>> 
>> Thanks,
>> Guillem
>
>> === modified file 'debian/python-policy.sgml'
>> --- debian/python-policy.sgml	2015-02-27 23:09:27 +0000
>> +++ debian/python-policy.sgml	2015-07-06 19:58:13 +0000
>> @@ -513,7 +513,9 @@
>>  	  to use this prefix for all packages with public modules as they may
>>  	  be used by other packages in the future.  Python 3 modules must be
>>  	  in a separate binary package prefixed with <var>python3-</var> to
>> -	  preserve run time separation between python and python3.
>> +	  preserve run time separation between python and python3.  When the
>> +	  source package only produces python module binary packages, it must
>> +	  also be prefixed with <var>python-</var>.
>>  
>>  	  The binary package for module foo should preferably be named
>>  	  <package>python-<var>foo</var></package>, if the module name
>> 
>
>Thanks,
>Guillem
>

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


Thread

Bug#791635: python-policy: Please require namespacing source python module packages Guillem Jover <guillem@debian.org> - 2023-01-29 02:10 +0100
  Re: Bug#791635 python-policy: Please require namespacing source python module packages Scott Kitterman <debian@kitterman.com> - 2023-01-29 02:40 +0100
    Re: Bug#791635 python-policy: Please require namespacing source  python module packages Stefano Rivera <stefanor@debian.org> - 2023-02-06 15:30 +0100

csiph-web