Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #16398
| From | Stefano Rivera <stefanor@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.maint.python |
| Subject | Bug#791635: python-policy: Please require namespacing source python module packages |
| Date | 2024-10-23 19:40 +0200 |
| Message-ID | <JANlf-3J6R-3@gated-at.bofh.it> (permalink) |
| References | (2 earlier) <JyVPX-2t2r-5@gated-at.bofh.it> <FT4PL-1Rho-5@gated-at.bofh.it> <JyVmW-2sCL-3@gated-at.bofh.it> <pJpIf-7sc-7@gated-at.bofh.it> <JyVmW-2sCL-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Cross-posted to 2 groups.
Hi Guillem (2024.10.18_13:31:26_+0000) > > IMO source package names should follow upstream as closely as possible > > If Debian only contained python packages, that would make sense, > because python modules upstream need to care about not stomping over > each others names. But Debian contains source packages for multitude of > projects and language ecosystems, where their own modules can and do > share the same short and generic or conflicting module names with many > other language ecosystems modules (say json modules). These also can > conflict with command-line tools which use another common namespace, etc. > > Pretty much every other language specific team in Debian namespaces > their _source_ and _binary_ packages to avoid stomping/grabbing on > the global namespace. I don't really understand what makes python > special here, that it cannot follow a similar pattern. :/ It's worth drawing a distinction between libraries and apps here. I think it would be silly to namespace application source packages that are already installing a binary of that name. The fact that they are implemented in Python is hardly relevant. It's easier for everyone when the source and binary package names are the same, and match upstream's name. In general, namespacing libraries makes sense. Either with python- or whatever ecosystem they are part of. Stefano -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Find similar
Bug#791635: python-policy: Please require namespacing source python module packages Guillem Jover <guillem@debian.org> - 2024-10-18 15:40 +0200
Bug#791635: python-policy: Please require namespacing source python module packages Simon McVittie <smcv@debian.org> - 2024-10-18 16:10 +0200
Re: Bug#791635: python-policy: Please require namespacing source python module packages Scott Kitterman <debian@kitterman.com> - 2024-10-18 18:50 +0200
Re: Bug#791635: python-policy: Please require namespacing source python module packages Matthias Klose <doko@debian.org> - 2024-10-23 12:20 +0200
Bug#791635: python-policy: Please require namespacing source python module packages Stefano Rivera <stefanor@debian.org> - 2024-10-23 19:40 +0200
csiph-web