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