/srv/irclogs.ubuntu.com/2019/07/17/#ubuntu-devel.txt

sarnold"This document is entirely a description of something that does not yet exist"00:00
sarnoldI like that :)00:00
mwhudsonsarnold: turns out writing documentation for your new feature is quite a good way to shake out stupid ideas100:01
mwhudson!00:01
sarnoldmwhudson: yes! I tried that once and realized that as much as I wanted to write one specific tool, I had no idea what I wanted that tool to do :D00:02
TJ-mwhudson: is it the YAML section you're trying to format?00:02
TJ-mwhudson: if so, might be useful - now YAML is used an many places - to ask the sysadmin team to add https://moinmo.in/ParserMarket/YAML to MoinMoin00:03
sarnoldmwhudson: *thanks* for the "creating an autoinstall file" section :) that's got ot be the number one complaint with preseed files, no one knows how to make one or what to put in them.00:03
mwhudsonsarnold: heh yes although that part is extra double not existing00:04
sarnoldmwhudson: but you're *thinking* about it, which is promising00:05
mwhudsonany other comments welcome of course, it's probably almost time to send it to ubuntu-devel@00:05
sarnoldmwhudson: can you include the netplan yaml directly inline into the network: field?00:07
mwhudsonsarnold: yes00:07
sarnoldmwhudson: alright, how about cloud-init configs?00:08
sarnoldmwhudson: ssh keys from launchpad / github etc?00:08
mwhudsonsarnold: cloud-init no, pending actual sensible use case00:09
sarnoldmwhudson: heh, fair, I wondered even as I typed it :)00:09
sarnoldmwhudson: ssh hostkey?00:09
mwhudsonsarnold: not sure i see value importing keys vs just having the key there, i guess it's easier to type00:09
sarnoldmwhudson: a random blob to shove into /dev/random?00:09
sarnoldmwhudson: how about a way to say packages that *shouldn't* be included?00:10
mwhudsonsarnold: not sure i understand00:13
sarnoldmwhudson: which part?00:13
mwhudsonsarnold: late_commands supplies you with an indefinite amount of rope to tie around your own neck...00:13
sarnoldmwhudson: heh00:13
mwhudsonsarnold: either of the last two?00:13
mwhudsonsarnold: you mean packages that are usually part of ubuntu server to not install? that doesn't seem like a great idea00:13
sarnoldbut installing a package to just then apt-get purge it is a bit funny vs just not installing it itn the first place. not a huge deal I guess..00:13
mwhudsonsarnold: install is blatting a squashfs onto disk00:14
sarnoldAH00:14
mwhudsonyou don't get to only blat part of it :)00:14
sarnoldman this thing's gonna be *fast*00:14
sarnoldmwhudson: the random blob is to try to give a machine enough entropy to do things like generate ssh host key without taking ten minutes or asking someone to type gibberish on the keyboard00:15
mwhudsonsarnold: how does that work? do you drop a file on disk somewhere for the kernel to read on first boot?00:20
mwhudsonanyway none of the ways of getting the autoinstall config to the installer seem especially secure so i'm not sure how wise putting secrets in there would be00:22
sarnoldmwhudson: hm. good point. :/00:24
mwhudsoni guess we can support fetching it over https00:25
Unit193So we can have zstd squashfses, when initramfses? :300:25
sarnoldmwhudson: you can cat random data into /dev/random and the kernel will use it, but not account for it; you've got to issue an ioctl to get the kernel to account for it, whiuch usually means using rng-tools00:25
sarnoldmwhudson: okay I think one last one.. raid configs?00:34
mwhudsonsarnold: are supported by curtin00:34
sarnoldmwhudson: nice. I remember folks saying that the newish installer didn't support their favourite raid setup as well as debian-installer00:35
mwhudsoni think i've fixed most of that now00:38
sarnoldyay :)00:38
sarnoldthanks mwhudson00:38
Unit193https://bugs.launchpad.net/ubuntu/+source/python-acme/+bug/1836823 sounds like fun!02:34
ubottuLaunchpad bug 1836823 in python-acme (Ubuntu) "python-acme will break on November 1st" [Undecided,New]02:34
=== cpaelzer__ is now known as cpaelzer
rbasakmwhudson: it's still catching up. I ran casper manually for you.08:58
LocutusOfBorgwhy is getgroups() not working on launchpad builders?09:42
LocutusOfBorghttps://github.com/gridcf/gct/issues/9509:42
mwhudsonrbasak: thanks09:50
cjwatsonLocutusOfBorg: a bug report on launchpad-buildd would be a much better way to ask that question09:55
LocutusOfBorgcjwatson, if you say that it might be a bug I would happy to report it :)09:56
LocutusOfBorgI'm trying to reproduce locally before opening a bug09:57
cjwatsonI mean if you have a local launchpad-buildd setup already then sure :)09:57
LocutusOfBorgcjwatson, I was trying with pbuilder09:57
LocutusOfBorgand other sbuild isntances09:57
cjwatsonthey may or may not be close enough09:57
LocutusOfBorgbut it works...09:57
cjwatsonI know of no particular reason why we'd want the group setup to be invalid for this, so it seems likely to be a detail nobody else has run into before for whatever reason09:58
LocutusOfBorgthanks I'm not usually inclined to just open bugs because meh, its mostly always my fault :)09:59
LocutusOfBorgI'm trying debomatic and then I'll open it09:59
cjwatsonMight be something like a mismatch between the buildd gid in the base VM and the chroot which nothing fixes up10:01
LocutusOfBorgLP: 183687010:05
ubottuLaunchpad bug 1836870 in launchpad-buildd "getgroups() fails on launchpad builders." [Undecided,New] https://launchpad.net/bugs/183687010:05
LocutusOfBorgLogan, hello, can you please do something for groovy? sync/merge?11:14
=== ricab is now known as ricab|lunch
roaksoax//win 812:07
=== JanC is now known as Guest31310
=== ricab|lunch is now known as ricab
=== JanC_ is now known as JanC
dokoLaney: uploaded a new gcc-9. I doubt that things will be magically fixed, but would appreciate a glib2.0 rebuild and mutter check20:18
SlickMcRunFastWhich channel would the ubuntu graphics driver PPA hangout on?23:29

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!