[9fans] nupas update

2008-10-22 Thread erik quanstrom
i pushed a new version of nupas out to /n/sources/contrib/quanstro/src/nupas. the upas/fs and delivery system have been significantly hardened since last time i mentioned it. i pushed man pages for mdir and splitmbox (as well as the splitmbox script) to the bits directory. nupas still installs it

[9fans] nupas update

2009-08-06 Thread erik quanstrom
i just pushed an update of nupas to sources. it fixes a few bugs, including - a recursive sync loop has been eliminated.. (this has been the source of some mystery crashes) - dualing upas/fs operating on the same mbox no longer miss deletions. the fix is less than elegant. also on 27 jul, a crash

[9fans] nupas update

2009-09-02 Thread erik quanstrom
i've pushed an update of my nupas contrib package to sources. imap successful in use with apple mail (snow leper, too), iphone, outlook, opera, ff, upas/fs. note on installing: as devon pointed out, installation is still a big pain. 1. move /sys/src/nupas -> onupas 2. contrib/install qu

Re: [9fans] nupas update

2009-09-02 Thread David Leimbach
On Wed, Sep 2, 2009 at 7:16 PM, erik quanstrom wrote: > i've pushed an update of my nupas contrib > package to sources. imap successful in use > with apple mail (snow leper, too), iphone, > outlook, opera, ff, upas/fs. > > note on installing: > as devon pointed out, installation is still a > big

Re: [9fans] nupas update

2009-09-02 Thread erik quanstrom
> So when you say that it works with Snow Leopard too, are you meaning that > this works *on* snow leopard with something like FUSE 9p via plan 9 from > user space? imap4d and upas/fs are running on a regular plan 9 install. apple mail is running as normal. there is no 9p required on the mac. wh

Re: [9fans] nupas update

2010-05-15 Thread Akshat Kumar
I have nupas from a long time back and recently decided to run contrib/install quanstro/nupas However, it seems that the nupas package has since been moved from nupas to overwrite the base upas, along with base files in /sys/man, other src directories (faces, etc.) and some files in /mail/lib.

Re: [9fans] nupas update

2010-05-15 Thread erik quanstrom
On Sat May 15 19:18:57 EDT 2010, aku...@mail.nanosouffle.net wrote: > So, how to resolve this mess and finally install the > nupas package? It'd also be nice if somehow files > in /mail/lib and other places where installed without > hassle (though I'd like to keep some custom configs > there). fir

Re: [9fans] nupas update

2010-05-15 Thread ron minnich
On Sat, May 15, 2010 at 4:45 PM, erik quanstrom wrote: > sometimes replica gets in its own way.  usually when > it gets confused, i remove /dist/replica/$x and > /dist/replica/client/$x* and often remove any potentially > conflicting files.  i suppose it would be better to get > replica to tell me

Re: [9fans] nupas update

2010-05-15 Thread erik quanstrom
> This type of situation is why I like the concept of packages that > never overwrite files in the root file system. To back out you just > get rid of the package file, reboot --> fixed. I feel we need > improvement on this score. the ramfs trick will not work if you have a standard plan 9 network

Re: [9fans] nupas update

2010-05-15 Thread Akshat Kumar
By the way, Ron, in order to sort this mess out, with the help of Federico, I essentially carried out the operations in the install script of your new package system. I notice you don't keep a list of installed file paths in /installed/$i -- is that something you've already tried, for maintaining

Re: [9fans] nupas update

2010-05-15 Thread ron minnich
On Sat, May 15, 2010 at 9:28 PM, Akshat Kumar wrote: > I notice you don't keep a list of > installed file paths in /installed/$i I do, but the intent is that you bind -a package /, and the 'installed' in there has the files. I have this allergy to dropping stuff into / :-) > Perhaps the file i

Re: [9fans] nupas update

2010-05-15 Thread erik quanstrom
> I do, but the intent is that you bind -a package /, and the > 'installed' in there has the > files. that won't work unless the differences are at the same level as the bind, in this case /. - erik

Re: [9fans] nupas update

