Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
I updated the PR to only cover the Iterable type and created PUP-5729 and PUP-5730 to cover the new reverse_each and step functions. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren assigned an issue to Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5648 
 
 
 
  Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 

Change By:
 
 Thomas Hallgren 
 
 
 

Assignee:
 
 Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5729) Add a reverse_each function

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5729 
 
 
 
  Add a reverse_each function  
 
 
 
 
 
 
 
 
 

Change By:
 
 Thomas Hallgren 
 
 
 
 
 
 
 
 
 
 Add a reverse_each function that takes one argument and an optional block. The argument must be of type `Iterable`.If the function is called without a block, it must return a new iterable that will yield each element of the given argument in reverse order.When a block is given, it must be called with each element of the given argument in reverse order. The argument is then returned.Example:{code:puppet}[1,3,5,7].reverse_each |$x| { notice($x) }{code}will result in the notices '7', '5', '3', '1'{code:puppet}$c = [1,3,5,7].reverse_each.map |$x| { $x * 10 }{code}Will result in:{code:puppet}$c == [70, 50, 30, 10].{code} 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (NPUP-14) Parameter default value evaluation should have its own match scope

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  NPUP-14 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Parameter default value evaluation should have its own match scope  
 
 
 
 
 
 
 
 
 
 
Merged to master at: b1c62ff 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PDB-2186) PQL: Add experimental function for querying against PDB using AST

2016-01-21 Thread Kenneth Barber (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kenneth Barber commented on  PDB-2186 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: PQL: Add experimental function for querying against PDB using AST  
 
 
 
 
 
 
 
 
 
 
Do we need another ticket to create the actual function and its tests, or should we re-use this ticket? Just saying for tracking purposes etc. since the patch at the moment only covers a function. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5729) Add a reverse_each function

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5729 
 
 
 
  Add a reverse_each function  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 
 Thomas Hallgren 
 
 
 

Created:
 

 2016/01/21 3:31 AM 
 
 
 

Fix Versions:
 

 PUP 4.4.0 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Thomas Hallgren 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" 

Jira (PUP-5730) Add a step() function

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren assigned an issue to Thomas Hallgren 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5730 
 
 
 
  Add a step() function  
 
 
 
 
 
 
 
 
 

Change By:
 
 Thomas Hallgren 
 
 
 

Assignee:
 
 Thomas Hallgren 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5730) Add a step() function

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5730 
 
 
 
  Add a step() function  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/01/21 3:44 AM 
 
 
 

Fix Versions:
 

 PUP 4.4.0 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Thomas Hallgren 
 
 
 
 
 
 
 
 
 
 
Add a step(iterable, n) function that takes two arguments and an optional block. The declared parameter types must be `Iterable` and `Integer[1]` (a positive integer). 
If the function is called without a block, it must return a new iterable that will yield each nth element of the given argument When a block is given, it must be called with each nth element of the given argument. The argument is then returned. 
Example: 
 
 
 
 
 
 
[1,2,3,4,5,6,7,8].step(3) |$x| { notice($x) }
 
 
 
 
 
 
 
will result in the notices '1', '4', '7' 
 
 

Jira (PUP-5729) Add a reverse_each function

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren assigned an issue to Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5729 
 
 
 
  Add a reverse_each function  
 
 
 
 
 
 
 
 
 

Change By:
 
 Thomas Hallgren 
 
 
 

Assignee:
 
 Thomas Hallgren Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5729) Add a reverse_each function

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5729 
 
 
 
  Add a reverse_each function  
 
 
 
 
 
 
 
 
 

Change By:
 
 Thomas Hallgren 
 
 
 
 
 
 
 
 
 
 Add a reverse_each (iterable)  function that takes one argument and an optional block. The  argument  declared parameter type  must be  of type  `Iterable`.If the function is called without a block, it must return a new iterable that will yield each element of the given argument in reverse order.When a block is given, it must be called with each element of the given argument in reverse order. The argument is then returned.Example:{code:puppet}[1,3,5,7].reverse_each |$x| { notice($x) }{code}will result in the notices '7', '5', '3', '1'{code:puppet}$c = [1,3,5,7].reverse_each.map |$x| { $x * 10 }{code}Will result in:{code:puppet}$c == [70, 50, 30, 10].{code} 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5730) Add a step() function

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren assigned an issue to Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5730 
 
 
 
  Add a step() function  
 
 
 
 
 
 
 
 
 

Change By:
 
 Thomas Hallgren 
 
 
 

Assignee:
 
 Thomas Hallgren Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PDB-2316) (maint) Fix pretty-printing for PGObjects which are lists

2016-01-21 Thread Kenneth Barber (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kenneth Barber updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 PuppetDB /  PDB-2316 
 
 
 
  (maint) Fix pretty-printing for PGObjects which are lists  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kenneth Barber 
 
 
 

Flagged:
 
 Impediment 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PDB-2316) (maint) Fix pretty-printing for PGObjects which are lists

2016-01-21 Thread Kenneth Barber (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kenneth Barber updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 PuppetDB /  PDB-2316 
 
 
 
  (maint) Fix pretty-printing for PGObjects which are lists  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kenneth Barber 
 
 
 

Flagged:
 
 Impediment 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-917) Identify why a cached catalog was used

