*** zoli_ [~zoli_@0x5e91887a.adsl.cybercity.dk] has joined #baserock | 06:53 | |
*** zoli_ [~zoli_@0x5e91887a.adsl.cybercity.dk] has quit [Changing host] | 06:53 | |
*** zoli_ [~zoli_@linaro/zoli] has joined #baserock | 06:53 | |
*** zoli_ [~zoli_@linaro/zoli] has quit [Remote host closed the connection] | 07:46 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 07:51 | |
*** grahamfinney [~grahamfin@cpc14-know11-2-0-cust234.know.cable.virginm.net] has joined #baserock | 08:09 | |
grahamfinney | Moring all | 08:09 |
---|---|---|
paulsherwood | morning :) | 08:32 |
*** mariaderidder [~maria@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 08:40 | |
*** zoli_ [~zoli_@linaro/zoli] has joined #baserock | 08:45 | |
*** mdunford [~marcdunfo@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 08:56 | |
*** bashrc [~motters@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:09 | |
*** jonathanmaw [~jonathanm@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:14 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: petefoth] | 09:20 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:21 | |
*** ssam2 [~ssam2@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:30 | |
Mode #baserock +v ssam2 by ChanServ | 09:30 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: petefoth] | 09:38 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:38 | |
*** franred [~franred@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 09:42 | |
pedroalvarez | hm... franred has just found an error we made when enabling some configuration in the kernel. After that I've decide to investigate if there were more errors and I found this: http://paste.baserock.org/reqevuyapu | 09:46 |
pedroalvarez | are all of those wrong enabled? should we remove "CONFIG_" in all of them? | 09:46 |
perryl | straycat: just to clarify, in your review of my distbuild input patch, logging.error sends to morph.log in addition to logging.debug? | 09:47 |
straycat | aye | 09:48 |
perryl | cool, wasn't sure if i'd need to add in a debugging line in addition | 09:48 |
ssam2 | pedroalvarez: scripts/config -e CONFIG_FHANDLE seems to cause a change to .config in a Linux checkout | 09:49 |
ssam2 | as does scripts/config -e FHANDLE | 09:49 |
ssam2 | I guess both work | 09:49 |
pedroalvarez | interesting.. thanks! | 09:50 |
franred | ssam2, so having CONFIG_ prefix on a scripts/config line does not affect when building the kernel? | 09:51 |
Kinnison | They're not *necessary* but they're also safe given: ARG="${ARG/${CONFIG_}/}" | 09:51 |
franred | Kinnison, thanks | 09:52 |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: petefoth] | 10:02 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 10:02 | |
ssam2 | SotK: I've added your public key to testgerrit.baserock.org | 10:06 |
ssam2 | from there you can get to the new Mason to debug it which is 192.168.222.48 | 10:06 |
ssam2 | user for testgerrit is 'ubuntu' | 10:07 |
SotK | thanks :) | 10:07 |
* DavePage hopes there's no password auth ;) | 10:08 | |
ssam2 | try it and see :) | 10:08 |
CTtpollard | there shouldn't be | 10:08 |
DavePage | Good good :) | 10:11 |
perryl | honestly, all of you! it's a lovely little room in the height of summer! | 10:11 |
perryl | wrong window!!! | 10:11 |
Kinnison | Heh | 10:11 |
*** lachlanmackenzie [~lachlan@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 10:14 | |
*** Krin [~mikesmith@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 10:18 | |
paulsherwood | actually, maybe we could use Snappy Ubuntu Core for Baserock? It's got systemd, atomic updates, avoids package managers.. and the LXD logo is awesome | 10:26 |
Kinnison | Well, apart from the 'avoids package managers' bit you're close | 10:28 |
paulsherwood | i was trying to be ironic. | 10:29 |
* Kinnison is lacking support for detecting irony due to a lack of pig friday :-( | 10:29 | |
paulsherwood | i remember being told expressly when we tried to get systemd into ubuntu for embedded that 'there will be no fork of ubuntu, we don't need it' | 10:30 |
* persia is amused, given the number of forks of ubuntu on the internet | 10:31 | |
paulsherwood | this was a discussion with mark/canonical specifically | 10:31 |
persia | For some time , it was the most popular source of forks, although I don't know if that is true today. | 10:31 |
Zara_ | Hm, I noticed yesterday that there was nothing about baserock on the embedded linux wikipedia page. I didn't change it in case it was intentional, though it does make me wonder about how people would discover baserock in the wild. | 10:35 |
*** jjardon [sid723@gateway/web/irccloud.com/x-amnpfxpyyawexrqu] has quit [] | 10:36 | |
*** jjardon [sid723@gateway/web/irccloud.com/x-mejztphcdxvqfnua] has joined #baserock | 10:39 | |
persia | Zara_: Discovery is tricky. I heard about it from a talk at a conference I didn't attend, which slides were posted on someone's blog. | 10:42 |
persia | I don't know that it is specifically "embedded", since one can use Baserock for other environments as well, but it can do "embedded" fairly well. | 10:42 |
* persia keeps quoting embedded, because lots of folk these days misuse that word to include systems that aren't actually embedded in larger systems, but rather are just small, or even not-so-small (e.g. 17" tablets) | 10:43 | |
pedroalvarez | how difficult could be modify grub to add an entry to boot baserock in a different partition of my laptop? | 10:47 |
persia | It should just be a menu entry. | 10:48 |
pedroalvarez | I was hoping that it could be that easy | 10:50 |
pedroalvarez | 1) download an image 2) `dd` it to a partition 3) modify grub 4) baserock!! | 10:51 |
paulsherwood | w00t! :) | 10:52 |
paulsherwood | pedroalvarez: video? | 10:52 |
persia | Extra points for writing a script that lets one boot the image off USB, autodetects a grub installation, adjusts partitioning to have space by resizing existing partitions, adds the instructions to cause the Baserock menu item to be present to the grub config for the installed environment, chroots into the installed environment, and regenerates the grub config. | 10:52 |
persia | note: this may take a while :) | 10:53 |
pedroalvarez | hehe atm is just in my head, If make it happens, I'll record it | 10:53 |
petefoth | persia: yes - what could possibly go wriong with that? | 10:53 |
Kinnison | pedroalvarez: assuming you're doing grub2 you may simply need to teach it how to detect baserock | 10:53 |
pedroalvarez | Kinnison: and then update the grub entries, | 10:54 |
pedroalvarez | hmmm.. :) | 10:54 |
persia | petefoth: Actually, surprisingly little. The tools that Fedora and Ubuntu use for that are fairly polished, and mostly do a good job. they fall down if you try to have two different installs manage grub, but that's easy: we don't try to manage grub in Baserock. | 10:54 |
pedroalvarez | I failed on all my attepmts of booting an Image off USB. So I assume that I'm missing something :/ | 10:56 |
pedroalvarez | that's why I mentioned `dd` | 10:56 |
persia | Hrm? I thought we had reports of booting off USB previously. | 10:57 |
persia | Unfortunately, I can't recall who had done it. | 10:57 |
paulsherwood | richard_maw: ^^ ? :) | 10:57 |
* petefoth tries to remember to use smilies correctly | 10:57 | |
paulsherwood | i think also mauricemoss_ did something on chromebook? | 10:57 |
* richard_maw was booting a Baserock system on his old netbook from USB | 11:00 | |
mauricemoss_ | Unfortunately not with grub, the partitions needed for the Chromebook are very specific. | 11:00 |
pedroalvarez | wow! morph speed ups in the ML! | 11:21 |
pedroalvarez | richard_maw: IIRC this was just a rawdisk image (with initramfs), `dd`ed to an usb, right? | 11:22 |
richard_maw | pedroalvarez: aye | 11:23 |
Kinnison | SotK: that's starting to look like the speeds I'd have expected from morph. Yay | 11:24 |
SotK | Kinnison: its mostly Sam's work :) | 11:24 |
Kinnison | ssam2: yay | 11:24 |
pedroalvarez | I'll spend some time today to review that. I'll have my time back when it's merged :) | 11:25 |
ssam2 | hooray | 11:25 |
SotK | Disclaimer: It still takes ~5s to go from "Deciding task order" to running the build, even with caches, but thats because the build actually starts before the first build message | 11:26 |
SotK | 4 of those 5 seconds are spent asking the remote artifact cache if it has an artifact | 11:26 |
ssam2 | might be worth fixing that then | 11:26 |
pedroalvarez | could we maybe add logging msg to that action? | 11:26 |
ssam2 | appearances matter | 11:26 |
ssam2 | we'll spend lots of time in this channel repeating what you just said as people test the branch and say 'it took 5 seconds for me instead of 1' | 11:27 |
SotK | if you run with --verbose you get a message saying "Building a set of sources", which means the build has started | 11:28 |
*** locallycompact [~lc@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 11:29 | |
ssam2 | ok, that helps | 11:29 |
SotK | is it worth making that show always rather than just with --verbose? | 11:29 |
ssam2 | I think so yeah | 11:31 |
ssam2 | do you have time to look at removing support for chunk morphs in chunk repos? would be good to simplify the code | 11:32 |
ssam2 | although as Emmet pointed out, adding versioning of definitions at the same time would be very useful | 11:32 |
ssam2 | I assisted someone with an issue this week which turned out to be because they were running a 9 month old version of Morph | 11:33 |
ssam2 | but since the version number is a SHA1 and there's no feedback when it doesn't understand new fields in that version, it wasn't obvious that that was the problem | 11:33 |
SotK | persia: do you have a preferred idea of how to version definitions? | 11:33 |
ssam2 | I was thinking of having a '.baserock-definitions-version' file in the root of the repo, which would contain '1' or '2' or '3' | 11:36 |
ssam2 | persia expressed his opinion in this channel sometime, it's in the backlog somewhere from the last couple of weeks ... | 11:37 |
ssam2 | perhaps he'd be willing to send it to the list as an email | 11:37 |
persia | Mine matches ssam2's description | 11:38 |
ssam2 | no need then :) | 11:38 |
persia | If someone else would send email today, I'd appreciate this. I may eventually get to it, but ... | 11:38 |
ssam2 | i can send a short email | 11:39 |
SotK | that would be great thanks :) | 11:40 |
persia | ssam2: Thank you | 11:41 |
ssam2 | sent | 11:44 |
kejiahu | question: I got an error "ERROR: Unsupported architecture "x86_32"" today when I cross-bootstrap, but it used to work before, and also x86_32 should be supported... does anyone have an idea how did the error come out? http://paste.baserock.org/eyahaqetis | 11:51 |
pedroalvarez | hm.. missing ',' in valid_archs?? | 11:53 |
pedroalvarez | sigh | 11:53 |
kejiahu | er... | 11:53 |
pedroalvarez | kejiahu: can you check if that is the issue? | 11:53 |
pedroalvarez | kejiahu: between aarch64 and x86_32 | 11:53 |
kejiahu | pedroalvarez, I got what you mean, will check, thanks | 11:54 |
pedroalvarez | I don't see the same code in morph.git master | 11:55 |
* pedroalvarez unsighs | 11:55 | |
grahamfinney | I have a query: http://paste.baserock.org/zajocatoje | 11:55 |
kejiahu | pedroalvarez, yes, that must be the reason..., thanks | 11:55 |
ssam2 | grahamfinney: are you running ssh-copy-id on your local machine, or in your Baserock VM ? | 11:57 |
grahamfinney | On my local machine | 11:58 |
ssam2 | do you have any SSH keys? what does `ssh-add -l` output ? | 11:58 |
grahamfinney | ssam2: The agent has not identities | 12:00 |
ssam2 | ah, you need to create an SSH key then | 12:00 |
jmacs | What was the output of "ssh-keygen" ? | 12:00 |
grahamfinney | Yeah, I thought I'd done that. Hang on... | 12:01 |
grahamfinney | yep done that | 12:02 |
ssam2 | is it in ~/.ssh ? | 12:03 |
ssam2 | if not, you need to either put it there, or add it manually to the agent with `ssh-add` | 12:04 |
ssam2 | I think | 12:04 |
DavePage | Yeah, you still need to ssh-add | 12:04 |
jmacs | I don't think that's what ssh-add does. | 12:05 |
grahamfinney | I added it but I noticed it wasn't in there. I'll put it in ther e myself | 12:05 |
ssam2 | jmacs: what doesn't ssh-add do? its man page says ' adds private key identities to the authentication agent' | 12:07 |
persia | It doesn't copy the file to .ssh/ | 12:07 |
jmacs | Yeah, that's what I was reading, which isn't quite what you said | 12:07 |
grahamfinney | What does it do, add to a db? | 12:08 |
ssam2 | right :) | 12:08 |
persia | In-memory data structures | 12:08 |
ssam2 | grahamfinney: have a read of https://en.wikipedia.org/wiki/Ssh-agent if you're curious | 12:09 |
grahamfinney | do, I did the ssh-add before, but it didn't do the job | 12:09 |
DavePage | ssh-keygen should dump keys in .ssh/, ssh-add should add them to your ssh-agent, then it should work | 12:09 |
grahamfinney | ssam2: Yeh I will | 12:09 |
grahamfinney | Just looking for short-cut answers | 12:10 |
grahamfinney | Right, copying the file into .SSH and then running the said commands did the trick. Thanks guys. Until my next question.... | 12:18 |
jmacs | Glad it's working. I can't figure out why ssh-keygen wouldn't do that, though | 12:19 |
tiagogomes_ | the unpetrify-ref for m4 is build-essential, was it in build-essential in the past? | 12:21 |
persia | I think the issue is that ssh-keygen ran on the host, and ssh-copy-id was run on the guest. | 12:22 |
ssam2 | tiagogomes: I think when I did the initial build-essential work, I had to switch m4 from building from Git to building from tarball | 12:22 |
persia | tiagogomes_: Feel free to set it to anything you like. Don't worry about the history. | 12:22 |
ssam2 | that's why it has that branch name. | 12:22 |
ssam2 | so baserock/1.2.3-tarball would be a better name | 12:23 |
grahamfinney | persia: following the commands as listed, ssh-copy-id was also run on the host | 12:25 |
pedroalvarez | grahamfinney: ssh-copy-id is run after ssh -A host@ip, so it's actually being run in the gest | 12:27 |
persia | Unless one has a nifty dynamic prompt, this may not be obvious | 12:28 |
grahamfinney | right, I get it. Tah | 12:29 |
persia | For the meetup next month, is there an agenda page on the wiki? Somewhere else? | 12:29 |
pedroalvarez | persia: there is not an agenda, in Paul's email there were some points. That is all we have right now/ | 12:34 |
persia | paulsherwood: What's the best way to add to the agenda? Move to a wiki page? Reply to your mail? | 12:34 |
* persia wants to talk about `morph branch`, `morph checkout`, `morph pull`, `morph push`, etc. and make them go away | 12:35 | |
*** zoli_ [~zoli_@linaro/zoli] has quit [Remote host closed the connection] | 12:54 | |
*** locallycompact [~lc@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Remote host closed the connection] | 13:00 | |
*** rdale_ [~quassel@190.Red-176-85-27.dynamicIP.rima-tde.net] has joined #baserock | 13:01 | |
*** rdale [~quassel@228.Red-83-35-57.dynamicIP.rima-tde.net] has quit [Read error: Connection reset by peer] | 13:02 | |
paulsherwood | persia: please start a wiki page, and publish it? | 13:13 |
paulsherwood | s/publish/inform folks about/ | 13:14 |
persia | paulsherwood: OK. I'll start with stuff from your mail. | 13:14 |
* persia likely won't get around to that for a few hours, so if someone else wants to extend the agenda first, they ought feel free | 13:14 | |
paulsherwood | persia: do you fancy curating the agenda? i might submit a proposal even at this late stage :) | 13:14 |
persia | Do we need a curator, or do our usual wiki practices work? I'm not sure I'll be able to get enough time away from $work to do a good job. | 13:16 |
paulsherwood | no problem, let's see how we get on | 13:17 |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: petefoth] | 14:35 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 14:35 | |
*** zoli_ [~zoli_@linaro/zoli] has joined #baserock | 14:46 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: petefoth] | 14:52 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 14:54 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Client Quit] | 14:55 | |
*** petefoth [~petefoth@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 14:57 | |
tiagogomes_ | pedroalvarez, can I use ernie to test my changes in ppc64? | 15:00 |
pedroalvarez | tiagogomes_: of course! | 15:00 |
pedroalvarez | tiagogomes_: did you solve the problems with arm? | 15:01 |
pedroalvarez | s/arm/armv7lhf | 15:01 |
tiagogomes_ | pedroalvarez, it is still compiling, but it is at Build 58/176 | 15:01 |
pedroalvarez | that looks ok then | 15:01 |
pedroalvarez | I wonder if I still have hardware running armv7b around | 15:02 |
tiagogomes_ | Didn't we have bi-endian hardware? | 15:06 |
pedroalvarez | tiagogomes_: reading this I think that we could set up a jetson to be big endian: http://wiki.baserock.org/How_to_install_a_big-endian_Linux_system_to_NVIDIA_Jetson_TK1/ | 15:09 |
tiagogomes_ | mmm | 15:11 |
SotK | Is there any chance someone could please review http://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2015-January/010470.html soon? :) | 15:15 |
perryl | if http://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2015-January/010507.html could get a review or two also i'd much appreciate it! | 15:16 |
*** mdunford [~marcdunfo@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 265 seconds] | 15:18 | |
*** CTtpollard [~tom@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 252 seconds] | 15:22 | |
*** mdunford [~marcdunfo@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 15:33 | |
grahamfinney | problem with: morph init workspace -> /use/bin/morph: line 3: permission denied | 15:37 |
grahamfinney | Any ideas? | 15:37 |
jmacs | Sounds like you've followed the instructions for up-to-date morph | 15:38 |
jmacs | Try chmod +x /usr/bin/morph | 15:38 |
jmacs | (I'm assuming /use/bin/morph is a typo) | 15:38 |
persia | The typo may have been at symlink creation time | 15:40 |
grahamfinney | No, I got that right. Checked the permissions after setting the permissions | 15:41 |
grahamfinney | Oh hang on... | 15:42 |
grahamfinney | No, thought I might have had it then, but no | 15:45 |
grahamfinney | +x is set | 15:45 |
SotK | can you paste the contents of /usr/bin/morph somewhere? | 15:46 |
grahamfinney | http://paste.baserock.org/iritiviquw | 15:49 |
pedroalvarez | grahamfinney: and is still not working? same error? | 15:51 |
SotK | are the permissions set properly in /src/morph? | 15:51 |
grahamfinney | 'fraid so | 15:51 |
grahamfinney | I opened the permissions right up to 777 just to make sure, to no avail | 15:53 |
SotK | hmm | 15:55 |
Zara_ | have you made the morph.conf file? I remember I forgot that step the first time I used baserock, and it caused me an odd error, though I don't remember what | 15:58 |
ssam2 | does /usr/bin/python work? does running /src/morph work ? | 15:58 |
richard_maw | have you accidentally mounted /src with noexec? | 15:59 |
*** CTtpollard [~tom@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #baserock | 16:00 | |
grahamfinney | that might be it actually | 16:03 |
richard_maw | the mounting noexec? | 16:03 |
grahamfinney | /dev/sdb on /src type btrfs (rw, relatime,space_cache) | 16:04 |
* richard_maw prefers `findmnt /src`, since it shows a lot more information | 16:05 | |
richard_maw | but it doesn't look like there's weird mount flags going on | 16:05 |
grahamfinney | I did accidentally also mount that to the non-existent /srv | 16:08 |
grahamfinney | Not that it made any difference removing that mount, unsurprisingly... | 16:11 |
grahamfinney | Well, I'm in on Monday, so someone can stand by me and show me how to suck a dummy. | 16:24 |
mauricemoss_ | I'm cross-bootstrapping for mips with tiagogomes_ gcc branch and a patched morph http://paste.baserock.org/wavadezobi | 16:34 |
mauricemoss_ | I can't figure out this error: http://paste.baserock.org/onusimopid | 16:34 |
mauricemoss_ | It seems there is no script for parsing the baserock archs in the binutils like there is in gcc | 16:35 |
pedroalvarez | mauricemoss_: le me check, I think I know where to look at | 16:36 |
pedroalvarez | s/le/let/ | 16:36 |
pedroalvarez | mauricemoss_: so I assume that "mips64b-bootstrap-linux-gnu" is wrong. How should it be? | 16:37 |
mauricemoss_ | pedroalvarez, the weird thing is if you choose mips64 instead of mips64b in morph, it works. but builds 32bit binaries | 16:37 |
tiagogomes_ | mauricemoss_, you need to check if that is the right GNU triplet for what you are trying to build | 16:39 |
tiagogomes_ | If not, you need to add logic at _env_for_arch() on buildenvironment.py | 16:40 |
pedroalvarez | mauricemoss_: here there are debian triplets: https://wiki.debian.org/Multiarch/Tuples | 16:41 |
tiagogomes_ | mauricemoss_, you need to ensure that the config.guess are new enough to recognize mips. I doubt they will be for gawk and make at lesat | 16:41 |
tiagogomes_ | s/lesat/least | 16:41 |
pedroalvarez | and indeed, here we generate the triplet. You have to extend the logic of it I guess. http://git.baserock.org/cgi-bin/cgit.cgi/baserock/baserock/morph.git/tree/morphlib/buildenvironment.py#n113 | 16:42 |
mauricemoss_ | ah, I see. that will help I think. thanks tiagogomes_ and pedroalvarez :) | 16:43 |
tiagogomes_ | also mauricemoss_, I've a new system branch that I haven't submitted to review yet. You may want to try that instead | 16:44 |
mauricemoss_ | ok, you mean update-toolchain-v2? I couldn't find a difference to the old one :) | 16:45 |
tiagogomes_ | mauricemoss_, yes that one, it contains fixes for ARM | 16:47 |
pedroalvarez | tiagogomes_: I'm curious about why we need to move m4 to build-essential | 16:50 |
pedroalvarez | did that fix arm? | 16:50 |
* pedroalvarez reads the commit message and shuts up | 16:50 | |
tiagogomes_ | pedroalvarez, GMP can be built a) generic C code b) machine dependent assembly code. For some reason the generic C code does not work for ARM; but to use the assembly code m4 is required to manipulate it | 16:54 |
tiagogomes_ | s/be build/be built from | 16:55 |
*** CTtpollard [~tom@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Ex-Chat] | 17:00 | |
*** grahamfinney [~grahamfin@cpc14-know11-2-0-cust234.know.cable.virginm.net] has quit [Quit: Ex-Chat] | 17:05 | |
*** mariaderidder [~maria@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Ex-Chat] | 17:35 | |
dabukalam | persia: I'm going to edit the wbo front page to add an announcement to the baserock meetup. It would probably be good to do that after you've done the agenda, so that I can say, for the agenda, click here. | 17:40 |
persia | dabukalam: Feel free to add an agenda page now if you're doing that. I won't get to it for a bit more. | 17:41 |
dabukalam | you mean add an agenda page without an agenda? | 17:41 |
* dabukalam doesn't actually know the agenda, just wants to tell people the meetup is happening | 17:41 | |
persia | dabukalam: Apologies: yes, create an agenda page. | 17:50 |
persia | The only data I have is http://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2015-January/010378.html andhttp://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2015-January/010637.html | 17:50 |
persia | If you do create the agenda page, it might be a good idea to reply to that thread indicating you've done so. | 17:50 |
persia | (or I can reply saying you've done so when I would have gotten around to creating one) | 17:51 |
dabukalam | ok I will do both | 17:54 |
dabukalam | no worries | 17:54 |
*** bashrc [~motters@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Lost terminal] | 18:01 | |
*** Krin [~mikesmith@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Remote host closed the connection] | 18:02 | |
*** genii [~quassel@ubuntu/member/genii] has joined #baserock | 18:04 | |
*** tiagogomes_ [~tiagogome@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Leaving] | 18:09 | |
*** jonathanmaw [~jonathanm@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Leaving] | 18:12 | |
paulsherwood | question about default behaviour in the presence/absence of build-commands.... | 18:13 |
paulsherwood | for an autodetectable build-system, if chunk definition has (say) install-commands but no configure-commands or build-commands, do/should we run the default configure/build steps? | 18:15 |
straycat | probably not | 18:16 |
straycat | some things don't have configure/build commands | 18:16 |
persia | I think each of the three (configure-, build-, install-) are different stages, and we should autodetect if any one of them is missing. | 18:18 |
persia | So I can fully specify (including nulls), or skip the entry if I want autodetection. | 18:18 |
paulsherwood | so.... maybe i'm confused but... | 18:19 |
paulsherwood | http://git.baserock.org/cgi-bin/cgit.cgi/baserock/baserock/definitions.git/tree/strata/build-essential/stage2-binutils.morph | 18:19 |
paulsherwood | http://git.baserock.org/cgi-bin/cgit.cgi/baserock/baserock/definitions.git/tree/strata/build-essential/stage2-gcc-fixed-headers.morph | 18:19 |
paulsherwood | i believe morph somehow reasons that stage2-binutils requires default autotools install... | 18:20 |
paulsherwood | while also inferring that stage2-gcc-fixed-headers does *not* need default configure or build steps | 18:21 |
paulsherwood | am i missing something? | 18:21 |
*** genii [~quassel@ubuntu/member/genii] has quit ["Coffee time's over, it's probably Beer O Clock."] | 18:29 | |
* persia doesn't know enough about current behaviour, and only has a (likely-faulty) concept of an ideal model | 18:30 | |
pedroalvarez | IIRC stage2-gcc-fixed-headers doesn't install any source. It just creates a file (or a symlink, not sure) | 18:32 |
paulsherwood | that's right, pedroalvarez. but it seems like too much magic that morph decide to skip omitted configure/build, but autodetect and apply omitted install. i think there are other examples | 18:41 |
*** lachlanmackenzie [~lachlan@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 265 seconds] | 18:43 | |
persia | I'd much prefer consistent behaviour. If I have something, use it. If I omit something, autodetect. Different logic for different things requires more effort on my part to keep track. | 18:44 |
* persia wants morph to be opaque, but easy enough to use that this doesn't matter | 18:44 | |
* paulsherwood wants to prove that definitions are useful independent of morph | 18:45 | |
paulsherwood | (among other things) | 18:45 |
persia | I'd be happy to replace "morph" in my list of wants with anything else, as long as I can't tell the difference: this is the advantage of opacity :) | 18:47 |
paulsherwood | yup | 18:47 |
paulsherwood | from elsewhere i notice '* The Baserock toolchain defaults to build MIPS32bit, unfortunately there is nothing to tell it to build 64bit so we are having to alter each instance as it occurs. | 18:52 |
paulsherwood | ' | 18:52 |
paulsherwood | that seems sad. is it true? | 18:52 |
persia | The reference systems tend to use older versions of stuff unless someone takes the trouble to get the newest shiny bits. | 18:54 |
persia | The work to differentiate MIPS32/MIPS64 might have been done upstream and we just aren't using the latest version. | 18:54 |
persia | Or possibly the intent is like PPC, where one can safely run 32-bit and 64-bit binaries on the same system, so there's no need to do anything special, and one only builds 64-bit for those few things that actually require it. | 18:55 |
* persia doesn't know enough about the MIPS64 ISA to have a real answer | 18:55 | |
* paulsherwood wonders if rjek hit this or similar? | 18:55 | |
pedroalvarez | MIPS is not a supported arch yet | 18:56 |
paulsherwood | true | 18:56 |
persia | I thought we could cross-bootstrap into anything. I've seen some MIPS chatter once in a while in this channel over several months (although it doesn't seem to be in definitions master today) | 18:57 |
pedroalvarez | into anything supported by our (old) toolchain and with a bit of support code in Morph | 18:57 |
pedroalvarez | The toolchain is being upgraded so that is not going to be a issue | 18:58 |
paulsherwood | ah, ok | 18:59 |
mauricemoss_ | paulsherwood, yes rjek patched gcc amongst many other things. when we built his mips64 branch we still got 32bit binaries in the end. | 19:00 |
persia | Ah, right. So the issue that we need newer toolchain is the core issue. | 19:00 |
paulsherwood | mauricemoss_: ha! :/ | 19:00 |
*** rdale_ [~quassel@190.Red-176-85-27.dynamicIP.rima-tde.net] has quit [Ping timeout: 272 seconds] | 19:08 | |
ssam2 | paulsherwood: if there's a chunk morphology then there's no autodetection of build-system | 19:09 |
ssam2 | the morphology specifies 'build-system: manual' or 'build-system: autotools' | 19:10 |
ssam2 | i think | 19:10 |
ssam2 | if you specify build-system autotools plus some configure-commands, it runs the default (for autotools) build-commands and install-commands but your custom configure-commands | 19:10 |
ssam2 | if you specify build-system manual, it runs nothing except what you specify | 19:10 |
ssam2 | if you have no chunk morph at all, it tries to guess what build-system to use (but raises an error if it can't work it out) | 19:11 |
*** ssam2 [~ssam2@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Leaving] | 19:11 | |
dabukalam | rjek: I'm trying to create an ikiwiki page and embed a google map. The home page has an iframe embed, but it won't let me do it on another page. Am I doing something wrong? | 19:20 |
pedroalvarez | dabukalam: yes! asking in #baserock :) | 19:23 |
dabukalam | pedroalvarez: It's the baserock wiki I'm trying to edit! | 19:23 |
pedroalvarez | aha! then it is related | 19:24 |
dabukalam | :P | 19:24 |
pedroalvarez | dabukalam: ISTR that there were some restrictions on it. | 19:24 |
pedroalvarez | I mean, someone had to relax some restrictions to be able to embed videos on the wiki | 19:25 |
pedroalvarez | this may be the same case | 19:25 |
petefoth1 | pedroalvarez: dabukalam: Yes that happened when I wanted to embed videos on the tutorails page. The solution was that somebody had to do something on that page :) | 19:27 |
dabukalam | petefoth1: OK, I'll leave it for now then... | 19:27 |
petefoth1 | I seem to remeber Kinnison will know / was the person what done it bt I could be wrong | 19:28 |
Kinnison | Video embedding is controlled because it involves disabling the random-HTML-removal part of the antispam protection on the wiki | 19:31 |
Kinnison | In general, link to videos instead unless you *really* don't want to | 19:31 |
petefoth1 | Checking testirclogs it was ssam2: "+ssam2 petefoth: I disabled 'htmlscrubber' on 'video-archive' and it seems to embed the videos now" | 19:31 |
dabukalam | Kinnison: It's actually a google map I'm embedding for the meetup page | 19:32 |
Kinnison | link to it :-) | 19:34 |
dabukalam | ok | 19:34 |
dabukalam | also, how do I force a line? | 19:34 |
Kinnison | a line? | 19:34 |
Kinnison | Do you mean a horizontal rule (<hr> tag)? | 19:35 |
dabukalam | s/line/newline/ | 19:35 |
dabukalam | "\\ " doesn't work | 19:35 |
Kinnison | If you want to start a new paragraph, leave a blank line | 19:35 |
Kinnison | if you are trying to control layout of a single paragraph, give up now | 19:35 |
dabukalam | :( | 19:35 |
Kinnison | Why do you want to break the line? | 19:36 |
dabukalam | for the Codethink office address | 19:36 |
*** franred [~franred@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Remote host closed the connection] | 19:36 | |
Kinnison | Hrf | 19:36 |
* Kinnison is unsure if branchable has multimarkdown configured | 19:37 | |
Kinnison | if it does then: | 19:37 |
Kinnison | | foo | 19:37 |
Kinnison | | bar | 19:37 |
Kinnison | | baz | 19:37 |
Kinnison | is a "line block" | 19:37 |
Kinnison | if it doesn't then you're a tad stuck | 19:37 |
petefoth1 | or put it in a codeblock or a quote | 19:38 |
Kinnison | You could try forcing breaks with <br> but again I don't know if the HTML stuff will munch that | 19:38 |
petefoth1 | dabukalam: | 19:38 |
petefoth1 | ^^ | 19:38 |
dabukalam | petefoth1: I thought abotu a codeblock but it looks horrible | 19:38 |
dabukalam | codeblocks are for code :P | 19:38 |
petefoth1 | try quoted then - each kine beginning with > | 19:38 |
petefoth1 | and an address is a code, which identifes a buildign :P | 19:39 |
dabukalam | Kinnison: aha! <br> worked :) | 19:39 |
* dabukalam now wonders if he can convince Kinnison to give /meetup embed rights to make the page look cool | 19:39 | |
* Kinnison isn't a believer in "cool" web pages | 19:40 | |
dabukalam | :( | 19:41 |
Kinnison | generating wrappers.. | 19:41 |
dabukalam | Not for coolness then | 19:41 |
Kinnison | refreshing wiki.. | 19:41 |
Kinnison | From /home/b-baserock/source | 19:41 |
Kinnison | b82210b..16779dc setup -> origin/setup | 19:41 |
Kinnison | done | 19:41 |
Kinnison | In theory "meetup" is allowed to have random html shite now | 19:41 |
Kinnison | if you mess it up, I keeeeeel you | 19:41 |
Kinnison | :-) | 19:41 |
* dabukalam kisses Kinnison | 19:42 | |
dabukalam | thanks | 19:42 |
dabukalam | http://wiki.baserock.org/meetup/ | 19:52 |
dabukalam | hope this doesn't offend anyone | 19:52 |
DavePage | dabukalam: What time on Thursday 5th Feb? | 19:55 |
dabukalam | 9am? | 19:55 |
dabukalam | they'll know | 19:55 |
* dabukalam grins | 19:55 | |
DavePage | It doesn't say on the website is all | 19:56 |
DavePage | It says it's a "full day" but that could mean anythign :) | 19:56 |
DavePage | Is lunch provided? :) | 19:56 |
Kinnison | If it's 9am most baserockers will be late :-) | 19:57 |
persia | I hope so. | 19:57 |
Kinnison | unless you pre-warn them | 19:57 |
persia | Conferences without lunch are frustrating | 19:57 |
Kinnison | Yes and no | 19:57 |
* Kinnison often likes going and foraging for himself | 19:57 | |
* Kinnison is odd though | 19:57 | |
DavePage | I am just asking the kind of questions I would ask of any other conference | 19:57 |
DavePage | The specific details on talks and demos is welcome | 19:57 |
DavePage | But more logistical information would be helpful; I'd specifically say "The Codethink office is a two-minute walk from Manchester Piccadilly train station, at:" | 19:58 |
DavePage | "There is an NCP carpark nearby on Tariff Street" | 19:58 |
persia | Kinnison: I like foraging in odd cities, but I'll either take an extra day around conference, or do so in the evening. When there's only a short break, I often have trouble finding things, and when it's a long break, I feel like there weren't enough hours in the day. | 19:59 |
persia | DavePage: If you have more useful logistical information, please add it. | 19:59 |
DavePage | persia: Done | 20:01 |
persia | DavePage: Thanks! | 20:02 |
* DavePage is assuming that the people who are crazy about Baserock already know everything they need to know, and is providing details to make it less effort for the less engaged whom we wish to energise | 20:10 | |
DavePage | I'd also suggest posting about this on the ManLUG and Geekup lists (neither of which I'm on) and Twitter | 20:10 |
* bwh adjusted the optimistic 'two-minute walk' | 20:11 | |
DavePage | bwh: Damn you, now I feel tempted to test it with a stopwatch ;) | 20:11 |
*** cosm [~Unknown@81.141.196.112] has joined #baserock | 21:58 | |
*** cosm [~Unknown@81.141.196.112] has quit [Ping timeout: 256 seconds] | 23:05 | |
*** cosm [~Unknown@81.141.196.112] has joined #baserock | 23:08 | |
dabukalam | DavePage: ah you did it | 23:23 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!