Path: csiph.com!usenet.pasdenom.info!gegeweb.org!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed4a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.007 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'from:addr:yahoo.co.uk': 0.04; 'large-scale': 0.09; 'lawrence': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'unified': 0.09; 'bug': 0.12; 'language.': 0.14; "wouldn't": 0.14; 'apt': 0.16; "languages'": 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'subject: \n ': 0.16; 'subject:Package': 0.16; 'language': 0.16; 'wrote:': 0.18; 'trying': 0.19; 'fit': 0.20; 'header:User- Agent:1': 0.23; 'certainly': 0.24; 'least': 0.26; 'header:X -Complaints-To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'michael': 0.29; 'heading': 0.30; 'developers.': 0.31; 'problem': 0.35; 'interact': 0.36; 'sometimes': 0.38; 'manager': 0.38; 'to:addr :python-list': 0.38; 'pm,': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'how': 0.40; 'solve': 0.60; 'full': 0.61; 'managers': 0.61; 'course': 0.61; 'our': 0.64; 'charset:windows-1252': 0.65; 'world': 0.66; 'special': 0.74; '2gb': 0.84; 'approach.': 0.91; 'thereafter': 0.93; 'serious': 0.97 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Mark Lawrence Subject: Re: Package manager cooperation? (was Weaknesses of distro package managers) Date: Tue, 17 Mar 2015 04:03:41 +0000 References: <20150316025301.GA94576@cskk.homeip.net> <873855tts4.fsf@jester.gateway.sonic.net> <55068cb0$0$12923$c3e8da3$5496439d@news.astraweb.com> <8761a1gxhq.fsf@jester.gateway.sonic.net> <550710DD.3030405@gmail.com> <55078762.6050809@gmail.com> <7240cde6-4254-4c91-957a-fe0cecef5df5@googlegroups.com> <5507A04C.809@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: host-92-24-223-15.ppp.as43234.net User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 In-Reply-To: <5507A04C.809@gmail.com> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.19 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 33 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1426565033 news.xs4all.nl 2924 [2001:888:2000:d::a6]:46404 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:87617 On 17/03/2015 03:32, Michael Torrie wrote: > On 03/16/2015 09:09 PM, Rustom Mody wrote: >> OTOH many large-scale systems have sprouted their own packaging-systems > > And indeed PIP and CPAN are both forms of package managers to fit the > special needs of those languages' developers. Sometimes that works well > with the OS package manager, sometimes it's at odds. > >> eg the full texlive system is some 2GB download! and has its own tlmgr >> >> It would be good for things like apt to make a public-API and thereafter >> For things like tlmgr, firefox-plugins, and of course >> python-pip >> ruby-gems >> haskell-cabal >> >> to try to be at least quasi-auto interoperable with apt > > A meta package manager could, in theory, interact with all these systems > in a unified way. That's certainly one approach. > Wouldn't that be heading into a meta minefield? Isn't the problem that package managers are trying to solve that of configuration management? How many installations have to change world wide because of one serious bug in (say) OpenSSL? -- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence