| *** gtristan has quit IRC | 03:47 | |
| *** gtristan has joined #baserock | 04:16 | |
| *** toscalix has joined #baserock | 08:16 | |
| *** rdale has joined #baserock | 08:45 | |
| *** edcragg has joined #baserock | 09:03 | |
| *** bruce_ has joined #baserock | 09:05 | |
| *** bashrc_ has joined #baserock | 09:07 | |
| *** jonathanmaw has joined #baserock | 09:36 | |
| *** CTtpollard has joined #baserock | 09:42 | |
| radiofree | how attached are we to the qt documentation? rdale? | 10:12 |
|---|---|---|
| radiofree | it's not a major issue, but means you can just do "build-system: qmake" with no chunk if you don't build it | 10:13 |
| rdale | wrt to the patches in baserock for installing it? i originally wanted to have a complete qt dev environment with qt creator and enlightenment desktop, but that doesn't seem relevant any more | 10:14 |
| paulsherwood | rdale: why not? | 10:14 |
| rdale | perhaps it is then | 10:14 |
| paulsherwood | and also, any news on your 'frenzy'? | 10:14 |
| paulsherwood | rdale, gtristan - would it make sense to add qt to the gnome system? | 10:15 |
| rdale | no frenzy, but i've worked out how i'm going to do it | 10:15 |
| * radiofree will leave the docs then | 10:16 | |
| paulsherwood | rdale: but have you worked out *when*? :-) | 10:16 |
| radiofree | for qtbase it adds about 5 minutes to the build, other things it's pretty tiny | 10:16 |
| rdale | if you are going to use a baserock system as a qt dev environment, then i think you want to docs installed | 10:16 |
| rdale | paulsherwood: today or tomorrow with luck | 10:17 |
| paulsherwood | cool! | 10:17 |
| rdale | radiofree: i don't think 5 mins in the context of a qt build is much, as long as the doc patches aren't hard to maintain | 10:18 |
| radiofree | i don't think they'll require any maintenance (they certainly haven't in the 2... 3 times i've upgraded qt) | 10:19 |
| rdale | ok, then i would vote for leaving them then | 10:19 |
| rdale | leaving them in, i mean | 10:20 |
| radiofree | motion carried | 10:20 |
| paulsherwood | :) | 10:21 |
| *** gtristan has quit IRC | 10:21 | |
| *** Lachlan1975 has joined #baserock | 10:40 | |
| *** gtristan has joined #baserock | 10:51 | |
| *** gtristan has quit IRC | 10:52 | |
| *** gtristan has joined #baserock | 10:53 | |
| gtristan | paulsherwood, I dont think it's relevant to the GNOME system really, there is nothing "gnome" which wants qt | 10:54 |
| paulsherwood | gtristan: yes fair enough. but the gnome system is our closest to a general user/dev machine, and some user/devs need qt... | 10:57 |
| paulsherwood | which means revisiting the concept of how to add 'apps' to systems i think | 10:58 |
| *** edcragg has quit IRC | 11:35 | |
| *** edcragg has joined #baserock | 11:37 | |
| radiofree | the instances thing for ybd, is this just something i put in a config file? | 13:52 |
| radiofree | instances = 2 or something will automatically spawn two builds? | 13:52 |
| pedroalvarez | yes | 13:53 |
| pedroalvarez | Is something that you put in a config file | 13:53 |
| paulsherwood | radiofree: echo "instances: 2" > /src/ybd/ybd.conf (for example) | 13:54 |
| radiofree | ok thanks | 13:55 |
| radiofree | though probably be best to use ">>" since i don't want to wipe my current config | 13:55 |
| paulsherwood | ybd will check /src/ybd/ybd.conf after /src/ybd/ybd.conf (which has the defaults) and definitions/ybd.conf | 13:55 |
| paulsherwood | radiofree: ack | 13:55 |
| radiofree | oh i didn't know that | 13:55 |
| radiofree | when does ybd/config/ybd.conf (in the source tree) get checked? | 13:56 |
| paulsherwood | sorry i should have said... "ybd will check /src/ybd/ybd.conf after /src/ybd/config/ybd.conf" | 13:56 |
| paulsherwood | so you can keep your own config separate, to avoid any git merge clashes on /src/ybd/config/ybd.conf | 13:57 |
| paulsherwood | https://github.com/devcurmudgeon/ybd/blob/master/ybd/app.py#L109 | 13:58 |
| radiofree | ah | 13:58 |
| radiofree | ok i'll do that | 13:59 |
| radiofree | printing the time the build started might be useful | 14:02 |
| paulsherwood | it does...? | 14:04 |
| radiofree | i only get the time since the build started | 14:05 |
| radiofree | "16-01-18 00:01:17 [1/20/310] [qtwebkit] Running command:" | 14:05 |
| paulsherwood | 15-11-07 00:00:03 [1/800/800] [stage1-binutils] Starting build of stage1-binutils.dac85c48b260aa710b7910ab871bf5b5cce1e27910bf090b4b60bf2dc35fbbbb15-11-07 00:00:03 [1/800/800] [stage1-binutils] Starting build of stage1-binutils.dac85c48b260aa710b7910ab871bf5b5cce1e27910bf090b4b60bf2dc35fbbbb15-11-07 00:00:03 [1/800/800] [stage1-binutils] Starting build of stage1-binutils.dac85c48b260aa710b7910ab871b | 14:05 |
| paulsherwood | f5b5cce1e27910bf090b4b60bf2dc35fbbbb[A | 14:06 |
| paulsherwood | oops sorry | 14:06 |
| paulsherwood | radiofree: do you mean actual wallclock time?? | 14:07 |
| radiofree | it's useful to figure out how long things have taken, but kinda useless to gauge how long something has been building | 14:07 |
| radiofree | unless i make a manual note of what time something started building | 14:08 |
| paulsherwood | radiofree: you could set log-elapsed: False | 14:09 |
| radiofree | what does that do? prints the actual time? | 14:09 |
| radiofree | ah, looks like i want that | 14:10 |
| paulsherwood | yup | 14:12 |
| *** gtristan has quit IRC | 14:59 | |
| *** bruce_ has quit IRC | 15:09 | |
| *** gtristan has joined #baserock | 15:18 | |
| paulsherwood | so... i'm wondering about richard_maw's shallow conclusions | 15:28 |
| paulsherwood | er, deep conclusions about git-shallow | 15:28 |
| paulsherwood | maybe we should just bite the bullet and find a way to get the whole of gcc history onto gbo? | 15:28 |
| jmacs | What's stopping you doing that, ooi? | 15:30 |
| richard_maw | the problems are speed and space, they are related but not the same | 15:30 |
| paulsherwood | iirc lorry timed out when we tried initially | 15:30 |
| richard_maw | aye, we could potentially introduce additional rules letting an initial import have a wider period | 15:31 |
| * richard_maw recalls taking >8h when he fetched it at home, but that was on some shaky wifi | 15:31 | |
| paulsherwood | iiuc downstream users don't *have* to mirror all of gbo | 15:31 |
| paulsherwood | but i wonder if we did this would we end up accidentally adding n-gigabytes downloads for all users? | 15:32 |
| richard_maw | most of gcc's history should compress well, but there's a couple of git behaviours that make it painful | 15:33 |
| richard_maw | 1. The server usually generates packs on-demand, rather than sending the ones the content is stored in. | 15:34 |
| richard_maw | 2. GNU style changelog files are the worst-case input for git's packing algorithms | 15:34 |
| richard_maw | so it ends up taking a long time to generate a very large pack to send | 15:35 |
| jmacs | It doesn't take that long for me to clone gcc from github. Maybe 30 minutes. | 15:35 |
| richard_maw | github's non-standard git implementation is a lot better than whatever's on savannah | 15:35 |
| jmacs | Do you lorry from another git repository, or straight from gnu's svn? | 15:35 |
| * richard_maw can't remember the details | 15:36 | |
| richard_maw | I think back then we used the git mirror on savannah | 15:36 |
| richard_maw | and github is very good at its packing | 15:37 |
| paulsherwood | maybe the answer is just that, then? | 15:38 |
| richard_maw | it's worth a try, but I no longer have time to try it | 15:40 |
| paulsherwood | ack | 15:42 |
| paulsherwood | is the process just to submit a lorry file to gerrit? | 15:42 |
| paulsherwood | and if it were accepted, are we confident that this on its own does not add ngigabytes of download for users and downstream troves? | 15:43 |
| richard_maw | for imports we have reason to suppose would work, normally yes, I'd rather time a local import first though, since if it then fails we would have downstream troves creating an empty repository that we don't fill | 15:44 |
| richard_maw | unfortunately I think it will still cause big downstream updates even if it now imports successfully, since there's a couple of extra hops between upstream and downstream that could require a repack | 15:45 |
| paulsherwood | even if our default systems don't use it? | 15:46 |
| richard_maw | yes | 15:46 |
| richard_maw | the lorry configuration still expects that it should mirror everything | 15:46 |
| richard_maw | downstreams by default get everything in delta/ | 15:46 |
| richard_maw | gitano lets you hide repositories by setting project.archived=true, which would stop downstreams from getting them, but they wouldn't show up on the cgit UI or gitano ls by default | 15:47 |
| radiofree | ok this is a new one | 15:48 |
| radiofree | OSError: [Errno 22] Invalid argument: 'install-files/essential-files/.//etc/os-release' | 15:48 |
| radiofree | when trying to upgrade a system | 15:48 |
| * radiofree just gets rid of "install-essential-files" for now | 15:51 | |
| radiofree | the essential-files don't seem that essential | 15:52 |
| *** franred has quit IRC | 15:58 | |
| *** bruce_ has joined #baserock | 16:02 | |
| radiofree | ok, another new one | 16:03 |
| radiofree | during the call to system-verison-manager | 16:03 |
| radiofree | Updating system configuration | 16:03 |
| radiofree | cmp: /tmp/tmp.B74HqrMEjZ/systems/weston-devel/run/etc/xdg/systemd/user: Is a directory | 16:03 |
| radiofree | ERROR: xdg/systemd/user: replacing a file with a symlink is only supported if there are no changes to the content. | 16:03 |
| radiofree | i'm trying to upgrade a weston-system | 16:03 |
| radiofree | doing this upgrade from a mustang works ._o | 16:10 |
| paulsherwood | odd | 16:10 |
| paulsherwood | richard_maw: i'd accept the hidden from downstreams by default, as a first step? | 16:12 |
| *** franred has joined #baserock | 16:13 | |
| *** franred has quit IRC | 16:38 | |
| *** edcragg has quit IRC | 16:48 | |
| *** franred has joined #baserock | 16:49 | |
| *** rdale has quit IRC | 16:52 | |
| *** jonathanmaw has quit IRC | 17:03 | |
| *** bruce_ has quit IRC | 17:10 | |
| *** rdale has joined #baserock | 17:14 | |
| *** rdale has quit IRC | 17:19 | |
| *** rdale has joined #baserock | 17:24 | |
| *** rdale has quit IRC | 17:29 | |
| *** rdale has joined #baserock | 17:32 | |
| *** bashrc_ has quit IRC | 18:03 | |
| * paulsherwood wonders what others think of that | 18:07 | |
| *** rdale has quit IRC | 19:30 | |
| *** Lachlan1975 has quit IRC | 19:35 | |
| *** rdale has joined #baserock | 21:42 | |
| *** rdale has quit IRC | 21:56 | |
| *** toscalix has quit IRC | 22:54 | |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!