Path: csiph.com!weretis.net!feeder4.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!news.panservice.it!bofh.it!news.nic.it!robomod From: Simon McVittie Newsgroups: linux.debian.maint.python Subject: Re: Package name for github.com/miguelgrinberg/python-socketio Date: Wed, 03 Aug 2016 02:20:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Wed Aug 3 00:14:45 2016 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.6.2-neo (2016-07-23) X-Mailing-List: archive/latest/14037 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20160803001431.rsl7qfyiohzc5hjc@perpetual.pseudorandom.co.uk Approved: robomod@news.nic.it Lines: 20 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 3 Aug 2016 01:14:31 +0100 X-Original-Message-ID: <20160803001431.rsl7qfyiohzc5hjc@perpetual.pseudorandom.co.uk> X-Original-References: <85mvku3gvd.fsf@benfinney.id.au> Xref: csiph.com linux.debian.maint.python:8697 On Wed, 03 Aug 2016 at 09:12:22 +1000, Ben Finney wrote: > Yes, this is a problem with the current Debian Python policy: it assumes > distribution authors will not collide on package names. > > I don't have an answer, though I will point out that whatever the > solution is, it will be incompatible with the current Debian Python > policy for at least one of those packages. Debian cannot provide more than one Python module named socketio, have them co-installable, and make them both work in Python via "import socketio" without taking some sort of special steps to choose one. It's exactly the same problem as having two C libraries both trying to be named libfoo.so.0. The policy has been useful here, because you have found that there is a problem now, not later. (I don't have a general solution to the problem of upstreams naming things as generically as this either.) S