2016-01-21 Thread Nicholas Fagerlund (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Nicholas Fagerlund commented on  PUP-917 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Identify why a cached catalog was used  
 
 
 
 
 
 
 
 
 
 
Kylo Ginsberg Bump the report format. No way should we consider leaving this as version 4.  
If you receive a report object, you need some way to know what features are safe to use. If a given "version" is actually like three or four versions throughout its lifespan, the number becomes useless, and you'll have to do a bunch of defensive coding anyway. Sure, if the changes are all non-breaking, it's safe to rely on the lowest common denominator, but any new features are unsafe to use until the version bumps. So if you want to add a feature and have it actually be usable, bump it.  
FYI, that's also our existing precedent: I just checked the docs, and report format 4 is supposed to be backwards-compatible with format 3. (If we ignore PUP-5341.) 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-2564) Specify UTF-8 as a default encoding for puppet

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-2564 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Specify UTF-8 as a default encoding for puppet  
 
 
 
 
 
 
 
 
 
 
We must have a ticket to add the "all pp language source must be in UTF-8" requirement to the language specification. (Will follow up on 

PUP-1301
, if one is linked there and otherwise create it. 
For Language, we must also deal with Puppet::Filesystem.read method as it does not accept encoding. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5670) Tag the release and create packages (PUP 3.8.5)

2016-01-21 Thread Sean McDonald (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Sean McDonald commented on  PUP-5670 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Tag the release and create packages (PUP 3.8.5)  
 
 
 
 
 
 
 
 
 
 
The new SHA with updated msi ref to facter: 3d3962b971b38b962252e26d43687e445b2f67ed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (FACT-1313) fqdn acceptance test failing on Solaris 11

2016-01-21 Thread John Duarte (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 John Duarte assigned an issue to John Duarte 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Facter /  FACT-1313 
 
 
 
  fqdn acceptance test failing on Solaris 11  
 
 
 
 
 
 
 
 
 

Change By:
 
 John Duarte 
 
 
 

Assignee:
 
 qa John Duarte 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5670) Tag the release and create packages (PUP 3.8.5)

2016-01-21 Thread Sean McDonald (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Sean McDonald commented on  PUP-5670 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Tag the release and create packages (PUP 3.8.5)  
 
 
 
 
 
 
 
 
 
 
builds for fixed SHA available at: http://builds.puppetlabs.lan/puppet/3.8.5/ 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
Thanks for splitting up the work into several tickets. Helps focusing on one thing at the time. 
Agree on your suggestion that a cap function is best as coming after the unbound (it pulls at most n times). 
Regarding the difference in opinion about Iterator - I like to think that objects of type T for which an Iterable[T] can be created are different than an instance of Iterable[?] even if asking for an Iterable for an Iterable. The only thing I want is to be able to tell an actual Iterable apart from the others. I cannot do that with: 
 
 
 
 
 
 
$x =~ Iterable
 
 
 
 
 
 
 
Since that would be true for both an Array (and a bunch of others), as well as Iterable. 
I think I would need the type_of function, and then check if the type == Iterable. So, how do you tell them apart?  
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For 

Jira (PUP-5731) Specify that Puppet Language Source must be in UTF-8

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5731 
 
 
 
  Specify that Puppet Language Source must be in UTF-8  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Task 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/01/21 6:42 AM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 
The language specification should state that all Puppet Language Source text must be in UTF-8. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
  

Jira (PUP-5732) Puppet::Filesystem.read should handle encoding

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5732 
 
 
 
  Puppet::Filesystem.read should handle encoding  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Task 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/01/21 6:45 AM 
 
 
 

Fix Versions:
 

 PUP 4.4.0 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 
The Puppet::Filesystem.read method does not handle an encoding argument which creates problems due to then reading in the platform's native encoding. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

   

Jira (PUP-5733) The Puppet Parser should ensure files are read with UTF-8

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5733 
 
 
 
  The Puppet Parser should ensure files are read with UTF-8  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/01/21 6:54 AM 
 
 
 

Fix Versions:
 

 PUP 4.4.0 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 
The Puppet Parser should ensure that source files are read with UTF-8 encoding. One such place is in the Lexer where it uses Puppet::Filesystem.read ( which currently dos not accept an encoding argument - see PUP-5732). Another place is the Puppet Function Instantiator. 
In this ticket, it is important to track down the paths that leads to lexing of puppet source. It is possible to give the lexer a string - and that string may come from many different sources (mainly testing). There may be some places other than the two mentioned above where a file is read and the string the given to the lexer. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 

Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
That's pretty much the same question as $x =~ Data, isn't it? You'll need to check if it's an Array, as well as Data. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (FACT-1313) fqdn acceptance test failing on Solaris 11

2016-01-21 Thread John Duarte (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 John Duarte updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Facter /  FACT-1313 
 
 
 
  fqdn acceptance test failing on Solaris 11  
 
 
 
 
 
 
 
 
 

Change By:
 
 John Duarte 
 
 
 

Release Notes:
 
 Not Needed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-2564) Specify UTF-8 as a default encoding for puppet

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-2564 
 
 
 
  Specify UTF-8 as a default encoding for puppet  
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 

Fix Version/s:
 
 PUP 4.0.0 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5713) ClassInformationService.classes_per_environment errantly evaluates parameter default expression

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5713 
 
 
 
  ClassInformationService.classes_per_environment errantly evaluates parameter default _expression_  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Sprint:
 
 Int Language  2016-01-27 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5684) Windows ADSI User and Group exists? checks are invalid

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5684 
 
 
 
  Windows ADSI User and Group exists? checks are invalid  
 
 
 
 
 
 
 
 
 

Change By:
 
 Ethan Brown 
 
 
 

Release Notes Summary:
 
 Puppet may have internally considered a  Windows User or Group to exist when it does not, preventing the User / Group from being created.  Based on how this code was used however, this likely had no user facing impact. 
 
 
 

Release Notes:
 
 Bug Fix 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5734) Value of the key dependencies in the metadata.json of modules isn't checked

2016-01-21 Thread Reinhard Vicinus (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Reinhard Vicinus assigned an issue to Reinhard Vicinus 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5734 
 
 
 
  Value of the key dependencies in the metadata.json of modules isn't checked  
 
 
 
 
 
 
 
 
 

Change By:
 
 Reinhard Vicinus 
 
 
 

Assignee:
 
 Reinhard Vicinus 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-917) Identify why a cached catalog was used

2016-01-21 Thread Josh Cooper (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Josh Cooper commented on  PUP-917 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Identify why a cached catalog was used  
 
 
 
 
 
 
 
 
 
 
Nicholas Fagerlund Makes sense. Unfortunately, we haven't always been consistent (ignoring the PUP-5341 bug). Report [format 3 added environment|github.com/puppetlabs/puppet/commit/605e34d463ba837983cabcff8bb1232751ebab40], format 4 added the containment path, but in between we added transaction_uuid, but didn't bump the report format. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5640) Windows package provider can crash with "Memory access is out of bounds" when registry values are corrupt

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5640 
 
 
 
  Windows package provider can crash with "Memory access is out of bounds" when registry values are corrupt  
 
 
 
 
 
 
 
 
 

Change By:
 
 Ethan Brown 
 
 
 

Release Notes Summary:
 
 Corrupt registry data could previously cause the Windows Puppet package provider to crash.  Registry handling has been improved in Puppet so that invalid data no longer causes a crash. 
 
 
 

Release Notes:
 
 Bug Fix 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5646) fqdn_rand in real world - only 336 of possible 1440 daily cron slots ever used.

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-5646 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: fqdn_rand in real world - only 336 of possible 1440 daily cron slots ever used.  
 
 
 
 
 
 
 
 
 
 
The reason for the increased (better spread) is that the entropy in the hexdigest increases when the length of the string (and its entropy) increases. Entropy is important for a pseudo random number generator. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5426) config set ignores --section and can insert duplicate settings if they are in [main]

2016-01-21 Thread Joshua Partlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Joshua Partlow commented on  PUP-5426 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: config set ignores --section and can insert duplicate settings if they are in [main]  
 
 
 
 
 
 
 
 
 
 
Ok, this is a truly bizarre bug. It seems to be the presence of the duplicate server setting, and also it's position that's involved. On 4.2.3: 
 
 
 
 
 
 
[main] 
 
 
 
 
server = exl7i0vi62ouagu.delivery.puppetlabs.net 
 
 
 
 
environment = production 
 
 
 
 
[agent] 
 
 
 
 
server = exl7i0vi62ouagu.delivery.puppetlabs.net 
 
 
 
 
certname = qcpd7c0tnvnp4kd.delivery.puppetlabs.net
 
 
 
 
 
 
 
 
 
 
 
 
 
