[Puppet - Bug #19153] service puppet ensure stopped kills off cron-run puppet with Caught TERM; calling stop

2013-03-05 Thread tickets

Issue #19153 has been updated by R.I. Pienaar.


you can just run the daemon and the mcollective agent will signal it to wake up.

But then you can never add any custom arguments like noop or disable schedules 
etc - and thats what #7273 is about, though adding signals is hardly optimal 
I'd rather see a control socket or something where you can do various 
interactions but whatever that's not for this ticket.

Bug #19153: service puppet ensure stopped kills off cron-run puppet with 
Caught TERM; calling stop
https://projects.puppetlabs.com/issues/19153#change-84592

Author: Jo Rhett
Status: Needs More Information
Priority: Urgent
Assignee: Jo Rhett
Category: agent
Target version: 3.1.1
Affected Puppet version: 3.1.0
Keywords: 
Branch: 


We have recently switched from puppet agent in daemon mode (for kick) to 
cron-run puppet with mcollective agent. However, I started noticing that puppet 
policies were being inconsistently applied across the hosts. It turns out that 
this policy is the problem:

pre
service { 'puppet':
ensure  = stopped,
enable  = false,
require = File['/etc/cron.d/puppet','/etc/puppet/puppet.conf'],
}
/pre

I have checked and confirmed that the puppet init script returns the correct 
response even when puppet is running. If I run puppet agent --test in one 
window and while it is running I run this in the other window, it shows clear:

pre
root@sj2-noc01 ~$ service puppet status ; echo $?
puppet is stopped
3
/pre

However, if I run puppet in a silent mode with --onetime and --no-daemon then 
the init script returns this value

pre
root@sj2-noc01 ~$ service puppet status ; echo $?
puppet (pid  30406) is running...
0
/pre

This causes it to kill itself off, and not finish the run. Due to the 
semi-random nature of ordering, this happens near the end or near the beginning 
of the puppet run on different hosts. (there are few dependancies on the puppet 
module, so its order in the manifest is random from host to host)

This is clearly a major flaw. We need the above policy to ensure that no puppet 
daemons are running, however it interferes with the cron-run instance. However 
it is handled properly when run verbosely with test.

Environment is a mixture of CentOS 5  6.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #19153] service puppet ensure stopped kills off cron-run puppet with Caught TERM; calling stop

2013-03-05 Thread tickets

Issue #19153 has been updated by Jo Rhett.


Eh. The memory problems in puppet daemon have never been solved. I grow tired 
of 800mb and larger puppet daemons. That's why we want to run from cron.

Bug #19153: service puppet ensure stopped kills off cron-run puppet with 
Caught TERM; calling stop
https://projects.puppetlabs.com/issues/19153#change-84593

Author: Jo Rhett
Status: Needs More Information
Priority: Urgent
Assignee: Jo Rhett
Category: agent
Target version: 3.1.1
Affected Puppet version: 3.1.0
Keywords: 
Branch: 


We have recently switched from puppet agent in daemon mode (for kick) to 
cron-run puppet with mcollective agent. However, I started noticing that puppet 
policies were being inconsistently applied across the hosts. It turns out that 
this policy is the problem:

pre
service { 'puppet':
ensure  = stopped,
enable  = false,
require = File['/etc/cron.d/puppet','/etc/puppet/puppet.conf'],
}
/pre

I have checked and confirmed that the puppet init script returns the correct 
response even when puppet is running. If I run puppet agent --test in one 
window and while it is running I run this in the other window, it shows clear:

pre
root@sj2-noc01 ~$ service puppet status ; echo $?
puppet is stopped
3
/pre

However, if I run puppet in a silent mode with --onetime and --no-daemon then 
the init script returns this value

pre
root@sj2-noc01 ~$ service puppet status ; echo $?
puppet (pid  30406) is running...
0
/pre

This causes it to kill itself off, and not finish the run. Due to the 
semi-random nature of ordering, this happens near the end or near the beginning 
of the puppet run on different hosts. (there are few dependancies on the puppet 
module, so its order in the manifest is random from host to host)

This is clearly a major flaw. We need the above policy to ensure that no puppet 
daemons are running, however it interferes with the cron-run instance. However 
it is handled properly when run verbosely with test.

Environment is a mixture of CentOS 5  6.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #19153] service puppet ensure stopped kills off cron-run puppet with Caught TERM; calling stop

2013-03-05 Thread tickets

Issue #19153 has been updated by R.I. Pienaar.


recent puppets have actually improved a lot - they fork a runner whch exits, 
memory bloat is in this runner

pre
root  2118  0.8 11.2 128628 42000 ?Ss   09:53   0:00 /usr/bin/ruby 
/usr/bin/puppet agent
root  2121  5.8 13.1 150836 48968 ?Sl   09:53   0:00 puppet agent: 
applying configurat
/pre

That's fine and all - but we need to be able to influence the next runs settings

Bug #19153: service puppet ensure stopped kills off cron-run puppet with 
Caught TERM; calling stop
https://projects.puppetlabs.com/issues/19153#change-84594

Author: Jo Rhett
Status: Needs More Information
Priority: Urgent
Assignee: Jo Rhett
Category: agent
Target version: 3.1.1
Affected Puppet version: 3.1.0
Keywords: 
Branch: 


We have recently switched from puppet agent in daemon mode (for kick) to 
cron-run puppet with mcollective agent. However, I started noticing that puppet 
policies were being inconsistently applied across the hosts. It turns out that 
this policy is the problem:

pre
service { 'puppet':
ensure  = stopped,
enable  = false,
require = File['/etc/cron.d/puppet','/etc/puppet/puppet.conf'],
}
/pre

I have checked and confirmed that the puppet init script returns the correct 
response even when puppet is running. If I run puppet agent --test in one 
window and while it is running I run this in the other window, it shows clear:

pre
root@sj2-noc01 ~$ service puppet status ; echo $?
puppet is stopped
3
/pre

However, if I run puppet in a silent mode with --onetime and --no-daemon then 
the init script returns this value

pre
root@sj2-noc01 ~$ service puppet status ; echo $?
puppet (pid  30406) is running...
0
/pre

This causes it to kill itself off, and not finish the run. Due to the 
semi-random nature of ordering, this happens near the end or near the beginning 
of the puppet run on different hosts. (there are few dependancies on the puppet 
module, so its order in the manifest is random from host to host)

This is clearly a major flaw. We need the above policy to ensure that no puppet 
daemons are running, however it interferes with the cron-run instance. However 
it is handled properly when run verbosely with test.

Environment is a mixture of CentOS 5  6.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #3299] owner of files created by nagios resource types

2013-03-05 Thread tickets

Issue #3299 has been updated by Andrew McNaughton.


If this bug is not going to be resolved, then the 'target' parameter is 
severely limited.  At a minimum, this shortcoming should be documented in the 
notes on the 'target' parameter on each of puppet's nagios types.  

Either that or just fix the thing.  If people don't need the extra parameters, 
they won't use them.  I can't see that having an extra file resource with those 
parameters is in any way preferable.





Bug #3299: owner of files created by nagios resource types
https://projects.puppetlabs.com/issues/3299#change-84596

Author: Frederic Descamps
Status: Accepted
Priority: Normal
Assignee: 
Category: nagios
Target version: 
Affected Puppet version: 0.25.4
Keywords: 
Branch: 


Currently the files are created with the permission 600 and are owned by root

it will be nice to have the possibility to change the owner and/or the 
permissions of those resources

example : 
pre
nagios_host{ korin: 
ensure  = present,
use = linux-server,
alias   = korin,
address =  192.168.109.84,
hostgroups  = linux-servers,
target  = /etc/nagios/host_korin.cfg,
**owner   = nagios**;
}
/pre


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #19558] (Merged - Pending Release) Type-level validation doesn't provide information about the resource

2013-03-05 Thread tickets

Issue #19558 has been updated by Jeff McCune.

Status changed from In Topic Branch Pending Review to Merged - Pending Release
Assignee deleted (Dominic Cleal)
Target version set to 3.2.0

@domcleal This looks great, thank you for turning it around so quickly!

Merged into master as 6143203.

This should be released in Puppet 3.2.0.

Thanks again for the contribution!

-Jeff

Bug #19558: Type-level validation doesn't provide information about the resource
https://projects.puppetlabs.com/issues/19558#change-84611

Author: Dominic Cleal
Status: Merged - Pending Release
Priority: Normal
Assignee: 
Category: error reporting
Target version: 3.2.0
Affected Puppet version: 
Keywords: 
Branch: https://github.com/puppetlabs/puppet/pull/1515


When validation is defined at the type level rather than a parameter, 
exceptions raised don't show the resource or manifest that it originated from:

$ bin/puppet apply -e 'file { /a: content = a, source = puppet:/// }' 
--trace
Error: You cannot specify more than one of content, source, target
/home/dcleal/code/puppet/puppet/lib/puppet/util/errors.rb:60:in `fail'
/home/dcleal/code/puppet/puppet/lib/puppet/type/file.rb:289:in `block (2 
levels) in top (required)'
/home/dcleal/code/puppet/puppet/lib/puppet/type.rb:2198:in `initialize'
/home/dcleal/code/puppet/puppet/lib/puppet/type/file.rb:400:in `initialize'

When it fails from a parameter, it shows the resource (thanks to #16208), but 
not the manifest:

$ bin/puppet apply -e 'file { /a: content = a, source = puppe:/// }' 
--trace
Error: Parameter source failed on File[/a]: Cannot use URLs of type 'puppe' 
as source for fileserving
/home/dcleal/code/puppet/puppet/lib/puppet/util/errors.rb:61:in `fail'
/home/dcleal/code/puppet/puppet/lib/puppet/type/file/source.rb:67:in `block 
(3 levels) in module:Puppet'
/home/dcleal/code/puppet/puppet/lib/puppet/type/file/source.rb:56:in `each'
/home/dcleal/code/puppet/puppet/lib/puppet/type/file/source.rb:56:in `block 
(2 levels) in module:Puppet'
/home/dcleal/code/puppet/puppet/lib/puppet/parameter.rb:450:in `validate'
/home/dcleal/code/puppet/puppet/lib/puppet/parameter.rb:485:in `value='
/home/dcleal/code/puppet/puppet/lib/puppet/type.rb:654:in `[]='



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet] 'Downloading Puppet' wiki page has been updated

2013-03-05 Thread tickets

The 'Downloading Puppet' wiki page has been updated by Moses Mendoza.


Downloading Puppet:
https://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet
View differences:
https://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet/diff/241

-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Facter] 'Wiki' wiki page has been updated

2013-03-05 Thread tickets

The 'Wiki' wiki page has been updated by Moses Mendoza.


Wiki:
https://projects.puppetlabs.com/projects/facter/wiki/Wiki
View differences:
https://projects.puppetlabs.com/projects/facter/wiki/Wiki/diff/60

-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #19552] Cron handles special schedules poorly

2013-03-05 Thread tickets

Issue #19552 has been updated by Charlie Sharpsteen.


Hi Felix,

It looks like we may have another issue, #16809, that has a pull request which 
may solve this issue by unifying the handling of normal and special records.

Bug #19552: Cron handles special schedules poorly
https://projects.puppetlabs.com/issues/19552#change-84645

Author: Felix Frank
Status: Accepted
Priority: Normal
Assignee: Felix Frank
Category: cron
Target version: 
Affected Puppet version: 2.6.17
Keywords: cronfixit crontab
Branch: 


The crontab provider is rather schizophrenic.

When parsing crontabs from disk, lines with special schedules such as @reboot 
are treated as a whole different breed than regular numerically scheduled 
tasks. That is necessary due to the structure of Puppet::Util::Fileparsing.

However, upon creating new resources, such special schedules are just special 
cases of regular crontabs. A conditional in the implementation allows it to be 
generated correctly in the crontab file.

Here's where the schizophrenia kicks in: When *not* dealing with brand new 
resources, but parsed records instead, certain code paths are never entered, 
and regenerating the record in file fails miserably. Neither the record name 
nor environment lines are written.

A fix is already in the works.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #4695] (Investigating) Puppet should not reset locale

2013-03-05 Thread tickets

Issue #4695 has been updated by eric sorenson.

Status changed from Re-opened to Investigating
Assignee set to Erik Dalén
Target version changed from 3.1.0 to 3.2.0

Hi Erik - it appears the patch did not fix the bug for some people. Do you have 
any insight into why this could be?

Re-targeting it for the next planned Puppet release, 3.2.0.

Bug #4695: Puppet should not reset locale
https://projects.puppetlabs.com/issues/4695#change-84649

Author: Mo Morsi
Status: Investigating
Priority: High
Assignee: Erik Dalén
Category: exec
Target version: 3.2.0
Affected Puppet version: 3.1.0
Keywords: telly_deprecation locale
Branch: https://github.com/puppetlabs/puppet/pull/1239


Puppet resets various locale related ENV variables to the posix default of 'C' 
immediately before invoked Kernel.exec to launch an executable (occurs when 
running a Single_exec in a recipe)

http://github.com/reductivelabs/puppet/blob/master/lib/puppet/util.rb#L295

The problem is, the python interpreter will attempt to parse these variables to 
determine the default locale, and if it is set to 'C' (or not set at all as it 
will default to 'C'), 'None' will be returned, ignoring the true default locale.

Thus any python script launched via Single_exec from a puppet recipe will not 
be able to get the default locale by invoking locale.getdefaultlocale(). This 
functionality is part of the standard python library and is relied upon by many 
various Python scripts.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #7770] (Needs More Information) warning: Found multiple default providers

2013-03-05 Thread tickets

Issue #7770 has been updated by eric sorenson.

Status changed from Accepted to Needs More Information
Assignee set to Adam Gandelman
Target version changed from 3.1.0 to 3.x

Hi Adam -- a comment on this brought it to my attention -- were you able to try 
the workaround Dan Bode suggested in 
https://projects.puppetlabs.com/issues/7770#note-4  ?

I'm curious too if this problem is still applicable on Puppet 3, since we have 
the ability to pick up new capabilities partway through a run.

I’ve put this ticket’s status into “Needs more Information” and assigned it to 
you. Please either (a) update it with the information I’ve requested and 
re-assign it to me if you need more help, or (b) change the status to “Closed” 
if you were able to resolve the issue on your own.

Bug #7770: warning: Found multiple default providers
https://projects.puppetlabs.com/issues/7770#change-84650

Author: Adam Gandelman
Status: Needs More Information
Priority: Normal
Assignee: Adam Gandelman
Category: agent
Target version: 3.x
Affected Puppet version: 2.6.4
Keywords: 
Branch: 


Using a noop provider to work around suitability checks for commands from 
yet-to-be installed packages, causes a warning about multiple providers during 
runs when the package is actually installed.  If the package is not installed 
before the run, there are no warnings and the package is later installed.

pre
# lib/puppet/type/nova_admin.rb
Puppet::Type.newtype(:nova_admin) do
  @doc = Manage createion/deletion of nova admin users.
  ensurable
  newparam(:name) do
desc The name of the admins.
  end
end
/pre

pre
# lib/puppet/provider/nova_admin/default.pp
Puppet::Type.type(:nova_admin).provide(:default) do
  desc This is a default provider that does nothing. This allows us to install 
nova-manage on the same puppet run where we want to use it.
  def create
return false
  end
  def destroy
return false
  end
  def exists?
fail('This is just the default provider for nova_admin, all it does is 
fail')
  end
end
/pre

pre
# lib/puppet/provider/nova_admin/nova_admin.pp
Puppet::Type.type(:nova_admin).provide(:admin) do
  desc Manage nova admin user 
  commands :nova_manage = 'nova-manage'
  def exists?
nova_manage(user, list).match(/^#{resource[:name]}$/)
  end
  def create
nova_manage(user, admin, resource[:name])
  end
  def destroy
nova_manage(user, delete, resource[:name])
  end
end
/pre

pre
# admin.pp
class nova::manage::admin ( $username ) {
  nova_admin{ $username:
ensure = present,
provider = 'admin',
notify = Exec[nova-db-sync],
require = Class[nova::db],
  }
}
/pre

pre
warning: Found multiple default providers for nova_admin: admin, default; using 
admin
/pre




-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #19153] service puppet ensure stopped kills off cron-run puppet with Caught TERM; calling stop

2013-03-05 Thread tickets

Issue #19153 has been updated by eric sorenson.

Target version changed from 3.1.1 to 3.2.0

Updating the target version to match reality.

Bug #19153: service puppet ensure stopped kills off cron-run puppet with 
Caught TERM; calling stop
https://projects.puppetlabs.com/issues/19153#change-84653

Author: Jo Rhett
Status: Needs More Information
Priority: Urgent
Assignee: Jo Rhett
Category: agent
Target version: 3.2.0
Affected Puppet version: 3.1.0
Keywords: 
Branch: 


We have recently switched from puppet agent in daemon mode (for kick) to 
cron-run puppet with mcollective agent. However, I started noticing that puppet 
policies were being inconsistently applied across the hosts. It turns out that 
this policy is the problem:

pre
service { 'puppet':
ensure  = stopped,
enable  = false,
require = File['/etc/cron.d/puppet','/etc/puppet/puppet.conf'],
}
/pre

I have checked and confirmed that the puppet init script returns the correct 
response even when puppet is running. If I run puppet agent --test in one 
window and while it is running I run this in the other window, it shows clear:

pre
root@sj2-noc01 ~$ service puppet status ; echo $?
puppet is stopped
3
/pre

However, if I run puppet in a silent mode with --onetime and --no-daemon then 
the init script returns this value

pre
root@sj2-noc01 ~$ service puppet status ; echo $?
puppet (pid  30406) is running...
0
/pre

This causes it to kill itself off, and not finish the run. Due to the 
semi-random nature of ordering, this happens near the end or near the beginning 
of the puppet run on different hosts. (there are few dependancies on the puppet 
module, so its order in the manifest is random from host to host)

This is clearly a major flaw. We need the above policy to ensure that no puppet 
daemons are running, however it interferes with the cron-run instance. However 
it is handled properly when run verbosely with test.

Environment is a mixture of CentOS 5  6.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #19140] (Code Insufficient) package provider Gem uses --include-dependency = does not work with gem 2.0.0-rc2

2013-03-05 Thread tickets

Issue #19140 has been updated by eric sorenson.

Status changed from Accepted to Code Insufficient
Assignee set to Matthew Jones

Hi Matthew -- we got a report from a user who tried your patch that it causes 
an error, can you please check out this update?

https://projects.puppetlabs.com/issues/19140#note-4

I’ve put this ticket’s status into “Code Insufficient” and assigned it to you. 
Please either (a) update the ticket or pull request with a version of code 
which addresses the issues, or (b) assign it back to me if you are blocked on 
the problem and I'll move things forward. 

Bug #19140: package provider Gem uses --include-dependency = does not work 
with gem 2.0.0-rc2
https://projects.puppetlabs.com/issues/19140#change-84655

Author: Xavier Nicollet
Status: Code Insufficient
Priority: Normal
Assignee: Matthew Jones
Category: package
Target version: 3.1.x
Affected Puppet version: 
Keywords: 
Branch: 


Puppet should not use --include-dependency for gem = gem 2.0.0-rc2, because 
the switch is not supported anymore.

I have submitted a bug report to gem: 
https://github.com/rubygems/rubygems/issues/446

Should be handled before rubygems 2.0.0 is widely used.

Cheers,



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[Puppet - Bug #19140] package provider Gem uses --include-dependency = does not work with gem 2.0.0-rc2

2013-03-05 Thread tickets

Issue #19140 has been updated by Jeff McCune.


Hi Matthew,

If you get a chance to review the change set, I'd also greatly appreciate it if 
you file a pull request instead of attaching a patch.  The details are in our 
[contributing](https://github.com/puppetlabs/puppet/blob/master/CONTRIBUTING.md)
 guide.  The vast majority of our contributions come as pull requests and I 
overlooked the patch in this issue since much of our tooling and process is 
built around pull requests.

We'll accept contributions in any form, of course, we just really appreciate 
pull requests.

Thanks,
-Jeff

Bug #19140: package provider Gem uses --include-dependency = does not work 
with gem 2.0.0-rc2
https://projects.puppetlabs.com/issues/19140#change-84668

Author: Xavier Nicollet
Status: Code Insufficient
Priority: Normal
Assignee: Matthew Jones
Category: package
Target version: 3.1.x
Affected Puppet version: 
Keywords: 
Branch: 


Puppet should not use --include-dependency for gem = gem 2.0.0-rc2, because 
the switch is not supported anymore.

I have submitted a bug report to gem: 
https://github.com/rubygems/rubygems/issues/446

Should be handled before rubygems 2.0.0 is widely used.

Cheers,



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.