From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HY5WD-0005kD-Si for garchives@archives.gentoo.org; Sun, 01 Apr 2007 19:15:14 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l31JECnw014494; Sun, 1 Apr 2007 19:14:12 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l31JBvBT011762 for ; Sun, 1 Apr 2007 19:11:58 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 8330364F4D for ; Sun, 1 Apr 2007 19:11:57 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -1.047 X-Spam-Level: X-Spam-Status: No, score=-1.047 required=5.5 tests=[AWL=-1.047] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hyv49oGbkUfN for ; Sun, 1 Apr 2007 19:11:50 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 3858964960 for ; Sun, 1 Apr 2007 19:11:49 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HY5Sg-0006qE-Kc for gentoo-dev@gentoo.org; Sun, 01 Apr 2007 21:11:34 +0200 Received: from ip68-231-13-122.ph.ph.cox.net ([68.231.13.122]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 01 Apr 2007 21:11:34 +0200 Received: from 1i5t5.duncan by ip68-231-13-122.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 01 Apr 2007 21:11:34 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-dev] Re: [soc] Python bindings for Paludis Date: Sun, 1 Apr 2007 19:11:28 +0000 (UTC) Message-ID: References: <200703240028.15461.peper@gentoo.org> <200703271519.29674.vapier@gentoo.org> <20070327211510.0b426e09@snowflake> <200703301404.16400.vapier@gentoo.org> <1175280152.5696.12.camel@sputnik886.lnet> <1175282932.5964.9.camel@localhost> <460FAFF4.4060901@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ip68-231-13-122.ph.ph.cox.net User-Agent: Pan/0.126 (Demon Sweat) Sender: news X-Archives-Salt: 29613df6-e210-41ed-b339-7c42f1e544e0 X-Archives-Hash: b7bacc3185c9777d70ecbc14b5358224 Mike Auty posted 460FAFF4.4060901@gentoo.org, excerpted below, on Sun, 01 Apr 2007 14:13:24 +0100: > From what I've read of the PMS, it currently only describes the input > format it would accept (namely the format for ebuild files and their > contents). This question can be delayed until the PMS defines the > operation of the package manager, including but not limited to the > recording of installed package data. If the package managers do not > agree on which packages are installed or how to uninstall them, then > they are not yet interchangeable. > > I apologize if this point has already been raised elsewhere in the > thread. I try not to get involved in threads like this, but > accidentally read a reply and thought this might be a valuable response. Thanks. It is valuable (and hasn't been already raised to my observation). As I understand it, they wouldn't necessarily be dynamically interchangeable, that is, on a live system (at least not without running some sort of conversion utility, which may or may not exist and may or may not "lose" some information in the conversion, defaulting the missing values). Rather, one could choose one and run with it, and only change with some work and/or loss of data. Practically speaking, at minimum, it is assumed the world file would normally either remain the same format or be convertible (automatically or by hand), and the USE flags would be convertible, so if install data were lost in the switch, one could at worst rebuild empty-tree world (in whatever PM lingo) to get the database in the new format if necessary. Thus, it's not something one would wish to switch back and forth willy nilly, but switching would be possible, with a bit of work. Of course, that assumes a package manager that even has the concept of the world file, I'd guess a /relatively/ safe assumption (and some form of USE flag handling is required by the spec). For those that didn't, well, a rather more painstaking individual package rebuild may be necessary to do the conversion. However, one might suppose those would be corner cases, and if someone wanted to go to the trouble, well... The point being, however, that all this quarreling about "official" package managers doesn't /really/ have to happen. Arguing Ciaran's viewpoint for a moment, if portage really is /that/ bad and "future challenged", if official restrictions /do/ end up eliminating all other competition for official manager, well, it's entirely possible there'll be an official manager, and then there'll be the one (or more) everyone actually uses, again making arguing over an "official" PM "much ado about nothing". That's one extreme. At the other, the alternatives just never go mainstream, regardless of whether they are "officially blessed". Again, much ado about nothing. In the middle, multiple managers prove functional and are chosen by a reasonable segment of Gentoo users, regardless of "official blessing" or not, and again, it matters little what the official status is. I just don't see why so many are spending so much time arguing over it, when regardless, people are going to make their choices, and "official" status won't matter so much when people do so, because the package spec and what works is going to be the defining factor, not some "official" blessing, except indirectly as that affects further package spec updates. If that makes any sense and isn't entirely circular... it does (and isn't) to me, anyway. Certainly more so than what to me is pretty much bickering over nothing. =8^) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-dev@gentoo.org mailing list