[main] 
 
 
 
 
server = exl7i0vi62ouagu.delivery.puppetlabs.net 
 
 
 
 
environment = production 
 
  

Jira (NPUP-14) Parameter default value evaluation should have its own match scope

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow commented on  NPUP-14 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Parameter default value evaluation should have its own match scope  
 
 
 
 
 
 
 
 
 
 
This ticket was dropped into the integration sprint by mistake. Moving it back to Language where it belongs. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (NPUP-14) Parameter default value evaluation should have its own match scope

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Native Puppet /  NPUP-14 
 
 
 
  Parameter default value evaluation should have its own match scope  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Sprint:
 
 Int Language  2016-01-27 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5713) ClassInformationService.classes_per_environment errantly evaluates parameter default expression

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow commented on  PUP-5713 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: ClassInformationService.classes_per_environment errantly evaluates parameter default _expression_  
 
 
 
 
 
 
 
 
 
 
This ticket was dropped into the integration sprint by mistake. Moving it back to Language where it belongs. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5734) Value of the key dependencies in the metadata.json of modules isn't checked

2016-01-21 Thread Reinhard Vicinus (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Reinhard Vicinus created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5734 
 
 
 
  Value of the key dependencies in the metadata.json of modules isn't checked  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 PUP 4.3.1 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Components:
 

 Language 
 
 
 

Created:
 

 2016/01/21 8:29 AM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Reinhard Vicinus 
 
 
 
 
 
 
 
 
 
 
With the following metadata.json in a module: 
 
 
 
 
 
 
{ 
 
 
 
 
  "name": "", 
 
 
 
 
 

Jira (PUP-474) Make Puppet Data types immutable in a safe way

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren commented on  PUP-474 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Make Puppet Data types immutable in a safe way  
 
 
 
 
 
 
 
 
 
 
I think this can be closed. Immutability was added as part of 

PUP-4702
. Henrik Lindberg, what do you think? Are there more aspects to cover? 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PDB-2260) PuppetDB Terminus doesn't use dns name, uses hostname

2016-01-21 Thread David (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 David commented on  PDB-2260 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: PuppetDB Terminus doesn't use dns name, uses hostname  
 
 
 
 
 
 
 
 
 
 
Thank you! 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5735) Remove usage of win32-security gem

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5735 
 
 
 
  Remove usage of win32-security gem  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Task 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/01/21 10:02 AM 
 
 
 

Fix Versions:
 

 PUP 4.3.3 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Ethan Brown 
 
 
 
 
 
 
 
 
 
 
With 

PUP-5538
, we reduced our dependency on the win32-security gem. We should fully deprecate its usage. This includes: 
 

Moving all the well-known SID constants that are being used into Puppet::Util::Windows::SID
 

Audit the modules on the forge, and notify authors up front that there might be breaking changes going forward - look for strings like win32/security, Win32::Security, etc
 

Remove the inclusion of win32/security anywhere that it occurs - for instance - https://github.com/puppetlabs/puppet/blob/ba5cfc392d597d22fa98e6d62b48f730845b6f22/lib/puppet/util/windows/security.rb#L68
 

Removal of the actual gem from the puppet-win32-ruby repository branches so that it's not included in the MSI any longer. The 

Jira (PUP-5646) fqdn_rand in real world - only 336 of possible 1440 daily cron slots ever used.

2016-01-21 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-5646 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: fqdn_rand in real world - only 336 of possible 1440 daily cron slots ever used.  
 
 
 
 
 
 
 
 
 
 
Steve Traylen ah, gotcha. Yes, the seeds today would be identical for all single-parameter invocations of fqdn_rand for a particular host. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-917) Identify why a cached catalog was used

2016-01-21 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-917 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Identify why a cached catalog was used  
 
 
 
 
 
 
 
 
 
 
I'm +1 on bumping the report version for all changes going forward. In docs, we should add a statement that it is doesn't adhere to semver, so a version bump doesn't imply (but may include) breaking changes. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-2985) Win32-Security does not work with fully qualified ALL APPLICATION PACKAGES group

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown commented on  PUP-2985 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Win32-Security does not work with fully qualified ALL APPLICATION PACKAGES group  
 
 
 
 
 
 
 
 
 
 
Now that 

PUP-5538
 is merged and some of the underlying code has been rewritten... I revisited this on Windows 2012R2. 
The SID S-1-15-2-1 is the well-known SID for ALL APPLICATION PACKAGES, so we can perform a lookup that way: 
 
 
 
 
 
 
Puppet::Util::Windows::SID.name_to_sid_object('S-1-15-2-1')
 
 
 
 
 
 
 
The results are correct as: 
 
 
 
 
 
 
irb(main):003:0> Puppet::Util::Windows::SID.name_to_sid_object('S-1-15-2-1') 
 
 
 
 
=> # 
 
 
 
 
@account="ALL APPLICATION PACKAGES",  
 
 
 
 
@sid_bytes=[1, 2, 0, 0, 0, 0, 0, 15, 2, 0, 0, 0, 1, 0, 0, 0],  
 
 
 
 
@sid="S-1-15-2-1",  
 
 
 
 
@domain="APPLICATION PACKAGE AUTHORITY",  
 
 
 
 
@domain_account="APPLICATION PACKAGE AUTHORITY\\ALL 

Jira (PUP-5591) undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class

