Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed1.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.088 X-Spam-Evidence: '*H*': 0.83; '*S*': 0.01; 'large-scale': 0.09; 'unified': 0.09; 'apt': 0.16; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; "languages'": 0.16; 'subject: \n ': 0.16; 'subject:Package': 0.16; 'wrote:': 0.18; 'fit': 0.20; 'header:User-Agent:1': 0.23; 'certainly': 0.24; 'least': 0.26; 'header:In-Reply-To:1': 0.27; 'developers.': 0.31; 'interact': 0.36; 'sometimes': 0.38; 'message-id:@gmail.com': 0.38; 'manager': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'full': 0.61; 'managers': 0.61; 'course': 0.61; 'charset:windows-1252': 0.65; 'special': 0.74; '2gb': 0.84; 'approach.': 0.91; 'thereafter': 0.93 X-Virus-Scanned: amavisd-new at torriefamily.org Date: Mon, 16 Mar 2015 21:32:28 -0600 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Package manager cooperation? (was Weaknesses of distro package managers) 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> In-Reply-To: <7240cde6-4254-4c91-957a-fe0cecef5df5@googlegroups.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit 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: 20 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1426563153 news.xs4all.nl 2942 [2001:888:2000:d::a6]:54424 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:87610 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.