*** zoli__ [~zoli_@0x5e91887a.adsl.cybercity.dk] has quit [Remote host closed the connection] | 00:31 | |
De|ta_ is now known as De|ta | 08:02 | |
*** mike [~mike@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 08:07 | |
mike is now known as Guest45603 | 08:08 | |
*** zoli__ [~zoli_@0x5e91887a.adsl.cybercity.dk] has joined #baserock | 08:23 | |
*** mariaderidder [~maria@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 08:42 | |
*** CTtpollard [~tom@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:00 | |
*** rdale [~quassel@165.Red-83-47-9.dynamicIP.rima-tde.net] has joined #baserock | 09:04 | |
*** jonathanmaw [~jonathanm@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:17 | |
*** tiagogomes_ [~tiagogome@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:38 | |
*** grahamfinney [~grahamfin@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:51 | |
richard_maw | sorry straycat, no inline chunks yet | 09:53 |
---|---|---|
* pedroalvarez_ uses virt-manager to spin up a VM in baserock | 09:58 | |
Kinnison | pedroalvarez_: woot | 09:59 |
pedroalvarez_ | only thing needed was openbsd-netcat | 09:59 |
persia | No changes to morph? | 09:59 |
pedroalvarez is now known as pedroalvarez | 10:00 | |
*** ssam2 [~ssam2@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 10:00 | |
Mode #baserock +v ssam2 by ChanServ | 10:00 | |
pedroalvarez | so I have a PC with the virtualization.morph stratum, and I connected to it with virt-manager to setup a VM | 10:01 |
pedroalvarez | no, no changes to morph nor to definitions, since I installed `nc` manually just for tetsting | 10:01 |
Kinnison | pedroalvarez: I take it the issue is that busybox's netcat isn't openbsd cmdline compatible? | 10:03 |
persia | Ah, so baserock delivering a tested-working libvirt-based hypervisor, rather than baserock deploying to a libvirt-based target. Apologies for my confusion. | 10:03 |
pedroalvarez | Kinnison: virt-manager needs a netcat version with the '-U' option available | 10:04 |
Kinnison | aah | 10:04 |
pedroalvarez | -U: Use UNIX domain socket | 10:04 |
Kinnison | nod. | 10:04 |
* Kinnison prefers openbsd-netcat anyway, so perhaps we could make that default | 10:05 | |
pedroalvarez | Kinnison: I found difficult to find the source, and I just installed a fork of it. Would you help me to find the right one? | 10:06 |
Kinnison | I'd start from whatever Debian has | 10:06 |
pedroalvarez | Debian has a fork of the openbsd one | 10:06 |
Kinnison | aah | 10:07 |
pedroalvarez | wait, this was more hecky than I normally do. I Copied the `nc` binary from my Debian OS. :) | 10:09 |
pedroalvarez | s/hecky/hacky/ | 10:09 |
Kinnison | heh | 10:09 |
persia | debinject was writted specifically to avoid the need to do that | 10:09 |
persia | s/writted/written/ | 10:09 |
pedroalvarez | I think this is the one: http://openbsd-netcat.googlecode.com/svn/trunk/ | 10:12 |
*** Krin [~mikesmith@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 10:13 | |
Kinnison | You might find http://anonscm.debian.org/cgit/collab-maint/netcat-openbsd.git of use | 10:13 |
pedroalvarez | \o/.git! Thanks | 10:15 |
Kinnison | TTOTD, apt-cache showsrc blahblah | grep Vcs | 10:16 |
Kinnison | a handy way to find stuff | 10:16 |
Kinnison | Not always immediately obvious how to get thence to upstream, but it's a good starting point | 10:16 |
pedroalvarez | I see. | 10:17 |
pedroalvarez | I only know how to do those things in baserock :) | 10:17 |
*** lachlanmackenzie [~lachlan@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 10:18 | |
persia | debian/copyright in that repo claims http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/ as upstream | 10:21 |
Kinnison | Mmm, but the patches in the debian repo look useful | 10:21 |
persia | Yes, but they aren't commits, so need a fork repo to be consumed by morph | 10:21 |
Kinnison | aye, tis awkward | 10:22 |
*** sambishop [~sambishop@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 252 seconds] | 10:31 | |
*** sambishop [~sambishop@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 10:31 | |
*** grahamfinney [~grahamfin@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 246 seconds] | 10:32 | |
*** franred [~franred@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 10:53 | |
*** grahamfinney [~grahamfin@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 11:32 | |
grahamfinney | Hi, doing the initial Baserock quick start I hit a barrier. I have detailed it at http://paste.baserock.org/sawihojofi. Any ideas? | 11:48 |
paulsherwood | where did the <grahamfinney> problem with: morph init workspace -> /use/bin/morph: line 3: permission denied | 11:50 |
paulsherwood | typo come from? | 11:50 |
persia | grahamfinney: Is this with use-latest-morph? | 11:50 |
tiagogomes_ | `chmod +x /use/bin/morph` ? | 11:51 |
persia | The problem is "use", should be "usr", not an actual permission issue. | 11:52 |
persia | I think a symlink or path is broken somewhere | 11:52 |
persia | grahamfinney: Just to check, what does `which morph` return/ | 11:55 |
persia | s:/:?: | 11:55 |
grahamfinney | I uses /usr/bin/morph | 11:57 |
radiofree | paulsherwood: what's the output of 'cat /usr/bin/morph' | 11:57 |
persia | How about `ls -l /usr/bin/morph`? | 11:57 |
radiofree | persia: i think /usr/bin/morph is a script rather than a direct symlink? | 11:58 |
radiofree | unless the instructions have changed | 11:58 |
radiofree | sorry, grahamfinney, what's the output of 'cat /usr/bin/morph' | 11:58 |
grahamfinney | persia: latest morph? I think so, I just pulled it down | 11:59 |
straycat | it's a script that appends /src/morph to the $PYTHONPATH and runs /src/morph/morph | 11:59 |
persia | grahamfinney: BY "pulled down", do you mean "downloaded the build system"? | 12:00 |
radiofree | it sounds like there's a problem inside the /usr/bin/morph script | 12:00 |
persia | grahamfinney: I wanted to confirm you were not doing http://wiki.baserock.org/using-latest-morph/ | 12:00 |
SotK | grahamfinney: what happens if you do `export PYTHONPATH="$PYTHONPATH:/src/morph"; /src/morph/morph init workspace`? | 12:00 |
grahamfinney | persia: cat /usr/bin/morph -> PYTHONPATH="$morphpath" "$morph" "$@" | 12:02 |
persia | grahamfinney: Check the values of those variables in your environment | 12:03 |
radiofree | grahamfinney: that looks wrong | 12:03 |
grahamfinney | No I downloaded the binary | 12:03 |
persia | What binary? | 12:03 |
radiofree | grahamfinney: http://wiki.baserock.org/using-latest-morph/ | 12:03 |
persia | Except don't do that unless you are hacking morph: for most folk, it's better to just upgrade morph in the development system | 12:04 |
radiofree | grahamfinney: if that's all that's in your /usr/bin/morph file, you're not setting "$morphpath" | 12:04 |
grahamfinney | I doanloaded the binary pointed to by the quick start tut | 12:05 |
radiofree | edit /usr/bin/morph and add "morphpath=/src/morph" above the PYTHONPATH=... line | 12:05 |
grahamfinney | I'll give that a go radiofree | 12:05 |
persia | grahamfinney: http://wiki.baserock.org/guides/vm-setup/#index2h2 ? | 12:06 |
grahamfinney | I can't keep up with the flood...... | 12:06 |
grahamfinney | that's alde | 12:07 |
grahamfinney | that's already in there radiofree | 12:08 |
radiofree | are you sure you git cloned morph into /src/morph? | 12:09 |
grahamfinney | i.e. morphpath is set | 12:09 |
* persia continues to believe that putting morph in /src/morph is generally to be avoided | 12:09 | |
grahamfinney | not sure at all radiofree. I'll look over it ... | 12:10 |
radiofree | persia: why? | 12:11 |
persia | radiofree: Because 1) there are better ways to install/upgrade software in devel systems, and 2) it increases the potential to cause issues working only in /src to run software from /src | 12:12 |
persia | Obviously, if folk are hacking morph, it is critical to be able to use /src/morph, but I think most end users should not be doing that. | 12:12 |
*** grahamfinney_ [~grahamfin@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 12:17 | |
*** grahamfinney [~grahamfin@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 246 seconds] | 12:18 | |
straycat | tbf, the wiki does say "If you want to use 'bleeding edge morph'" I was hoping the term "bleeding edge" might suggest most users don't want this | 12:22 |
*** grahamfinney_ [~grahamfin@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 246 seconds] | 12:23 | |
persia | straycat: I think it should. The bits that worry me are 1) the presence of "use" instead of "usr" somewhere: I'd like to understand where that comes from, and 2) telling folk to set /src/morph for morphpath before we understand the current values. | 12:25 |
*** grahamfinney [~grahamfin@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 12:31 | |
straycat | persia, i'll update the wiki to make the clearer then | 12:32 |
persia | If you think it is necessary. I think that new readers of the old text will not try it without prompting, and that folk who have been using /src/morph for a long time will continue to recommend it if not reminded (but are unlikely to read the relevant page). | 12:33 |
tiagogomes_ | I didn't find any "use/" on the documentation. I don't think that the instructions for using the last morph should be on "Using Baserock", they could be moved to Guides perhaps | 12:34 |
grahamfinney | Turns out the problem is that PYTHONPATH wasn't quite right. it was set to "$morphpath" "$morph" "$@", but "$morph" should have been "$morphpath/morph". Thanks ripsum. | 12:38 |
persia | tiagogomes_: Moving it sounds sane. | 12:38 |
persia | I think the "use" is a typo somewhere, but I don't know where. | 12:38 |
persia | From the investigation so far, I suspect the environment variables that morph is consuming. | 12:38 |
persia | But it worries me that "/src/morph" was already in /usr/bin/morph | 12:39 |
tiagogomes_ | persia, I am pretty sure that it doesn't come configured to look at /src/morph from factory | 12:40 |
persia | tiagogomes_: That's why I'm worried. I think grahamfinney's environment differs from default in odd ways, and want to understand how so it can be repaired. | 12:41 |
* SotK assumed that "use/" was a typo in the original error description on friday since it wasn't in the pastebin that grahamfinney sent today, but could be wrong. | 12:46 | |
persia | That would be a sensible explanation. grahamfinney ^^ ? | 12:47 |
grahamfinney | I appeared made an error in copying over the commands (from "Using the latest version of morph") | 13:23 |
persia | I'd start again, as it probably will be easier than untangling that. | 13:24 |
persia | And not go through "Using the latest version of morph" next time, unless you really need to hack on morph. | 13:24 |
persia | If you do need to hack on morph, then troubleshooting your current installation will probably be educational in a way that assists your hacking on morph. | 13:25 |
grahamfinney | I don't recall if I did that, but I remmeber having a loook at it, so I may have, | 13:26 |
*** tiagogomes_ [~tiagogome@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Leaving] | 15:00 | |
*** tiagogomes [~tiagogome@82.70.136.246] has joined #baserock | 15:03 | |
*** mdunford [~marcdunfo@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 256 seconds] | 15:30 | |
*** grahamfinney [~grahamfin@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 245 seconds] | 15:58 | |
jjardon | Hi, anyone knows how big is the minimal baserock system? | 16:05 |
ssam2 | a few hundred MB | 16:05 |
rjek | ISTR ~150MB, but this number is out of date | 16:05 |
pedroalvarez | jjardon: is a bit big right now, but there was a patch to strip more the gcc chunk | 16:06 |
pedroalvarez | making it smaller than 30M (I believe) | 16:06 |
jjardon | oh, thats nice, thanks! | 16:07 |
flatmush1 is now known as flatmush | 16:26 | |
mauricemoss_ | I can't make libstdc++ available to stage2-gcc when cross-bootstrapping for mips64 http://paste.baserock.org/iyuqaxovor does anyone have an idea how to solve this? | 16:38 |
*** flatmush [~flatmush@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Leaving.] | 16:43 | |
*** flatmush [~flatmush@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 16:47 | |
*** zoli__ [~zoli_@0x5e91887a.adsl.cybercity.dk] has quit [Remote host closed the connection] | 16:50 | |
*** zoli__ [~zoli_@94.145.136.122] has joined #baserock | 16:50 | |
tiagogomes | mauricemoss_ where that came from? /src/moph.log? I never saw exceptions on build failures | 17:06 |
mauricemoss_ | tiagogomes, yep that's from morph.log | 17:07 |
tiagogomes | mauricemoss_, where is libstdc++ installed? | 17:07 |
mauricemoss_ | I found it in ../tools/lib32/libstdc++.a | 17:10 |
mauricemoss_ | actually that makes me wondering, what gcc excpects for mips64. probably not /lib32 | 17:11 |
tiagogomes | argh, it should go to /tools/lib | 17:12 |
mauricemoss_ | let me check.. | 17:13 |
tiagogomes | what `./tools/bin/mips-baserock-linux-gnu-ld --verbose | grep SEARCH` shows, if executed from the failed staging area | 17:13 |
tiagogomes | I don't expect that the executable name is named `./tools/bin/mips-baserock-linux-gnu-ld` exactly | 17:13 |
mauricemoss_ | SEARCH_DIR("=/tools/mips64-bootstrap-linux-gnu/lib32"); SEARCH_DIR("=/tools/lib"); SEARCH_DIR("=/tools/lib64"); SEARCH_DIR("=/tools/mips64-bootstrap-linux-gnu/lib"); | 17:15 |
*** zoli__ [~zoli_@94.145.136.122] has quit [Remote host closed the connection] | 17:16 | |
*** zoli__ [~zoli_@0x5e91887a.adsl.cybercity.dk] has joined #baserock | 17:16 | |
mauricemoss_ | oh I forget to mention I'm not using your v2 branch yet, because I figured out there was no change in this area. | 17:16 |
tiagogomes | mauricemoss_ there you go, /tools/lib32 is not on the ld path | 17:16 |
tiagogomes | mauricemoss_, did you pass --with-lib=/tools/lib to gcc configure's script? | 17:17 |
*** zoli__ [~zoli_@0x5e91887a.adsl.cybercity.dk] has quit [Remote host closed the connection] | 17:18 | |
mauricemoss_ | I didn't, will add it :) | 17:20 |
tiagogomes | mauricemoss_, unfortunately, I don't think that is going to do any difference, gcc seems to ignore that flag. | 17:21 |
* ssam2 starts a build of a system based off latest master and watches freshly built artifacts get downloaded from cache.baserock.org | 17:21 | |
ssam2 | the system works! | 17:22 |
tiagogomes | ssam2, I just realized that I forgot to update the unpetrify-refs, I'm cooking a patch | 17:22 |
ssam2 | cool | 17:25 |
ssam2 | doh, it's got to stage2-gcc and started building | 17:25 |
ssam2 | I guess my laptop caught up with mason-x86-64.baserock.org :) | 17:26 |
mauricemoss_ | tiagogomes, if gcc is ignoring the flag, how can I make the libstdc++ know to gcc? | 17:27 |
ssam2 | it might help to look at the configure script to see why gcc is ignoring the flag | 17:30 |
tiagogomes | mauricemoss_, did you disabled multilib as well? | 17:30 |
mauricemoss_ | I did. | 17:30 |
ssam2 | running 'grep '/tools/lib32' *' in a failed staging area might give you some useful info | 17:30 |
*** jonathanmaw [~jonathanm@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Leaving] | 17:31 | |
*** mariaderidder [~maria@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Ex-Chat] | 17:33 | |
*** zoli__ [~zoli_@0x5e91887a.adsl.cybercity.dk] has joined #baserock | 17:39 | |
*** ssam2 [~ssam2@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Remote host closed the connection] | 17:43 | |
*** Krin [~mikesmith@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Remote host closed the connection] | 17:46 | |
*** mdunford [~marcdunfo@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 17:50 | |
*** grahamfinney [~grahamfin@cpc14-know11-2-0-cust234.know.cable.virginm.net] has joined #baserock | 17:57 | |
*** tiagogomes [~tiagogome@82.70.136.246] has quit [Quit: Leaving] | 18:09 | |
straycat | ahh, i think some of the requirement processing must have changed between the setuptools version we're using in baserock and current, cause i get different dependencies for python-glanceclient | 18:16 |
straycat | 12.0.5 was released pretty recently, we could probably move to that and our delta against setuptools would reduce to one line | 18:18 |
persia | Upgrades that reduce delta are good. | 18:22 |
*** Guest45603 [~mike@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Leaving] | 18:23 | |
straycat | yeah sadly that's not actually the problem here >.> | 18:27 |
pedroalvarez | I wonder if cross-bootstrap is broken in general or only for the new architecture that mauricemoss_ is trying to use | 18:35 |
persia | pedroalvarez: Do you still have ppc64 hardware? Maybe run a test there? | 18:52 |
pedroalvarez | I'll make a note to do it. | 18:53 |
*** radiofree [radiofree@unaffiliated/radiofree] has quit [Ping timeout: 244 seconds] | 19:25 | |
*** lachlanmackenzie [~lachlan@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 252 seconds] | 19:30 | |
*** rdale_ [~quassel@60.Red-79-147-217.dynamicIP.rima-tde.net] has joined #baserock | 19:30 | |
*** rdale [~quassel@165.Red-83-47-9.dynamicIP.rima-tde.net] has quit [Ping timeout: 276 seconds] | 19:33 | |
*** rdale [~quassel@100.Red-88-21-209.staticIP.rima-tde.net] has joined #baserock | 19:37 | |
*** rdale_ [~quassel@60.Red-79-147-217.dynamicIP.rima-tde.net] has quit [Ping timeout: 240 seconds] | 19:38 | |
*** radiofree [radiofree@unaffiliated/radiofree] has joined #baserock | 20:33 | |
*** radiofree [radiofree@unaffiliated/radiofree] has quit [Remote host closed the connection] | 20:33 | |
*** radiofree [radiofree@unaffiliated/radiofree] has joined #baserock | 20:33 | |
*** jjardon [sid723@gateway/web/irccloud.com/x-mejztphcdxvqfnua] has quit [Remote host closed the connection] | 21:12 | |
*** jjardon [sid723@gateway/web/irccloud.com/x-fhvoiqoxejdmzigt] has joined #baserock | 21:24 | |
*** grahamfinney [~grahamfin@cpc14-know11-2-0-cust234.know.cable.virginm.net] has quit [Ping timeout: 245 seconds] | 22:36 | |
*** franred [~franred@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Leaving] | 23:04 | |
*** zoli__ [~zoli_@0x5e91887a.adsl.cybercity.dk] has quit [Remote host closed the connection] | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!