2016-01-21 Thread Fabio Vimercati (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Fabio Vimercati commented on  PUP-5591 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class  
 
 
 
 
 
 
 
 
 
 
Ryan Anderson is 2015.3.1 (Gold) a version for paid PE customers? I'm not seeing the changes in my 2015.3.1 install. How do I get this? 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5560) Look at Improving Unicode for all Windows gems

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5560 
 
 
 
  Look at Improving Unicode for all Windows gems  
 
 
 
 
 
 
 
 
 

Change By:
 
 Ethan Brown 
 
 
 
 
 
 
 
 
 
 * {{win32-security}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-security-0.2.5/lib/win32/security/windows/functions.rb - see {{ConvertSidToStringSidA}}, {{ConvertStringSidToSidA}}, {{LookupAccountNameA}}, {{LookupAccountSidA}}  - this has mostly been addressed in PUP-5538, and an additional ticket for some minor cleanup has opened as PUP-5735 * {{win32-service}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-service-0.8.6/lib/win32/windows/functions.rb#L24-L75 - see {{CreateEventA}}, {{FormatMessageA}}, {{ChangeServiceConfigA}}, {{ChangeServiceConfig2A}}, {{CreateServiceA}}, {{EnumServicesStatusExA}}, {{GetServiceDisplayNameA}}, {{GetServiceKeyNameA}}, {{LookupPrivilegeValueA}}, {{OpenSCManagerA}}, {{OpenServiceA}}, {{QueryServiceConfigA}}, {{QueryServiceConfig2A}}, {{RegisterServiceCtrlHandlerExA}}, {{StartServiceA}}, {{StartServiceCtrlDispatcherA}}* {{win32-process}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-process-0.7.4/lib/win32/process/functions.rb - see {{GetModuleHandleA}}, {{GetVersionExA}}, {{GetVolumeInformationA}}, {{CreateJobObjectA}}, {{OpenJobObjectA}}, {{ConvertSidToStringSidA}}* {{win32-eventlog}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-eventlog-0.6.2/lib/win32/windows/functions.rb - see {{ClearEventLogA}}, {{LookupAccountSidA}}, {{OpenEventLogA}}, {{OpenBackupEventLogA}}, {{ReadEventLogA}}, {{RegConnectRegistryA}}, {{RegCreateKeyExA}}, {{RegisterEventSourceA}}, {{RegOpenKeyExA}}, {{RegQueryValueExA}}, {{RegSetValueExA}}, {{ReportEventA}}, {{CreateEventA}}, {{ExpandEnvironmentStringsA}}, {{FormatMessageA}}, {{LoadLibraryExA}}I have filed upstream tickets* https://github.com/djberg96/win32-security/issues/8* https://github.com/djberg96/win32-service/issues/32* https://github.com/djberg96/win32-process/issues/21* https://github.com/djberg96/win32-eventlog/issues/19 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 

Jira (PUP-5591) undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5591 
 
 
 
  undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class  
 
 
 
 
 
 
 
 
 

Change By:
 
 Ethan Brown 
 
 
 

Release Notes Summary:
 
 Attempting to read REG_BINARY registry data would previously cause Puppet to crash on Windows.  This no longer occurs. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (FACT-1316) [Facter 2.4.5] On Virtuozzo containers "ipaddress" becomes 127.0.0.1

2016-01-21 Thread Adi Pircalabu (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Adi Pircalabu commented on  FACT-1316 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: [Facter 2.4.5] On Virtuozzo containers "ipaddress" becomes 127.0.0.1  
 
 
 
 
 
 
 
 
 
 
Looks like the test for ^127 has been removed from 2.4.5 and this is obviously affecting openvz: 
ifconfig | grep "inet addr|Link" lo Link encap:Local Loopback  inet addr:127.0.0.1 Mask:255.0.0.0 venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255.255 venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  inet addr:192.168.1.171 P-t-P:1192.168.1.171 Bcast:192.168.1.171 Mask:255.255.255.255 venet0:1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  inet addr:192.168.1.172 P-t-P:1192.168.1.172 Bcast:192.168.1.172 Mask:255.255.255.255 [...] 
— /tmp/ipaddress.rb.2.4.4 2015-05-20 02:41:16.0 +1000 +++ /tmp/ipaddress.rb.2.4.5 2016-01-21 09:31:53.0 +1100 @@ -3,7 +3,9 @@ 
 

Purpose: Return the main IP address for a host. #
 

Resolution: 
 

On the Unixes does an ifconfig, and returns the first non 127.0.0.0/8 +# On Linux and AIX, it examines the routing table and uses the IP address +# of the default interface. +# On other Unixes does an ifconfig, and returns the first non 127.0.0.0/8
 
 
 

subnetted IP it finds.
 

On Windows, it attempts to use the socket library and resolve the machine's
 

hostname via DNS. @@ -27,19 +29,8 @@ Facter.add(:ipaddress) do confine :kernel => :linux setcode do
 
 
 

ip = nil
 

output = Facter::Util::IP.exec_ifconfig(["2>/dev/null"])
 

if output
 

regexp = /inet (?:addr?([0-9]

\.[0-9]
\.[0-9]

\.[0-9]
)/
 

  

Jira (PUP-5120) Send checksum_type and static_catalog query params in catalog request

2016-01-21 Thread Michael Smith (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Michael Smith assigned an issue to Michael Smith 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5120 
 
 
 
  Send checksum_type and static_catalog query params in catalog request  
 
 
 
 
 
 
 
 
 

Change By:
 
 Michael Smith 
 
 
 

Assignee:
 
 Michael Smith 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5591) undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown commented on  PUP-5591 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class  
 
 
 
 
 
 
 
 
 
 
Fabio Vimercati this is part of the soon-to-be-released puppet-agent 1.3.3, which will be announced soon. Please keep an eye on https://groups.google.com/forum/#!forum/puppet-announce for the announcement. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5729) Add a reverse_each function

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5729 
 
 
 
  Add a reverse_each function  
 
 
 
 
 
 
 
 
 
 
Moving this to Language Triage sprint. Not sure if this will be ready for 4.4.0 and other things may have higher priority. Also need to finish the Iterable type first, and how to deal with the new kind of runtime object. 
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 

Scope Change Category:
 
 Found 
 
 
 

Sprint:
 
 Language  2016-01-27  Triage 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
Why don't you consider Iterable to be completely abstract? I really want to do that because I can see no gain in exposing the internal workings of the iterative functions. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-1963) Generated resources never receive dependency edges

2016-01-21 Thread Branan Riley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Branan Riley commented on  PUP-1963 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Generated resources never receive dependency edges  
 
 
 
 
 
 
 
 
 
 
Given that our previous behavior was to allow dependencies and silently ignore notifies, I'm kind of inclined to just do PUP-4647. Even though option 2 is more "correct" to our current documented behavior, it might still cause brekages for other users who have managed to accidentally order a resource purge while the check was unenforced. 
Since we want to eventually get rid of the check anyway, I think going from "ordering allowed but notifies don't work" to "all ordering metaparameters work as expected" is a way better move than "fixing" the documented purges-can't-be-ordered behavior. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
If I do this: 
 
 
 
 
 
 
$a = [1,2,3].reverse_each
 
 
 
 
 
 
 
then, $a is bound to a instance of Iterable, and it is no longer a pure implementation concern as the instance of Iterable that wraps the Array knows it is in "reverse". It is not abstract, there is an actual instance, and it is not the same as an Array. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (HI-488) Add support for Arista EOS to Hiera acceptance tests

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Hiera /  HI-488 
 
 
 
  Add support for Arista EOS to Hiera acceptance tests  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Fix Version/s:
 
 HI 3.0.6 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5738) systemd provider doesn't seem to respect the hasstatus param

2016-01-21 Thread Ben Ford (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ben Ford created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5738 
 
 
 
  systemd provider doesn't seem to respect the hasstatus param  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Assignee:
 
 Kylo Ginsberg 
 
 
 

Components:
 

 Types and Providers 
 
 
 

Created:
 

 2016/01/21 3:27 PM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Ben Ford 
 
 
 
 
 
 
 
 
 
 
Documentation explains that setting hasstatus => false and then setting a custom status command would use your custom status command. This does not seem to work properly on the systemd provider. systemctl is used regardless. Overriding to provider => base makes the parameter have effect. 
https://docs.puppetlabs.com/references/latest/type.html#service 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 

Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
I think it is important to have a defined way in Ruby to check for the type of Iterable in such a way that it does not have to have a priory knowledge of all possible kinds of iterables. This, if you are writing functions for communication, if you are in JRuby/Java land etc. Using the Puppet type system would be nice , i.e. having an Iterator type), but checking against a ruby "marker module" would also be fine. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-146) Install multiple packages with one call to the underlying package manager

2016-01-21 Thread Bill Niestempski (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Bill Niestempski updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-146 
 
 
 
  Install multiple packages with one call to the underlying package manager  
 
 
 
 
 
 
 
 
 

Change By:
 
 Bill Niestempski 
 
 
 

CS Priority:
 
 Reviewed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5591) undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class

2016-01-21 Thread Ryan Anderson (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ryan Anderson commented on  PUP-5591 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class  
 
 
 
 
 
 
 
 
 
 
I think you meant to tag a different Ryan  
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (HI-489) Add support for Cumulus to Hiera acceptance tests

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Hiera /  HI-489 
 
 
 
  Add support for Cumulus to Hiera acceptance tests  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Fix Version/s:
 
 HI 3.0.6 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5739) Tag puppet specifications repo to indicate where it was at release of puppet 4.3.2

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-5739 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Tag puppet specifications repo to indicate where it was at release of puppet 4.3.2  
 
 
 
 
 
 
 
 
 
 
When done, pull straight through to closed. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5739) Tag puppet specifications repo to indicate where it was at release of puppet 4.3.2

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5739 
 
 
 
  Tag puppet specifications repo to indicate where it was at release of puppet 4.3.2  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Task 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/01/21 3:41 PM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 

Jira (PUP-5120) Send checksum_type and static_catalog query params in catalog request

2016-01-21 Thread Josh Cooper (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Josh Cooper commented on  PUP-5120 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Send checksum_type and static_catalog query params in catalog request  
 
 
 
 
 
 
 
 
 
 
Christopher Price and I talked about a single digest algorithm previously, but sending a list of supported algorithms is nice from a future proof perspective. Thoughts Kylo Ginsberg? 
As far as the master using the checksum_type, that should be handled via PUP-5117 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5730) Add a step() function

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5730 
 
 
 
  Add a step() function  
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 

Sprint:
 
 Language  2016-01-27  Triage 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5120) Send checksum_type and static_catalog query params in catalog request

2016-01-21 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-5120 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Send checksum_type and static_catalog query params in catalog request  
 
 
 
 
 
 
 
 
 
 
I'm +1 on the idea of sending a list of supported algorithms. If that runs into some snag though, we could revisit that in the name of expedience. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5730) Add a step() function

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5730 
 
 
 
  Add a step() function  
 
 
 
 
 
 
 
 
 
 
Moving this to triage, we need to finish Iterable type first, and the consequences of returning new runtime types into the puppet language. Lets decide then when this goes in. 
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 

Scope Change Category:
 
 Found 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5736) Remove usage of win32-process gem

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5736 
 
 
 
  Remove usage of win32-process gem  
 
 
 
 
 
 
 
 
 

