[00:50] <harlowja> any bugs are smoser fault sauce_ 
[00:50] <harlowja> haha
[00:50] <harlowja> *not mine
[18:24] <yjiang5> smoser: hi
[18:25] <smoser> hi
[18:28] <yjiang5> smoser: I'm talking with alexpilotti on the config drive format support.  alexpilotti is considering to support only iso format, but version 1 of cloud-init has only vfat format. Do you know how is the usage of cloud-init version 1?
[18:28] <alexpilotti> smoser: hey there!
[18:28] <smoser> yjiang5, i'm on a call now. can read respond in 20 minutes
[18:29] <yjiang5> smoser: sure.
[19:11] <smoser> ok. 
[19:12] <smoser> yjiang5, alexpilotti here now.
[19:12] <smoser> sorry.
[19:12] <smoser> whats the question ?
[19:12] <smoser> what is "version 1" ? 
[19:12] <smoser> the config-drive-v1 ?
[19:13] <smoser> i was initially more strict on what i would take in as config drive.  i would only reaad a "full disk" and only if it was the last disk on the system.
[19:13] <smoser> and people wanted it to be more forgiving.
[19:45] <smoser> yjiang5, alexpilotti i would'nt concern myself with config-drive-v1.
[19:46] <alexpilotti> smoser: my point is that multiple configdrive fs and disk formats = more support hassles
[19:47] <alexpilotti> smoser: I’d like to keep only iso9660 + CD/DVD
[19:47] <alexpilotti> smoser: thus deprecating vfat and raw hdd
[19:47] <smoser> i dont think it makes sense to say CD/DVD
[19:47] <smoser> its only your broken OS that cares about such things
[19:48] <smoser> the requirement for attaching a CD in order to pass data is annoying.
[19:48] <alexpilotti> smoser: so you think it’s feasible or there are still lots of images using versions of cloud-init with vfat support only or no cdrom?
[19:49] <smoser> i'd have to dig up data on what versions of cloud-init are where.
[19:49] <smoser> i really dont knwo ff the top of my head.
[19:49] <smoser> but i really would suggest that we not require hardware toimplement a virtual CD-rom in order to implement config drive.
[19:49] <alexpilotti> afaik you added cdrom in 0.7 or 0.7.1 max
[19:50] <alexpilotti> no idea for iso9660, that was wayy before I got started with OpenStack :-D
[19:50] <smoser> think about that, you're saying new hypervisors will be required to have support for shiney circles with data on them.
[19:51] <smoser> how does openstack create vfat at the moment?
[19:51] <alexpilotti> depends on a pragmatic point IMO: if the images out there w/o iso / cd are like 5%, I’d say let’s move on
[19:51] <smoser> you'r suggesting lets move off of a ISO standard
[19:51] <alexpilotti> as they move their shiney butts and update cloud-init :-)
[19:52] <smoser> on to a possibly patent encumbered filesystem
[19:52] <alexpilotti> ISO + cd/dvd drive
[19:52] <smoser> oh. is see.
[19:52] <smoser> i say ISO + hard-disk
[19:52] <smoser> is the saner path.
[19:52] <alexpilotti> hard disk is a no go on Woindows before 2012
[19:52] <smoser> and you have to fix your silly operating system that thinks iso9660 filesystems can only be found on cd-roms.
[19:53] <smoser> because if you go the route of "iso + cd/drive"
[19:53] <alexpilotti> smoser: that’s not the point: it’s the raw hdd the issue
[19:53] <smoser> then you force all future hypervisors to implement CD roms
[19:53] <alexpilotti> windows expects to have partitions on disks
[19:53] <smoser> right.
[19:53] <smoser> so you're saying either:
[19:53] <alexpilotti> smoser: aren’t they all supporting cdroms already?
[19:54] <smoser> smoser-hypervisor-2015 doesn't.
[19:54] <smoser> why would i implmeent a cdrom ? ide ? whats iDE ?
[19:54] <smoser> this is 2015!
[19:54] <alexpilotti> well smoser-nypervisor has plenty of time to look at the specs before release ;-)
[19:54] <smoser> i'm suggesting that CDroms are more arcane than filessystems on unpartitioned disks.
[19:55] <alexpilotti> I’m suggesting that plenty of people use guests OSs that don’t support unpartitioned disks
[19:55] <alexpilotti> and I’m surely not gonna tell them that openstack is not the tool for them
[19:55] <smoser> i reallydont undstand it.
[19:55] <smoser> i admit to not understanding windows
[19:55] <smoser> but somehow, somewhere, you can open a device
[19:55] <smoser> and read data from it
[19:56] <alexpilotti> what we do now on 2012 is:
[19:56] <smoser> and then realize 'oh look, these bytes look like a filesystem!'
[19:56] <alexpilotti> open the device, dd out of it on a file
[19:56] <alexpilotti> mount the file (iso) as a loopback device
[19:56] <alexpilotti> read from it
[19:56] <smoser> why mount it as a looback ?
[19:56] <smoser> why "mount" at all
[19:56] <alexpilotti> because I need to access the content
[19:56] <smoser> there are many user space iso9660 filesystem implementations.
[19:57] <alexpilotti> as I have no native tool to extract it
[19:57] <alexpilotti> I need an Apache 2 friendly tool
[19:57] <alexpilotti> lib I mean
[19:57] <smoser> see.
[19:57] <alexpilotti> or whatever OS tool that I can bundle with cloudbase-init
[19:57] <smoser> now you're talking about personal problems
[19:57] <smoser> :)
[19:57] <alexpilotti> well not really ;-)
[19:58] <alexpilotti> cloudbase-init is Apache 2 and it’s surely not getting GPLed due to a lib
[19:58] <alexpilotti> anyway I didn’t really find one
[19:58] <alexpilotti> at some point I started thinking on writing an ISO lib to extract the content
[19:58] <smoser> ah.
[19:58] <smoser> apache2 ?
[19:58] <smoser> how about bsdtar
[19:59] <smoser> that good enough ?
[19:59] <alexpilotti> btw 7-zip  fails
[19:59] <alexpilotti> for some reason teh ISO images taht come out from the the iso tool used on teh server are not valid for it
[19:59] <smoser> libarchive13
[20:00] <alexpilotti> IMO due to the very small size
[20:00] <alexpilotti> bsdtar?
[20:00] <smoser> bsdtar depends on libarchive
[20:00] <smoser> libarchive supports reading iso9660
[20:00] <smoser> http://www.libarchive.org/
[20:00] <smoser> BSD license.
[20:01] <alexpilotti> I tested this one, no luck
[20:01] <alexpilotti> but I’m gonna do another round, they might have fixed the issues I had
[20:01] <alexpilotti> consider that almost 2 years passed
[20:02] <smoser> i'd be surprised if it didnt work.
[20:02] <smoser> http://gnuwin32.sourceforge.net/packages/libarchive.htm
[20:02] <alexpilotti> consider that 7-zip, the most popular OSS archiver on WIndows, didn’t
[20:04] <alexpilotti> doing a build now, if this works, well, problem solved
[20:27] <alexpilotti> cmake is still crying for mising posix stuff, will take a bit to finish
[20:27] <alexpilotti> in the meaning: did you do anything with MaaS’s fast boot for WIndows thing since we talked last time?
[20:28] <alexpilotti> s/meaning/meantime/
[20:57] <yjiang5> alexpilotti: smoser sorry, just back for lunch.
[20:57] <smoser> alexpilotti, i've not done anything on maas fastboot for windows, no.
[20:58] <yjiang5> alexpilotti: http://openstack.10931.n7.nabble.com/HDD-type-config-drive-and-Windows-VM-td32968.html give some interesting point that they want vfat so that the cloud-init can delete all contents for security reason .
[21:02] <alexpilotti> yjiang5_away: well, you could wipe an ISO raw hdd as well
[21:13] <harlowja> i've used winrar to extract iso's on windows before
[21:13] <harlowja> guess thats not apache2 though