2010-05-15 Thread ron minnich
On Sat, May 15, 2010 at 9:39 PM, erik quanstrom wrote: >> I do, but the intent is that you bind -a package /, and the >> 'installed' in there has the >> files. > > that won't work unless the differences are at the same > level as the bind, in this case /. I already do that today :-) term% bind -

Re: [9fans] nupas update

2010-05-15 Thread Akshat Kumar
On 5/16/10, ron minnich wrote: > On Sat, May 15, 2010 at 9:28 PM, Akshat Kumar > wrote: > >> I notice you don't keep a list of >> installed file paths in /installed/$i > > I do, but the intent is that you bind -a package /, and the > 'installed' in there has the > files. > > I have this allergy t

Re: [9fans] nupas update

2010-05-15 Thread ron minnich
On Sat, May 15, 2010 at 9:57 PM, Akshat Kumar wrote: > http://9grid.net/rminnich/src/package-tools/install no, it's not there, as I am not yet satisified with the right way to do this. > > - instead, there is a straight dircp. yes. > So, is this a thing you're developing personally? no, wha

Re: [9fans] nupas update

2010-05-16 Thread EBo
>>I think you >> can go a little further: the /installed/$i file on >> disk can contain info for binding the installed >> package onto /. Then, the /installed/$i file >> resulting from the binds can contain removal >> procedures. >> >> I'm not sure what would be the most comfortable >> from a use

Re: [9fans] nupas update

2010-05-16 Thread erik quanstrom
portage is horrid. i hate it more every time i use it. and it doesn't work. revdep rebuild is proof. it's not clear to me that this is gentoo's fault. linux and gnu together are one heck of a difficult place for a distribution to live. but replicating portage would seem to me to be a big mista

Re: [9fans] nupas update

2010-05-16 Thread Ethan Grammatikidis
On 16 May 2010, at 15:03, erik quanstrom wrote: portage is horrid. i hate it more every time i use it. and it doesn't work. revdep rebuild is proof. it's not clear to me that this is gentoo's fault. linux and gnu together are one heck of a difficult place for a distribution to live. but re

Re: [9fans] nupas update

2010-05-16 Thread EBo
> portage is horrid. i hate it more every time i use it. > and it doesn't work. revdep rebuild is proof. it is a lot more dependable than any other package maintenance system I've used on *NIX based systems. The fundamental problem requiring revdep is > it's not clear to me that this is gent

Re: [9fans] nupas update

2010-05-16 Thread EBo
> Indeed, Gnu/Linux is almost unique as an operating system in suffering > from an inconsistent base system which, without going into detail, is > at the very least a huge abuse of everyone's time. and since plan 9 has a consistent back most of the rigmarole is not necessary, but some is. Be

Re: [9fans] nupas update

2010-05-16 Thread Ethan Grammatikidis
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 m

Re: [9fans] nupas update

2010-05-16 Thread Jorden M
On Sun, May 16, 2010 at 10:03 AM, erik quanstrom wrote: > portage is horrid.  i hate it more every time i use it. > and it doesn't work.  revdep rebuild is proof. > > it's not clear to me that this is gentoo's fault.  linux and > gnu together are one heck of a difficult place for > a distribution

Re: [9fans] nupas update

2010-05-16 Thread Jorden M
On Sun, May 16, 2010 at 11:21 AM, EBo wrote: > >> portage is horrid.  i hate it more every time i use it. >> and it doesn't work.  revdep rebuild is proof. > > it is a lot more dependable than any other package maintenance system I've > used on *NIX based systems.  The fundamental problem requirin

Re: [9fans] nupas update

2010-05-16 Thread Ethan Grammatikidis
On 16 May 2010, at 16:37, EBo wrote: From personal experience with taking the backup approach, this works fine until you forget about it once, and it also results in a huge number of copies of the system/source laying around. This is less an issue in this day and age of cheap disks, but

Re: [9fans] nupas update

2010-05-16 Thread Ethan Grammatikidis
On 16 May 2010, at 16:46, Jorden M wrote: On Sun, May 16, 2010 at 11:21 AM, EBo wrote: portage is horrid. i hate it more every time i use it. and it doesn't work. revdep rebuild is proof. it is a lot more dependable than any other package maintenance system I've used on *NIX based sys

