*** saneax has quit IRC | 00:04 | |
*** zhangjn has quit IRC | 00:05 | |
*** aimon has joined #puppet-openstack | 00:12 | |
*** xarses has quit IRC | 00:20 | |
*** asd112z has joined #puppet-openstack | 00:41 | |
*** xarses has joined #puppet-openstack | 00:47 | |
*** zhangjn has joined #puppet-openstack | 00:49 | |
*** zhangjn has quit IRC | 00:51 | |
*** zhangjn has joined #puppet-openstack | 00:53 | |
*** zhangjn has quit IRC | 00:54 | |
*** zhangjn has joined #puppet-openstack | 00:55 | |
*** xarses_ has joined #puppet-openstack | 01:08 | |
*** angdraug has quit IRC | 01:10 | |
*** xarses has quit IRC | 01:11 | |
*** saneax has joined #puppet-openstack | 01:16 | |
*** ducttape_ has joined #puppet-openstack | 01:19 | |
*** ducttape_ has quit IRC | 01:25 | |
*** v1k0d3n has quit IRC | 01:34 | |
*** v1k0d3n has joined #puppet-openstack | 01:39 | |
*** v1k0d3n has quit IRC | 02:26 | |
*** asd112z has quit IRC | 02:50 | |
*** richm has quit IRC | 02:55 | |
*** linkedinyou has quit IRC | 03:33 | |
*** sergmelikyan has joined #puppet-openstack | 03:39 | |
*** sergmelikyan has quit IRC | 03:44 | |
*** v1k0d3n has joined #puppet-openstack | 04:29 | |
*** gildub_ has joined #puppet-openstack | 04:32 | |
*** gildub has quit IRC | 04:32 | |
*** saneax has quit IRC | 04:54 | |
*** Guest53419 has quit IRC | 05:01 | |
*** zeus has joined #puppet-openstack | 05:03 | |
*** zeus is now known as Guest22530 | 05:04 | |
*** xarses_ has quit IRC | 05:07 | |
*** xarses_ has joined #puppet-openstack | 05:08 | |
*** xarses_ has quit IRC | 05:09 | |
*** xarses has joined #puppet-openstack | 05:12 | |
*** openstackgerrit has quit IRC | 05:16 | |
*** openstackgerrit has joined #puppet-openstack | 05:17 | |
*** zerda has joined #puppet-openstack | 05:28 | |
*** chandankumar has joined #puppet-openstack | 05:34 | |
*** stamak has joined #puppet-openstack | 05:37 | |
*** stamak has quit IRC | 06:09 | |
openstackgerrit | Gilles Dubreuil proposed openstack/puppet-keystone: Resource keystone_trust for Keystone V3 API https://review.openstack.org/200996 | 06:09 |
---|---|---|
*** linkedinyou has joined #puppet-openstack | 06:25 | |
*** samuelBartel has joined #puppet-openstack | 06:26 | |
*** rochaporto has joined #puppet-openstack | 06:32 | |
*** xarses_ has joined #puppet-openstack | 06:39 | |
*** xarses has quit IRC | 06:42 | |
*** jpena has joined #puppet-openstack | 06:43 | |
*** LimorStotland has joined #puppet-openstack | 06:52 | |
*** paramite has joined #puppet-openstack | 07:12 | |
*** dgurtner has joined #puppet-openstack | 07:21 | |
*** dgurtner has quit IRC | 07:21 | |
*** dgurtner has joined #puppet-openstack | 07:21 | |
*** saneax has joined #puppet-openstack | 07:47 | |
*** fedexo has joined #puppet-openstack | 07:52 | |
*** stamak has joined #puppet-openstack | 07:53 | |
*** paramite is now known as paramite|afk | 08:03 | |
*** fedexo has quit IRC | 08:10 | |
*** jistr has joined #puppet-openstack | 08:15 | |
*** paramite|afk is now known as paramite | 08:25 | |
*** derekh has joined #puppet-openstack | 08:40 | |
*** jistr has quit IRC | 08:54 | |
*** jistr has joined #puppet-openstack | 08:56 | |
*** jistr has quit IRC | 09:01 | |
*** v1k0d3n has quit IRC | 09:01 | |
openstackgerrit | Alexey Deryugin proposed openstack/puppet-murano: Initial module implementation https://review.openstack.org/211043 | 09:02 |
openstackgerrit | Alexey Deryugin proposed openstack/puppet-murano: Implementaion of api and engine classes https://review.openstack.org/216682 | 09:02 |
*** jistr has joined #puppet-openstack | 09:05 | |
*** stamak has quit IRC | 09:09 | |
*** stamak has joined #puppet-openstack | 09:10 | |
*** saneax has quit IRC | 09:18 | |
*** jistr has quit IRC | 10:06 | |
*** paramite is now known as paramite|afk | 10:09 | |
openstackgerrit | Ivan Berezovskiy proposed openstack/puppet-ceilometer: FAKE COMMIT https://review.openstack.org/217614 | 10:10 |
IBerezovskiy | oh, sorry | 10:11 |
*** zhangjn has quit IRC | 10:15 | |
openstackgerrit | Ivan Berezovskiy proposed openstack/puppet-ceilometer: Test commit https://review.openstack.org/217618 | 10:15 |
*** jistr has joined #puppet-openstack | 10:18 | |
openstackgerrit | Denis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara https://review.openstack.org/192721 | 10:33 |
*** xingchao has quit IRC | 10:48 | |
openstackgerrit | Vasyl Saienko proposed openstack/puppet-keystone: add --domain option when calling user list https://review.openstack.org/213906 | 10:55 |
*** v1k0d3n has joined #puppet-openstack | 11:02 | |
*** v1k0d3n has quit IRC | 11:07 | |
openstackgerrit | Denis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara https://review.openstack.org/192721 | 11:18 |
*** paramite|afk is now known as paramite | 11:19 | |
IBerezovskiy | Hi, guys. Can you participate in discussion https://review.openstack.org/#/c/206926/ ? Your opinions are very important. | 11:33 |
*** dprince has joined #puppet-openstack | 11:34 | |
openstackgerrit | Gilles Dubreuil proposed openstack/puppet-keystone: Resource keystone_trust for Keystone V3 API https://review.openstack.org/200996 | 11:34 |
*** jpena is now known as jpena|lunch | 11:44 | |
EmilienM | hello | 11:59 |
iurygregory | morning =) | 12:03 |
*** ducttape_ has joined #puppet-openstack | 12:09 | |
degorenko | hi o/ | 12:10 |
*** zerda has quit IRC | 12:21 | |
*** ducttape_ has quit IRC | 12:27 | |
*** v1k0d3n has joined #puppet-openstack | 12:27 | |
*** openstackgerrit has quit IRC | 12:31 | |
*** openstackgerrit has joined #puppet-openstack | 12:32 | |
openstackgerrit | Stanislaw Bogatkin proposed openstack/puppet-horizon: Add ssl_no_verify parameter https://review.openstack.org/206194 | 12:39 |
openstackgerrit | Athlan-Guyot sofer proposed openstack/puppet-keystone: Resource keystone_identity_provider for Keystone. https://review.openstack.org/202689 | 12:40 |
iurygregory | EmilienM, I performed the tests locally and everything is ok, but jenkis give -1 gate-puppet-keystone-puppet-beaker-rspec-dsvm-trusty | 12:40 |
iurygregory | log 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 jpena | 12:42 | |
openstackgerrit | Vasyl Saienko proposed openstack/puppet-horizon: add api_versions parameter https://review.openstack.org/211650 | 12:45 |
*** richm has joined #puppet-openstack | 13:00 | |
*** ducttape_ has joined #puppet-openstack | 13:04 | |
*** ducttape_ has quit IRC | 13:07 | |
EmilienM | iurygregory: 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_768 | 13:08 |
EmilienM | sounds like packaging issue | 13:08 |
EmilienM | sometimes it's random | 13:08 |
EmilienM | do 'recheck' and see if same issue again - package might be broken now - sighs.. | 13:08 |
iurygregory | ok =) I've tried recheck i'll do again =) | 13:13 |
*** gildub_ has quit IRC | 13:13 | |
*** ducttape_ has joined #puppet-openstack | 13:14 | |
openstackgerrit | Gilles Dubreuil proposed openstack/puppet-keystone: Resource keystone_trust for Keystone V3 API https://review.openstack.org/200996 | 13:15 |
*** ducttape_ has quit IRC | 13:22 | |
openstackgerrit | Dan Prince proposed openstack/puppet-swift: Add incoming/outgoing chmod params to storage/all https://review.openstack.org/217707 | 13:25 |
*** chandankumar has quit IRC | 13:30 | |
*** rochaporto has quit IRC | 13:30 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tempest: Use inifile for tempest_*_id_setter provider https://review.openstack.org/217389 | 13:35 |
openstackgerrit | Denis Egorenko proposed openstack/puppet-sahara: TEST COMMIT https://review.openstack.org/217715 | 13:36 |
*** xingchao has joined #puppet-openstack | 13:43 | |
*** ferest has joined #puppet-openstack | 13:50 | |
*** vsaienko has joined #puppet-openstack | 13:53 | |
*** ferest has quit IRC | 13:54 | |
*** sergmelikyan has joined #puppet-openstack | 13:58 | |
*** ducttape_ has joined #puppet-openstack | 14:00 | |
*** dfisher has joined #puppet-openstack | 14:09 | |
degorenko | EmilienM, hey, are you here? | 14:20 |
EmilienM | I hope | 14:21 |
dfisher | ^ the right answer before cofee | 14:22 |
dfisher | coffee* | 14:22 |
iurygregory | lol | 14:22 |
degorenko | EmilienM, take a look on: https://jenkins04.openstack.org/job/gate-puppet-sahara-puppet-beaker-rspec-dsvm-trusty/35/ | 14:22 |
EmilienM | sometimes I wonder if it's me | 14:23 |
EmilienM | or something else | 14:23 |
degorenko | it's just for test commit | 14:23 |
degorenko | we have missed one package | 14:23 |
degorenko | how i can add it for sahara tests? | 14:23 |
EmilienM | I'm in the middle of something, I'll look later | 14:23 |
degorenko | will wait | 14:24 |
*** angdraug has joined #puppet-openstack | 14:30 | |
degorenko | hm, it's actually not a sahara problem as i see, it is ci problem | 14:50 |
openstackgerrit | Ramkumar Gowrishankar proposed openstack/puppet-neutron: Support for Nuage Neutron plugin and Nuage VRS in puppet-neutron https://review.openstack.org/214798 | 14:51 |
EmilienM | degorenko: feel free to investigate logs | 14:51 |
EmilienM | and report packaging issues to packaers | 14:51 |
EmilienM | packagers* (UCA) | 14:51 |
degorenko | EmilienM, already. that's why i want ask you | 14:52 |
degorenko | where 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 |
EmilienM | launchpad | 14:52 |
EmilienM | ping zul on openstack-dev | 14:52 |
degorenko | was changed driver for db-manage and now package python-pymysql is need to be installed | 14:55 |
EmilienM | I can't help | 14:55 |
degorenko | i think, it's a puppet issue | 14:55 |
EmilienM | no | 14:55 |
EmilienM | it's a new dependency | 14:56 |
degorenko | no | 14:56 |
EmilienM | because it's an OpenStack requirement | 14:56 |
degorenko | it's test-requirements | 14:56 |
degorenko | not a main | 14:56 |
EmilienM | same | 14:56 |
EmilienM | we don't manage packaging dependencies | 14:56 |
EmilienM | we install keystone & rely on its dependencies | 14:56 |
degorenko | test-requirements are not placed in control dependencies | 14:56 |
degorenko | the prev driver was provided by python-mysql and it was installed by mysql | 14:57 |
*** jpena has quit IRC | 14:57 | |
*** jpena has joined #puppet-openstack | 15:01 | |
degorenko | this issue affect all components, all patches, which were retrigger today and depend on keystone have -1 from dsvm-trusty job | 15:06 |
EmilienM | that's a big problem | 15:08 |
degorenko | that was i'm talking about | 15:08 |
*** leanderthal has quit IRC | 15:08 | |
*** dgurtner has quit IRC | 15:10 | |
EmilienM | I'm doing a patch | 15:11 |
EmilienM | degorenko: have you reported the bug in UCA ? | 15:12 |
degorenko | EmilienM, no, it's actually not a bug. such packages are not placed in dependencies ever | 15:13 |
degorenko | because in current case, this package is required for mysql | 15:14 |
degorenko | but you can use PostgreSQL | 15:14 |
EmilienM | again, puppet openstack modules DO NOT manage package dependencies | 15:14 |
dfisher | (or shouldn't) | 15:14 |
degorenko | this package related only mysql using | 15:14 |
degorenko | you can don't use mysql and use postgresql instead | 15:15 |
degorenko | and you need another package then | 15:15 |
degorenko | that's why such package exclude from dependencies | 15:15 |
EmilienM | degorenko: ok, so I talked with ubuntu folks | 15:15 |
EmilienM | they are fixing it | 15:15 |
EmilienM | and this is a packaging issue | 15:15 |
EmilienM | thanks degorenko for reporting the packaging bug ! | 15:16 |
*** chandankumar has joined #puppet-openstack | 15:16 | |
EmilienM | I'm providing a temp fix for our CI | 15:16 |
degorenko | EmilienM, it's related packaging, but not exactly. Anyway, it very important issue | 15:16 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-keystone: Install python-pymysql on Ubuntu https://review.openstack.org/217763 | 15:26 |
EmilienM | degorenko: ^ | 15:26 |
EmilienM | crinkle, sbadia: can you consider this patch as an outstanding review and review it asap? | 15:26 |
EmilienM | we might need to wait for CI first though | 15:26 |
degorenko | EmilienM, seems good, but do we have some puppet components that doesn't use keystone and has db-migration? | 15:27 |
*** paramite has quit IRC | 15:27 | |
EmilienM | degorenko: so my goal here is to fix CI | 15:27 |
*** aimon has quit IRC | 15:28 | |
EmilienM | this fix only fix our beaker CI | 15:28 |
EmilienM | but people who actually deploy liberty will have to set this dependency everywhere in their manifests | 15:28 |
EmilienM | that's why I use keystone module | 15:28 |
EmilienM | because keystone is used everywhere | 15:28 |
EmilienM | so I'm sure the package will be installed in all beaker jobs | 15:28 |
degorenko | EmilienM, yes, i see. But i mean, is real the situation, when some puppet module will try exec db-manage without keystone installation? | 15:28 |
EmilienM | our beaker jobs always have keystone installed | 15:29 |
degorenko | oh | 15:29 |
degorenko | ok | 15:29 |
EmilienM | yes | 15:29 |
EmilienM | ex: | 15:29 |
EmilienM | manila install keystone THEN manila | 15:29 |
degorenko | i didn't know it before | 15:29 |
EmilienM | well, read beaker manifests and you'll see | 15:29 |
EmilienM | degorenko: https://github.com/openstack/puppet-sahara/blob/master/spec/acceptance/basic_sahara_spec.rb#L78-L84 | 15:29 |
degorenko | EmilienM, I know about it. Some misunderstanding. Okay, i'll rephrase mu question. All components have keystone installation in beaker tests? | 15:30 |
EmilienM | https://github.com/openstack/puppet-sahara/blob/master/spec/acceptance/basic_sahara_spec.rb#L78-L84 | 15:31 |
EmilienM | yes ^ | 15:31 |
EmilienM | they all have this code ^ | 15:31 |
EmilienM | this is how I understand your question | 15:31 |
EmilienM | manila, glance, neutron, etc etc | 15:31 |
degorenko | ok, then it helps | 15:32 |
EmilienM | yes | 15:32 |
EmilienM | hence my patch | 15:32 |
degorenko | +1 | 15:32 |
degorenko | EmilienM, do you know, how want to solve this issue packaging team? | 15:32 |
EmilienM | degorenko: no idea | 15:33 |
EmilienM | ask them | 15:33 |
EmilienM | I think they hate me now | 15:33 |
EmilienM | for one month and a half, I'm pinging them every day for all our CI issues | 15:33 |
EmilienM | I guess at the next summit I'll have to hide | 15:33 |
EmilienM | or hire bodyguards | 15:33 |
dfisher | haha | 15:33 |
degorenko | :D | 15:34 |
EmilienM | no kidding, the feedback is actually useful | 15:34 |
EmilienM | hopefully they appreciate it and we make progress | 15:34 |
EmilienM | :) | 15:34 |
*** jpena has quit IRC | 15:36 | |
*** samuelBartel has quit IRC | 15:44 | |
*** stamak has quit IRC | 15:52 | |
*** saneax has joined #puppet-openstack | 15:53 | |
*** xarses_ is now known as xarses | 15:56 | |
*** LimorStotland has quit IRC | 15:56 | |
*** IBerezovskiy has quit IRC | 15:59 | |
*** IBerezovskiy has joined #puppet-openstack | 15:59 | |
*** sergmelikyan has quit IRC | 16:00 | |
*** dgurtner has joined #puppet-openstack | 16:02 | |
*** dgurtner has quit IRC | 16:02 | |
*** dgurtner has joined #puppet-openstack | 16:02 | |
*** xingchao has quit IRC | 16:04 | |
openstackgerrit | Denis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara https://review.openstack.org/192721 | 16:05 |
*** xingchao has joined #puppet-openstack | 16:05 | |
degorenko | EmilienM, 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-openstack | 16:11 | |
*** jistr has quit IRC | 16:24 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tempest: Bad configuration for glance/neutron setters. https://review.openstack.org/174638 | 16:27 |
EmilienM | chem: ^ | 16:27 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests https://review.openstack.org/217352 | 16:29 |
EmilienM | so I confirm CI is broken https://review.openstack.org/#/c/217758/ | 16:31 |
iurygregory | :'( | 16:32 |
EmilienM | wait | 16:32 |
EmilienM | the fix is almost finished and it pass CI | 16:32 |
EmilienM | https://review.openstack.org/#/c/217763/ is green (looing at zuul) - if any one around ( mfisch crinkle clayton sbadia ) can have a look please | 16:33 |
*** xingchao has quit IRC | 16:33 | |
iurygregory | after merge we can do recheck right? :D | 16:34 |
EmilienM | yes | 16:35 |
iurygregory | \o/ | 16:35 |
EmilienM | if my fix is accepted | 16:35 |
iurygregory | I hope it will be | 16:35 |
*** derekh has quit IRC | 16:44 | |
EmilienM | dprince: maybe you can also look at the patch ^ | 16:47 |
EmilienM | dprince: 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-openstack | 16:54 | |
crinkle | I don't want to add random packages to the keystone module to fix packaging issues in other modules | 16:56 |
crinkle | this is the hazard of using staging/testing repos in CI | 16:56 |
crinkle | I won't -1 but I don't want to be the one to +2 | 16:56 |
EmilienM | crinkle: how do you want to fix the issue? | 16:57 |
crinkle | let them fix it upstream | 16:57 |
crinkle | we have tons of other CI issues where all we can do is wait | 16:57 |
EmilienM | crinkle: well, I talked to them | 16:57 |
*** xarses has quit IRC | 16:57 | |
EmilienM | and they told me not to expect the fix today | 16:57 |
EmilienM | 'they are on it' | 16:57 |
EmilienM | like other components since 1 month and a half | 16:58 |
EmilienM | sighs... | 16:58 |
*** xarses_ is now known as xarses | 16:58 | |
EmilienM | crinkle: this one is breaking everything | 16:58 |
EmilienM | another option is to patch all acceptance manifests | 16:58 |
EmilienM | I can do that | 16:58 |
EmilienM | crinkle: does that work for you? | 16:58 |
crinkle | the point of CI is to catch when things are broken | 17:00 |
crinkle | hacking around it means hiding things that are broken | 17:00 |
crinkle | in which case why do we even do CI | 17:00 |
*** chandankumar has quit IRC | 17:00 | |
EmilienM | crinkle: so we are waiting for a fix in ubuntu packaging and our CI is blocked until then? | 17:00 |
EmilienM | we want to actually test openstack right now I presume | 17:01 |
EmilienM | crinkle: what do you suggest? | 17:02 |
*** Guest22530 has quit IRC | 17:04 | |
crinkle | we could just make the beaker jobs non-voting until packaging stabilizes | 17:05 |
EmilienM | crinkle: feel free to submit the patch | 17:05 |
EmilienM | it's another acceptable option | 17:05 |
degorenko | making beaker jobs as non-voting not a good idea for me. Because some issues can be catch only by this jobs | 17:06 |
degorenko | dependency cycle for example | 17:07 |
crinkle | this is true | 17:07 |
EmilienM | crinkle: 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 WIP | 17:09 |
crinkle | EmilienM: okay | 17:09 |
EmilienM | ok, I go for it | 17:10 |
degorenko | do you have some scripts, which prepare slave, where beaker jobs are running? | 17:10 |
degorenko | may be will be better install this package on slave temporarily? | 17:11 |
crinkle | oh that's not a bad idea, we could hack it into the install_modules.sh script ^ | 17:11 |
degorenko | EmilienM, ^^ | 17:11 |
EmilienM | no | 17:12 |
crinkle | and it's not an openstack package so it can be done before adding the uca repos | 17:12 |
EmilienM | oh yes | 17:12 |
EmilienM | true | 17:12 |
EmilienM | sorry | 17:12 |
EmilienM | so yes | 17:12 |
degorenko | :) | 17:12 |
EmilienM | I do a patch | 17:13 |
nibalizer | so one thing you can do, is not land patches | 17:13 |
nibalizer | zuul allows you to test the future | 17:13 |
nibalizer | so create a patch that puts the package resource in the acceptance manifets, and put all other patches Depends-On: that patch | 17:14 |
nibalizer | then you can see tests go green but you don't have to land anything | 17:14 |
nibalizer | then when the UCA folk fix it you can reparent all the in-flight changes to not need the shim | 17:14 |
crinkle | I think the issue is we do want to land things | 17:14 |
crinkle | my first suggestion was just to wait it out and no one is happy with that | 17:14 |
nibalizer | anything 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 patches | 17:15 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: Install python-pymysql on Ubuntu https://review.openstack.org/217807 | 17:17 |
EmilienM | crinkle: see https://etherpad.openstack.org/p/puppet-liberty-blocker | 17:17 |
EmilienM | crinkle: I'm waiting for the 3 first issues for one month and a half | 17:17 |
EmilienM | they are not responsive at all | 17:17 |
EmilienM | I told them | 17:17 |
EmilienM | and they know that | 17:17 |
*** imcsk8 has quit IRC | 17:19 | |
EmilienM | crinkle: it's not like RDO where they run trunk | 17:19 |
EmilienM | crinkle: they manually update packages from time to time | 17:19 |
openstackgerrit | Denis Egorenko proposed openstack/puppet-sahara: Add distribute mode for Sahara https://review.openstack.org/192721 | 17:19 |
*** imcsk8 has joined #puppet-openstack | 17:20 | |
EmilienM | crinkle: any feedback is welcome https://review.openstack.org/#/c/217807 | 17:24 |
degorenko | ^ i've added to commit message depends-on on your patch, EmilienM let's wait for results | 17:24 |
degorenko | https://review.openstack.org/#/c/192721/ | 17:24 |
EmilienM | it won't work | 17:24 |
EmilienM | oh yes | 17:24 |
degorenko | why ? | 17:24 |
EmilienM | it will | 17:24 |
EmilienM | sorry | 17:24 |
degorenko | :) | 17:24 |
*** angdraug has quit IRC | 17:32 | |
*** xingchao has joined #puppet-openstack | 17:34 | |
mfisch | EmilienM: why the shell script and not puppet? | 17:37 |
mfisch | this is the same kind of Ubuntu packaging fails I was talking about yesterday | 17:37 |
mfisch | we have dozens of these in our code | 17:37 |
EmilienM | mfisch: this one is new | 17:38 |
mfisch | I've filed bugs against stuff and its ignored | 17:38 |
mfisch | esp for openstack client which I had to ask for support for for a year | 17:38 |
crinkle | mfisch: this is EmilienM's patch in puppet that I took issue with https://review.openstack.org/#/c/217763/1 | 17:38 |
mfisch | I saw | 17:38 |
mfisch | I have no issue with it | 17:38 |
*** xingchao has quit IRC | 17:38 | |
crinkle | okay then you can +2 | 17:39 |
mfisch | the Ubuntu packages dont properly manage deps or versions of deps and I dont see that changing | 17:39 |
crinkle | I don't think it's puppet-keystone's job to manage a mysql package | 17:39 |
EmilienM | true | 17:39 |
mfisch | its not | 17:39 |
EmilienM | but this is a workaround | 17:39 |
EmilienM | that is probably reverted as soon as they fix it upstream | 17:40 |
mfisch | I want a functional system so I dont have the luxury of being pedantic about what code goes where | 17:40 |
mfisch | they don't manage python-tz right either | 17:40 |
mfisch | the tests have the luxury of using infra images which dont have as much stuff preinstalled as our boxes to | 17:41 |
mfisch | do | 17:41 |
EmilienM | mfisch: our priority is to bring CI back, isn't? | 17:41 |
mfisch | yes | 17:41 |
mfisch | not hear me rant about ubuntu packaging ;) | 17:41 |
EmilienM | so let people manage dependencies by themselves | 17:41 |
mfisch | I'm sure clayton will agree with me that you should continue to expect dep issues like this | 17:41 |
EmilienM | so please +2 or -1 the proposals | 17:41 |
EmilienM | the latest proposal is here: https://review.openstack.org/217807 | 17:42 |
mfisch | the latest fixes CI but your average guy trying to use the module will have issues | 17:42 |
EmilienM | I know | 17:43 |
EmilienM | but the average guy has to go talk to Ubuntu | 17:43 |
EmilienM | like I'm doing every day | 17:43 |
EmilienM | we should not fix their dependencies for them | 17:43 |
EmilienM | otherwise our modules we become a mess of package resources | 17:43 |
mfisch | if you can get them to fix stuff then thats great | 17:43 |
EmilienM | and I'm sure we don't wan't that | 17:43 |
mfisch | I cannot and I'm a paying customer | 17:43 |
EmilienM | well, I start to be tired about that | 17:43 |
mfisch | we've basically given up bothing to tell them the issues | 17:44 |
mfisch | bothering | 17:44 |
mfisch | I bet | 17:44 |
EmilienM | mfisch: this morning they asked me "oh, your CI is voting?" | 17:44 |
EmilienM | lol | 17:44 |
mfisch | Package Updates 101: look at new requirements | 17:44 |
crinkle | average guy would still be on kilo because liberty isn't released | 17:44 |
mfisch | now if requirements.txt is wrong then thats another issue | 17:44 |
EmilienM | crinkle++ | 17:44 |
mfisch | if thats what you guys want then thats ok | 17:45 |
mfisch | all our dep management work arounds for them is in our orchestration module | 17:45 |
mfisch | and 6 months from now we wont be using packages for openstack | 17:45 |
EmilienM | mfisch: if I could skip UCA I would | 17:45 |
mfisch | +2 the latest solution | 17:45 |
EmilienM | trust me | 17:45 |
mfisch | lol | 17:45 |
EmilienM | and I'm not saying that because I work for RH | 17:45 |
EmilienM | they are not responsive at all | 17:46 |
EmilienM | we have the same blockers for a while | 17:46 |
EmilienM | give me an APT url where I can install liberty in a fairly good shape, and I take it | 17:46 |
mfisch | understand | 17:46 |
mfisch | I think you can get to their daily ppa | 17:47 |
mfisch | but that doesnt mean it will be better | 17:47 |
EmilienM | also, using UCA make our CI "testing standards" since UCA is I think the most used packages | 17:47 |
EmilienM | mfisch: no | 17:47 |
EmilienM | it's worst | 17:47 |
EmilienM | all deps are broken | 17:47 |
EmilienM | I tried | 17:47 |
mfisch | yeah I figured | 17:47 |
EmilienM | what we are using now is what they call "stable staging" | 17:47 |
EmilienM | define: stable | 17:47 |
EmilienM | ? | 17:48 |
mfisch | stable: its only updated every few weeks | 17:48 |
*** xarses has quit IRC | 17:49 | |
*** xarses has joined #puppet-openstack | 18:05 | |
clayton | the 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) regularly | 18:06 |
clayton | and we don't move to newer versions until we've validated they don't break things | 18:07 |
clayton | but 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 stable | 18:09 |
crinkle | I think package mirroring has been on the long-term wish-list in infra | 18:10 |
clayton | the versioning is just as important, probably more so for this sort of thing | 18:10 |
EmilienM | mfisch: E: Unable to locate package python-pymysql | 18:11 |
EmilienM | it fails to find the package | 18:11 |
clayton | crinkle: 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 directory | 18:12 |
EmilienM | clayton, mfisch: I need to go afk a bit, will look later - feel free to take over the patch | 18:12 |
mfisch | python-mysqldb? | 18:12 |
EmilienM | oh maybe | 18:12 |
EmilienM | no | 18:12 |
EmilienM | https://launchpad.net/ubuntu/trusty/+source/python-pymysql | 18:12 |
clayton | anyway, our goal is to get completely off of canonical's OpenStack packaging for a number of reasons | 18:12 |
mfisch | fixing | 18:13 |
EmilienM | mfisch: col | 18:13 |
EmilienM | cool | 18:13 |
EmilienM | I'm afk now | 18:13 |
mfisch | it doesnt exist in trusty... | 18:13 |
mfisch | I'm guessing python-mysql wont work | 18:13 |
mfisch | https://launchpad.net/ubuntu/+source/python-pymysql | 18:13 |
clayton | it's python-mysqldb | 18:14 |
mfisch | what he was trying to use is a different package | 18:14 |
mfisch | think its a drop in replacement? | 18:14 |
mfisch | seems unlikely to me | 18:14 |
clayton | no idea, we're using python-mysqldb though | 18:15 |
mfisch | worth a try | 18:15 |
clayton | seems like there has to be a better way to test this than merging it and seeing | 18:15 |
openstackgerrit | Matt Fischer proposed openstack/puppet-openstack-integration: Install python-mysqldb on Ubuntu https://review.openstack.org/217807 | 18:16 |
clayton | probably would work a lot better if we used juju | 18:16 |
mfisch | this way is easier | 18:16 |
clayton | oh, I thought the other change had merged. Sorry about the +1A before, I was missing the backstory | 18:17 |
*** cgfbee has quit IRC | 18:19 | |
*** dgurtner has quit IRC | 18:21 | |
*** cgfbee has joined #puppet-openstack | 18:22 | |
*** dgurtner has joined #puppet-openstack | 18:27 | |
openstackgerrit | Matt Fischer proposed openstack/puppet-cinder: dont run losetup if it's been done already https://review.openstack.org/217842 | 18:41 |
*** angdraug has joined #puppet-openstack | 18:49 | |
*** TC01 has quit IRC | 18:55 | |
*** xingchao has joined #puppet-openstack | 18:55 | |
mwhahaha | question 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 else | 18:58 |
mfisch | have you checked the logs? | 19:00 |
mfisch | I know we have a trusty issue right now but not sure why cent would break | 19:00 |
*** TC01 has joined #puppet-openstack | 19:00 | |
mwhahaha | yea | 19:00 |
mwhahaha | Could not prefetch glance_image provider 'openstack': undefined method `collect' for nil:NilClass and un unable to talk to keystone | 19:01 |
mwhahaha | wonder if it got blocked by github | 19:02 |
mwhahaha | look in the gate errors, it couldn't pull down some items | 19:03 |
*** xingchao has quit IRC | 19:04 | |
*** IvanBerezovskiy has joined #puppet-openstack | 19:06 | |
crinkle | mwhahaha: that's a known issue with glanceclient https://etherpad.openstack.org/p/puppet-liberty-blocker | 19:06 |
mwhahaha | oh that's annoying :/ | 19:07 |
crinkle | mwhahaha: seriously :( | 19:07 |
mwhahaha | well then i'll just check back later :D | 19:08 |
*** IvanBerezovskiy has left #puppet-openstack | 19:13 | |
*** chandankumar has joined #puppet-openstack | 19:15 | |
*** dprince has quit IRC | 19:20 | |
rcarrillocruz | EmilienM: hiya, got +2 / +1 from crinkle and SpamapS respectively on https://review.openstack.org/#/c/215575/ , you ok with merging now? | 19:20 |
iurygregory | Can 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 broken | 19:22 |
*** sergmelikyan has joined #puppet-openstack | 19:33 | |
* EmilienM back | 19:42 | |
*** sergmelikyan has quit IRC | 19:42 | |
EmilienM | mfisch, clayton any update? | 19:43 |
EmilienM | we probably need to install the ppa first | 19:47 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: Install python-pymysql on Ubuntu https://review.openstack.org/217807 | 19:49 |
EmilienM | crinkle: 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 |
rcarrillocruz | thx a bunch EmilienM | 19:55 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Neutron https://review.openstack.org/216831 | 20:00 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Nova https://review.openstack.org/216938 | 20:01 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests https://review.openstack.org/217352 | 20:02 |
*** chandankumar has quit IRC | 20:02 | |
mwhahaha | EmilienM: ensure_packages vs ensure_resource, any reason to use the ensure_resource('package', ...) over ensure_packages(...)? | 20:04 |
EmilienM | no | 20:04 |
mwhahaha | iurygregory: -^ if you want to leave it as is that's cool too, i just find ensure_packages(...) easier to read | 20:08 |
openstackgerrit | Merged openstack/puppet-ironic: Put configuration files under configurable folder https://review.openstack.org/215575 | 20:08 |
mfisch | EmilienM: back | 20:23 |
EmilienM | mfisch: I pushed over | 20:23 |
mfisch | good | 20:23 |
mfisch | just catching up here | 20:23 |
mfisch | I didnt find it in the main ppa but looks like you did | 20:23 |
EmilienM | mfisch: we just miss one package | 20:23 |
EmilienM | but need ppa before | 20:23 |
mfisch | I'm watching my daughter today, so not the best coder right now | 20:23 |
mfisch | if PPA before lets do it in puppet code | 20:24 |
EmilienM | no problem :) | 20:24 |
mfisch | meh thats ok | 20:24 |
EmilienM | mfisch: well | 20:24 |
EmilienM | in puppet code... | 20:24 |
mfisch | its a temp hck anyway | 20:24 |
EmilienM | that what we wanted before | 20:24 |
EmilienM | yes | 20:24 |
EmilienM | we will revert it as soon ubuntu fix it | 20:24 |
mfisch | you need add-apt-repository -y dont you? | 20:24 |
EmilienM | ah | 20:24 |
EmilienM | yeah | 20:24 |
EmilienM | maybe | 20:24 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: Install python-pymysql on Ubuntu https://review.openstack.org/217807 | 20:25 |
mfisch | root@puppet-test2:~/puppet-data# add-apt-repository ppa:ubuntu-cloud-archive/liberty-staging | 20:25 |
mfisch | Staging PPA for liberty | 20:25 |
mfisch | More info: https://launchpad.net/~ubuntu-cloud-archive/+archive/ubuntu/liberty-staging | 20:25 |
mfisch | Press [ENTER] to continue or ctrl-c to cancel adding it | 20:25 |
mfisch | you need -y | 20:25 |
EmilienM | mfisch: thx | 20:25 |
*** saneax has quit IRC | 20:28 | |
_ody | EmilienM: What time of the day are we starting next week? | 20:29 |
EmilienM | _ody: well, when people wants to | 20:30 |
mfisch | we could vote during the meeting | 20:31 |
mfisch | or we could cancel the meeting | 20:31 |
mfisch | same time as meeting start wfm | 20:31 |
mfisch | or an hour later | 20:31 |
EmilienM | vote? no need I think | 20:33 |
EmilienM | what we need is to finalize the agenda | 20:33 |
*** markvoelker has quit IRC | 20:33 | |
EmilienM | so people can take stories to work on | 20:33 |
mfisch | yes | 20:35 |
mfisch | I think the bug triage section will be short | 20:36 |
mfisch | maybe 30 min | 20:36 |
EmilienM | well, I'm not sure about that | 20:36 |
EmilienM | we have still some interesting bugs | 20:36 |
_ody | ok. I totally forgot about it. Hunner reminded me yesterday. | 20:37 |
mfisch | I will work on the list tomorrow | 20:37 |
_ody | If 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 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Nova https://review.openstack.org/216938 | 20:39 |
EmilienM | _ody: can you come in montreal and bring breakfast for anteya, pabelanger and I ? :) | 20:40 |
_ody | EmilienM: Seriously if summit wasn't is Tokyo, I could. Next mid-cycle, probably since summit is Austin. | 20:41 |
iurygregory | hey 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 though | 20:41 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests https://review.openstack.org/217352 | 20:41 |
_ody | Will push for coming to Montreal next time. | 20:41 |
Hunner | _ody: What if redhat pays for it? :D | 20:44 |
EmilienM | ahah | 20:44 |
_ody | What if I interview while I am there? Does that mean I can get someone to pay for the flight? | 20:46 |
_ody | Every mid-cycle the entire community applies to RedHat. | 20:46 |
Hunner | Never mind; you're banned from going to montreal | 20:49 |
Hunner | :D | 20:50 |
EmilienM | _ody: let's talk PM | 20:50 |
EmilienM | :) | 20:50 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests https://review.openstack.org/217352 | 21:02 |
*** xingchao has joined #puppet-openstack | 21:02 | |
*** xingchao has quit IRC | 21:06 | |
EmilienM | pabelanger: 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 |
EmilienM | mfisch, clayton: https://review.openstack.org/#/c/217807/ - ready for review now passing CI | 21:17 |
mfisch | +2 | 21:18 |
mfisch | what's Richard's nick on here? | 21:19 |
mfisch | Hunner or _ody ^ | 21:19 |
EmilienM | not online | 21:20 |
mfisch | k | 21:21 |
*** ukitanuki has quit IRC | 21:21 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests https://review.openstack.org/217352 | 21:22 |
*** sergmelikyan has joined #puppet-openstack | 21:26 | |
*** ducttape_ has quit IRC | 21:32 | |
*** RichardRaseley has joined #puppet-openstack | 21:34 | |
RichardRaseley | mfisch: yes sir? | 21:35 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Neutron https://review.openstack.org/216831 | 21:40 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: deploy Nova https://review.openstack.org/216938 | 21:40 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-openstack-integration: run Tempest with compute tests https://review.openstack.org/217352 | 21:41 |
*** sergmelikyan has quit IRC | 21:42 | |
*** sergmelikyan has joined #puppet-openstack | 21:43 | |
*** dgurtner has quit IRC | 21:48 | |
mfisch | EmilienM: here's yet another example of how Ubuntu fails to handle package deps | 22:12 |
mfisch | Error: 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 |
mfisch | the package dep is python-novaclient (>= 1:2.15.0), | 22:13 |
dfisher | openstack has an absolutely ridiculous dependency problem. | 22:14 |
dfisher | *nobody* can get this right with so many moving targets. | 22:14 |
*** RichardRaseley has quit IRC | 22:14 | |
mfisch | well this is a pet peeve of mine | 22:15 |
mfisch | and EmilienM told me not to manage deps in my manifests but I have no choice | 22:15 |
dfisher | you truely shouldn't have to | 22:15 |
dfisher | but if upstream is stupid | 22:15 |
dfisher | welp. | 22:15 |
mfisch | other than switching to RHEL I dont have a choice | 22:15 |
dfisher | solaris! | 22:15 |
* dfisher sobs | 22:15 | |
mfisch | wonder if HPUX is still around | 22:16 |
dfisher | harsh. | 22:16 |
mfisch | they might have rgrep by now | 22:16 |
dfisher | odds are slim. | 22:16 |
mfisch | still using 4k pages I bet | 22:16 |
mfisch | I was a kernel engineer there from 2000-2003 | 22:16 |
dfisher | we've got an old O2 running IRIX in the lab. | 22:16 |
dfisher | we keep it running for fun. | 22:17 |
mfisch | we had old sparc stations in college | 22:20 |
mfisch | I think that's what they were called | 22:20 |
mfisch | and HP 9000s to do email | 22:20 |
mfisch | email was telnet and run elm or pine | 22:20 |
dfisher | upgrade. run mh. | 22:23 |
mfisch | someone figured out how to compile mutt at one point | 22:23 |
dfisher | oh man. | 22:24 |
dfisher | the golden age. | 22:24 |
dfisher | Where'd you go to school? CSU? | 22:24 |
mfisch | MSM | 22:25 |
mfisch | now called MST | 22:25 |
dfisher | CU Boulder had one HP 9000. | 22:25 |
dfisher | it did everything. | 22:25 |
dfisher | well | 22:25 |
mfisch | its a replica of colorado school of mines if you know it, except in Missouri | 22:25 |
dfisher | the CS dept. did | 22:25 |
dfisher | oh yes. Mines is about 15 miles south of me :) | 22:25 |
mfisch | this is the older missouri version formelry missouri school of mines MSM | 22:26 |
*** aimon has quit IRC | 22:27 | |
openstackgerrit | Matt Fischer proposed openstack/puppet-cinder: don't run vgcreate if vg exists https://review.openstack.org/217946 | 22:33 |
*** mwoodson has quit IRC | 22:50 | |
*** mwoodson has joined #puppet-openstack | 22:51 | |
*** saneax has joined #puppet-openstack | 22:52 | |
*** gildub has joined #puppet-openstack | 22:58 | |
gildub | EmilienM, richm, please review https://review.openstack.org/213957 | 23:00 |
*** xingchao has joined #puppet-openstack | 23:06 | |
*** sergmelikyan has joined #puppet-openstack | 23:11 | |
*** dfisher has quit IRC | 23:12 | |
*** xingchao has quit IRC | 23:13 | |
*** aimon has joined #puppet-openstack | 23:23 | |
*** aimon_ has joined #puppet-openstack | 23:24 | |
*** aimon has quit IRC | 23:27 | |
*** xarses_ has joined #puppet-openstack | 23:41 | |
*** xarses has quit IRC | 23:44 | |
*** angdraug has quit IRC | 23:45 | |
*** xarses_ has quit IRC | 23:48 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!