Change By:
 
 Ethan Brown 
 
 
 
 
 
 
 
 
 
 For starters, the affected parts appear to be:* [lib/puppet/feature/base.rb|https://github.com/puppetlabs/puppet/blob/d2199af906fa5ca19ec0c37c82794934ea4fb4b5/lib/puppet/feature/base.rb#L23]* [lib/puppet/util/windows/process.rb|https://github.com/puppetlabs/puppet/blob/1a557254012447a4f0a2e01eeebaf52c75ab6f80/lib/puppet/util/windows/process.rb#L2]* [lib/puppet/util/pidlock.rb|https://github.com/puppetlabs/puppet/blob/d2199af906fa5ca19ec0c37c82794934ea4fb4b5/lib/puppet/util/pidlock.rb#L50-L52]* [puppet/ext/windows/service/daemon.rb|https://github.com/puppetlabs/puppet/blob/d2199af906fa5ca19ec0c37c82794934ea4fb4b5/ext/windows/service/daemon.rb#L6]* [puppet/install.rb|https://github.com/puppetlabs/puppet/blob/d2199af906fa5ca19ec0c37c82794934ea4fb4b5/install.rb#L247]However, note that Win32::Process actually monkey patches the process object - https://github.com/djberg96/win32-process/blob/ffi/lib/win32/process.rbSo we'll also want to look for calls to these functions as well:*  -  get_affinity - *  -  getpriority - * setpriority  - https://github.com/puppetlabs/puppet/blob/d2199af906fa5ca19ec0c37c82794934ea4fb4b5/lib/puppet/util/limits.rb#L8 * uid  - requires a more in-depth search *  -  getrlimit - *  -  setrlimit - * create  - requires a more in-depth search * kill  - https://github.com/puppetlabs/puppet/blob/d2199af906fa5ca19ec0c37c82794934ea4fb4b5/lib/puppet/util/pidlock.rb#L55 / https://github.com/puppetlabs/puppet/blob/d2199af906fa5ca19ec0c37c82794934ea4fb4b5/lib/puppet/util/execution.rb#L206 *  -  get_exitcode - *  -  snapshot - 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 

Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
There is never anything that is an instance of Data floating around in the system - that type is completely abstract. That is not the case for Iterable, and that is precisely why I want to be able to tell them a part. 
I am fine if it is encoded in Iterable actually, but it is kind of ugly. I.e. Iterable[T, true] could mean what I called Iterator such that all of these are true: 
 
 
 
 
 
 
[1,2,3] =~ Iterable 
 
 
 
 
[1,2,3] =~ Iterable[Any, false] 
 
 
 
 
[1,2,3] !~ Iterable[Any, true]
 
 
 
 
 
 
 
We currently have the type_of in stdlib. I would like that function in puppet (or that we had an operator that means type_of. If we have that, then it would be perfectly ok to do this: 
 
 
 
 
 
 
$x.type_of == Type[Iterable]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

   

Jira (FACT-1293) Add support for Arista EOS to Facter acceptance tests

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Facter /  FACT-1293 
 
 
 
  Add support for Arista EOS to Facter acceptance tests  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Fix Version/s:
 
 FACT 3.1.4 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (FACT-1312) Update Facter Acceptance tests for cumulus

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Facter /  FACT-1312 
 
 
 
  Update Facter Acceptance tests for cumulus  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Fix Version/s:
 
 FACT 3.1.4 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5120) Send checksum_type and static_catalog query params in catalog request

2016-01-21 Thread Michael Smith (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Michael Smith commented on  PUP-5120 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Send checksum_type and static_catalog query params in catalog request  
 
 
 
 
 
 
 
 
 
 
Any thoughts on whether we send Puppet[:digest_algorithm] vs a list of supported algorithms? I think I'll start down the route of using a list of supported algorithms, and the master can pick the first one that it supports. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5591) undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class

2016-01-21 Thread Ryan Gard (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ryan Gard commented on  PUP-5591 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class  
 
 
 
 
 
 
 
 
 
 
Fabio Vimercati No, the (Gold) indication is just to inform people that I'm using the shipped PE bits and not a development build. Don't worry, there is only one 2015.3.1.  
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-1963) Generated resources never receive dependency edges

2016-01-21 Thread Branan Riley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Branan Riley commented on  PUP-1963 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Generated resources never receive dependency edges  
 
 
 
 
 
 
 
 
 
 
I'm going to start with a simple example, and work up to what happens with stages. Previously, the following catalog: 
 
 
 
 
 
 
resources{ 'host': 
 
 
 
 
  purge => true 
 
 
 
 
} -> 
 
 
 
 
  
 
 
 
 
exec { 'reboot': 
 
 
 
 
  path => '/sbin' 
 
 
 
 
}
 
 
 
 
 
 
 
Would create the following graph, with the evaluation order below it. Note that the graph doesn't actually contain the edges for the Exec dependency, even though they are guaranteed to evaluate immediately after the Resources resource, and thus the edge can be said to be implied. 
 
 
 
 
 
 
Whit[Admissible_stage[main]] --> Resources[host] > Whit[Completed_stage[main]] 
 
 
 
 
 

Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Thomas Hallgren (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Thomas Hallgren commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
I don't agree at all. Depending on implementation, this might well be true (it won't be with the current implementation, but that's beside the point): 
 
 
 
 
 
 
[3.2.1] == [1,2,3].reverse_each 
 
 
 
 
[1,2,3].reverse_each =~ Array
 
 
 
 
 
 
 
My point is, you shouldn't make no other assumption about what the result of an iterative function is other than: 
 
 
 
 
 
 
[1,2,3].reverse_each ~= Iterable
 
 
 
 
 
 
 
If you do, the you lock your code into one specific implementation and we don't want to add implementation specifics into the Puppet spec. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 

Jira (PUP-5648) Add Iterable type and runtime object

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-5648 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Add Iterable type and runtime object  
 
 
 
 
 
 
 
 
 
 
If we add type promotion / transformation yes, than we never need to know the type in the Puppet Language. An implementor of a function in Ruby should expect certain methods to be there if it is one or the other. We must deliver something that ruby is_a? Array since we have specified that Puppet Array is represented by Ruby Array. Hence, the conversion must be considered when matching against types in a a dispatcher, and the invocation logic must handle the type transformation. The transformation must also kick in when serializing. (It is both serialized and deserialized as an array, and if the Iterable is unbound it is an error to serialize it, or transform it into an Array. 
As long as that is not handled, we should not have any functions that returns an implementation of an Iterable other than the already supported concrete data types (e.g. instances of Array). The same rationale as for lambda (you are not allowed to return one since it is not first order in the language. (For lambda, when we have a sane stack implementation, we can implement the call operation or a call function). Same thing here. 
At the same time, we are in no particular hurry. It is very nice to have but no one is screaming for it. I can imagine adding the type first without exposing the functions to the puppet language.. 
The idea of representing the "iterator" is that you would not have to do all that yet. It is defined what it is, and the operators does not support it, and there is no promotion. Serialization must however be handled or they will for sure end up in catalogs with completely weird behavior as the result. This does not hide the implementation details completely, but to a very large degree, as the "iterator" type would include all such implementations whatever they may be (they must share some Ruby method API, but that is all). (I tried to find a synonym to Iterator, but found none, and Iterable/Iterator, sort of goes hand in hand (Enumerble and Enumerator in Ruby terminlogy). I do agree that it is not an Iterator in the sense of a Java Iterator as it does not hold iteration state, the actual iterator in puppet is the function that drives the iteration. 
At the same time, I would rather have the nice and opaque implementation. Do you want to do it that way? If so, we do not release this as a feature until all parts are ready - say Puppet 5.0.0 (I don't think this has high enough priority for 4.4.0 to push out some of the other things (and 4.4.0 is not far away)). 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
   

Jira (PUP-42) Support data and puppet extensions contributed from modules

2016-01-21 Thread Bill Niestempski (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Bill Niestempski updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-42 
 
 
 
  Support data and puppet extensions contributed from modules  
 
 
 
 
 
 
 
 
 

Change By:
 
 Bill Niestempski 
 
 
 

CS Priority:
 
 Reviewed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5120) Send checksum_type and static_catalog query params in catalog request

2016-01-21 Thread Michael Smith (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Michael Smith commented on  PUP-5120 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Send checksum_type and static_catalog query params in catalog request  
 
 
 
 
 
 
 
 
 
 
Does the node end-point need to know we're using a static catalog? 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5378) acceptance: backport call all parser functions test to 3.x

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5378 
 
 
 
  acceptance: backport call all parser functions test to 3.x  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Fix Version/s:
 
 PUP 4.3.2 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (FACT-1316) [Facter 2.4.5] On Virtuozzo containers "ipaddress" becomes 127.0.0.1

2016-01-21 Thread Adi Pircalabu (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Adi Pircalabu created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Facter /  FACT-1316 
 
 
 
  [Facter 2.4.5] On Virtuozzo containers "ipaddress" becomes 127.0.0.1  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 FACT 2.4.5 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Components:
 

 Community 
 
 
 

Created:
 

 2016/01/21 2:13 PM 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Adi Pircalabu 
 
 
 
 
 
 
 
 
 
 
facter virtual openvz 
Facter 2.4.4: facter | grep "^ip" ipaddress => 192.168.1.171 ipaddress_lo => 127.0.0.1 ipaddress_venet0 => 127.0.0.1 ipaddress_venet0_0 => 192.168.1.171 ipaddress_venet0_1 => 192.168.1.172 
Facter 2.4.5: facter | grep "^ip" ipaddress => 127.0.0.1 ipaddress_lo => 127.0.0.1 ipaddress_venet0 => 127.0.0.1 ipaddress_venet0_0 => 192.168.1.171 ipaddress_venet0_1 => 192.168.1.172 
Didn't replicate it for Xen domU or physical nodes. 
 
 
 
 
 
 
 
 
 
 
 
 
 

Jira (PUP-917) Identify why a cached catalog was used

2016-01-21 Thread William Hopper (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 William Hopper commented on  PUP-917 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Identify why a cached catalog was used  
 
 
 
 
 
 
 
 
 
 
Hey Nicholas Fagerlund! I'm now to the stage where I'm remembering how bad I am at naming things and could use some advice on how we ought to represent the values of this new entry in the report. Like Kylo said, the three basic states will essentially be: 
 

Not used
 

Used because use_cached_catalog was set
 

Used because new catalog failed to compile and usecacheonfailure was set
 
 
I've come up with the key cached_catalog_status for the report, but we'd like to try and come up with short (maybe even one word?) descriptors for these states that can be used down the line in things like queries by PuppetDB. Do you think you might have any ideas? 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5625) Problems with the "allow_duplicate_csr" acceptance test

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5625 
 
 
 
  Problems with the "allow_duplicate_csr" acceptance test  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Fix Version/s:
 
 PUP 4.3.2 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5653) Remove static node config for Cumulus

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5653 
 
 
 
  Remove static node config for Cumulus  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Fix Version/s:
 
 PUP 4.3.2 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5654) Remove static node config for Arista

2016-01-21 Thread Steve Barlow (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Steve Barlow updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5654 
 
 
 
  Remove static node config for Arista  
 
 
 
 
 
 
 
 
 

Change By:
 
 Steve Barlow 
 
 
 

Fix Version/s:
 
 PUP 4.3.2 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-474) Make runtime objects immutable in a safe way

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-474 
 
 
 
  Make runtime objects immutable in a safe way  
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 

Summary:
 
 Make  Puppet Data types  runtime objects  immutable in a safe way 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5713) ClassInformationService.classes_per_environment errantly evaluates parameter default expression

2016-01-21 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-5713 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: ClassInformationService.classes_per_environment errantly evaluates parameter default _expression_  
 
 
 
 
 
 
 
 
 
 
Ah, our good friend, The Law of Unintended Consequence has struck. This is a regression so it's targeted at stable. Stable is locked for the moment because of our (current, I'm not a fan) puppet-agent de facto release process. 
Anyhoo, that lock will be lifted real soon now, puppet#stable will be merged to puppet#master (by hand, but we usually do this real soon after a stable merge), and then master will be promoted to 2016.1.x. 
tldr: wait a few days. Won't be weeks. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-474) Make Puppet Data types immutable in a safe way

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg commented on  PUP-474 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Make Puppet Data types immutable in a safe way  
 
 
 
 
 
 
 
 
 
 
This is about making the instances immutable to avoid things like rogue functions using the Ruby API to modify the runtime objects. In Ruby, we could probably deep freeze all instances that the language creates, but it becomes more difficult elsewhere (time consuming if not built into serializers (say you read large hash from hiera), or via pupptdb query and get a large set back. 
Will change the title to make the distinction "instances" runtime-objects vs. Data Type (e.g. Integer, Variant) clear. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-474) Make runtime objects immutable in a safe way

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-474 
 
 
 
  Make runtime objects immutable in a safe way  
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 
 
 
 
 
 
 
 It is a benefit to have runtime implementation of the data types  (i.e. immutable String, Array, Hash etc.)  used by  puppet because:PRO:* Implementations of Hash and Array can ensure immutability* Strings can be automatically frozen to ensure immutability* Type calculations on Array and Hash can be cached since collection can only be constructed, not altered (i.e. type is inferred only once)* Easier to serializeCON:* Probably slower since impl is in Ruby* Potential breaks because of is_a? checks in functions/types etc.* Conversion to regular types may be required at boundariesALTERNATIVE* freeze strings at boundary* recursively freeze collections at boundaryfreezing something given requires a copy since it may have bad effect on caller (i.e. side effect on given argument).OR:* do it like now; "lucky go happy" + documentation 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5578) parse_string doesnt interpolate %{key} with Puppet 4.0

2016-01-21 Thread John Duarte (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 John Duarte commented on  PUP-5578 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: parse_string doesnt interpolate %{key} with Puppet 4.0  
 
 
 
 
 
 
 
 
 
 
Daniel Scott, the puppetserver nighties pin to released versions of puppet. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5560) Look at Improving Unicode for all Windows gems

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5560 
 
 
 
  Look at Improving Unicode for all Windows gems  
 
 
 
 
 
 
 
 
 

Change By:
 
 Ethan Brown 
 
 
 
 
 
 
 
 
 
 * {{win32-security}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-security-0.2.5/lib/win32/security/windows/functions.rb - see {{ConvertSidToStringSidA}}, {{ConvertStringSidToSidA}}, {{LookupAccountNameA}}, {{LookupAccountSidA}} - this has mostly been addressed in PUP-5538, and an additional ticket for some minor cleanup has opened as PUP-5735* {{win32-service}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-service-0.8.6/lib/win32/windows/functions.rb#L24-L75 - see {{CreateEventA}}, {{FormatMessageA}}, {{ChangeServiceConfigA}}, {{ChangeServiceConfig2A}}, {{CreateServiceA}}, {{EnumServicesStatusExA}}, {{GetServiceDisplayNameA}}, {{GetServiceKeyNameA}}, {{LookupPrivilegeValueA}}, {{OpenSCManagerA}}, {{OpenServiceA}}, {{QueryServiceConfigA}}, {{QueryServiceConfig2A}}, {{RegisterServiceCtrlHandlerExA}}, {{StartServiceA}}, {{StartServiceCtrlDispatcherA}}* {{win32-process}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-process-0.7.4/lib/win32/process/functions.rb - see {{GetModuleHandleA}}, {{GetVersionExA}}, {{GetVolumeInformationA}}, {{CreateJobObjectA}}, {{OpenJobObjectA}}, {{ConvertSidToStringSidA}}  - filed as PUP-5736 * {{win32-eventlog}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-eventlog-0.6.2/lib/win32/windows/functions.rb - see {{ClearEventLogA}}, {{LookupAccountSidA}}, {{OpenEventLogA}}, {{OpenBackupEventLogA}}, {{ReadEventLogA}}, {{RegConnectRegistryA}}, {{RegCreateKeyExA}}, {{RegisterEventSourceA}}, {{RegOpenKeyExA}}, {{RegQueryValueExA}}, {{RegSetValueExA}}, {{ReportEventA}}, {{CreateEventA}}, {{ExpandEnvironmentStringsA}}, {{FormatMessageA}}, {{LoadLibraryExA}}I have filed upstream tickets* https://github.com/djberg96/win32-security/issues/8* https://github.com/djberg96/win32-service/issues/32* https://github.com/djberg96/win32-process/issues/21* https://github.com/djberg96/win32-eventlog/issues/19 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 

Jira (PUP-5736) Remove usage of win32-process gem

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5736 
 
 
 
  Remove usage of win32-process gem  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Task 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/01/21 1:29 PM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Ethan Brown 
 
 
 
 
 
 
 
 
 
 
For starters, the affected parts appear to be: 
 

lib/puppet/feature/base.rb
 

lib/puppet/util/windows/process.rb
 

lib/puppet/util/pidlock.rb
 

puppet/ext/windows/service/daemon.rb
 

puppet/install.rb
 
 
However, note that Win32::Process actually monkey patches the process object - https://github.com/djberg96/win32-process/blob/ffi/lib/win32/process.rb 
So we'll also want to look for calls to these functions as well: 
 

get_affinity
 

getpriority
 

   

Jira (PUP-5560) Look at Improving Unicode for all Windows gems

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5560 
 
 
 
  Look at Improving Unicode for all Windows gems  
 
 
 
 
 
 
 
 
 

Change By:
 
 Ethan Brown 
 
 
 
 
 
 
 
 
 
 h4. win32-security - PUP-5538 / PUP-5735 * {{win32-security}} has problems - https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-security-0.2.5/lib/win32/security/windows/functions.rb - see {{ConvertSidToStringSidA}}, {{ConvertStringSidToSidA}}, {{LookupAccountNameA}}, {{LookupAccountSidA}}  - this has mostly been addressed in *  PUP-5538 , and an additional ticket  for  some  the majority of the work +  minor cleanup  has opened as  in  PUP-5735 * {{ h4. win32-service }} has problems - *  https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-service-0.8.6/lib/win32/windows/functions.rb#L24-L75 - see {{CreateEventA}}, {{FormatMessageA}}, {{ChangeServiceConfigA}}, {{ChangeServiceConfig2A}}, {{CreateServiceA}}, {{EnumServicesStatusExA}}, {{GetServiceDisplayNameA}}, {{GetServiceKeyNameA}}, {{LookupPrivilegeValueA}}, {{OpenSCManagerA}}, {{OpenServiceA}}, {{QueryServiceConfigA}}, {{QueryServiceConfig2A}}, {{RegisterServiceCtrlHandlerExA}}, {{StartServiceA}}, {{StartServiceCtrlDispatcherA}} * {{ h4. win32-process }} has problems  -  PUP-5736*  https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-process-0.7.4/lib/win32/process/functions.rb - see {{GetModuleHandleA}}, {{GetVersionExA}}, {{GetVolumeInformationA}}, {{CreateJobObjectA}}, {{OpenJobObjectA}}, {{ConvertSidToStringSidA}}  - filed as PUP-5736  * {{ h4. win32-eventlog }} has problems -  *  https://github.com/puppetlabs/puppet-win32-ruby/blob/2.1.x-x64/ruby/lib/ruby/gems/2.1.0/gems/win32-eventlog-0.6.2/lib/win32/windows/functions.rb - see {{ClearEventLogA}}, {{LookupAccountSidA}}, {{OpenEventLogA}}, {{OpenBackupEventLogA}}, {{ReadEventLogA}}, {{RegConnectRegistryA}}, {{RegCreateKeyExA}}, {{RegisterEventSourceA}}, {{RegOpenKeyExA}}, {{RegQueryValueExA}}, {{RegSetValueExA}}, {{ReportEventA}}, {{CreateEventA}}, {{ExpandEnvironmentStringsA}}, {{FormatMessageA}}, {{LoadLibraryExA}}I have filed upstream tickets* https://github.com/djberg96/win32-security/issues/8* https://github.com/djberg96/win32-service/issues/32* https://github.com/djberg96/win32-process/issues/21* https://github.com/djberg96/win32-eventlog/issues/19 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 

Jira (PUP-5117) Inline file checksums

2016-01-21 Thread Branan Riley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Branan Riley updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5117 
 
 
 
  Inline file checksums  
 
 
 
 
 
 
 
 
 

Change By:
 
 Branan Riley 
 
 
 

Sprint:
 
 Client 2016- 02 01 - 10 27 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4818) PUP-121 (relative namespacing) was never actually resolved in 3.x future parser

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-4818 
 
 
 
  PUP-121 (relative namespacing) was never actually resolved in 3.x future parser  
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 

Flagged:
 
 Impediment 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (HI-494) Interpolation of the empty variable %{} has changed

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Hiera /  HI-494 
 
 
 
  Interpolation of the empty variable %{} has changed  
 
 
 
 
 
 
 
 
 
 
This is bug, the output of the scope array is unintentional. 
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 

Fix Version/s:
 
 HI 3.0.6 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5538) Puppet fails to convert Windows Unicode group or user names to sids

2016-01-21 Thread Ethan Brown (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Ethan Brown updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5538 
 
 
 
  Puppet fails to convert Windows Unicode group or user names to sids  
 
 
 
 
 
 
 
 
 

Change By:
 
 Ethan Brown 
 
 
 

Release Notes Summary:
 
 The handling of Unicode user and group names in Windows was previously deficient, and could present a number of errors when used in manifests, depending on the characters used in the name and the current local codepage.  The user/group might fail to be created, might be created with the wrong characters, or might present failures on subsequent runs after initial creation.  Using the SID of the user/group as a workaround could also fail.  These issues have been corrected. 
 
 
 

Release Notes:
 
 Bug Fix 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (FACT-1292) Disk partition & mount point for Windows OS

2016-01-21 Thread Dylan Ratcliffe (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Dylan Ratcliffe commented on  FACT-1292 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Disk partition & mount point for Windows OS  
 
 
 
 
 
 
 
 
 
 
Joshuatly Tee In the meantime I have created a simple module, if you have customer that wants it urgently feel free to point them to it: https://forge.puppetlabs.com/dylanratcliffe/disk_facts 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5591) undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class

2016-01-21 Thread Fabio Vimercati (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Fabio Vimercati commented on  PUP-5591 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: undefined local variable or method `data' for Puppet::Provider::Package::Windows::Package:Class  
 
 
 
 
 
 
 
 
 
 
Thanks for the updates Guys. Looking forward to the next release. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5117) Inline file checksums

2016-01-21 Thread Branan Riley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Branan Riley updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5117 
 
 
 
  Inline file checksums  
 
 
 
 
 
 
 
 
 

Change By:
 
 Branan Riley 
 
 
 

Scope Change Reason:
 
 bandwidth 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5117) Inline file checksums

2016-01-21 Thread Branan Riley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Branan Riley assigned an issue to Branan Riley 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5117 
 
 
 
  Inline file checksums  
 
 
 
 
 
 
 
 
 

Change By:
 
 Branan Riley 
 
 
 

Assignee:
 
 Branan Riley 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5117) Inline file checksums

2016-01-21 Thread Branan Riley (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Branan Riley updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5117 
 
 
 
  Inline file checksums  
 
 
 
 
 
 
 
 
 

Change By:
 
 Branan Riley 
 
 
 

Scope Change Category:
 
 Adopted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (HI-494) Interpolation of the empty variable %{} has changed

2016-01-21 Thread Henrik Lindberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Henrik Lindberg updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Hiera /  HI-494 
 
 
 
  Interpolation of the empty variable %{} has changed  
 
 
 
 
 
 
 
 
 

Change By:
 
 Henrik Lindberg 
 
 
 

Sprint:
 
 Language 2016-02- 24 (Burn FF) 10 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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 https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-5740) lookup does not honor environment.conf setting 'environment_data_provider = "function"'

2016-01-21 Thread Sean Griffin (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Sean Griffin created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-5740 
 
 
 
  lookup does not honor environment.conf setting 'environment_data_provider = "function"'  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/01/21 5:17 PM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Sean Griffin 
 
 
 
 
 
 
 
 
 
 
Setting 
 
 
 
 
 
 
environment_data_provider = "function"
 
 
 
 
 
 
 
in $config_dir/environments/production/environment.conf should direct puppet lookup to find the value for a key in the hash returned by $config_dir/environments/production/lib/puppet/functions/environment/data.rb. 
Instead, puppet lookup prefers to return the value found by hiera, and will use data.rb only if the key is not found in hiera. 
To reproduce: 1. apply the attached catalog. 2. execute 'puppet lookup production_key'. 3. observe the value looked up is from hiera. 
 
 
 
 
 
 
[root@t17ic0vd14jnf0a 

  1   2   >