Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2015-04-03

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:06 ferest joined #puppet-openstack
00:31 Hunner mgagne: re compile times... that's really odd. Did you upgrade any modules?
00:48 vinsh joined #puppet-openstack
00:54 BrianShang_ joined #puppet-openstack
00:59 JayJ_ joined #puppet-openstack
01:02 logan2_ joined #puppet-openstack
01:02 sanjayu joined #puppet-openstack
01:02 duritong joined #puppet-openstack
01:16 ericpeterson joined #puppet-openstack
01:29 ericpeterson joined #puppet-openstack
01:48 ilbot3 joined #puppet-openstack
01:48 Topic for #puppet-openstack is now Place to collaborate on Puppet/OpenStack tools: logs at http://irclog.perlgeek.de/puppet-openstack/today - Weekly meeting (every Monday 13:00 UTC): https://wiki.openstack.org/w​iki/Meetings/PuppetOpenStack - On going efforts: https://trello.com/puppetopenstack
01:53 xingchao joined #puppet-openstack
02:03 markvoelker joined #puppet-openstack
02:06 vinsh joined #puppet-openstack
02:19 openstackgerrit Gilles Dubreuil proposed stackforge/puppet-openstacklib: Targeting Keystone V3 API support  https://review.openstack.org/170002
02:21 xarses joined #puppet-openstack
02:33 xingchao joined #puppet-openstack
03:38 xingchao joined #puppet-openstack
03:46 stevemar joined #puppet-openstack
04:08 openstackgerrit Matt Fischer proposed stackforge/puppet-glance: Fix API/Registry ensure for Ubuntu  https://review.openstack.org/168082
04:08 gfidente joined #puppet-openstack
04:21 ferest joined #puppet-openstack
04:54 openstackgerrit Mike Dorman proposed stackforge/puppet-glance: Move rabbit/kombu settings to oslo_messaging_rabbit section  https://review.openstack.org/169786
05:12 emccormick joined #puppet-openstack
05:40 saneax joined #puppet-openstack
05:48 xingchao joined #puppet-openstack
06:53 xingchao joined #puppet-openstack
06:56 gchamoul morning!
06:59 markvoelker joined #puppet-openstack
07:29 jistr joined #puppet-openstack
07:35 mmagr joined #puppet-openstack
07:37 stamak joined #puppet-openstack
07:51 tchaypo joined #puppet-openstack
07:55 stamak joined #puppet-openstack
07:58 xingchao joined #puppet-openstack
08:00 markvoelker joined #puppet-openstack
08:11 derekh joined #puppet-openstack
08:50 ferest joined #puppet-openstack
09:01 markvoelker joined #puppet-openstack
09:06 imcsk8 joined #puppet-openstack
09:32 openstackgerrit Giulio Fidente proposed stackforge/puppet-nova: Allow libvirt secret key setting from param  https://review.openstack.org/170407
09:36 openstackgerrit Giulio Fidente proposed stackforge/puppet-nova: Allow libvirt secret key setting from param  https://review.openstack.org/170407
09:38 openstackgerrit Sebastien Badia proposed stackforge/puppet-neutron: Fix neutron file_line dependency  https://review.openstack.org/170309
10:02 markvoelker joined #puppet-openstack
10:10 xingchao joined #puppet-openstack
10:14 stamak joined #puppet-openstack
10:31 openstackgerrit Aleksandr Didenko proposed stackforge/puppet-keystone: new option manage_password for keystone_user  https://review.openstack.org/140657
11:02 markvoelker joined #puppet-openstack
11:09 openstackgerrit Giulio Fidente proposed stackforge/puppet-nova: Allow libvirt secret key setting from param  https://review.openstack.org/170407
11:13 xingchao joined #puppet-openstack
11:23 openstackgerrit Giulio Fidente proposed stackforge/puppet-nova: Allow libvirt secret key setting from param  https://review.openstack.org/170407
11:35 rcallawa joined #puppet-openstack
11:38 rcallawa joined #puppet-openstack
12:03 markvoelker joined #puppet-openstack
12:12 nibalizer joined #puppet-openstack
12:18 openstackgerrit Giulio Fidente proposed stackforge/puppet-nova: Allow libvirt secret key setting from param  https://review.openstack.org/170407
12:20 xingchao joined #puppet-openstack
12:20 ericpeterson joined #puppet-openstack
12:21 markvoelker joined #puppet-openstack
12:23 openstackgerrit Giulio Fidente proposed stackforge/puppet-nova: Allow libvirt secret key setting from param  https://review.openstack.org/170407
12:26 saneax joined #puppet-openstack
12:27 jistr_ joined #puppet-openstack
12:27 fvollero_ joined #puppet-openstack
12:31 jistr joined #puppet-openstack
12:33 fvollero joined #puppet-openstack
12:33 openstackgerrit Gael Chamoulaud proposed stackforge/puppet-gnocchi: Use the new ':expect' syntax in rspec 3.x  https://review.openstack.org/170474
13:08 tfz joined #puppet-openstack
13:11 openstackgerrit Vladimir Kuklin proposed stackforge/puppet-horizon: Setup temprorary redirect for horizon document root  https://review.openstack.org/170485
13:12 openstackgerrit Gael Chamoulaud proposed stackforge/puppet-ceilometer: Fix some missing rspec3 keywords  https://review.openstack.org/170486
13:16 openstackgerrit Gael Chamoulaud proposed stackforge/puppet-ceilometer: spec: Add Unit Tests for Providers/Types  https://review.openstack.org/170488
13:17 f10d4 joined #puppet-openstack
13:17 f10d4 ohai
13:22 rcallawa_ joined #puppet-openstack
13:24 xingchao joined #puppet-openstack
13:29 rcallawa joined #puppet-openstack
13:33 ericpeterson joined #puppet-openstack
13:36 openstackgerrit joined #puppet-openstack
13:37 vinsh joined #puppet-openstack
13:37 xingchao joined #puppet-openstack
14:13 rhefner joined #puppet-openstack
14:22 dfisher joined #puppet-openstack
14:32 vinsh joined #puppet-openstack
14:39 openstackgerrit joined #puppet-openstack
14:46 dmsimard joined #puppet-openstack
14:54 mdorman joined #puppet-openstack
14:58 emccormick joined #puppet-openstack
15:03 mschmitt joined #puppet-openstack
15:06 xingchao joined #puppet-openstack
15:08 xingchao joined #puppet-openstack
15:41 ericpeterson joined #puppet-openstack
15:43 xarses joined #puppet-openstack
15:53 jistr joined #puppet-openstack
16:05 mgagne Hunner: no, I only changed gem 'puppet', '~>3.2.0' for gem 'puppet', '~>3.7.0'
16:15 aimon joined #puppet-openstack
16:26 aimon_ joined #puppet-openstack
16:29 stamak joined #puppet-openstack
16:30 Hunner mgagne: I don't know, but I can ask
16:34 stevemar joined #puppet-openstack
16:37 openstackgerrit Merged stackforge/puppet-gnocchi: Use the new ':expect' syntax in rspec 3.x  https://review.openstack.org/170474
16:41 xingchao joined #puppet-openstack
16:48 dgurtner joined #puppet-openstack
16:48 dgurtner joined #puppet-openstack
16:53 f10d4 left #puppet-openstack
17:01 cwolferh joined #puppet-openstack
17:06 xarses joined #puppet-openstack
17:13 mschmitt joined #puppet-openstack
17:14 hogepodge joined #puppet-openstack
17:46 xingchao joined #puppet-openstack
17:55 ferest joined #puppet-openstack
18:21 openstackgerrit Athlan-Guyot sofer proposed stackforge/puppet-ceilometer: Add udp_address/udp_port parameters for collector.  https://review.openstack.org/166970
18:25 xarses joined #puppet-openstack
18:29 baker joined #puppet-openstack
18:51 xingchao joined #puppet-openstack
18:55 ferest joined #puppet-openstack
19:34 openstackgerrit Ryan Bak proposed stackforge/puppet-monasca: Adds the new metric_name feature to nagios plugin  https://review.openstack.org/170591
19:35 emccormick joined #puppet-openstack
19:39 dgurtner joined #puppet-openstack
19:46 dgurtner joined #puppet-openstack
19:46 dgurtner joined #puppet-openstack
19:54 openstackgerrit Merged stackforge/puppet-monasca: Adds the new metric_name feature to nagios plugin  https://review.openstack.org/170591
19:54 xingchao joined #puppet-openstack
19:56 ferest joined #puppet-openstack
20:00 ericpeterson joined #puppet-openstack
20:01 ericpete_ joined #puppet-openstack
20:24 ddmitriev joined #puppet-openstack
20:25 JayJ_ joined #puppet-openstack
20:27 openstackgerrit Ryan Bak proposed stackforge/puppet-monasca: Fixes dimensions for nagios plugin  https://review.openstack.org/170602
20:40 Hunner mgagne: I wonder if enabling the future parser would change that time... Do you know if the bulk of the increase comes from the compile or the apply?
20:41 mgagne Hunner: I don't apply anything
20:41 mgagne it only compiles the catalog with rspec-puppet
20:41 mgagne I'm now testing if updating rspec-puppet or puppetlabs_spec_helper will change something
20:42 mgagne Hunner: I'm reluctant to enable future parser when I know for sure previous versions were just fine.
20:54 Hunner mgagne: Ooo
20:54 Hunner (as to compliling only)
20:55 mgagne yep
20:55 Hunner I seem to remember 3.2 being one of the fastest compilers around.
20:55 Hunner 3.7 should still be waaay faster than 2.7 though
20:55 * mgagne reverts to 3.2
20:55 Hunner I used to use the apache unit tests as a metric :P
20:57 mgagne We have ~100 boxes in our test setup. So we test catalog compilation before merging to avoid frustrating experience where you up all of them only to find out the catalog doesn't compile on one of them
20:57 ferest joined #puppet-openstack
20:57 openstackgerrit Merged stackforge/puppet-monasca: Fixes dimensions for nagios plugin  https://review.openstack.org/170602
21:00 mgagne and if I would parallelize those tests, that would be awesome =)
21:01 xingchao joined #puppet-openstack
21:09 Hunner mgagne: Do you make any network requests during the tests?
21:09 mgagne non
21:09 mgagne everythin is pre-downloaded, I tell rspec-puppet to compile the catalog and check if a class is found in the catalog
21:09 mgagne if not, I mark the test as failed
21:10 Hunner mgagne: I bet https://rubygems.org/gems/rspec-parallel/ would be helpful
21:10 mgagne I'm looking at it right now
21:10 mgagne trying to make it ignore vendor modules spec tests
21:10 Hunner Although rspec-puppet uses a @@cache variable... that may have odd implications
21:12 Hunner mgagne: So you have one describe per node, or you run the tests once per node with different inputs?
21:12 Hunner mgagne: Is this public, by any chance?
21:12 mgagne Hunner: it will be in 1 minute
21:12 Hunner \o/
21:13 Hunner Sounds like we may have a bite from engineering :)
21:13 mgagne https://gist.github.com/mg​agne/efcf6e904af897aa8932
21:13 mgagne and you have 100 entries in hosts
21:14 mgagne I tried rspec-parallel but it only parallelize spec files, not tests themselves
21:14 mgagne since I only have one, I don't gain from the parallelization
21:14 mgagne I guess I would have to "precompile" a bunch of spec tests before running the test
21:15 mgagne files*
21:17 Hunner meta meta
21:18 mgagne yep, trying to cover all the bases and not repeat myself as much as possible =)
21:18 mgagne as you probably saw already with my use of Puppetfile instead of .fixtures.yml: https://gist.github.com/mg​agne/d308eb64c47c0e4dce01
21:19 Hunner Ooo, that sounds spiffy. We don't really have a story for testing a deployment of modules
21:20 Hunner Hmm. I could probably update puppetlabs_spec_helper to use a Puppetfile if no .fixtures.yml exists
21:55 emccormick joined #puppet-openstack
21:58 ferest joined #puppet-openstack
22:05 xingchao joined #puppet-openstack
22:21 mfisch mdorman: you here?
22:23 mdorman yessir
22:24 mfisch well I was going to ask you a question but I found out why I was having a weird issue with glance module
22:24 mfisch it uses ensure_packages
22:24 mfisch so I guess maybe I have on old copy of stdlib that doesn't support setting latest in there
22:24 mfisch oh wow
22:25 mfisch our stdlib is from Nov 2013
22:25 mdorman hah
22:25 mfisch Author: Colleen Murphy <cmurphy@cat.pdx.edu>
22:25 mfisch Date:   Tue Nov 19 20:24:46 2013 -0800
22:25 mfisch Concatenate arrays without modifying the first array
22:25 mfisch thats our top of tree
22:25 openstackgerrit Matt Fischer proposed stackforge/puppet-glance: Fix API/Registry ensure for Ubuntu  https://review.openstack.org/168082
22:25 mfisch that is still correct to have ^
22:25 emccormickva joined #puppet-openstack
22:26 mfisch colleen authored that patch before I started on Openstack its so old
22:32 mgagne Hunner: I tried with FUTURE_PARSER=yes and catalog doesn't contain my class anymore, will have to debug that one first. I have no clue as to why it doesn't compile properly now
22:33 crinkle mfisch: haha :D
22:37 mschmitt joined #puppet-openstack
22:40 dfisher joined #puppet-openstack
22:42 mgagne crinkle: does rspec-puppet 2.0.1 support future parser?
22:42 crinkle mgagne: yes
22:43 crinkle mgagne: we're using it now in the puppetlabs modules
22:43 mgagne crinkle: ok, I guess something is wrong with my manifests, catalog is empty now
22:44 crinkle a lot of things broke with rspec-puppet 2.x, you could possibly look at some of sbadia's recent changes in the stackforge modules
22:45 mgagne I updated everything to use the expect syntax. tests are passing fine until I enable future parser
22:45 crinkle oh, that is strange
22:46 mgagne I'm getting this warning without future parser: Warning: The use of 'import' is deprecated at 4. See http://links.puppetlabs.com​/puppet-import-deprecation
22:46 mgagne could enabling future parser disable the warning and silently fail?
22:48 crinkle that would surprise me
22:48 crinkle enabling future parser is what i would expect to produce that error
22:48 crinkle not the other way around
22:50 mgagne looks like there ia a special case in rspec-puppet is future is enabled, I'm not getting that warning anymore when enabled
22:50 mgagne catalog compiles be without any resources
22:51 crinkle mgagne: are you using import?
22:51 mgagne I'm not
22:51 crinkle hmm
22:51 mgagne rspec-puppet looks to be using it though
22:58 mgagne what's not cool is that I'm getting no logs as to what failed :-/
22:58 ferest joined #puppet-openstack
22:58 crinkle :(
23:03 Hunner rspec-puppet uses import
23:15 mgagne looks like site.pp is not loaded anymore
23:17 mgagne yep...
23:17 mgagne adding a pre_condition (with a sample from site.pp) makes it work again
23:18 mgagne import_str used to import site.pp: https://github.com/rodjek/rspec-puppet/blob​/master/lib/rspec-puppet/support.rb#L13-L17
23:19 mgagne I'm not sure how site.pp is loaded with future parser...
23:21 mgagne Hunner: ^
23:22 mgagne Hunner: I'm testing host definitions, it could be that this "feature" isn't used that much by people and got broken since future parser support was added in rspec-puppet
23:34 mgagne have to go now but enabling future parser makes it look like my laptop is running Folding@home now...
23:45 emccormick joined #puppet-openstack
23:52 aimon joined #puppet-openstack
23:59 ferest joined #puppet-openstack

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary