From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <73593227-5C73-40A0-AC83-5AE9C1DED2EF@fastmail.fm> From: Ethan Grammatikidis To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-Reply-To: <61c2d8c54123c088fe27efeb4edfcaf6@swcp.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Sun, 16 May 2010 16:42:32 +0100 References: <6aaf2d79af665bf1905db13e44e194e5@quanstro.net> <3c68655ad1dadf393d44b4a945abbd7a@swcp.com> <26f3b3b7fc6f7e8e8d90094305925bdd@kw.quanstro.net> <61c2d8c54123c088fe27efeb4edfcaf6@swcp.com> Subject: Re: [9fans] nupas update Topicbox-Message-UUID: 24b25d10-ead6-11e9-9d60-3106f5b1d025 On 16 May 2010, at 16:21, EBo wrote: > As I said I was motivated by my portage experience not that I intend > to > reimplement portage, but even if I did attempt a reimplementation > the fact > that plan 9 is a much cleaner design, probably 3/4 of the junk is > simply > not needed. The question is how much of the basic functionality is > useful, > and what is the most appropriate way to go about implementing it. Have you tried Sorcery from Source Mage? I'd say that's Portage without "3/4 of the junk," but it's still quite complex. I may be talking out of my arse but I don't see anything inherent to plan 9 which would simplify a package manager, unless it's the common use of versioning file systems, the use of which may have removed the need for this thread. I'd honestly MUCH rather use a versioning file system than any package manager at all. I dare say a versioning file system is the Right Way and a package manager very much the Wrong Way. On a couple of unix machines I've even started using git to keep revisions in /usr/local. I don't suppose it's entirely brilliant but I've dealt with RPM, I've dealt with Portage, I've dealt with Sorcery (which is very good), I've vaguely sort of coped with dpkg (which always gives me "what the hell" and "ye gods, why" feelings), and honestly, even saying Sorcery is very good I'm happier without any package manager. -- Simplicity does not precede complexity, but follows it. -- Alan Perlis