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 Newsgroups: linux.debian.maint.python,linux.debian.bugs.dist Subject: =?US-ASCII?Q?Re=3A_Bug=23791635_python-policy=3A_Please_requir?= =?US-ASCII?Q?e_namespacing_source_python_module_packages?= Date: Sun, 29 Jan 2023 02:40:01 +0100 Message-ID: References: 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: 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: archive/latest/20751 List-ID: List-URL: 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: X-Original-References: <20150707011106.GA12809@gaara.hadrons.org> Xref: csiph.com linux.debian.maint.python:14867 linux.debian.bugs.dist:1135291 Do we really have to have this argument again? Let's not=2E Please wontfi= x and let's move on=2E Personally, I maintain 25 packages in the team that would need renaming=2E= I'm not sure how many total there are, but they'd all have to go through = New again=2E 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=2E Regardless, I don't think this is an appropriate use of FTP Team time/ener= gy=2E Also, as I've said before on this topic, every packaging rule is a barrier= to entry for new contributors=2E We really shouldn't add things that aren= 't needed=2E Scott K On January 29, 2023 12:57:37 AM UTC, Guillem Jover = wrote: >Control: reopen -1 >Control: reassign -1 python3 > >[ Sorry, resending, as the bug was archived so it ignored all the > control commands=2E ] > >This got closed due to the python-defaults package being removed from >sid, reopening and reassigning where python-policy seems to be located >now=2E > >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 >> To: submit@bugs=2Edebian=2Eorg >> Subject: python-policy: Please require namespacing source python module >> packages >> Message-ID: <20150707011106=2EGA12809@gaara=2Ehadrons=2Eorg> >> User-Agent: Mutt/1=2E5=2E23 (2014-03-12) >> X-Spam-Status: No, score=3D-6=2E6 required=3D4=2E0 tests=3DBAYES_00,FRO= MDEVELOPER, >> RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD autolearn=3Dham autolearn_force=3Dno >> version=3D3=2E4=2E0-bugs=2Edebian=2Eorg_2005_01_02 >>=20 >> Source: python-defaults >> Source-Version: 2=2E7=2E9-1 >> Severity: wishlist >>=20 >> Hi! >>=20 >> 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=2E Attached is >> a proposal wording=2E >>=20 >> [0] #748383: ITP: bash8; #745347: ITP: releases; #790399: ITP: struct= log >>=20 >> Thanks, >> Guillem > >> =3D=3D=3D modified file 'debian/python-policy=2Esgml' >> --- debian/python-policy=2Esgml 2015-02-27 23:09:27 +0000 >> +++ debian/python-policy=2Esgml 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=2E Python 3 modules must b= e >> in a separate binary package prefixed with python3- to >> - preserve run time separation between python and python3=2E >> + preserve run time separation between python and python3=2E When th= e >> + source package only produces python module binary packages, it must >> + also be prefixed with python-=2E >> =20 >> The binary package for module foo should preferably be named >> python-foo, if the module name >>=20 > >Thanks, >Guillem >