Thursday, 2018-11-22

*** mordred has quit IRC00:49
*** tosky has quit IRC01:07
*** jamesmcarthur has quit IRC01:12
*** zaneb has quit IRC01:22
*** jamesmcarthur has joined #openstack-tc03:13
*** jamesmcarthur has quit IRC03:17
*** amrith has quit IRC03:32
*** whoami-rajat has joined #openstack-tc04:13
*** ricolin has joined #openstack-tc06:13
*** Luzi has joined #openstack-tc06:23
*** jamesmcarthur has joined #openstack-tc06:34
*** jamesmcarthur has quit IRC06:39
*** jaosorior has joined #openstack-tc07:41
*** eumel8 has joined #openstack-tc07:51
*** alexchadin has joined #openstack-tc07:51
*** alexchadin has quit IRC08:06
openstackgerritAlexander Chadin proposed openstack/governance master: Add assert:supports-upgrade to watcher  https://review.openstack.org/61947008:37
*** tosky has joined #openstack-tc08:49
*** jpich has joined #openstack-tc09:01
openstackgerritAlexander Chadin proposed openstack/governance master: Add stable:follows-policy to watcher  https://review.openstack.org/61948109:04
*** e0ne has joined #openstack-tc09:17
*** mrhillsman is now known as openlab09:19
*** openlab is now known as mrhillsman09:20
*** dtantsur|afk is now known as dtantsur09:54
*** cdent has joined #openstack-tc09:58
*** ianychoi has quit IRC10:25
*** ianychoi has joined #openstack-tc11:31
*** dims has quit IRC11:45
*** e0ne has quit IRC11:46
*** e0ne has joined #openstack-tc11:59
openstackgerritJakub Sliva proposed openstack/governance master: Create repository for ceilometer-dashboard plugin  https://review.openstack.org/61953812:05
*** cdent_ has joined #openstack-tc13:39
*** cdent has quit IRC13:39
*** cdent_ is now known as cdent13:39
*** dims has joined #openstack-tc14:14
*** whoami-rajat has quit IRC14:16
*** Luzi has quit IRC14:22
fungiit's office hour, for those who are around anyway15:06
cdentoh hi15:07
* fungi was exhausted and fighting jetlag/plague so passed out before the wednesday office hour, apologies15:07
mnasero/15:08
fungii liked the dburi envvar suggestion posted to the ml, btw. handy!15:08
cdentit's super handy15:10
ttxI'm here15:20
evrardjpthat was very calm15:52
evrardjpfungi: are you still there?15:52
fungiyep15:53
evrardjpI was wondering, due to Dirk's review in https://review.openstack.org/#/c/611080/2, what really defines a 'supported' distro. I checked if there was anything in governance, there is vaguely something about it in the PTI part15:54
evrardjpI guess it must have been more with historical reasons, and ability to test in infra15:54
evrardjpbut ... as Dirk mentioned it, it's possible to test openSUSE with devstack, so I am curious what defines the word 'popular' in here: https://governance.openstack.org/tc/reference/project-testing-interface.html#linux-distributions15:55
evrardjpfungi: any opinion, or historical reasons to share? Should I document those?15:56
dhellmannevrardjp : that list is maintained at https://governance.openstack.org/tc/reference/project-testing-interface.html#linux-distributions15:57
fungiit was based mostly on anecdotal reports and assumptions as to on which distros our users were installing openstack15:57
evrardjpfungi: that's what I was afraid of, tbh.15:58
fungiin years since validated by the periodic openstack user survey15:58
scasit's anecdotal, but from the chef camp, it was mostly based on what users wanted15:58
fungibut yes, possible that those early assumptions as to what users were running influenced later user choices15:58
scasnot disparaging, but the only people who drove opensuse support in chef were employed by suse15:58
evrardjpwell my employer would be super happy to be part of said list ;)15:58
fungiso it's hard to say for sure that the user survey validated those assumptions as it may have just as well been influenced by them15:58
mugsieyeah, people would turn up and help implement testing on $DISTRO, and I (in Designate land anyway) never had anyone try to add a SUSE gate15:59
evrardjpscas: that's true -- and I was told this wasn't continued (sadly)15:59
scasno, it was not. that's the nature of the bazaar, at the end of the day.15:59
mugsieare the opensuse images maintained in -infra?16:00
evrardjpmugsie: I am trying to change those mindsets to see if we should improve relationship with upstream projects. I mean I don't expect SUSE to be part of that list, if SUSE doesn't dedicate more resources to each of the projects to be 'popular'16:00
evrardjpmugsie: yes16:00
scaschef had a suse gate way, way long ago, in the hyped ages. when invested individuals moved away, bitrot set in and did what it naturally does16:01
scasthere's no reason to think that one couldn't reintroduce it, with time and effort16:01
scasthat's the kicker16:01
evrardjpI'd say that deployment projects isn't at the heart of the burning issue here -- I'm afraid not taking account of SUSE as 'supported distro' (without an explicit requirement of what 'supported distro is') would have a negative impact16:05
evrardjpI'd rather have a list of things to do for SUSE to become 'supported' :)16:05
evrardjpNova is already listening to SUSE's input when bumping libvirt versions, I wonder why would it be different for python versions :D16:06
evrardjpcall me a little naive at the same time :D16:06
dhellmannI think it's just a matter of no one pushing to have the list updated. I'm not even sure if we're clear about what the obligations & benefits of being on that list are, so we should start having the discussion about what it would take to add something new to the list and why someone might want to do that.16:08
*** jamesmcarthur has joined #openstack-tc16:09
mugsieI hope we would listen - py36 is the version that Leap would have supported, isn't it?16:09
evrardjpI will check for 15, as tumbleweed is probably different16:10
mugsiewell, we would never have tumbleweed on the list16:10
mugsie:D16:10
cmurphyyes leap 15 is py3616:10
* dhellmann doesn't know what leap or tumbleweed are but likes whoever came up with the names16:10
mugsietumbleweed == rawhide I think?16:11
mugsieleap is the versioned release16:11
cmurphytumbleweed is the rolling release, get it? ;)16:11
evrardjpcmurphy: this doesn't make sense at all!16:12
fungiit's worth pointing out that we do explicitly state what we mean by "supported" since it's perhaps a loaded term with a counter-intuitive definition for some16:13
fungimuch of https://governance.openstack.org/tc/resolutions/20170620-volunteer-support.html applies to what we mean with the supported distros list16:14
evrardjpfungi: where is that explicit statement? Is that on the same page I linked?16:14
evrardjpokay16:15
fungialso, as a consumer, i'd be far more interested in "this distro supports openstack" than "openstack supports this distro"16:16
mnaseri think ownership of that fact is indeed a distro thing and not an openstack thing16:16
evrardjpI agree there16:16
mnaseri.e. we have support for opensuse in openstack-ansible but it's only cause folks showed up to do the work16:17
mnaserthe hard part is keeping it consistently running16:17
evrardjpdeployments projects are a tough case for this conversation :p16:17
mnaserright. but it's increased the workload on CI significantly, and causes a lot more test failures which end up being troubleshooted by another group of individuals16:18
mnaserwhich i think goes back to there is no set of arbitrary lists to be a "supported distro"16:19
mnasershow up, do the work and make it happen and then things will change when there is a clear visible set of users that deploy on said platform16:19
evrardjpthere is an arbitrary list of supported distros though16:19
scasthe most trodden paths tend to be laden with deployment projects. while them supporting distros was not an official signal, it did help shape the notion that There Are Two Distros16:20
clarkbit isnt arbitrary. the project grew out of a bunch of ubuntu de s (hence ubuntu support) and red hat has long been invol ed helping with testing too16:20
evrardjpmnaser: I am totally for that, there is no magic here16:20
mnaseryes, that list is because those distros have a significant amount of development that happens on them, developers from their parts and a few solid commercial offerings on top them16:20
evrardjpI really have to think multiple times before typing... that's a hard conversation for me.16:23
evrardjpmaybe IRC isn't the right media for this conversation, at least for me. But at least historical reasons were explained, and that is in agreement with what I thought/expected.16:24
cdentI feel differently about this stuff. I think we should pick one distro, preferably one that doesn't sell OpenStack (so presumably Debian) and test on only it upstream and let the money oriented distros do third party CI16:24
mnasercdent: what about deployment projeccts? :>16:24
cdentbut as evrardjp said: [t 3ENT]16:25
purplerbot<evrardjp> call me a little naive at the same time :D [2018-11-22 16:06:30.723945] [n 3ENT]16:25
scasthe typical deployment consists of One Distro. historically, that has been ubuntu, but there is money tied to that one16:25
evrardjpmnaser: what about it?16:25
evrardjpmnaser: deployment projects can choose16:25
scasdebian would be the most likely of choices, regardless of my personal usage16:25
scaswith portability being the fickle thing it is, it's hard to gauge 'support' if things are left to 'the community'16:26
evrardjpI really wanted to isolate this conversation of deployment projects, due to the nature of deployment projects (which could be opinionated), where the non-deployment projects should not be opinionated on their platform (but be more agnostic of the OS)16:26
fungiyeah, i (perhaps selfishly) would love if we could just standardize on testing on debian16:26
mnaserfungi: me too, honestly16:27
fungiproblem is we have a lot of functionality in openstack which calls into other parts of the operating system, and some of those differ across distros, so knowing we're not breaking those things is helpful16:27
clarkbmy only concern with debian is stable is too stable so we'd have to find the unstable/testing balance16:27
evrardjpI don't know for my employer, but that sounds a more 'neutral' stance for me.16:27
evrardjpclarkb: is it still the case now?16:28
*** e0ne has quit IRC16:28
*** lbragstad has joined #openstack-tc16:28
scasaren't the debian packages built against sid?16:28
mugsiefungi: yeah, differiong versions of dependancies can be a problem16:28
evrardjpit's also not really bad to be stable :)16:28
mugsieevrardjp: well, for things like python testing it can be16:29
clarkbevrardjp: it is if your goal is to test the future of things16:29
fungiclarkb: debian/unstable is in fact quite stable as well (at least as stable as ubuntu for me). it's a rolling distro with some safeguards and an increasing amount of automated testing (though not to the degree of suse's rolling release thing i'm sure)16:29
ttxfungi, clarkb, dhellmann: shouldn't you be turkey-eating right now ?16:29
clarkbttx yes I sat down for tea16:29
cmurphyit's too early for turkey16:29
ttxcmurphy: heresy16:30
fungittx: i will at some point, but it's not a holiday i celebrate particularly16:30
evrardjpsorry I pulled you all for that conversation where you could be with family ALL DAY16:30
mnaserno turkey in canada16:30
mnaserjust really cold.16:30
mugsieor supporting (in my case) never versions of powerdns or novas, libvirt16:30
ttxmnaser: only poutine16:30
evrardjpmnaser: I didn't know frozen turkey was a thing16:30
scas08:30 is too early for anything but tea or coffee16:30
mnasermmm that sounds good, i haven't had that in a while16:30
* mugsie now wants poutine16:30
* evrardjp too16:30
evrardjpmnaser: can you really call yourself canadian then?16:31
mnaserill post photos for y'all16:31
dhellmannttx: lunch is still cooking, but yeah, I'm failing at holidaying16:31
evrardjpI don't know what the requirements are for 'supported canadian'16:31
evrardjp:D16:31
*** ricolin has quit IRC16:31
clarkbfungi: that is good to know.16:32
evrardjpwe can still talk about distros and testing after turkey, don't worry dhellmann16:32
fungiclarkb: i run unstable on all my desktops/portables and latest stable on all my servers. testing both would probably not be very hard16:32
evrardjpclarkb: stable for stable/ branches sounded attractive to me, while unstable on master16:33
*** simon-AS559 has joined #openstack-tc16:33
evrardjpbut I am feeding the troll there :p16:33
fungithe most unstable thing about debian/unstable is that it's allowed to have transitional package conflicts, so there may be points in time where you can't successfully install some set of packages. that's where using testing instead of unstable might pay off for ci16:33
fungitesting is mostly the result of holding packages from unstable out until they can be coinstalled and have their dependencies met16:34
fungiexcept that it undergoes freezes leading up to stable releases, making it a little inconsistently-paced for a few months every couple years16:34
clarkbas a happy ubuntu and debian and suse user I'm probably the erong person to ask too. I dont get as religious about this and use $tool that gets the job done.16:36
clarkbdebian staboe is great for an irc bouncer :)16:36
fungialso, the pace of debian stable releases has been roughly the same as that of ubuntu lts releases over the past ~decade16:37
clarkbfungi true but the package lag is longer iirc. Ubuntu is less conservative pre release16:37
fungiif you look at the debian release history it's around 2-2.5 years between each, just not scheduled16:37
clarkbso ehile cadence is similar the ubuntu packages tend to be newer16:37
scastwo decades ago, i might have become incensed at choices of distro. i have a healthy mixture in my household, sans suse, but i ran tumbleweed on a workstation for a time16:38
fungiright, ubuntu grabs a bunch of packages out of debian testing/unstable, tests them together, mashes some of their own packages/patches in, and calls it a release as of some date16:38
evrardjpOMG I opened pandora's box.16:39
evrardjpPlease don't close it on hope.16:39
*** lbragstad has quit IRC16:39
fungidebian's release process does attempt to boil the ocean a bit with requiring release-critical bug counts below a particular threshold before the release can be called16:39
mugsieevrardjp: the big debates - editors, distros, tabs vs spaces, CLI vs GUI and lanugages :P16:40
* mugsie is in a #development channel with the topic set to "Monday: Spaces vs. Tabs, Tuesday: CLI vs GUI, Wednesday: IDEs, Thursday: Language Wars, Friday: Coffee, Saturday: Developer vs. Engineer"16:41
toskyat least one of them it's settled in this community (spaces!)16:41
* fungi notes that channel uses a 6-day week16:41
scasi think it's healthy to trot some of them out from time to time. especially as many involved have had a significant history that involve different perspectives16:41
mugsiefungi:  the theory is that sunday is a day that none of us should be on chat :)16:42
* fungi misses 3-space tabs16:42
evrardjpmugsie: I didn't want to start this -- it was more about *hey, what can we do so you don't forget us!* -- but ofc it's vim.16:42
mugsiebut that is just a theory16:42
toskymugsie: almost everyone - let's say "one of the 7 days"16:43
evrardjpmugsie: that channel sounds interesting, probably FOSDEM presentation material16:44
mugsieeh ... more like a load of bitter Irish people fighting in slack :P16:44
evrardjp(friday only)16:44
evrardjphahaha16:44
clarkbfrom the infra teams perspective we strive to have images for what ope stack has asserted it needs and the other images are largely brought in via community help (suse gentoo debian). If openstack says it wants debian we can transition to that  Likely will require involvement from people that understand things like the half systemd/sysv init transition state16:46
fungiit's really not in a half-transition state16:47
clarkbit is on my debian machine :/16:48
fungimany packages do still have only sysvinit scripts and no systemd unit files, but by default they use systemd's sysv compat functionality to call those with no problem16:48
clarkbya that causes problems if you want to modify unit behavior16:48
clarkbits fine if you dont16:48
fungigot it. yes you end up needing to edit initscripts in some cases rather than unit files16:49
fungiit's been a lazy transition, letting package maintainers add systemd unit files whenever they get around to writing them (or when someone contributes a patch to add them)16:50
*** simon-AS5591 has joined #openstack-tc16:51
*** simon-AS559 has quit IRC16:51
scaswithout money-driven development, some individuals can find it impossible to justify exchanging time and effort otherwise, especially in projects that still need it for long-term continuity. i've been witnessing one such case unfold upstream from where i sit16:52
clarkbOh I dont think its a bug that debian does it as much as something ti address in any porting16:54
fungiyup16:54
clarkbiirc we drop unit overrid fioes for ra dom services an if those are sysv init scripts on debian we'll ave to soet that out16:54
clarkbwow typing hard16:54
mnaserclarkb: on a super side note16:55
evrardjpI still understood you16:55
mnasercan we have rhel 8 in infra or is there $reasons behind why we cant?16:55
evrardjpbut please change your keyboard16:55
evrardjp:p16:55
evrardjpmnaser: rhel?16:56
clarkbmnaser: the last time we tried to have rhel I think we all decided we'd never do that again16:56
clarkbmnaser it was impossiboe to figure out the billing/lice sing between us,clouds, and red hat16:56
clarkbso we used centos instead16:56
mnaserright, rhel 8 *only* until centos 8 is out16:56
mnaserjust so deployment projects can start having some outlook on how things might break16:57
clarkbthat would still require licensing right?16:57
clarkbthat is the hang up16:57
scaslicensing still applies to the beta16:57
mnaseri mean afaik you can install but not update with rhel? i dunno, never dealt with it16:57
scasfree* licensing16:57
evrardjpmnaser: couldn't you try in your ci systems? :p16:57
*** diablo_rojo has joined #openstack-tc16:58
mnaserwe could, but i try to avoid doing things in a closed box16:58
mnaseri can imagine other folks benefitting from this too16:58
mnaserhttps://developers.redhat.com/rhel8/getrhel8/ "no cost"16:58
evrardjpwell that's until centos8 is out ofc :)16:58
scasit's licensed under a developer account, which are single entitlement installs16:59
mugsieno cost - but do you have to register each boot of an instance with a key?16:59
mnasermugsie: that's a good question that outside holiday we surely have enough redhat people to find answers for :)16:59
mugsieyeah, that doies seem like a monday question17:00
scasdoesn't look to be key-driven, but i haven't personally booted a vm to see17:00
scasi would presume not, based on history17:00
clarkb"download the iso fioe" ugh17:01
fungito clarify, the last time we tried it the cloud providers said we couldn't boot rhel in their instances without arranging licensing through the cloud service provider because they were under contract with rh to track licenses for them, and we couldn't manage to get rh to comp the correct licenses to the providers to supply to our instances17:01
clarkbwhy are isos still a thing I dont even have a spinning disk drive anymore17:01
fungithese days "iso" is how you spell "usb image with a legacy bootloader"17:02
clarkbfungi also I think the cloud provider has to run rhel too or something17:02
clarkbso hp couldnt rheo at all17:02
mugsieclarkb: for us foolish mortals who have to boot via ISO uploaded to iDRACs :'(17:02
fungiclarkb: oh, yes at least at the time rh wouldn't provide licenses to rhel instances running on !rhel hosts. i can't remember if they've relaxed that in more recent years17:03
mugsiebacause "thats how we have always done it"17:03
evrardjpOK I have to go everyone. Enjoy your holidays for those who have some :)17:03
clarkbmugsie: I once had a terrible install method for freebsd + zfs root that included nfs mounting the install media remotely. Idrac + iso is maybe not the worst thing17:04
clarkbit is just odd to me that everyone has an image builder noe but the official install media for rhel and xenserver etc is still an iso17:05
toskybut there are also official cloud images17:08
mnaserfor rhel?17:09
toskyafaik yes, for everyone17:12
fungihttps://access.redhat.com/solutions/89412317:12
fungithough i'm not about to register an account with red hat to find out the answer to that17:12
toskyI can tell that there are for sure for all released versions, alongside ISO images17:13
toskyI'm just not sure about RHEL8 beta, but I'd be surprised if they are not available as well17:13
fungithe rhel downloads pages i found for them also seem to require an account/registration so can't be obtained anonymously17:14
fungiclarkb: my searching around suggests that if you manage to retrieve the rhel .raw diskimages the kickstart scripts they used to build those are included in them17:16
toskysame rules as for ISOs17:16
fungitosky: yep, but i already get spammed/tracked by enough people trying to sell me things i don't want17:16
fungiso i'm not about to hand my info over to rh just to find out17:17
mugsieno rhel 8 qcow download from what I can see17:18
mugsieI can get them for 7.x, but 8 doesn't seem to be in my list17:18
*** jpich has quit IRC17:20
toskyok, I'm surprised :/17:23
*** e0ne has joined #openstack-tc17:25
mugsieI can't dig too deep thoough, the RH site is having auth server issues it seems17:26
cdentI find it truly bizarre that we are even talking about trying to use something upstream that requires navigating auth and licenses17:27
cdenthow does that even map?17:27
mugsieI am not :)17:27
mugsieI just got interested in finding qcows17:28
cdentmoo17:28
cdentsorry17:28
cdentqmoo17:28
* mugsie lol'd17:29
mugsieeven if we could get rhel working in our clouds, we need systems that others can use to replicate failures, and I am not a fan of asking a dev to get a rhel licence to debug why a devstack gate is failing17:31
*** dtantsur is now known as dtantsur|afk17:35
*** jamesmcarthur has quit IRC17:35
fungiyes, 100% with you on all of the above17:36
fungithis is why we use centos as a stand-in17:36
fungiwe're told that a significant number of "enterprise" openstack deployments are on rhel, and centos is a "close enough" proxy for testing that we don't break on rhel17:38
scasto get back to the crux of the matter, i think the verbiage on supportability can be softened / expanded to not call out distro names specifically17:38
scasor call out a list ending with 'etc.', something that doesn't say There Are Two Distros17:39
*** jamesmcarthur has joined #openstack-tc17:39
fungimore distro-agnostic wording would be nice if only to reduce the number of arguments based solely on people/companies who are left out of the list vying for inclusion. though we still need some guidance as to what projects should be testing17:39
scasregardless of the opinions of deployment projects, one could use that as a definitive resource for justifying usage17:39
scasyou can't please everyone all the time. someone will always be left out17:40
fungithe problem with publishing *any* sort of list is that there are entities who, when not included, will want to know what's involved in getting added17:40
fungithis is, for example, why the openstack vmt doesn't publish its downstream stakeholders list. we're fine with anyone who has a legitimate need requesting addition, but we don't want requests to be added just so they're not missing from some published list of names17:41
fungias soon as you publish any list of competitors, it becomes marketing material (whether you want it to be or not)17:42
scassure, that's a risk. in my time as lorax, i've had individuals approach me about including support for a given component. it's a balance over what the long-term caretakers can handle versus what the short-term opportunists want for some blog spam17:42
*** e0ne has quit IRC17:49
*** jamesmcarthur has quit IRC17:56
*** jamesmcarthur has joined #openstack-tc18:00
*** e0ne has joined #openstack-tc18:07
*** jamesmcarthur has quit IRC18:08
*** e0ne has quit IRC18:15
*** jamesmcarthur has joined #openstack-tc18:45
*** simon-AS5591 has quit IRC18:49
*** jamesmcarthur has quit IRC18:53
*** jamesmcarthur has joined #openstack-tc18:57
*** jamesmcarthur has quit IRC19:02
*** diablo_rojo has quit IRC19:59
*** simon-AS559 has joined #openstack-tc20:50
*** simon-AS559 has quit IRC20:55
*** simon-AS559 has joined #openstack-tc20:55
*** lbragstad has joined #openstack-tc21:54
*** lbragstad has quit IRC23:23
*** tosky has quit IRC23:31
*** jamesmcarthur has joined #openstack-tc23:58

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