| *** zoli__ has quit IRC | 00:02 | |
| *** zoli__ has joined #baserock | 01:47 | |
| *** zoli__ has quit IRC | 01:51 | |
| *** Kinnison has quit IRC | 03:08 | |
| *** Kinnison has joined #baserock | 03:08 | |
| *** zoli__ has joined #baserock | 03:17 | |
| *** zoli__ has quit IRC | 03:22 | |
| *** zoli__ has joined #baserock | 04:11 | |
| *** mike has joined #baserock | 06:09 | |
| *** mike is now known as Guest6723 | 06:10 | |
| *** gary_perkins has joined #baserock | 06:19 | |
| *** zoli__ has quit IRC | 06:26 | |
| *** paulw has joined #baserock | 06:33 | |
| *** gary_perkins has quit IRC | 06:42 | |
| *** gary_perkins has joined #baserock | 06:42 | |
| *** zoli__ has joined #baserock | 06:48 | |
| *** rdale has joined #baserock | 07:13 | |
| *** sambishop has quit IRC | 07:14 | |
| *** gary_perkins has quit IRC | 07:17 | |
| *** Albert has joined #baserock | 07:20 | |
| *** bashrc_ has joined #baserock | 08:10 | |
| *** jonathanmaw has joined #baserock | 08:10 | |
| *** sambishop has joined #baserock | 08:14 | |
| *** mariaderidder has joined #baserock | 08:29 | |
| *** tiagogomes has joined #baserock | 08:32 | |
| SotK | tlsa: Could you maybe look at the review comments on the XFCE patches I sent to Gerrit at some point if you have time please? | 08:41 |
|---|---|---|
| *** CTtpollard has joined #baserock | 08:42 | |
| tlsa | SotK: sure | 08:42 |
| SotK | thanks :) | 08:42 |
| SotK | there's no rush | 08:43 |
| *** gary_perkins has joined #baserock | 08:45 | |
| *** ssam2 has joined #baserock | 08:46 | |
| *** ChanServ sets mode: +v ssam2 | 08:46 | |
| Kinnison | Merp, erlang in build-system? | 08:59 |
| Kinnison | was that part of the openstack merge? | 09:00 |
| *** marcdunford has quit IRC | 09:02 | |
| *** a1exhughe5 has joined #baserock | 09:03 | |
| *** fay_ has quit IRC | 09:03 | |
| *** fay_ has joined #baserock | 09:04 | |
| *** edcragg has joined #baserock | 09:06 | |
| pedroalvarez | Kinnison: hmm.. that looks wrong | 09:08 |
| Kinnison | and django is in the build system now | 09:09 |
| Kinnison | and devtools | 09:10 |
| Kinnison | which seems wrong | 09:10 |
| pedroalvarez | Kinnison: are you sure that you aren't building the openstack system? | 09:10 |
| Kinnison | python /src/ybd/ybd.py systems/build-system-x86_64.morph x86_64 | 09:10 |
| Kinnison | I'll admit I'm not 100% sure ybd won't be being odd, but it seems unlikely | 09:10 |
| Kinnison | xstatic-bootstrap-datepicker now | 09:10 |
| pedroalvarez | `git grep erlang |grep system` doesn't show the build system | 09:11 |
| Kinnison | might be a build-dep | 09:11 |
| SotK | django only looks to be used in openstack stuff | 09:11 |
| SotK | openstack-services build-depends on erlang too | 09:12 |
| pedroalvarez | erlang is a build-dep in strata/openstack-services.morph only | 09:12 |
| SotK | but that is only in the openstack system | 09:12 |
| SotK | and isn't a build dep for any of the other openstack stuff afaict | 09:12 |
| Kinnison | I'll le tyou know when ybd tells me :) | 09:13 |
| Kinnison | It's on coreutils build right now, so I imagine it'll be a while before it reveals its secrets | 09:14 |
| pedroalvarez | Kinnison: if ybd builds it, something is wrong :) | 09:14 |
| Kinnison | :) | 09:14 |
| Kinnison | I wouldn't be surprised :) | 09:14 |
| * Kinnison has been doing evil things to ybd | 09:15 | |
| pedroalvarez | I don't expect you to add evil code to ybd to build random packages | 09:15 |
| *** franred has joined #baserock | 09:16 | |
| Kinnison | I wouldn't *intend* to | 09:16 |
| SotK | Kinnison: http://paste.baserock.org/eyewazijub | 09:16 |
| pedroalvarez | SotK: that was clever | 09:17 |
| pedroalvarez | does ybd have a command like that? | 09:17 |
| Kinnison | SotK: I expect ybd has done something "interesting" then | 09:17 |
| Kinnison | ybd doesn't have subcommands | 09:17 |
| Kinnison | you give it something and it does it -- build, or later when my hacking is done, deploy | 09:18 |
| pedroalvarez | [19:43:39] <paulsherwood> in other news, i timed building openstack-system: ybd 02:58:13, morph 02:58:08 | 09:18 |
| pedroalvarez | this is good :) | 09:18 |
| Kinnison | :) | 09:19 |
| franred | :) | 09:19 |
| Kinnison | Coo, I notice we're now at version 1 of definitions format | 09:20 |
| Kinnison | is there now a full description of what that means? | 09:20 |
| ssam2 | http://wiki.baserock.org/definitions/current | 09:20 |
| ssam2 | work in progress | 09:21 |
| Kinnison | WIP :( | 09:21 |
| *** Krin has joined #baserock | 09:21 | |
| *** rdale has quit IRC | 09:23 | |
| *** lachlanmackenzie has joined #baserock | 09:25 | |
| Kinnison | paulsherwood: Any idea why ybd would calculate cache keys for things not in the build-graph of the goal ? | 09:25 |
| ssam2 | I wonder if this 'files being overwritten' issue is due to me building stuff with the OSTree branch, and deploying it using rsync ... | 09:27 |
| ssam2 | or, deploying stuff with the OSTree branch | 09:28 |
| ssam2 | I'm suspicious about this, although I'm not quite sure what it means | 09:28 |
| ssam2 | stat -c '%h' usr/lib/python2.7/site-packages/Crypto/Random/Fortuna/__init__.py | 09:28 |
| ssam2 | 1667 | 09:28 |
| ssam2 | '%h' shows 'number of hard links' for the file... which suggests to me that a lot of files in the system are actually hardlinked to the same place | 09:29 |
| Kinnison | ssam2: merp | 09:29 |
| SotK | hmm, maybe look at the deployment tempdir and see what it looks like in there | 09:30 |
| * straycat wonders why ubuntu suggest mounting xfs partitions used on swift storage nodes with nobarrier | 09:51 | |
| straycat | SotK, it would be useful to get those xfce patches merged | 09:54 |
| straycat | i'd like to be able to use dwm in baserock and it probably makes more sense to run it under x than weston, even though in theory you can run it under weston | 09:54 |
| SotK | straycat: it would, but I don't know the answer to any of the questions that were asked, as most of the work wasn't mine :) | 09:56 |
| * straycat nods | 09:58 | |
| radiofree | ssam2: is the drive in your fstab? | 09:58 |
| radiofree | regarding auto-mounting in master | 09:58 |
| ssam2 | radiofree: yes | 09:58 |
| radiofree | what message to you get from systemd? | 09:58 |
| ssam2 | the one where it gives a timeout like [13s/1m30] | 09:59 |
| ssam2 | then it goes into emergency mode | 09:59 |
| straycat | i mean i guess they suggest it for performance, but that doesn't exactly seem safe | 09:59 |
| radiofree | i thought i added nofail to the fstab | 09:59 |
| ssam2 | I don't see why it should need 'nofail'. Once in emergency mode, the disk can be mounted | 10:00 |
| radiofree | that sounds broken then, do you get something like "sd 0:0:0:0: [sda] Attached SCSI disk" in dmesg before that happens | 10:00 |
| ssam2 | not sure, i don't have time to look at it now, sorry | 10:00 |
| radiofree | ssam2: no fail would mean you're not waiting 1m30s | 10:00 |
| ssam2 | I don't have 'nofail' in there | 10:00 |
| SotK | where is the baserock: repo-alias defined? | 10:06 |
| ssam2 | repoaliasresolver.py maybe ? | 10:08 |
| Kinnison | SotK: initially in app.py I'd imagine | 10:09 |
| ssam2 | oh. morphlib.util.combine_aliases() in fact | 10:09 |
| Kinnison | SotK: later via a number of routes including combine_aliases | 10:09 |
| SotK | aha! thanks! | 10:09 |
| Kinnison | It's a bit "special" due to troves | 10:10 |
| SotK | its special in just the right way :) | 10:11 |
| Kinnison | pedroalvarez: well, for whatever reason it had erlang -- it's now building it | 10:28 |
| * Kinnison looks forward to working out why | 10:28 | |
| *** rdale has joined #baserock | 10:33 | |
| pedroalvarez | gah! | 10:37 |
| Kinnison | interestingly ybd seems to think it's part of the build-deps for things like python-markdown | 10:45 |
| SotK | oh, python-markdown is in openstack-services as well as morph-utils | 10:46 |
| SotK | so I guess ybd is using the wrong build deps | 10:46 |
| Kinnison | probably part of its unifying things with the same name stuff then | 10:46 |
| Kinnison | bleh | 10:46 |
| persia | Duplicate things should either be differentiated, or broken out. | 10:47 |
| * SotK wonders why the intltool lorry file has no url | 12:21 | |
| ssam2 | is it a bazaar lp: launchpad url ? | 12:51 |
| SotK | nope, it has "branches": { "trunk": ... } instead | 12:52 |
| SotK | http://git.baserock.org/cgi-bin/cgit.cgi/baserock/local-config/lorries.git/tree/open-source-lorries/intltool.lorry | 12:53 |
| *** paulwaters_ has joined #baserock | 12:54 | |
| franred | SotK, that looks wrong... that page says `Get this branch: bzr branch lp:intltool` | 12:54 |
| *** paulwaters_ has quit IRC | 12:55 | |
| ssam2 | http://git.baserock.org/cgi-bin/cgit.cgi/baserock/baserock/lorry.git/tree/README#n71 | 13:02 |
| ssam2 | SotK: that might be useful | 13:03 |
| *** zoli__ has quit IRC | 13:03 | |
| SotK | ssam2: thanks! | 13:04 |
| franred | ssam2, cheers :) | 13:06 |
| * pedroalvarez sends https://gerrit.baserock.org/394 | 13:13 | |
| * pedroalvarez fixes a couple of errors, and resends quickly | 13:16 | |
| *** zoli__ has joined #baserock | 13:27 | |
| * pedroalvarez starts increasing cache.baserock.org disk to 300G | 13:57 | |
| *** tiagogomes has quit IRC | 13:58 | |
| *** tiagogomes_ has joined #baserock | 13:58 | |
| persia | \o/ | 14:00 |
| franred | pedroalvarez, thanks :) | 14:00 |
| franred | ummm, my deploy is failing because install-files template require jinja2... but not sure how I can fix this...? http://paste.baserock.org/ketukowumi | 14:06 |
| SotK | install jinja2 I guess | 14:07 |
| franred | SotK, where? | 14:07 |
| franred | in my devel? | 14:07 |
| SotK | yeah | 14:07 |
| jonathanmaw | something about my baserock VM is broken - my systemd journal is empty. | 14:07 |
| franred | SotK, that works, thanks!! | 14:09 |
| SotK | franred: no problem :) | 14:09 |
| SotK | we should maybe make morph have jinja2 in its build dependencies | 14:10 |
| ssam2 | oh, yeah | 14:11 |
| doffm | Could someone review a lorry addition for me? Its for google compute engine instance configuration software. | 14:12 |
| doffm | http://sprunge.us/XCLT | 14:13 |
| pedroalvarez | jonathanmaw: hm.. I've seen that in the past, but I never managed to make enough noise to attract attention from someone with more knowledge | 14:13 |
| pedroalvarez | jonathanmaw: `systemctl restart systemd-journald` might fix it | 14:13 |
| jonathanmaw | ooh, things have appeared! | 14:14 |
| jonathanmaw | ta pedroalvarez! | 14:14 |
| pedroalvarez | I think that /var is being mounted after systemd starts writing on the journal | 14:15 |
| *** mariaderidder has quit IRC | 14:15 | |
| pedroalvarez | s/on the journal/in the journal filesin \/var/ | 14:16 |
| franred | doffm, the patch looks fine, but it would be nice if you can submitted via gerrit --> https://gerrit.baserock.org/ (http://wiki.baserock.org/contributing/#index2h2) | 14:16 |
| franred | s/submitted/submit it/ | 14:16 |
| doffm | franred: Ok, will do. | 14:17 |
| *** mariaderidder has joined #baserock | 14:18 | |
| franred | doffm, thanks :) | 14:20 |
| *** mariaderidder has quit IRC | 14:23 | |
| *** mariaderidder has joined #baserock | 14:23 | |
| *** paulsherwood has quit IRC | 14:34 | |
| *** paulsherwood has joined #baserock | 14:35 | |
| ssam2 | seems something is going wrong with the systems I've deployed because they are missing some system users that systemd expects | 14:44 |
| ssam2 | 'systemd-network' and 'systemd-timesync' | 14:44 |
| ssam2 | could that be more fallout from the upgrade to an unstable version of systemd? | 14:44 |
| Kinnison | Presumably systemd needs system-integration scripts to add those users | 14:45 |
| Kinnison | If it doesn't have them in its own nss | 14:45 |
| pedroalvarez | I've been using that version for weeks, and I didn't see any error | 14:45 |
| ssam2 | I get this in the journal: http://sprunge.us/SdFF | 14:45 |
| pedroalvarez | I think franred has a system with this version of systemd runing | 14:46 |
| pedroalvarez | franred: can you check your journal to see if you have similar messages? | 14:47 |
| jjardon | ssam2: I think those user/groups are created by systemd at boot time | 14:47 |
| franred | pedroalvarez, sure | 14:47 |
| ssam2 | jjardon: it hasn't created anything in /etc/passwd or /etc/group | 14:48 |
| pedroalvarez | franred: you can also check if you have those users in /etc/passwd | 14:48 |
| ssam2 | maybe this problem is because I have to use Linux 3.15.10 on this system? although I'm not sure exactly how that could break user creation | 14:49 |
| ssam2 | ah! | 14:49 |
| ssam2 | Nov 08 23:17:50 hawk2 systemd-sysusers[101]: Failed to write files: File exists | 14:49 |
| ssam2 | so I guess it's failing to create the users | 14:50 |
| franred | pedroalvarez, ssam2, systemd-journal is a group and systemd-network and systemd-timesync are users as systemd-resolve | 14:51 |
| ssam2 | ok, thanks | 14:51 |
| franred | they are created fine in my Openstack system | 14:51 |
| ssam2 | would be useful if the systemd-sysusers error message was more detailed :) | 14:51 |
| ssam2 | I can run it manually | 14:51 |
| ssam2 | this may be because I got /etc into a bit of an inconsistent state by copying it from a system that had already booted. I'll try again with a clean /etc | 15:01 |
| ssam2 | works with a clean /etc. I guess it had got in some partial state that systemd-sysusers didn't deal with very well | 15:07 |
| franred | that are good news | 15:07 |
| pedroalvarez | :) | 15:07 |
| pedroalvarez | stop hating systemd master! :) | 15:08 |
| pedroalvarez | well, there is still the "mounting external disks" bug | 15:08 |
| jjardon | we should aim to be able to boot with a empty /etc . Some people upstream is working on it but I do not know what is the current status | 15:09 |
| jjardon | ssam2: by a clean /etc you meant a empty one? | 15:11 |
| ssam2 | no | 15:11 |
| ssam2 | I mean one that hasn't been used in a system that was booted yet | 15:11 |
| ssam2 | empty etc wouldn't be possible here: /etc/distbuild/*, /etc/hostname, /etc/resolv.conf all need to be present at least | 15:12 |
| persia | That indicates unfortunate things about the idempotency of the first-boot stuff | 15:12 |
| persia | /etc/resolv.conf shouldn't be required: systemd-networkd should take care of that. | 15:12 |
| jonathanmaw | hrm, after moving linux-pam into core, it's started failing to configure with './configure: ./configure.linelo: line 14909: syntax error: unexpected word(expecting ")")' | 15:12 |
| jonathanmaw | I suspect an unmet dependency | 15:12 |
| ssam2 | missing m4 macros for autoconf ? | 15:12 |
| jonathanmaw | ssam2: it build-depends on autoconf-tarball | 15:13 |
| jonathanmaw | s/linelo/lineno/ | 15:13 |
| jjardon | ssam2: I think the idea is to have a "default/system vendor" "/etc" in "/usr/share/etc" | 15:13 |
| ssam2 | that error suggests that it's missing a dep that would provide an M4 macro that is used in configure.ac | 15:13 |
| ssam2 | jjardon: that would be good. | 15:13 |
| jjardon | jonathanmaw: check you have at least autoconf, automake and libtool as deps | 15:14 |
| jonathanmaw | jjardon: yep, gettext too. | 15:15 |
| jjardon | jonathanmaw: sorry, automake doesnt seems to be needed | 15:15 |
| jjardon | sorry, Im blind, its needed: AM_INIT_AUTOMAKE("Linux-PAM", 1.1.8) | 15:16 |
| jjardon | jonathanmaw: ^ | 15:16 |
| jjardon | BTW, maybe some of you have time to take a look to https://gerrit.baserock.org/#/c/14/ ? | 15:17 |
| jonathanmaw | it's configured now! I was missing pkg-config. | 15:23 |
| jonathanmaw | and it's failing to build, undefined reference to yywrap. | 15:23 |
| jonathanmaw | googling suggests flex. | 15:24 |
| jjardon | jonathanmaw: you migth want to cherry-pick this: https://git.fedorahosted.org/cgit/linux-pam.git/commit/?id=8da3f3c38e075498a24fb9db80ae9862bda7154d | 15:34 |
| jonathanmaw | jjardon: flex was readily available | 15:34 |
| jonathanmaw | currently, I need to work out why acl has decided that /lib64/libacl.so should be a symlink to a nonexistent libacl.so.1 | 15:35 |
| *** marcdunford has joined #baserock | 15:57 | |
| *** a1exhughe5 has quit IRC | 16:08 | |
| *** jonathanmaw has quit IRC | 16:14 | |
| *** zoli__ has quit IRC | 16:30 | |
| *** gary_perkins has quit IRC | 16:31 | |
| *** Albert has quit IRC | 16:32 | |
| *** Albert has joined #baserock | 16:34 | |
| *** marcdunford has quit IRC | 16:35 | |
| *** Albert has quit IRC | 16:46 | |
| *** Albert has joined #baserock | 16:48 | |
| ssam2 | guide for people who are maintaining Calxeda distbuild networks: http://wiki.baserock.org/guides/arm-calxeda-howtos/ | 16:48 |
| ssam2 | i know the target audience is limited for this, but it needs to be written down ! | 16:49 |
| ssam2 | I'm going to do a final test of https://gerrit.baserock.org/#/c/341/ and the two related changes, then merge them unless anyone has strong objections | 16:51 |
| *** Albert has quit IRC | 16:57 | |
| straycat | yes please don't merge that | 17:01 |
| straycat | i've spotted a couple of issues with it | 17:01 |
| straycat | ssam2, ^ | 17:01 |
| *** bashrc_ has quit IRC | 17:02 | |
| straycat | it's also a little sad that we're losing the ability to serialise artifacts | 17:03 |
| straycat | i'd have suggested a separate function for creating your artifact references, it may be useful in future to be able to serialise artifacts, and it's not completely trivial to write | 17:04 |
| *** Krin has quit IRC | 17:04 | |
| ssam2 | straycat: why do we need to serialise artifacts? It's much faster to just calculate the build graph from scratch, because a serialised artifact is a huge amount of data | 17:08 |
| straycat | there's a lot about this change i don't understand as well | 17:08 |
| straycat | ssam2, maybe we'll want to write our artifacts to disk one day for some reason, i don't know? | 17:08 |
| straycat | there's no terribly good reason to delete that code | 17:09 |
| ssam2 | yes there is. It'll be there in the Git history if we still need it. | 17:09 |
| straycat | uhm | 17:09 |
| straycat | sorry but no, we'd previously discussed moving serialisation into morphlib proper | 17:09 |
| straycat | i'm not up for deleting it | 17:09 |
| straycat | i'm up for your speed improvements however | 17:09 |
| *** mariaderidder has quit IRC | 17:10 | |
| *** ssam2 has quit IRC | 17:13 | |
| straycat | ok bye... | 17:15 |
| *** CTtpollard has quit IRC | 17:22 | |
| *** Guest6723 has quit IRC | 17:23 | |
| *** CTtpollard has joined #baserock | 17:24 | |
| *** edcragg has quit IRC | 17:24 | |
| jjardon | Hi, is there something special about the build-system-* systems? I updated a component (syslinux) and while the resulting base-system-x86_64-generic has the correct version (6.03), using exactly the same changes but building a build-system-x86_64 , it shows a syslinux version 4.x in the resulting system. Any idea what is going on? | 17:57 |
| *** zoli__ has joined #baserock | 18:12 | |
| *** lachlanmackenzie has quit IRC | 18:29 | |
| pedroalvarez | jjardon: odd | 18:50 |
| pedroalvarez | jjardon: looks like they have syslinux duplicated | 18:52 |
| jjardon | ah! strata/bsp-x86_both-tools! | 18:53 |
| pedroalvarez | Was the upgrade painful? | 18:53 |
| pedroalvarez | jjardon: yes, I think it was created for the chroot systems | 18:54 |
| jjardon | I guess this is a good moment to request a review to https://gerrit.baserock.org/#/c/325/ :) | 18:54 |
| pedroalvarez | We should move the common chunks out of the generic bsps | 18:54 |
| jjardon | pedroalvarez: not much, syslinux now supports efi apart from bios, so you have to specify that in the build commands | 18:54 |
| pedroalvarez | jjardon: we have been avoiding it | 18:55 |
| jjardon | pedroalvarez: you mean efi? | 18:56 |
| pedroalvarez | Upgrading syslinux | 19:10 |
| pedroalvarez | Oh, I can't log in in Gerrit from here to vote.. | 19:11 |
| jjardon | ah! yeah the version we are currently using is quite old. I also think some btrfs features have to been disabled because they were not supported in our version as well | 19:12 |
| jjardon | I built and run a build and a base systems without problems. Is that enough or should I build a system with the built system? Not sure if syslinux is used when building the images | 19:18 |
| *** zoli__ has quit IRC | 19:34 | |
| paulsherwood | Kinnison: master ybd on build-system does *not* calculate cache-key for erlang on build-system, for me? | 19:40 |
| paulsherwood | http://paste.baserock.org/utipiqozog | 19:47 |
| *** zoli__ has joined #baserock | 19:51 | |
| paulsherwood | (master ybd, master definitions) | 19:52 |
| pedroalvarez | jjardon: you should test that the built system boots, I guess | 20:03 |
| jjardon | pedroalvarez: yes, I built a -build and a -devel systems, both boot and run | 20:10 |
| Kinnison | paulsherwood: perhaps you have made changes since the last time I pulled (Fridayish) | 20:35 |
| *** zoli__ has quit IRC | 21:23 | |
| jjardon | mason is red: I can read "cc: internal compiler error: Killed (program cc1)" in the logs: I think the ci machine needs more RAM | 22:51 |
| rjek | CI machines always need more RAM | 22:53 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!