Re: [9fans] nupas update

2010-05-16 Thread ron minnich
On Sun, May 16, 2010 at 8:53 AM, Ethan Grammatikidis wrote: > Look here EBo, go help maintain a Linux distro for a couple of years and > THEN come back and tell us your "package managers are wonderful" swill. I > don't think you've even packaged up one piece of software. You can't have if > you'r

Re: [9fans] nupas update

2010-05-16 Thread Ethan Grammatikidis
On 16 May 2010, at 17:02, ron minnich wrote: On Sun, May 16, 2010 at 8:53 AM, Ethan Grammatikidis wrote: Look here EBo, go help maintain a Linux distro for a couple of years and THEN come back and tell us your "package managers are wonderful" swill. I don't think you've even packaged up o

Re: [9fans] nupas update

2010-05-16 Thread EBo
>> Look here EBo, go help maintain a Linux distro for a couple of years and >> THEN come back and tell us your "package managers are wonderful" swill. I >> don't think you've even packaged up one piece of software. You can't >> have if >> you're promoting package managers so much. well let me see

Re: [9fans] nupas update

2010-05-16 Thread EBo
> Have you tried Sorcery from Source Mage? No, but I'll definitely look into it. Thanks for the pointer. > 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 simplif

Re: [9fans] nupas update

2010-05-16 Thread hiro
Isn't everything great until you see the bad side of it? Stay technical, guys.

Re: [9fans] nupas update

2010-05-16 Thread erik quanstrom
> I think some of the ideas behind portage are good, e.g. the ability to > handle patches and slim down software via USE flags. this is only necessary if your purpose is to prune overgrown packages. i hope will will solve this problem by not having overgrown pacakges. - erik

Re: [9fans] nupas update

2010-05-16 Thread EBo
>> I think some of the ideas behind portage are good, e.g. the ability to >> handle patches and slim down software via USE flags. > > this is only necessary if your purpose is to prune overgrown > packages. i hope will will solve this problem by not having > overgrown pacakges. I see a couple o

Re: [9fans] nupas update

2010-05-16 Thread Corey
On Sunday 16 May 2010 10:34:53 EBo wrote: > > Have you tried Sorcery from Source Mage? > > No, but I'll definitely look into it. Thanks for the pointer. > Might also want to check out paludis, a spiritual successor to portage, built from scratch (written in c++), designed with the focused goal

Re: [9fans] nupas update

2010-05-16 Thread EBo
> Might also want to check out paludis, a spiritual successor > to portage, built from scratch (written in c++), designed with > the focused goal of fixing portage's shortcomings: > > http://paludis.pioto.org/overview/features.html > > Somewhat related: http://exherbo.org/docs/features.html Tha

Re: [9fans] nupas update

2010-05-16 Thread erik quanstrom
> I see a couple of other applications for use flags besides pruning > overgrown packages -- such as should we install source and documentation > (yes by default on large systems, no on small embedded systems). Should we > strip binaries or compile things for debugging? Install examples? I do >

Re: [9fans] nupas update

2010-05-16 Thread EBo
> i've tried to make this point several times before. > i think it is an error to envision what somebody > might want. build want you want. respond to > complaints. do not build stuff speculatively. Thank you for your clarity. I was hoping to open a discussion and get some feedback so when I

Re: [9fans] nupas update

2010-05-16 Thread erik quanstrom
> > there is no 64 bit kernel. > > Will there ever be? Or is that even an appropriate question? i think it's a good question but lacking time travel or a working 64-bit kernel, this question is unknowable. :-) > > please, no use flags. we can't test what we've got. use > > flags make the prob

Re: [9fans] nupas update

2010-05-16 Thread Akshat Kumar
I left these questions by Ron to be answered collectively by fellow Plan 9 folks who would try out his new "package system". But the conversation deteriorated into a "portage: pros and cons" debate/seminar. My input follows. On 5/16/10, ron minnich wrote: > It actually works quite well, and prob

Re: [9fans] nupas update

