andrewnazarov / acme-sac Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/acme-sac
License: Other
Automatically exported from code.google.com/p/acme-sac
License: Other
Acme SAC's file tree is read-only, with the exception of /tmp and /usr.
Operating systems like Mac OS X and Linux often need to install programs in
locations where
not all users have permission to write. This makes it difficult to maintain
multiple user directories
in Acme SAC's file system, and it opens Acme SAC up to potential security
problems.
The attached patch creates a directory called 'acme-home' in the user's home
directory on the
host operating system and binds $home/acme-home to /usr/me and
$home/acme-home/tmp
to /tmp. This makes Acme SAC's file system truly read-only and makes it
possible for multiple
users to share one Acme SAC installation.
This patch has been tested under Mac OS X and Linux. Windows testing is needed.
--underspecified
Original issue reported on code.google.com by [email protected]
on 25 Oct 2007 at 4:16
Attachments:
What steps will reproduce the problem?
1. Move start-bar to the left or the right part of the sreen
2. start acme-0.11
3.
What is the expected output? What do you see instead?
the acme-sac windows gets screwed up
What version of the product are you using? On what operating system?
0.11
Please provide any additional information below.
But if you start acme and then move the start-bar it works. . .
Original issue reported on code.google.com by [email protected]
on 10 Jan 2008 at 9:52
In the readme says:
You'll probably want to work on files in your host system. The
local drives should already be mounted using there letter names
as directories, e.g., right-click on /n/c
Obviously this doesn't quite work that way on lunix. It can easily be
reworded to be more clear (and include that in lunix it will go to
/n/local), or maybe we could have both lunix and windows show up unider
/n/local (on lunix you would get the host /, on windows a list of device
letters).
Original issue reported on code.google.com by lost.goblin
on 5 Oct 2007 at 3:34
What steps will reproduce the problem?
1. Download source
2. Extract source
3. Attempt to read wiki on how to build the project.
What is the expected output? What do you see instead?
A working emulation. Instead, paths are hard-coded and so is impossible to fix
within a single human's attention-span.
What version of the product are you using? On what operating system?
acme-0.13. MacOS X 10.8.2
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 18 Mar 2013 at 10:43
What steps will reproduce the problem?
1. Download and install Acme SAC 0.28
2. Try to run it
What is the expected output? What do you see instead?
Expect Acme to run, get nothing (but see log below)
Crash Log:
Host Name: PDCL.local
Date/Time: 2008-05-26 11:42:57 -0500
OS Version: 10.3.9 (Build 7W98)
Report Version: 2
Command: emu-x11
Path: ./sys/MacOSX/power/bin/emu-x11
Version: ??? (???)
PID: 569
Thread: Unknown
Link (dyld) error:
dyld: ./sys/MacOSX/power/bin/emu-x11 can't open library: /usr/X11/lib/
libX11.6.dylib (No such file or directory, errno = 2)
Original issue reported on code.google.com by [email protected]
on 26 May 2008 at 5:21
/usr/<username>README has a typo where visible is spelled visibile
Original issue reported on code.google.com by [email protected]
on 21 Sep 2012 at 12:46
What steps will reproduce the problem?
1. check permission on /dis/lookman to add execute.
thanks
Original issue reported on code.google.com by [email protected]
on 26 Jul 2010 at 6:03
What steps will reproduce the problem?
1. Start Feedkey in ACME-sac
2. 9cpu -h some.cpu.server
3. look at console
What is the expected output? What do you see instead?
I expect to be cpu'd into the target system, instead I see the following on the
console:
-> proto=p9any role=client <-
proto=p9any
start p9any
findkey '!password? user? proto=p9sk1 dom=vmware'
[Bufio] Broken: "Bus error"
What version of the product are you using? On what operating system?
built from hg code version: changeset: 226:ffec88ce5fdb
Please provide any additional information below.
I'm trying to cpu to a vmware image on the same machine, but this has worked
under normal
Inferno using wm/feedkey, so I'm not sure what's going south.
Original issue reported on code.google.com by [email protected]
on 22 May 2009 at 6:50
Use case is that I want to write in a window "foo" Edit commands that
affect another window. I use the format "bar"x. If I want to refer a range
"bar"x,"bar"y I might like to omit the second "bar". An expression
"foo"x,"bar"y is not a well defined range anyway so there is no ambiguity.
Original issue reported on code.google.com by [email protected]
on 25 Oct 2007 at 3:56
Seeing that there is an issue for a mapreduce implementation, I had to add
my own favorite google project to the list :)
I think something like BigTable would be the ideal kind of database for
Inferno, and would provide something that is somewhat lacking currently for
many applications.
Original issue reported on code.google.com by lost.goblin
on 23 Sep 2007 at 9:25
What steps will reproduce the problem?
1. Maximize window on Windows
2. The maximized window takes the whole screen including the space of the
task bar
Expected to just take the work area of the screen and leave alone the task bar.
This is acme-sac 0.9.9 on Windows XP or windows 2000.
According to MS Platform SDK help, to get the size of "work area",
SystemParametersInfo() with SPI_GETWORKAREA should be used.
/sys/emu/Nt/win.c uses GetSystemMetrics(), which will get the full size of
the primary monitor screen.
Original issue reported on code.google.com by [email protected]
on 15 Nov 2007 at 6:28
What steps will reproduce the problem?
1. On some versions of XP (maybe active directory must be enabled) using
acme-sac 0.12 (or earlier, and inferno-os emu)
2. Start acme.exe
3. wait ...
What is the expected output? What do you see instead?
Acme-SAC should open. Instead nothing appears to happen. In the Task
manager it looks like acme.exe is slowly consuming memory. Eventually it
will run out of memory, and panic with an arena full message.
If I disable usesec in /sys/emu/Nt/devfs.c (that is set it to zero
everywhere its initialized) acme.exe starts fine.
Is usesec on Nt really worth all the trouble?!
Original issue reported on code.google.com by [email protected]
on 13 Jun 2008 at 12:36
What steps will reproduce the problem?
1. Try to copy sources using fcp -r via acme sac
2.
3.
What is the expected output? What do you see instead?
It should work, it does on inferno-os emu.
I get a no free allocb about halfway through and then the whole acme-sac emu
locks up.
What version of the product are you using? On what operating system?
Most recent Hg (06/07/09) on MacOSX/386
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 7 Jun 2009 at 5:15
Experiment with various implementations of mapreduce.
Start with a simple implementation that runs on a single emu instance. Use
that to define the interfaces for the componenents. Then start scalling up.
Original issue reported on code.google.com by [email protected]
on 4 Aug 2006 at 9:45
What steps will reproduce the problem?
mailfs (nupas/fs) would be a great to have in acme-sac so that most often
activities can be shifted to acme. (Primarily for gmail)
What version of the product are you using? On what operating system?
acme-1.3
Original issue reported on code.google.com by blufox
on 1 Feb 2010 at 11:14
Hello
The display of some spanish characters is not done corretly, Plan9 has the
same problem with the Vera font, could acme-sac include any other font?
For example Á ó and the like appears half-cutted.
thanks,
Original issue reported on code.google.com by [email protected]
on 18 Jan 2008 at 1:56
What steps will reproduce the problem?
1. Run acme-sac from linux
It prints,
"No Inferno fonts found. Run setupfonts to copy /fonts fribution."
However, executing setupfonts from acme says that this command is not found.
Original issue reported on code.google.com by blufox
on 27 Jan 2013 at 9:42
What steps will reproduce the problem?
1. In OS X, mount a remote volume via afp.
2. Open acme-sac and try to browse the root of that volume, eg
/n/local/Volumes/whatever
What is the expected output?
I expect to see a directory window listing the contents, as with every other
directory.
What do you see instead?
The directory window opens, but is never populated. The read has blocked
indefinitely.
What version of the product are you using? On what operating system?
Tested with various versions through 0.26, all on Mac OS X 10.4.10.
Please provide any additional information below.
This problem does *not* occur with remote drives mounted via other means, such
as ftp. This
problem *does* occur with inferno-os.
Original issue reported on code.google.com by [email protected]
on 11 Nov 2007 at 7:29
What steps will reproduce the problem?
1. Install the new acme-sac debian package,
2. Open acme and use README
3. right click on http://cm.bell-labs.com/sys/doc/acme.html
What is the expected output? What do you see instead?
I expect the link to open in acme. Instead I get an error in
the console
[$Math] Broken: "sys: fp: exception status=0000 pc=0x80acc7d"
Right clicking on manual pages works just fine.
If I try to execute Local mount -A tcp!plan9.bell-labs.com!wiki /mnt/wiki
I get the error,
mount: can't dial tcp!plan9.bell-labs.com!wiki: Address family not supported by
protocol (/net/tcp/clone)
119 "Mount":fail:dial failed
And if I try to execute ip/ping 8.8.8.8 I get
ip/ping: can't dial icmp!8.8.8.8!1: network unavailable icmp
What version of the product are you using? On what operating system?
Using the acme-sac featured on the front page. Using ubuntu 12.10
Original issue reported on code.google.com by blufox
on 27 Jan 2013 at 9:36
What steps will reproduce the problem?
1. Start acme-sac (sometimes the crash/hang is imediate with a blank screen)
2. Right click on grab box
3. Acme-sac hangs with:
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7c80767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7c8081e]
#2 /usr/lib/libX11.so.6 [0xb7e11dc9]
#3 /usr/lib/libX11.so.6 [0xb7e12582]
#4 /usr/lib/libX11.so.6 [0xb7e128e0]
#5 /usr/lib/libX11.so.6(_XReadEvents+0x77) [0xb7e13077]
#6 /usr/lib/libX11.so.6(XNextEvent+0x88) [0xb7df9098]
#7 bin/emu [0x804d8b2]
#8 bin/emu [0x804b82b]
#9 /lib/libc.so.6(clone+0x5e) [0xb7d4c8ae]
emu: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req)
- (dpy->request)) >= 0)' failed.
What version of the product are you using? On what operating system?
acme-sac-0.11.deb on debian sid.
This seems related to a bug reported for Inferno a while ago.
uriel
Original issue reported on code.google.com by lost.goblin
on 3 Jul 2008 at 12:33
What steps will reproduce the problem?
1. hold down shift and right click
What is the expected output? What do you see instead?
The ACME should allow mouse button 2 to be simulated this way.
(I would like to use acme-sac on a laptop where only touchpad is
available, + It is cumbersome to click on mouse wheel at other times.)
What version of the product are you using? On what operating system?
Windows XP
Original issue reported on code.google.com by blufox
on 1 Feb 2010 at 11:12
- What steps will reproduce the problem?
1. run acme-sac.
2. drag window onto non-main screen (left of main screen)
3. maximise acme window
4. drag half way onto main screen.
- What is the expected output? What do you see instead?
the window now cannot be moved. minimising the window
and un-minimising it cures the problem (but that's no
good if the top right of the window is not visible,
in which case the only cure is to exit acme).
- What version of the product are you using? On what operating system?
acme 0.11 under windows XP.
- Other info:
workaround seems to be to make the window bigger by dragging the edges,
rather than by clicking the maximise button.
Original issue reported on code.google.com by [email protected]
on 20 Mar 2008 at 3:23
reproduce as follows:
1. open a window on a directory
2. forget that it's a directory window and edit in it for an hour.
3. realise your mistake, edit the name of the window to add the
file name, type Put and execute it.
4. resize a column.
5. realise that the last hour's work has been lost irretrievably.
expected output:
1. I would expect Put to work in a directory window if the title has been
edited (it doesn't - it could at least give a warning).
2. I would expect Undo to work in directory windows past a title change.
3. I'm not sure that resizing a directory window should re-columnate it
(p9p's acme doesn't).
this is using a reasonably recent version of acme sac under mac os.
BTW, all p9p has fixed all these issues, so it shouldn't be *too* much
trouble to find the fixes.
Original issue reported on code.google.com by [email protected]
on 9 Nov 2007 at 4:22
While release 0.9.9 included some support for building Acme SAC under Mac OS X,
more recent
changes have not been merged into the main branch.
The attached patch fixes some bugs in file name recognition in the MacOSX build
profiles and adds
support for building X11 versions of Acme SAC for Power PC and 386.
--underspecified
Original issue reported on code.google.com by [email protected]
on 25 Oct 2007 at 4:21
Attachments:
Type conversion from real to int in Limbo programs apparently
doesn't work. Acme-sac's "seq" works in Inferno, but not in
the Linux version (Debian package) of acme-sac.
seq 10 20
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
16
17
18
19
20
Original issue reported on code.google.com by [email protected]
on 8 Feb 2010 at 7:07
I use ubuntu 9.04, and I tried the hosted .deb file, after installation it
does not seem to have an acme binary under /opt/acme-sac .
I did try
/opt/acme-sac/bin/emu /dis/acme.dis
as seemed to be the case from googling, but this just hangs there.
(I couldn't find instructions for building acme-sac on linux anywhere, So I
could not verify if it was intended to use /opt/acme-sac/bin/emu instead on
linux or if acme binary was really missing.)
Original issue reported on code.google.com by blufox
on 2 Feb 2010 at 5:29
What steps will reproduce the problem?
1. open acme directory window at /
2. write man page notation ls(1)
3. right-click between the l and the s to plumb it
What is the expected output? What do you see instead?
the man page for ls(1) should open.
Instead an empty directory window /ls(1)/ opens.
But if you right-click after the ')' then the man page opens.
If you write ls(1) in a non-directory window, you can
write click anywhere in ls(1) and the man page opens.
Original issue reported on code.google.com by [email protected]
on 14 Dec 2007 at 5:39
What steps will reproduce the problem?
1. Checkout sources from repository
2. Double click on Acme.exe
What is the expected output? What do you see instead?
Expected double-click on Acme.exe to launch Acme. Instead, a blank window
with title `Acme SAC' appears for ~3 seconds and then disappears again.
What version of the product are you using? On what operating system?
SVN revision 61 (14th Feb 2007) on Windows XP SP2 on Intel x86
Please provide any additional information below.
N/A
Original issue reported on code.google.com by [email protected]
on 14 Feb 2007 at 1:34
What steps will reproduce the problem?
1. run sort on a file larger than emu's memory allocation
What is the expected output? What do you see instead?
It runs out of memory.
Implement an external sort. See Plan9's sort as a guide. This is important
for getting any further with the mapreduce experiments.
Original issue reported on code.google.com by [email protected]
on 4 Aug 2006 at 9:44
After some light testing of air found the following issues
1) After a nick change using Nick the old nick is still shown for your own
messages, the fix for this is trivial (just add nick = arg in the 'Nick'
case section in doexec, but still we would need to handle the case of the
nick change failing (if the nick we try to change to is in use).
2) Sending query messages after changing your nick seems to be broken, and
produces the amusing output:
<originalnick> foo bar
<newnick> :foo bar
every time you try to send something.
3) <eric> :f i'm typing and someone sends a message, my stuff gets cut off,
always the first letter
4) There is no man page for airc?
5) There doesn't seem to be any way to execute *actions* (as in /me does foo)
6) Might make more sense to replace airc with an interface to mjl's ircfs
so we don't have to fix and maintain yet another irc implementation (mjl's
ircfs has a tk UI already)
Original issue reported on code.google.com by lost.goblin
on 5 Oct 2007 at 3:50
What steps will reproduce the problem?
1. Commented out the line that opens the README file in lib/profile
2. Closed Acme
3. Started it again
What is the expected output? What do you see instead?
Expected Acme to work normally, except not automatically open the README file
on start-up. Instead the Acme.exe process appears to start (and I have to open
Task Manager to end it) but the Acme window never appears.
What version of the product are you using? On what operating system?
acme-0.13
Please provide any additional information below.
I can't recall having done anything else that could have broken Acme. Now it
just won't work. I've even deleted the entire directory and unpacked the zip
file again to start fresh, but Acme still won't work.
Do some settings get saved to my local HDD that I need to erase? Or do you
think this issue is unrelated to the change I made to my profile file?
Original issue reported on code.google.com by [email protected]
on 22 Jun 2011 at 10:24
What steps will reproduce the problem?
1. create a file hello.awk with contents: BEGIN { print "Hello world" }
2. execute this file with command: awk -f hello.awk
3.
What is the expected output? What do you see instead?
The expected output should be a Hello world string. Instead it outputs the
following:
awk: can't open file hello.awk
source line number 1 source file hello.awk
context is
>>> <<<
What version of the product are you using? On what operating system?
I'm using acme-0.13 on Windows XP Professional SP 2
Please provide any additional information below.
If I try the following: awk 'BEGIN { print "Hello world" }' in a sense,
without storing the script in a file it works fine.
Original issue reported on code.google.com by [email protected]
on 14 Aug 2009 at 8:22
here is the error message when compiling codes from from the repo:
here's the error from gcc: 9l -o o.emu asm-386.o os.o win-x11a.o emu.root.o
lock.o devroot.o devcons.o devenv.o devmnt.o devpipe.o devprog.o devprof.o
devsrv.o devdup.o devssl.o devcap.o devfs.o devcmd.o cmd.o devtab.o devindir.o
devdraw.o devpointer.o devsnarf.o devwmsz.o devip.o ipif6-posix.o ipaux.o
deveia.o devaudio.o audio-oss.o devmem.o srv.o alloc.o cache.o chan.o dev.o
dial.o dis.o discall.o env.o error.o errstr.o exception.o exportfs.o inferno.o
kproc-pthreads.o latin1.o main.o parse.o pgrp.o print.o proc.o qio.o random.o
segflush-386.o sysfile.o uqid.o emu.o ../../lib/libinterp.a ../../lib/libmath.a
../../lib/libdraw.a ../../lib/libmemlayer.a ../../lib/libmemdraw.a
../../lib/libkeyring.a ../../lib/libsec.a ../../lib/libmp.a ../../lib/lib9.a
-lm -lX11 -lXext -lpthread gcc: error: asm-386.o: No such file or directory
gcc: error: ../../lib/libmath.a: No such file or directory
Original issue reported on code.google.com by [email protected]
on 22 May 2013 at 3:59
What steps will reproduce the problem?
1. "lookman factotum" or plumb "factotum(4)"
What is the expected output? What do you see instead?
Expect to see documentation for the factotum fileserver, and get nothing.
What version of the product are you using? On what operating system?
windows 0.12
Original issue reported on code.google.com by [email protected]
on 25 Jun 2008 at 7:22
writing 'TTL n' or 'TOS n' in con.cfd is ignored thus ineffective.
A relevant implementation would preferably alter same parameter for hosting OS
Mac OS X / Acme SAC
#if !defined(IP_HDRINCL) && defined(IP_TTL)
if (setsockopt(sndsock, IPPROTO_IP, IP_TTL,
(char *)&ttl, sizeof(ttl)) < 0) {
Fprintf(stderr, "%s: setsockopt ttl %d: %s\n",
prog, ttl, strerror(errno));
exit(1);
}
Original issue reported on code.google.com by [email protected]
on 18 Jan 2012 at 4:17
host window resize is a "disgusting kludge"
devwmsz.c is copy and paste of devpointer.c with lots of redundant code.
screen image isn't actually resized. screen.image doesn't seem to know the
maximum size of available display device.
take a look at the 9vx implementation. re-implement host window resize in
acme-sac.
Original issue reported on code.google.com by [email protected]
on 17 Jul 2008 at 5:06
What steps will reproduce the problem?
1. Start Win
2. Execute Edit 1,$d
3. Press enter
What version of the product are you using? On what operating system?
Version 0.21 on OS X
Original issue reported on code.google.com by [email protected]
on 22 Oct 2007 at 6:20
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.