Thursday, 2015-08-27

*** saneax has quit IRC00:04
*** zhangjn has quit IRC00:05
*** aimon has joined #puppet-openstack00:12
*** xarses has quit IRC00:20
*** asd112z has joined #puppet-openstack00:41
*** xarses has joined #puppet-openstack00:47
*** zhangjn has joined #puppet-openstack00:49
*** zhangjn has quit IRC00:51
*** zhangjn has joined #puppet-openstack00:53
*** zhangjn has quit IRC00:54
*** zhangjn has joined #puppet-openstack00:55
*** xarses_ has joined #puppet-openstack01:08
*** angdraug has quit IRC01:10
*** xarses has quit IRC01:11
*** saneax has joined #puppet-openstack01:16
*** ducttape_ has joined #puppet-openstack01:19
*** ducttape_ has quit IRC01:25
*** v1k0d3n has quit IRC01:34
*** v1k0d3n has joined #puppet-openstack01:39
*** v1k0d3n has quit IRC02:26
*** asd112z has quit IRC02:50
*** richm has quit IRC02:55
*** linkedinyou has quit IRC03:33
*** sergmelikyan has joined #puppet-openstack03:39
*** sergmelikyan has quit IRC03:44
*** v1k0d3n has joined #puppet-openstack04:29
*** gildub_ has joined #puppet-openstack04:32
*** gildub has quit IRC04:32
*** saneax has quit IRC04:54
*** Guest53419 has quit IRC05:01
*** zeus has joined #puppet-openstack05:03
*** zeus is now known as Guest2253005:04
*** xarses_ has quit IRC05:07
*** xarses_ has joined #puppet-openstack05:08
*** xarses_ has quit IRC05:09
*** xarses has joined #puppet-openstack05:12
*** openstackgerrit has quit IRC05:16
*** openstackgerrit has joined #puppet-openstack05:17
*** zerda has joined #puppet-openstack05:28
*** chandankumar has joined #puppet-openstack05:34
*** stamak has joined #puppet-openstack05:37
*** stamak has quit IRC06:09
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Resource keystone_trust for Keystone V3 API  https://review.openstack.org/20099606:09
*** linkedinyou has joined #puppet-openstack06:25
*** samuelBartel has joined #puppet-openstack06:26
*** rochaporto has joined #puppet-openstack06:32
*** xarses_ has joined #puppet-openstack06:39
*** xarses has quit IRC06:42
*** jpena has joined #puppet-openstack06:43
*** LimorStotland has joined #puppet-openstack06:52
*** paramite has joined #puppet-openstack07:12
*** dgurtner has joined #puppet-openstack07:21
*** dgurtner has quit IRC07:21
*** dgurtner has joined #puppet-openstack07:21
*** saneax has joined #puppet-openstack07:47
*** fedexo has joined #puppet-openstack07:52
*** stamak has joined #puppet-openstack07:53
*** paramite is now known as paramite|afk08:03
*** fedexo has quit IRC08:10
*** jistr has joined #puppet-openstack08:15
*** paramite|afk is now known as paramite08:25
*** derekh has joined #puppet-openstack08:40
*** jistr has quit IRC08:54
*** jistr has joined #puppet-openstack08:56
*** jistr has quit IRC09:01
*** v1k0d3n has quit IRC09:01
openstackgerritAlexey Deryugin proposed openstack/puppet-murano: Initial module implementation  https://review.openstack.org/21104309:02
openstackgerritAlexey Deryugin proposed openstack/puppet-murano: Implementaion of api and engine classes  https://review.openstack.org/21668209:02
*** jistr has joined #puppet-openstack09:05
*** stamak has quit IRC09:09
*** stamak has joined #puppet-openstack09:10
*** saneax has quit IRC09:18
*** jistr has quit IRC10:06
*** paramite is now known as paramite|afk10:09
openstackgerritIvan Berezovskiy proposed openstack/puppet-ceilometer: FAKE COMMIT  https://review.openstack.org/21761410:10
IBerezovskiyoh, sorry10:11
*** zhangjn has quit IRC10:15
openstackgerritIvan Berezovskiy proposed openstack/puppet-ceilometer: Test commit  https://review.openstack.org/21761810:15
*** jistr has joined #puppet-openstack10:18
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara  https://review.openstack.org/19272110:33
*** xingchao has quit IRC10:48
openstackgerritVasyl Saienko proposed openstack/puppet-keystone: add --domain option when calling user list  https://review.openstack.org/21390610:55
*** v1k0d3n has joined #puppet-openstack11:02
*** v1k0d3n has quit IRC11:07
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara  https://review.openstack.org/19272111:18
*** paramite|afk is now known as paramite11:19
IBerezovskiyHi, guys. Can you participate in discussion https://review.openstack.org/#/c/206926/ ? Your opinions are very important.11:33
*** dprince has joined #puppet-openstack11:34
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Resource keystone_trust for Keystone V3 API  https://review.openstack.org/20099611:34
*** jpena is now known as jpena|lunch11:44
EmilienMhello11:59
iurygregorymorning =)12:03
*** ducttape_ has joined #puppet-openstack12:09
degorenkohi o/12:10
*** zerda has quit IRC12:21
*** ducttape_ has quit IRC12:27
*** v1k0d3n has joined #puppet-openstack12:27
*** openstackgerrit has quit IRC12:31
*** openstackgerrit has joined #puppet-openstack12:32
openstackgerritStanislaw Bogatkin proposed openstack/puppet-horizon: Add ssl_no_verify parameter  https://review.openstack.org/20619412:39
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-keystone: Resource keystone_identity_provider for Keystone.  https://review.openstack.org/20268912:40
iurygregoryEmilienM, I performed the tests locally and everything is ok, but jenkis give -1 gate-puppet-keystone-puppet-beaker-rspec-dsvm-trusty12:40
iurygregorylog link - http://logs.openstack.org/54/208054/9/check/gate-puppet-keystone-puppet-beaker-rspec-dsvm-trusty/fc9f457/12:41
*** jpena|lunch is now known as jpena12:42
openstackgerritVasyl Saienko proposed openstack/puppet-horizon: add api_versions parameter  https://review.openstack.org/21165012:45
*** richm has joined #puppet-openstack13:00
*** ducttape_ has joined #puppet-openstack13:04
*** ducttape_ has quit IRC13:07
EmilienMiurygregory: http://logs.openstack.org/54/208054/9/check/gate-puppet-keystone-puppet-beaker-rspec-dsvm-trusty/fc9f457/console.html#_2015-08-26_23_18_54_76813:08
EmilienMsounds like packaging issue13:08
EmilienMsometimes it's random13:08
EmilienMdo 'recheck' and see if same issue again - package might be broken now - sighs..13:08
iurygregoryok =) I've tried recheck i'll do again =)13:13
*** gildub_ has quit IRC13:13
*** ducttape_ has joined #puppet-openstack13:14
openstackgerritGilles Dubreuil proposed openstack/puppet-keystone: Resource keystone_trust for Keystone V3 API  https://review.openstack.org/20099613:15
*** ducttape_ has quit IRC13:22
openstackgerritDan Prince proposed openstack/puppet-swift: Add incoming/outgoing chmod params to storage/all  https://review.openstack.org/21770713:25
*** chandankumar has quit IRC13:30
*** rochaporto has quit IRC13:30
openstackgerritEmilien Macchi proposed openstack/puppet-tempest: Use inifile for tempest_*_id_setter provider  https://review.openstack.org/21738913:35
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: TEST COMMIT  https://review.openstack.org/21771513:36
*** xingchao has joined #puppet-openstack13:43
*** ferest has joined #puppet-openstack13:50
*** vsaienko has joined #puppet-openstack13:53
*** ferest has quit IRC13:54
*** sergmelikyan has joined #puppet-openstack13:58
*** ducttape_ has joined #puppet-openstack14:00
*** dfisher has joined #puppet-openstack14:09
degorenkoEmilienM, hey, are you here?14:20
EmilienMI hope14:21
dfisher^ the right answer before cofee14:22
dfishercoffee*14:22
iurygregorylol14:22
degorenkoEmilienM, take a look on: https://jenkins04.openstack.org/job/gate-puppet-sahara-puppet-beaker-rspec-dsvm-trusty/35/14:22
EmilienMsometimes I wonder if it's me14:23
EmilienMor something else14:23
degorenkoit's just for test commit14:23
degorenkowe have missed one package14:23
degorenkohow i can add it for sahara tests?14:23
EmilienMI'm in the middle of something, I'll look later14:23
degorenkowill wait14:24
*** angdraug has joined #puppet-openstack14:30
degorenkohm, it's actually not a sahara problem as i see, it is ci problem14:50
openstackgerritRamkumar Gowrishankar proposed openstack/puppet-neutron: Support for Nuage Neutron plugin and Nuage VRS in puppet-neutron  https://review.openstack.org/21479814:51
EmilienMdegorenko: feel free to investigate logs14:51
EmilienMand report packaging issues to packaers14:51
EmilienMpackagers* (UCA)14:51
degorenkoEmilienM, already. that's why i want ask you14:52
degorenkowhere i should ask about packages?14:52
degorenko Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install keystone' returned 100: Reading package lists...14:52
EmilienMlaunchpad14:52
EmilienMping zul on openstack-dev14:52
degorenkowas changed driver for db-manage and now package python-pymysql is need to be installed14:55
EmilienMI can't help14:55
degorenkoi think, it's a puppet issue14:55
EmilienMno14:55
EmilienMit's a new dependency14:56
degorenkono14:56
EmilienMbecause it's an OpenStack requirement14:56
degorenkoit's test-requirements14:56
degorenkonot a main14:56
EmilienMsame14:56
EmilienMwe don't manage packaging dependencies14:56
EmilienMwe install keystone & rely on its dependencies14:56
degorenkotest-requirements are not placed in control dependencies14:56
degorenkothe prev driver was provided by python-mysql and it was installed by mysql14:57
*** jpena has quit IRC14:57
*** jpena has joined #puppet-openstack15:01
degorenkothis issue affect all components, all patches, which were retrigger today and depend on keystone have -1 from dsvm-trusty job15:06
EmilienMthat's a big problem15:08
degorenkothat was i'm talking about15:08
*** leanderthal has quit IRC15:08
*** dgurtner has quit IRC15:10
EmilienMI'm doing a patch15:11
EmilienMdegorenko: have you reported the bug in UCA ?15:12
degorenkoEmilienM,  no, it's actually not a bug. such packages are not placed in dependencies ever15:13
degorenkobecause in current case, this package is required for mysql15:14
degorenkobut you can use PostgreSQL15:14
EmilienMagain, puppet openstack modules DO NOT manage package dependencies15:14
dfisher(or shouldn't)15:14
degorenkothis package related only mysql using15:14
degorenkoyou can don't use mysql and use postgresql instead15:15
degorenkoand you need another package then15:15
degorenkothat's why such package exclude from dependencies15:15
EmilienMdegorenko: ok, so I talked with ubuntu folks15:15
EmilienMthey are fixing it15:15
EmilienMand this is a packaging issue15:15
EmilienMthanks degorenko for reporting the packaging bug !15:16
*** chandankumar has joined #puppet-openstack15:16
EmilienMI'm providing a temp fix for our CI15:16
degorenkoEmilienM, it's related packaging, but not exactly. Anyway, it very important issue15:16
openstackgerritEmilien Macchi proposed openstack/puppet-keystone: Install python-pymysql on Ubuntu  https://review.openstack.org/21776315:26
EmilienMdegorenko: ^15:26
EmilienMcrinkle, sbadia: can you consider this patch as an outstanding review and review it asap?15:26
EmilienMwe might need to wait for CI first though15:26
degorenkoEmilienM, seems good, but do we have some puppet components that doesn't use keystone and has db-migration?15:27
*** paramite has quit IRC15:27
EmilienMdegorenko: so my goal here is to fix CI15:27
*** aimon has quit IRC15:28
EmilienMthis fix only fix our beaker CI15:28
EmilienMbut people who actually deploy liberty will have to set this dependency everywhere in their manifests15:28
EmilienMthat's why I use keystone module15:28
EmilienMbecause keystone is used everywhere15:28
EmilienMso I'm sure the package will be installed in all beaker jobs15:28
degorenkoEmilienM, yes, i see. But i mean, is real the situation, when some puppet module will try exec db-manage without keystone installation?15:28
EmilienMour beaker jobs always have keystone installed15:29
degorenkooh15:29
degorenkook15:29
EmilienMyes15:29
EmilienMex:15:29
EmilienMmanila install keystone THEN manila15:29
degorenkoi didn't know it before15:29
EmilienMwell, read beaker manifests and you'll see15:29
EmilienMdegorenko: https://github.com/openstack/puppet-sahara/blob/master/spec/acceptance/basic_sahara_spec.rb#L78-L8415:29
degorenkoEmilienM, I know about it. Some misunderstanding. Okay, i'll rephrase mu question. All components have keystone installation in beaker tests?15:30
EmilienMhttps://github.com/openstack/puppet-sahara/blob/master/spec/acceptance/basic_sahara_spec.rb#L78-L8415:31
EmilienMyes ^15:31
EmilienMthey all have this code ^15:31
EmilienMthis is how I understand your question15:31
EmilienMmanila, glance, neutron, etc etc15:31
degorenkook, then it helps15:32
EmilienMyes15:32
EmilienMhence my patch15:32
degorenko+115:32
degorenkoEmilienM, do you know, how want to solve this issue packaging team?15:32
EmilienMdegorenko: no idea15:33
EmilienMask them15:33
EmilienMI think they hate me now15:33
EmilienMfor one month and a half, I'm pinging them every day for all our CI issues15:33
EmilienMI guess at the next summit I'll have to hide15:33
EmilienMor hire bodyguards15:33
dfisherhaha15:33
degorenko:D15:34
EmilienMno kidding, the feedback is actually useful15:34
EmilienMhopefully they appreciate it and we make progress15:34
EmilienM:)15:34
*** jpena has quit IRC15:36
*** samuelBartel has quit IRC15:44
*** stamak has quit IRC15:52
*** saneax has joined #puppet-openstack15:53
*** xarses_ is now known as xarses15:56
*** LimorStotland has quit IRC15:56
*** IBerezovskiy has quit IRC15:59
*** IBerezovskiy has joined #puppet-openstack15:59
*** sergmelikyan has quit IRC16:00
*** dgurtner has joined #puppet-openstack16:02
*** dgurtner has quit IRC16:02
*** dgurtner has joined #puppet-openstack16:02
*** xingchao has quit IRC16:04
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara  https://review.openstack.org/19272116:05
*** xingchao has joined #puppet-openstack16:05
degorenkoEmilienM, take a look on https://review.openstack.org/#/c/192721 please, what do you think? Are here any problems?16:06
*** aimon has joined #puppet-openstack16:11
*** jistr has quit IRC16:24
openstackgerritEmilien Macchi proposed openstack/puppet-tempest: Bad configuration for glance/neutron setters.  https://review.openstack.org/17463816:27
EmilienMchem: ^16:27
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests  https://review.openstack.org/21735216:29
EmilienMso I confirm CI is broken https://review.openstack.org/#/c/217758/16:31
iurygregory:'(16:32
EmilienMwait16:32
EmilienMthe fix is almost finished and it pass CI16:32
EmilienMhttps://review.openstack.org/#/c/217763/ is green (looing at zuul) - if any one around ( mfisch crinkle clayton sbadia ) can have a look please16:33
*** xingchao has quit IRC16:33
iurygregoryafter merge we can do recheck right? :D16:34
EmilienMyes16:35
iurygregory\o/16:35
EmilienMif my fix is accepted16:35
iurygregoryI hope it will be16:35
*** derekh has quit IRC16:44
EmilienMdprince: maybe you can also look at the patch ^16:47
EmilienMdprince: TL;DR; our puppet CI is broken because one dep is missing in ubuntu packaging - trying to fix this way: https://review.openstack.org/#/c/217763/ - just to unblock our CI until packaging is fixed (WIP by ubuntu folks)16:48
*** xarses_ has joined #puppet-openstack16:54
crinkleI don't want to add random packages to the keystone module to fix packaging issues in other modules16:56
crinklethis is the hazard of using staging/testing repos in CI16:56
crinkleI won't -1 but I don't want to be the one to +216:56
EmilienMcrinkle: how do you want to fix the issue?16:57
crinklelet them fix it upstream16:57
crinklewe have tons of other CI issues where all we can do is wait16:57
EmilienMcrinkle: well, I talked to them16:57
*** xarses has quit IRC16:57
EmilienMand they told me not to expect the fix today16:57
EmilienM'they are on it'16:57
EmilienMlike other components since 1 month and a half16:58
EmilienMsighs...16:58
*** xarses_ is now known as xarses16:58
EmilienMcrinkle: this one is breaking everything16:58
EmilienManother option is to patch all acceptance manifests16:58
EmilienMI can do that16:58
EmilienMcrinkle: does that work for you?16:58
crinklethe point of CI is to catch when things are broken17:00
crinklehacking around it means hiding things that are broken17:00
crinklein which case why do we even do CI17:00
*** chandankumar has quit IRC17:00
EmilienMcrinkle: so we are waiting for a fix in ubuntu packaging and our CI is blocked until then?17:00
EmilienMwe want to actually test openstack right now I presume17:01
EmilienMcrinkle: what do you suggest?17:02
*** Guest22530 has quit IRC17:04
crinklewe could just make the beaker jobs non-voting until packaging stabilizes17:05
EmilienMcrinkle: feel free to submit the patch17:05
EmilienMit's another acceptable option17:05
degorenkomaking beaker jobs as non-voting not a good idea for me. Because some issues can be catch only by this jobs17:06
degorenkodependency cycle for example17:07
crinklethis is true17:07
EmilienMcrinkle: the option 'adding the package in acceptance manifests' seems the best option to keep beaker jobs voting now, we have 3 blockers otherwise - that are WIP17:09
crinkleEmilienM: okay17:09
EmilienMok, I go for it17:10
degorenkodo you have some scripts, which prepare slave, where beaker jobs are running?17:10
degorenkomay be will be better install this package on slave temporarily?17:11
crinkleoh that's not a bad idea, we could hack it into the install_modules.sh script ^17:11
degorenkoEmilienM, ^^17:11
EmilienMno17:12
crinkleand it's not an openstack package so it can be done before adding the uca repos17:12
EmilienMoh yes17:12
EmilienMtrue17:12
EmilienMsorry17:12
EmilienMso yes17:12
degorenko:)17:12
EmilienMI do a patch17:13
nibalizerso one thing you can do, is not land patches17:13
nibalizerzuul allows you to test the future17:13
nibalizerso create a patch that puts the package resource in the acceptance manifets, and put all other patches Depends-On: that patch17:14
nibalizerthen you can see tests go green but you don't have to land anything17:14
nibalizerthen when the UCA folk fix it you can reparent all the in-flight changes to not need the shim17:14
crinkleI think the issue is we do want to land things17:14
crinklemy first suggestion was just to wait it out and no one is happy with that17:14
nibalizeranything tested by zuul can depend on anything else, so you can do development on top of unlanded patches just as easily as development on top of landed patches17:15
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Install python-pymysql on Ubuntu  https://review.openstack.org/21780717:17
EmilienMcrinkle: see https://etherpad.openstack.org/p/puppet-liberty-blocker17:17
EmilienMcrinkle: I'm waiting for the 3 first issues for one month and a half17:17
EmilienMthey are not responsive at all17:17
EmilienMI told them17:17
EmilienMand they know that17:17
*** imcsk8 has quit IRC17:19
EmilienMcrinkle: it's not like RDO  where they run trunk17:19
EmilienMcrinkle: they manually update packages from time to time17:19
openstackgerritDenis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara  https://review.openstack.org/19272117:19
*** imcsk8 has joined #puppet-openstack17:20
EmilienMcrinkle: any feedback is welcome https://review.openstack.org/#/c/21780717:24
degorenko^ i've added to commit message depends-on  on your patch, EmilienM let's wait for results17:24
degorenkohttps://review.openstack.org/#/c/192721/17:24
EmilienMit won't work17:24
EmilienMoh yes17:24
degorenkowhy ?17:24
EmilienMit will17:24
EmilienMsorry17:24
degorenko:)17:24
*** angdraug has quit IRC17:32
*** xingchao has joined #puppet-openstack17:34
mfischEmilienM: why the shell script and not puppet?17:37
mfischthis is the same kind of Ubuntu packaging fails I was talking about yesterday17:37
mfischwe have dozens of these in our code17:37
EmilienMmfisch: this one is new17:38
mfischI've filed bugs against stuff and its ignored17:38
mfischesp for openstack client which I had to ask for support for for a year17:38
crinklemfisch: this is EmilienM's patch in puppet that I took issue with https://review.openstack.org/#/c/217763/117:38
mfischI saw17:38
mfischI have no issue with it17:38
*** xingchao has quit IRC17:38
crinkleokay then you can +217:39
mfischthe Ubuntu packages dont properly manage deps or versions of deps and I dont see that changing17:39
crinkleI don't think it's puppet-keystone's job to manage a mysql package17:39
EmilienMtrue17:39
mfischits not17:39
EmilienMbut this is a workaround17:39
EmilienMthat is probably reverted as soon as they fix it upstream17:40
mfischI want a functional system so I dont have the luxury of being pedantic about what code goes where17:40
mfischthey don't manage python-tz right either17:40
mfischthe tests have the luxury of using infra images which dont have as much stuff preinstalled as our boxes to17:41
mfischdo17:41
EmilienMmfisch: our priority is to bring CI back, isn't?17:41
mfischyes17:41
mfischnot hear me rant about ubuntu packaging ;)17:41
EmilienMso let people manage dependencies by themselves17:41
mfischI'm sure clayton will agree with me that you should continue to expect dep issues like this17:41
EmilienMso please +2 or -1 the proposals17:41
EmilienMthe latest proposal is here: https://review.openstack.org/21780717:42
mfischthe latest fixes CI but your average guy trying to use the module will have issues17:42
EmilienMI know17:43
EmilienMbut the average guy has to go talk to Ubuntu17:43
EmilienMlike I'm doing every day17:43
EmilienMwe should not fix their dependencies for them17:43
EmilienMotherwise our modules we become a mess of package resources17:43
mfischif you can get them to fix stuff then thats great17:43
EmilienMand I'm sure we don't wan't that17:43
mfischI cannot and I'm a paying customer17:43
EmilienMwell, I start to be tired about that17:43
mfischwe've basically given up bothing to tell them the issues17:44
mfischbothering17:44
mfischI bet17:44
EmilienMmfisch: this morning they asked me "oh, your CI is voting?"17:44
EmilienMlol17:44
mfischPackage Updates 101: look at new requirements17:44
crinkleaverage guy would still be on kilo because liberty isn't released17:44
mfischnow if requirements.txt is wrong then thats another issue17:44
EmilienMcrinkle++17:44
mfischif thats what you guys want then thats ok17:45
mfischall our dep management work arounds for them is in our orchestration module17:45
mfischand 6 months from now we wont be using packages for openstack17:45
EmilienMmfisch: if I could skip UCA I would17:45
mfisch+2 the latest solution17:45
EmilienMtrust me17:45
mfischlol17:45
EmilienMand I'm not saying that because I work for RH17:45
EmilienMthey are not responsive at all17:46
EmilienMwe have the same blockers for a while17:46
EmilienMgive me an APT url where I can install liberty in a fairly good shape, and I take it17:46
mfischunderstand17:46
mfischI think you can get to their daily ppa17:47
mfischbut that doesnt mean it will be better17:47
EmilienMalso, using UCA make our CI "testing standards" since UCA is I think the most used packages17:47
EmilienMmfisch: no17:47
EmilienMit's worst17:47
EmilienMall deps are broken17:47
EmilienMI tried17:47
mfischyeah I figured17:47
EmilienMwhat we are using now is what they call "stable staging"17:47
EmilienMdefine: stable17:47
EmilienM?17:48
mfischstable: its only updated every few weeks17:48
*** xarses has quit IRC17:49
*** xarses has joined #puppet-openstack18:05
claytonthe only suggestion I have may not be actually practical, but one thing we do to avoid these sort of issues is that we mirror the ubuntu repos and snapshot them (via hardlinks) regularly18:06
claytonand we don't move to newer versions until we've validated they don't break things18:07
claytonbut I think you're pretty much guaranteed to have these sort of problems regularly.  We run into them regularly with the *released* packages, much less stuff canonical isn't even pretending to keep stable18:09
crinkleI think package mirroring has been on the long-term wish-list in infra18:10
claytonthe versioning is just as important, probably more so for this sort of thing18:10
EmilienMmfisch: E: Unable to locate package python-pymysql18:11
EmilienMit fails to find the package18:11
claytoncrinkle: we basically run apt-mirror once a week (used to be once a day) and then cp -al the current mirror to a date based directory18:12
EmilienMclayton, mfisch: I need to go afk a bit, will look later - feel free to take over the patch18:12
mfischpython-mysqldb?18:12
EmilienMoh maybe18:12
EmilienMno18:12
EmilienMhttps://launchpad.net/ubuntu/trusty/+source/python-pymysql18:12
claytonanyway, our goal is to get completely off of canonical's OpenStack packaging for a number of reasons18:12
mfischfixing18:13
EmilienMmfisch: col18:13
EmilienMcool18:13
EmilienMI'm afk now18:13
mfischit doesnt exist in trusty...18:13
mfischI'm guessing python-mysql wont work18:13
mfischhttps://launchpad.net/ubuntu/+source/python-pymysql18:13
claytonit's python-mysqldb18:14
mfischwhat he was trying to use is a different package18:14
mfischthink its a drop in replacement?18:14
mfischseems unlikely to me18:14
claytonno idea, we're using python-mysqldb though18:15
mfischworth a try18:15
claytonseems like there has to be a better way to test this than merging it and seeing18:15
openstackgerritMatt Fischer proposed openstack/puppet-openstack-integration: Install python-mysqldb on Ubuntu  https://review.openstack.org/21780718:16
claytonprobably would work a lot better if we used juju18:16
mfischthis way is easier18:16
claytonoh, I thought the other change had merged.  Sorry about the +1A before, I was missing the backstory18:17
*** cgfbee has quit IRC18:19
*** dgurtner has quit IRC18:21
*** cgfbee has joined #puppet-openstack18:22
*** dgurtner has joined #puppet-openstack18:27
openstackgerritMatt Fischer proposed openstack/puppet-cinder: dont run losetup if it's been done already  https://review.openstack.org/21784218:41
*** angdraug has joined #puppet-openstack18:49
*** TC01 has quit IRC18:55
*** xingchao has joined #puppet-openstack18:55
mwhahahaquestion about https://review.openstack.org/#/c/210374, it seems to be failing on verification. do we need to rebase that change to get it to go through? or am i missing something else18:58
mfischhave you checked the logs?19:00
mfischI know we have a trusty issue right now but not sure why cent would break19:00
*** TC01 has joined #puppet-openstack19:00
mwhahahayea19:00
mwhahahaCould not prefetch glance_image provider 'openstack': undefined method `collect' for nil:NilClass and un unable to talk to keystone19:01
mwhahahawonder if it got blocked by github19:02
mwhahahalook in the gate errors, it couldn't pull down some items19:03
*** xingchao has quit IRC19:04
*** IvanBerezovskiy has joined #puppet-openstack19:06
crinklemwhahaha: that's a known issue with glanceclient https://etherpad.openstack.org/p/puppet-liberty-blocker19:06
mwhahahaoh that's annoying :/19:07
crinklemwhahaha: seriously :(19:07
mwhahahawell then i'll just check back later :D19:08
*** IvanBerezovskiy has left #puppet-openstack19:13
*** chandankumar has joined #puppet-openstack19:15
*** dprince has quit IRC19:20
rcarrillocruzEmilienM: hiya, got +2 / +1 from crinkle and SpamapS respectively on https://review.openstack.org/#/c/215575/ , you ok with merging now?19:20
iurygregoryCan anyone review (-1/+1) https://review.openstack.org/#/c/208054/ https://review.openstack.org/#/c/216821/ The -1 from jenkis in the first patch is because the gate-puppet-keystone-puppet-beaker-rspec-dsvm-trusty is broken19:22
*** sergmelikyan has joined #puppet-openstack19:33
* EmilienM back19:42
*** sergmelikyan has quit IRC19:42
EmilienMmfisch, clayton any update?19:43
EmilienMwe probably need to install the ppa first19:47
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Install python-pymysql on Ubuntu  https://review.openstack.org/21780719:49
EmilienMcrinkle: so I see different thoughts here at how we should fix this kind of issue (or not fixing at all) - what would be your proposal for this case?19:52
rcarrillocruzthx a bunch EmilienM19:55
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Neutron  https://review.openstack.org/21683120:00
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Nova  https://review.openstack.org/21693820:01
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests  https://review.openstack.org/21735220:02
*** chandankumar has quit IRC20:02
mwhahahaEmilienM: ensure_packages vs ensure_resource, any reason to use the ensure_resource('package', ...) over ensure_packages(...)?20:04
EmilienMno20:04
mwhahahaiurygregory: -^ if you want to leave it as is that's cool too, i just find ensure_packages(...) easier to read20:08
openstackgerritMerged openstack/puppet-ironic: Put configuration files under configurable folder  https://review.openstack.org/21557520:08
mfischEmilienM: back20:23
EmilienMmfisch: I pushed over20:23
mfischgood20:23
mfischjust catching up here20:23
mfischI didnt find it in the main ppa but looks like you did20:23
EmilienMmfisch: we just miss one package20:23
EmilienMbut need ppa before20:23
mfischI'm watching my daughter today, so not the best coder right now20:23
mfischif PPA before lets do it in puppet code20:24
EmilienMno problem :)20:24
mfischmeh thats ok20:24
EmilienMmfisch: well20:24
EmilienMin puppet code...20:24
mfischits a temp hck anyway20:24
EmilienMthat what we wanted before20:24
EmilienMyes20:24
EmilienMwe will revert it as soon ubuntu fix it20:24
mfischyou need add-apt-repository -y dont you?20:24
EmilienMah20:24
EmilienMyeah20:24
EmilienMmaybe20:24
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Install python-pymysql on Ubuntu  https://review.openstack.org/21780720:25
mfischroot@puppet-test2:~/puppet-data# add-apt-repository ppa:ubuntu-cloud-archive/liberty-staging20:25
mfisch Staging PPA for liberty20:25
mfisch More info: https://launchpad.net/~ubuntu-cloud-archive/+archive/ubuntu/liberty-staging20:25
mfischPress [ENTER] to continue or ctrl-c to cancel adding it20:25
mfischyou need -y20:25
EmilienMmfisch: thx20:25
*** saneax has quit IRC20:28
_odyEmilienM: What time of the day are we starting next week?20:29
EmilienM_ody: well, when people wants to20:30
mfischwe could vote during the meeting20:31
mfischor we could cancel the meeting20:31
mfischsame time as meeting start wfm20:31
mfischor an hour later20:31
EmilienMvote? no need I think20:33
EmilienMwhat we need is to finalize the agenda20:33
*** markvoelker has quit IRC20:33
EmilienMso people can take stories to work on20:33
mfischyes20:35
mfischI think the bug triage section will be short20:36
mfischmaybe 30 min20:36
EmilienMwell, I'm not sure about that20:36
EmilienMwe have still some interesting bugs20:36
_odyok.  I totally forgot about it.  Hunner reminded me yesterday.20:37
mfischI will work on the list tomorrow20:37
_odyIf there are people in or close to Portland, they are free to hang out at the office.  I'll probably bring is breakfast thinks...20:37
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Nova  https://review.openstack.org/21693820:39
EmilienM_ody: can you come in montreal and bring breakfast for anteya, pabelanger and I ? :)20:40
_odyEmilienM: Seriously if summit wasn't is Tokyo, I could.  Next mid-cycle, probably since summit is Austin.20:41
iurygregoryhey mwhahaha, thanks for you review i'll change ensure_resource to ensure_package =)20:41
EmilienM_ody: I'm kidding :)20:41
* _ody is serious though20:41
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests  https://review.openstack.org/21735220:41
_odyWill push for coming to Montreal next time.20:41
Hunner_ody: What if redhat pays for it? :D20:44
EmilienMahah20:44
_odyWhat if I interview while I am there? Does that mean I can get someone to pay for the flight?20:46
_odyEvery mid-cycle the entire community applies to RedHat.20:46
HunnerNever mind; you're banned from going to montreal20:49
Hunner:D20:50
EmilienM_ody: let's talk PM20:50
EmilienM:)20:50
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests  https://review.openstack.org/21735221:02
*** xingchao has joined #puppet-openstack21:02
*** xingchao has quit IRC21:06
EmilienMpabelanger: quick update about integ - I got compute working - the manifest needs to be run one time and you can spawn vms, and run tempest, etc... it's also idempotent - that's cool :)21:14
EmilienMmfisch, clayton: https://review.openstack.org/#/c/217807/ - ready for review now passing CI21:17
mfisch+221:18
mfischwhat's Richard's nick on here?21:19
mfischHunner or _ody ^21:19
EmilienMnot online21:20
mfischk21:21
*** ukitanuki has quit IRC21:21
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests  https://review.openstack.org/21735221:22
*** sergmelikyan has joined #puppet-openstack21:26
*** ducttape_ has quit IRC21:32
*** RichardRaseley has joined #puppet-openstack21:34
RichardRaseleymfisch: yes sir?21:35
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Neutron  https://review.openstack.org/21683121:40
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Nova  https://review.openstack.org/21693821:40
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests  https://review.openstack.org/21735221:41
*** sergmelikyan has quit IRC21:42
*** sergmelikyan has joined #puppet-openstack21:43
*** dgurtner has quit IRC21:48
mfischEmilienM: here's yet another example of how Ubuntu fails to handle package deps22:12
mfischError: Could not prefetch keystone_endpoint provider 'openstack': Execution of '/usr/bin/openstack endpoint list --quiet --format csv --long' returned 1: ERROR: openstackclient.shell Exception raised: (python-novaclient 2.17.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('python-novaclient>=2.18.0,!=2.21.0'))22:12
mfischthe package dep is python-novaclient (>= 1:2.15.0),22:13
dfisheropenstack has an absolutely ridiculous dependency problem.22:14
dfisher*nobody* can get this right with so many moving targets.22:14
*** RichardRaseley has quit IRC22:14
mfischwell this is a pet peeve of mine22:15
mfischand EmilienM told me not to manage deps in my manifests but I have no choice22:15
dfisheryou truely shouldn't have to22:15
dfisherbut if upstream is stupid22:15
dfisherwelp.22:15
mfischother than switching to RHEL I dont have a choice22:15
dfishersolaris!22:15
* dfisher sobs22:15
mfischwonder if HPUX is still around22:16
dfisherharsh.22:16
mfischthey might have rgrep by now22:16
dfisherodds are slim.22:16
mfischstill using 4k pages I bet22:16
mfischI was a kernel engineer there from 2000-200322:16
dfisherwe've got an old O2 running IRIX in the lab.22:16
dfisherwe keep it running for fun.22:17
mfischwe had old sparc stations in college22:20
mfischI think that's what they were called22:20
mfischand HP 9000s to do email22:20
mfischemail was telnet and run elm or pine22:20
dfisherupgrade.  run mh.22:23
mfischsomeone figured out how to compile mutt at one point22:23
dfisheroh man.22:24
dfisherthe golden age.22:24
dfisherWhere'd you go to school?  CSU?22:24
mfischMSM22:25
mfischnow called MST22:25
dfisherCU Boulder had one HP 9000.22:25
dfisherit did everything.22:25
dfisherwell22:25
mfischits a replica of colorado school of mines if you know it, except in Missouri22:25
dfisherthe CS dept. did22:25
dfisheroh yes.   Mines is about 15 miles south of me :)22:25
mfischthis is the older missouri version formelry missouri school of mines MSM22:26
*** aimon has quit IRC22:27
openstackgerritMatt Fischer proposed openstack/puppet-cinder: don't run vgcreate if vg exists  https://review.openstack.org/21794622:33
*** mwoodson has quit IRC22:50
*** mwoodson has joined #puppet-openstack22:51
*** saneax has joined #puppet-openstack22:52
*** gildub has joined #puppet-openstack22:58
gildubEmilienM, richm, please review https://review.openstack.org/21395723:00
*** xingchao has joined #puppet-openstack23:06
*** sergmelikyan has joined #puppet-openstack23:11
*** dfisher has quit IRC23:12
*** xingchao has quit IRC23:13
*** aimon has joined #puppet-openstack23:23
*** aimon_ has joined #puppet-openstack23:24
*** aimon has quit IRC23:27
*** xarses_ has joined #puppet-openstack23:41
*** xarses has quit IRC23:44
*** angdraug has quit IRC23:45
*** xarses_ has quit IRC23:48

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