2010-05-16 Thread EBo
> i think it's a good question but lacking time travel or a working > 64-bit kernel, this question is unknowable. :-) ;-) After thinking about it I think amd might have been a better example >> > please, no use flags. we can't test what we've got. use >> > flags make the problem go factorial.

Re: [9fans] nupas update

2010-05-16 Thread erik quanstrom
> and without use flags I end up having k*m packages instead of m. So the > question still comes to do I write it to allow 2^n^m possible combinations > and document the two most common scenarios, or write 2*m package variants > and leave it to the interested to populate any of the remaining 2^{k-

Re: [9fans] nupas update

2010-05-16 Thread ron minnich
On Sun, May 16, 2010 at 6:35 PM, Akshat Kumar wrote: > Is `rbind' a recursive bind, that takes care of binding at > all depths? Because that's what you'd need in order > for the binds to work. And then you shouldn't have any > problems. Yes, aki wrote it and yes, I thought it should solve the pr

Re: [9fans] nupas update

2010-05-16 Thread erik quanstrom
> i sure do miss aki. Can you try the rbind thing and see if I got > something wrong? Would be *very* nice to leave the files in the .iso > and just bind things. i'm sure if you've followed the trials of the linux union mount system on lwn, you can think of 10 potential reasons, without trying. r

Re: [9fans] nupas update

2010-05-16 Thread ron minnich
On Sun, May 16, 2010 at 9:19 PM, erik quanstrom wrote: > i'm sure if you've followed the trials of the linux union > mount system on lwn, you can think of 10 potential reasons, > without trying.  recursive unions are hard. ah, but I did over time. I'm not a big fan of the super-complicated union

Re: [9fans] nupas update

2010-05-18 Thread Georg Lehner
Another view on software managment: http://cr.yp.to/slashpackage/management.html Regards, Jorge-León On 2010-05-16 20:58, Corey wrote: On Sunday 16 May 2010 10:34:53 EBo wrote: Have you tried Sorcery from Source Mage? No, but I'll definitely look into it. Thanks for the poi

Re: [9fans] nupas update

2010-05-18 Thread ron minnich
On Tue, May 18, 2010 at 2:35 PM, Georg Lehner wrote: > Another view on software managment: > > http://cr.yp.to/slashpackage/management.html My system is very close to that. But I still like the idea that you have as little state as possible, and that package installation be so convenient you do

Re: [9fans] nupas update

2010-05-18 Thread Federico G. Benavento
just a comment, the python port includes some hg bits because of my lazyness the thing is that hg isn't just python, it has some c modules that had to be built in in python, so python needs to be recompiled to support hg... so I went the easy way, python already comes with the hg c code. On Mon, M

Re: [9fans] nupas update

2010-05-18 Thread ron minnich
On Tue, May 18, 2010 at 4:50 PM, Federico G. Benavento wrote: > just a comment, the python port includes some hg bits because of my lazyness > the thing is that hg isn't just python, it has some c modules that had > to be built > in in python, so python needs to be recompiled to support hg... > so

Re: [9fans] nupas update

2010-05-18 Thread Jorden M
On Tue, May 18, 2010 at 7:59 PM, ron minnich wrote: > On Tue, May 18, 2010 at 4:50 PM, Federico G. Benavento > wrote: >> just a comment, the python port includes some hg bits because of my lazyness >> the thing is that hg isn't just python, it has some c modules that had >> to be built >> in in p

Re: [9fans] nupas update

2010-05-18 Thread Robert Ransom
On Tue, 18 May 2010 20:40:15 -0400 Jorden M wrote: > On Tue, May 18, 2010 at 7:59 PM, ron minnich wrote: > > On Tue, May 18, 2010 at 4:50 PM, Federico G. Benavento > > wrote: > >> just a comment, the python port includes some hg bits because of my > >> lazyness > >> the thing is that hg isn't

[9fans] nupas update pushed to sources

2012-02-25 Thread erik quanstrom
just fyi, there were some silly mistakes eliminates, including some with dec64 that might have security implications. (you may wish to apply "encodeman" patch, too) - erik