[08:38] <icey> jamespage: I'm trying to work out how to ensure that one package's autopkgtests run another package's unit tests / tries to build another package with the new dependency
[10:42] <jamespage> icey: the autopkgtest infra takes care of identifying the reverse-depends for a package in proposed, scheduling tests and then blocking any migrations on failures
[10:42] <jamespage> so basically all you have todo is add unit testing to each package, then and unit test failures in the reverse dependency chain for an update will block its migration
[10:42] <jamespage> thus avoiding the dnspython breakage we had
[10:42] <jamespage> does that make sesne?
[10:55] <icey> jamespage: yeah - except apparently it didn't work for dnspython - as designate is one of it's rdepends, and designate runs unit tests during package build
[10:58] <jamespage> well that is odd
[10:59] <jamespage> and its that that need fixing if that is the case...
[11:07] <icey> ah jamespage - it's in `reverse-depends --build`, but not `reverse-depends` for python3-dnspython
[11:08] <icey> confusing since ` python3-dnspython (>= 1.16.0),` is in designate's `Depends` for python3-designate
[11:15] <icey> I failed to read, python3-designate is in there: https://pastebin.ubuntu.com/p/CDkjSPTqWK/
[11:50] <jo-erlend> Anyone around? I'm trying to setup an apt-mirror and it's not working and I don't understand what I'm doing wrong.
[15:22] <bnason> Is there any way to get the ubuntu server installer to use the cloud config file automatically from a floppy/cd? I'm trying to use Packer to automate creating my vm templates in vsphere and the only way I've gotten it to work (and every example online shows) it using boot_commands and hosting a http server for the cloud-init. The http server is problematic since my vcenter server isn't able to communicate with my local machine.
[15:23] <bnason> So I've had to create a script to automate creating a ssh reverse proxy to a server it can communicate with.
[16:16] <bnason> Ok I was able to get it to use the files when I put them on a floppy with label CIDATA with ds=nocloud-net (without the seedfrom http part). I just wish i didn't have to pass a boot_command as that seems to be a bit finicky and sometimes fails.
[16:18] <smoser> bnason: im' not sure why it would be finick. cloud-init is probably running your boot command.
[16:18] <smoser> boot commands are not guaranteed to have network access.
[16:18] <smoser> i suspect that is the root of 'finicky'
[16:19] <bnason> this is the boot_commands directive in Packer. It injects keystrokes into the vm in vsphere and randomly (not very often, but still) it fails seemingly because of timing
[16:21] <bnason> I wonder how hard it would be to modify the ubuntu server iso to use "autoinstall net.ifnames=0 biosdevname=0 ip=dhcp ipv6.disable=1 ds=nocloud-net" by default
[16:23] <smoser> oh. don't know.
[16:36] <bnason> Ok, so at least I've gotten around using an http server to host the cloud init files.
[16:37] <bnason> My next problem is sometimes subqiuity crashes when trying to install packages. Specifically right now, if I use "kubelet=1.19.0-00" it crashes but if I use "kubelet=1.19.1-00" then it works. Both are valid versions
[17:52] <bnason> Arg, ok so apparently my user isnt getting created now that its loading the user-data file from the floppy.
[18:02] <RoyK> did you say floppy?
[18:10] <bnason> RoyK: yup
[18:11] <bnason> i mean its a virtual floppy on a vm in vsphere
[18:12] <bnason> Is there documentation somewhere on all the options that subiquity uses in the user-data file?
[18:13] <bnason> n/m of course i found it right after asking: https://ubuntu.com/server/docs/install/autoinstall-reference