*** 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!