sarnold | "This document is entirely a description of something that does not yet exist" | 00:00 |
---|---|---|
sarnold | I like that :) | 00:00 |
mwhudson | sarnold: turns out writing documentation for your new feature is quite a good way to shake out stupid ideas1 | 00:01 |
mwhudson | ! | 00:01 |
sarnold | mwhudson: 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 :D | 00: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 MoinMoin | 00:03 |
sarnold | mwhudson: *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 |
mwhudson | sarnold: heh yes although that part is extra double not existing | 00:04 |
sarnold | mwhudson: but you're *thinking* about it, which is promising | 00:05 |
mwhudson | any other comments welcome of course, it's probably almost time to send it to ubuntu-devel@ | 00:05 |
sarnold | mwhudson: can you include the netplan yaml directly inline into the network: field? | 00:07 |
mwhudson | sarnold: yes | 00:07 |
sarnold | mwhudson: alright, how about cloud-init configs? | 00:08 |
sarnold | mwhudson: ssh keys from launchpad / github etc? | 00:08 |
mwhudson | sarnold: cloud-init no, pending actual sensible use case | 00:09 |
sarnold | mwhudson: heh, fair, I wondered even as I typed it :) | 00:09 |
sarnold | mwhudson: ssh hostkey? | 00:09 |
mwhudson | sarnold: not sure i see value importing keys vs just having the key there, i guess it's easier to type | 00:09 |
sarnold | mwhudson: a random blob to shove into /dev/random? | 00:09 |
sarnold | mwhudson: how about a way to say packages that *shouldn't* be included? | 00:10 |
mwhudson | sarnold: not sure i understand | 00:13 |
sarnold | mwhudson: which part? | 00:13 |
mwhudson | sarnold: late_commands supplies you with an indefinite amount of rope to tie around your own neck... | 00:13 |
sarnold | mwhudson: heh | 00:13 |
mwhudson | sarnold: either of the last two? | 00:13 |
mwhudson | sarnold: you mean packages that are usually part of ubuntu server to not install? that doesn't seem like a great idea | 00:13 |
sarnold | but 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 |
mwhudson | sarnold: install is blatting a squashfs onto disk | 00:14 |
sarnold | AH | 00:14 |
mwhudson | you don't get to only blat part of it :) | 00:14 |
sarnold | man this thing's gonna be *fast* | 00:14 |
sarnold | mwhudson: 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 keyboard | 00:15 |
mwhudson | sarnold: how does that work? do you drop a file on disk somewhere for the kernel to read on first boot? | 00:20 |
mwhudson | anyway 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 be | 00:22 |
sarnold | mwhudson: hm. good point. :/ | 00:24 |
mwhudson | i guess we can support fetching it over https | 00:25 |
Unit193 | So we can have zstd squashfses, when initramfses? :3 | 00:25 |
sarnold | mwhudson: 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-tools | 00:25 |
sarnold | mwhudson: okay I think one last one.. raid configs? | 00:34 |
mwhudson | sarnold: are supported by curtin | 00:34 |
sarnold | mwhudson: nice. I remember folks saying that the newish installer didn't support their favourite raid setup as well as debian-installer | 00:35 |
mwhudson | i think i've fixed most of that now | 00:38 |
sarnold | yay :) | 00:38 |
sarnold | thanks mwhudson | 00:38 |
Unit193 | https://bugs.launchpad.net/ubuntu/+source/python-acme/+bug/1836823 sounds like fun! | 02:34 |
ubottu | Launchpad bug 1836823 in python-acme (Ubuntu) "python-acme will break on November 1st" [Undecided,New] | 02:34 |
=== cpaelzer__ is now known as cpaelzer | ||
rbasak | mwhudson: it's still catching up. I ran casper manually for you. | 08:58 |
LocutusOfBorg | why is getgroups() not working on launchpad builders? | 09:42 |
LocutusOfBorg | https://github.com/gridcf/gct/issues/95 | 09:42 |
mwhudson | rbasak: thanks | 09:50 |
cjwatson | LocutusOfBorg: a bug report on launchpad-buildd would be a much better way to ask that question | 09:55 |
LocutusOfBorg | cjwatson, if you say that it might be a bug I would happy to report it :) | 09:56 |
LocutusOfBorg | I'm trying to reproduce locally before opening a bug | 09:57 |
cjwatson | I mean if you have a local launchpad-buildd setup already then sure :) | 09:57 |
LocutusOfBorg | cjwatson, I was trying with pbuilder | 09:57 |
LocutusOfBorg | and other sbuild isntances | 09:57 |
cjwatson | they may or may not be close enough | 09:57 |
LocutusOfBorg | but it works... | 09:57 |
cjwatson | I 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 reason | 09:58 |
LocutusOfBorg | thanks I'm not usually inclined to just open bugs because meh, its mostly always my fault :) | 09:59 |
LocutusOfBorg | I'm trying debomatic and then I'll open it | 09:59 |
cjwatson | Might be something like a mismatch between the buildd gid in the base VM and the chroot which nothing fixes up | 10:01 |
LocutusOfBorg | LP: 1836870 | 10:05 |
ubottu | Launchpad bug 1836870 in launchpad-buildd "getgroups() fails on launchpad builders." [Undecided,New] https://launchpad.net/bugs/1836870 | 10:05 |
LocutusOfBorg | Logan, hello, can you please do something for groovy? sync/merge? | 11:14 |
=== ricab is now known as ricab|lunch | ||
roaksoax | //win 8 | 12:07 |
=== JanC is now known as Guest31310 | ||
=== ricab|lunch is now known as ricab | ||
=== JanC_ is now known as JanC | ||
doko | Laney: uploaded a new gcc-9. I doubt that things will be magically fixed, but would appreciate a glib2.0 rebuild and mutter check | 20:18 |
SlickMcRunFast | Which 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!