Hi all, I''ve done as much bug-fixing as I''m going to be able to do in 0.24.2, I think, so please test the current code if you can. I made some unfortunately significant changes today, in order to try to remove any shared objects in the file server, which will hopefully solve the file corruption issues, plus some very strange issues resulting from renaming lib/puppet/type/pfile.rb to lib/puppet/type/ file.rb. Please file bugs as you find issues. Thanks, Luke -- It''s impossible to foresee the consequences of being clever. -- Christopher Strachey --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 24 February 2008, Luke Kanies wrote:> Hi all, > > I''ve done as much bug-fixing as I''m going to be able to do in 0.24.2, > I think, so please test the current code if you can.Good to hear! I will try to upgrade my puppetmaster on Monday/Tuesday. Am I right in testing the 0.24.x branch''s tip? On the search for the current HEAD, I noticed that http://reductivelabs.com/projects/puppet/ still links into the SVN repo. Regards, DavidS - -- The primary freedom of open source is not the freedom from cost, but the free- dom to shape software to do what you want. This freedom is /never/ exercised without cost, but is available /at all/ only by accepting the very different costs associated with open source, costs not in money, but in time and effort. - -- http://www.schierer.org/~luke/log/20070710-1129/on-forks-and-forking -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHwTWe/Pp1N6Uzh0URApHcAJ9ifk/XjH+6FQdyjwH9zQb5bHNibwCdHS0s tHp/Zpk7ZsSUdn3wKgzxJTA=GAkq -----END PGP SIGNATURE-----
On Feb 24, 2008, at 4:15 AM, David Schmitt wrote:> Good to hear! I will try to upgrade my puppetmaster on Monday/ > Tuesday. Am I > right in testing the 0.24.x branch''s tip?Yep. And for those who have missed it, the best way to check out this branch is: git clone git://reductivelabs.com/puppet git branch --track 0.24.x origin/0.24.x git checkout 0.24.x This will set up a tracking branch, so you can just do ''git pull'' and get the latest changes.> > On the search for the current HEAD, I noticed that > http://reductivelabs.com/projects/puppet/ still links into the SVN > repo.Thanks, fixed. -- Be wary of the man who urges an action in which he himself incurs no risk. -- Joaquin Setanti --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com
On 24 Feb 2008, at 15:18, Luke Kanies wrote:>> >> On the search for the current HEAD, I noticed that >> http://reductivelabs.com/projects/puppet/ still links into the SVN >> repo. > > > Thanks, fixed.Link points to http://git.reductivelabs.com/puppet/ which gives a 404 should be either a link to : http://reductivelabs.com/git/puppet/ Or a link to http://reductivelabs.com/trac/puppet/wiki/PuppetSource Paul
On Feb 24, 2008, at 2:56 PM, Paul Nasrat wrote:> Link points to http://git.reductivelabs.com/puppet/ which gives a 404 > should be either a link to : > > http://reductivelabs.com/git/puppet/ > > Or a link to http://reductivelabs.com/trac/puppet/wiki/PuppetSourceOops. I should probably check these things before I go using URLs willy-nilly. http://git.reductivelabs.com does exist, for the record. -- You don''t learn anything the second time you''re kicked by a mule. -- Anonymous Texan --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com
Hi, I tried running puppetmaster 0.24.x (retrieved around 8:15am EST 2/25) with a puppet 0.23.2 client - should that work? If so, then it''s not for me. :) I got the following on the client side: zaphod# prund info: Loading fact facterDir notice: Ignoring --listen on onetime run info: Retrieving facts err: /fact_collector/File[/var/lib/puppet/facts]/source: Could not describe /facts: :links can only be set to :manage or :follow info: /fact_collector/File[/var/lib/puppet/facts]/source: No specified sources exist err: /fact_collector/File[/var/lib/puppet/facts/facterDir.rb]/source: Could not describe /facts/facterDir.rb: :links can only be set to :manage or :follow info: /fact_collector/File[/var/lib/puppet/facts/facterDir.rb]/source: No specified sources exist info: Loading fact facterDir notice: Ignoring cache At this point it just sat there. On the server, the ruby process slowly grew until it ran the server out of space (which was ~1.5G). If I interrupt the client (before it runs out of space), the server continues to grow. If I interrupt the server, I get: notice: Caught INT; shutting down notice: Shutting down err: Failed to parse template tcpwrappers/hosts.allow: undefined method `classlist'' for #<Puppet::Parser::Scope:0x2aaaad4d9ce8> at /Library/Puppet/Versioned/Server/production/modules/tcpwrappers/manifests/init.pp:14 on node zaphod ...dave ps Should I be reporting this somewhere else? -- Dave Alden The Ohio State University Department of Mathematics
Dave Alden schrieb:> Hi, > I tried running puppetmaster 0.24.x (retrieved around 8:15am EST 2/25)Use git-log -n 1 to see the hash of your HEAD if you want to accurately specify the version you tested.> with a puppet 0.23.2 client - should that work? If so, then it''s not > for me. :) I got the following on the client side: > > zaphod# prund > info: Loading fact facterDir > notice: Ignoring --listen on onetime run > info: Retrieving facts > err: /fact_collector/File[/var/lib/puppet/facts]/source: Could not describe /facts: :links can only be set to :manage or :follow > info: /fact_collector/File[/var/lib/puppet/facts]/source: No specified sources exist > err: /fact_collector/File[/var/lib/puppet/facts/facterDir.rb]/source: Could not describe /facts/facterDir.rb: :links can only be set to :manage or :follow > info: /fact_collector/File[/var/lib/puppet/facts/facterDir.rb]/source: No specified sources existThis is most probably #1083. After applying the patch there, I''ve never seen the message again.> info: Loading fact facterDir > notice: Ignoring cache > > At this point it just sat there. On the server, the ruby process slowly > grew until it ran the server out of space (which was ~1.5G). If I > interrupt the client (before it runs out of space), the server continues > to grow. If I interrupt the server, I get: > > notice: Caught INT; shutting down > notice: Shutting down > err: Failed to parse template tcpwrappers/hosts.allow: undefined method `classlist'' for #<Puppet::Parser::Scope:0x2aaaad4d9ce8> at /Library/Puppet/Versioned/Server/production/modules/tcpwrappers/manifests/init.pp:14 on node zaphodThis doesn''t sound very good. Could you please run the puppetmaster with --trace and see if you get a good bracktrace?> ps Should I be reporting this somewhere else?If you''re sure you have found a genuine bug, you can check the Trac whether it was reported already and then report your findings there. If not, you''re absolutely right here or on the IRC channel. In any case, speaking up is better than waiting for someone else to find and report it. Well done! Regards, DavidS
Luke Kanies schrieb:> On Feb 24, 2008, at 4:15 AM, David Schmitt wrote: > >> Good to hear! I will try to upgrade my puppetmaster on Monday/ >> Tuesday. Am I >> right in testing the 0.24.x branch''s tip? > > Yep. And for those who have missed it, the best way to check out this > branch is: > > git clone git://reductivelabs.com/puppet > git branch --track 0.24.x origin/0.24.x > git checkout 0.24.x > > This will set up a tracking branch, so you can just do ''git pull'' and > get the latest changes.Thanks for the hint with --track! After applying the patch from #1083 (but see my comment there) and #1093 as well as fixing my repo so it doesn''t trigger #1092 (which it needed anyways), 0.24.2rc1 runs and applies my configuration. Regards, DavidS
On Feb 26, 2008, at 6:18 AM, David Schmitt wrote:> Thanks for the hint with --track! > > After applying the patch from #1083 (but see my comment there) and > #1093 > as well as fixing my repo so it doesn''t trigger #1092 (which it needed > anyways), 0.24.2rc1 runs and applies my configuration.#1092 is still definitely a bug and should be straightforward to fix; I will hopefully have time to do so tonight. I missed #1083 last night because it''s still classified as ''needs more info'', but I will get to that, too. Good to hear that it now works for you. Thanks muchly for testing. -- I had a linguistics professor who said that it''s man''s ability to use language that makes him the dominant species on the planet. That may be. But I think there''s one other thing that separates us from animals. We aren''t afraid of vacuum cleaners. --Jeff Stilson --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com