On Fri, Jul 19, 2013 at 4:59 AM, Daniel Narvaez <dwnarv...@gmail.com> wrote:
> This is really weird, sugar-build from the chroot branch uses the chroot > branch of osbuild > > https://github.com/sugarlabs/sugar-build/blob/chroot/osbuild#L202 > > Which doesn't have --home-dir anymore > > https://github.com/dnarvaez/osbuild/blob/chroot/osbuild/run.py > > Maybe try to rm -rf build/out/sandbox and see if the right code is > pulled... > Will try later. Gonzalo > > On Thursday, 18 July 2013, Gonzalo Odiard wrote: > >> >> >> >> On Thu, Jul 18, 2013 at 2:36 PM, Daniel Narvaez <dwnarv...@gmail.com>wrote: >> >>> It seems like you are running a mix of master and chroot branch code. >>> Did you start from a clean clone or run osbuild clean before switching >>> branch? (Hope I remembered to suggest that in my emails). >>> >>> I'm trying to figure out how to make the "upgrade" automatic or at least >>> more obvious, but it's tricky. >>> >>> >>> >> >> Now I did a clone from zero. >> Did all the the build, when I try do: >> >> >> [gonzalo@localhost sugar-build]$ ./osbuild run >> Type Shift-Alt-Q inside sugar to close. >> >> Command failed: sugar-runner --home-dir >> /home/gonzalo/sugar-build/build/state/home/default >> >> usage: sugar-runner [-h] [--resolution RESOLUTION] [--output OUTPUT] >> sugar-runner: error: unrecognized arguments: --home-dir >> /home/gonzalo/sugar-build/build/state/home/default >> Traceback (most recent call last): >> File "/home/gonzalo/sugar-build/build/commands/run", line 16, in >> <module> >> run.run("sugar-runner") >> File >> "/home/gonzalo/sugar-build/build/out/sandbox/install/lib/python2.7/site-packages/osbuild/run.py", >> line 38, in run >> command.run(args) >> File >> "/home/gonzalo/sugar-build/build/out/sandbox/install/lib/python2.7/site-packages/osbuild/command.py", >> line 39, in run >> raise subprocess.CalledProcessError(result, args) >> subprocess.CalledProcessError: Command '['sugar-runner', '--home-dir', >> '/home/gonzalo/sugar-build/build/state/home/default']' returned non-zero >> exit status 2 >> [gonzalo@localhost sugar-build]$ >> >> if I modify the file >> >> >> >> /home/gonzalo/sugar-build/build/out/sandbox/install/lib/python2.7/site-packages/osbuild/run.py >> >> and replace the line: >> >> args = [cmd, "--home-dir", config.home_dir] >> >> by >> >> args = [cmd] >> >> sugar-build starts. >> >> I couldn't find where is the source of that file, then don't know when or >> why was changed. >> >> Gonzalo >> >> >> >> >> >> >> >> >> >> >> >> >>> On Thursday, 18 July 2013, Gonzalo Odiard wrote: >>> >>>> If I have a file prefs.json with {"use_broot": false} >>>> as suggested to not use chroot, >>>> get the following error: >>>> >>>> [gonzalo@localhost sugar-build]$ ./osbuild build >>>> Traceback (most recent call last): >>>> File "/home/gonzalo/sugar-build-multiselection/build/commands/build", >>>> line 4, in <module> >>>> common.run("build") >>>> File >>>> "/home/gonzalo/sugar-build-multiselection/build/commands/common.py", line >>>> 76, in run >>>> if not getattr(main, "cmd_%s" % command)(): >>>> File >>>> "/home/gonzalo/sugar-build-multiselection/build/out/sandbox/install/lib/python2.7/site-packages/osbuild/main.py", >>>> line 123, in cmd_build >>>> result = run_build(clean_all=args.clean_all) >>>> File >>>> "/home/gonzalo/sugar-build-multiselection/build/out/sandbox/install/lib/python2.7/site-packages/osbuild/main.py", >>>> line 41, in run_build >>>> if not build.pull(lazy=True): >>>> File >>>> "/home/gonzalo/sugar-build-multiselection/build/out/sandbox/install/lib/python2.7/site-packages/osbuild/build.py", >>>> line 50, in pull >>>> for module in config.load_modules(): >>>> File >>>> "/home/gonzalo/sugar-build-multiselection/build/out/sandbox/install/lib/python2.7/site-packages/osbuild/config.py", >>>> line 186, in load_modules >>>> return [Module(info) for info in filter(_filter_if, json.load(f))] >>>> File >>>> "/home/gonzalo/sugar-build-multiselection/build/out/sandbox/install/lib/python2.7/site-packages/osbuild/config.py", >>>> line 220, in _filter_if >>>> return eval(item["if"], globals) >>>> File "<string>", line 1, in <module> >>>> NameError: name 'gnome_version' is not defined >>>> >>>> >>> >>> -- >>> Daniel Narvaez >>> >>> >> > > -- > Daniel Narvaez > >
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel