[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

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

Re: [9fans] nupas update

2010-05-18 Thread ron minnich
On Tue, May 18, 2010 at 2:35 PM, Georg Lehner jorge-pl...@magma.com.ni 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

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,

Re: [9fans] nupas update

2010-05-18 Thread ron minnich
On Tue, May 18, 2010 at 4:50 PM, Federico G. Benavento benave...@gmail.com 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

Re: [9fans] nupas update

2010-05-18 Thread Jorden M
On Tue, May 18, 2010 at 7:59 PM, ron minnich rminn...@gmail.com wrote: On Tue, May 18, 2010 at 4:50 PM, Federico G. Benavento benave...@gmail.com 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

Re: [9fans] nupas update

2010-05-18 Thread Robert Ransom
On Tue, 18 May 2010 20:40:15 -0400 Jorden M jrm8...@gmail.com wrote: On Tue, May 18, 2010 at 7:59 PM, ron minnich rminn...@gmail.com wrote: On Tue, May 18, 2010 at 4:50 PM, Federico G. Benavento benave...@gmail.com wrote: just a comment, the python port includes some hg bits because of my

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

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: [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

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.

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

Re: [9fans] nupas update

2010-05-16 Thread Jorden M
On Sun, May 16, 2010 at 10:03 AM, erik quanstrom quans...@quanstro.net 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

Re: [9fans] nupas update

2010-05-16 Thread Jorden M
On Sun, May 16, 2010 at 11:21 AM, EBo e...@sandien.com 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

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 e...@sandien.com 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

Re: [9fans] nupas update

2010-05-16 Thread ron minnich
On Sun, May 16, 2010 at 8:53 AM, Ethan Grammatikidis eeke...@fastmail.fm 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

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 eeke...@fastmail.fm 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

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, I think I

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 simplify a

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 of other

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 of

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 not

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 do

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 problem go

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 rminn...@gmail.com wrote: It actually works quite

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-2}

Re: [9fans] nupas update

2010-05-16 Thread ron minnich
On Sun, May 16, 2010 at 6:35 PM, Akshat Kumar aku...@mail.nanosouffle.net 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

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.

Re: [9fans] nupas update

2010-05-16 Thread ron minnich
On Sun, May 16, 2010 at 9:19 PM, erik quanstrom quans...@quanstro.net 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

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). first

Re: [9fans] nupas update

2010-05-15 Thread ron minnich
On Sat, May 15, 2010 at 4:45 PM, erik quanstrom quans...@quanstro.net 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

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 aku...@mail.nanosouffle.net 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 /

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 Akshat Kumar
On 5/16/10, ron minnich rminn...@gmail.com wrote: On Sat, May 15, 2010 at 9:28 PM, Akshat Kumar aku...@mail.nanosouffle.net 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

Re: [9fans] nupas update

2010-05-15 Thread ron minnich
On Sat, May 15, 2010 at 9:57 PM, Akshat Kumar aku...@mail.nanosouffle.net 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

[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

Re: [9fans] nupas update

2009-09-02 Thread David Leimbach
On Wed, Sep 2, 2009 at 7:16 PM, erik quanstrom quans...@quanstro.netwrote: 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

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.

[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

[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