Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Daniele Sluijters commented on an issue Re: contain causes edges with nil targets to be added to the catalog Henrik Lindberg Doesn't look like it. Running the code I posted earlier to reproduce this still results in: Error: undefined method `ref' for nil:NilClass on node chell.nedap.local Error: undefined method `ref' for nil:NilClass on node chell.nedap.local Add Comment Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog With certain manifests, interestingly enough not all of them, using contain causes nil edges to be added to the catalog. {noformat} class profile::apt { contain apt contain apt::backports contain apt::unattended_upgrades } {noformat} This causes a nil edge to appear in the catalog from {{Class\[Apt\]}} to nothing. Using this pattern, wh... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Daniele Sluijters updated an issue Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog Change By: Daniele Sluijters Affects Version/s: 3.6.1 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Daniele Sluijters updated an issue Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog Change By: Daniele Sluijters Assignee: DanieleSluijters HenrikLindberg Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2371) Truthiness and nullness
Title: Message Title Daniele Sluijters commented on an issue Re: Truthiness and nullness I don't think so. It was a good place to collect some information about the current state though. Add Comment Puppet / PUP-2371 Truthiness and nullness Puppet's definition of what is truly True, False or Nil is completely insane. Now that Puppet 4 has opened up I think it's a good time to fix this, once and for all. The problem has recently hit me in Types and Providers where trying to use Boolean parameters and properties is just impossible because the RAL in a lot of places checks for truthiness ins... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-704) PuppetDB installing postgresql is not optional
Title: Message Title Aaron Hicks commented on an issue Re: PuppetDB installing postgresql is not optional So you're saying I should divert from the standardised installation of the module to install the standard module. We're talking about a fundamental separation of concerns here. The PuppetDB module installs PuppetDB, it's not the PostgreSQL module that installs PostgreSQL. Using resources (like databases, grants, roles etc.) is fine and has no impact on other modules or services (unless there are other instances of the resource with exactly the same name). Declaring classes prohibits declaring that class in different ways if that class is overloaded (say when a database server provides services for several databases), unless you're prepared to expose and pass through all that classes parameters (like the PuppetDB module does for listen_addresses). Add Comment PuppetDB / PDB-704 PuppetDB installing postgresql is not optional The puppetlabs-puppetdb module installs PostgreSQL, and this is not optional. This means it is not possible to install postgresql separately with a tuned configuration for your environment, or in a manner that could be reused by other services. Either make the installation of the PuppetDB optiona via a parameter, or remove it completely. By param... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)
Jira (PDB-704) PuppetDB installing postgresql is not optional
Title: Message Title Kenneth Barber commented on an issue Re: PuppetDB installing postgresql is not optional So you're saying I should divert from the standardised installation of the module to install the standard module. Aaron Hicks I'm saying you should divert from the standardised installation for the database element because your needs aren't standard (well at least not according to the module). So yeah, this is pretty much what I am saying. In this case, the class for helping you install the PuppetDB 'database' is just simply a wrapper around the postgresql::server class, and then it declares a single 'postgresql::server::db' resource to setup the database/user/grant. So, because you've want to declare postgresql::server outside of this module, I'm simply suggesting adding something like this to your manifest to complete the same job as 'puppetdb' wrapper: postgresql::server::db { 'puppetdb': user = 'puppetdb', password = 'puppetdb', grant= 'all', } Its simply a case that we would be remiss to try and replicate every single item and possible configuration for PostgreSQL in the PuppetDB module, the work of mapping such a thing is simply a waste and you'll never keep up with the parity match (unless you do horrible things). So in my honest opinion, if you stretch beyond the basic needs of the puppetdb way of doing it, I say go directly to the PostgreSQL module to do the work. And this is perfectly fine IMHO. We're talking about a fundamental separation of concerns here. Okay. The PuppetDB module installs PuppetDB, it's not the PostgreSQL module that installs PostgreSQL. That sentence doesn't make sense. In the case of the PuppetDB module, it does use the postgresql module to install postgresql. Even in your example you use the postgresql module to install postgresql. Perhaps I'm not understanding your message here. Using resources (like databases, grants, roles etc.) is fine and has no impact on other modules or services (unless there are other instances of the resource with exactly the same name). Declaring classes prohibits declaring that class in different ways if that class is overloaded (say when a database server provides services for several databases), unless you're prepared to expose and pass through all that classes parameters (like the PuppetDB module does for listen_addresses). Yes, everything you have said is true. I'm sensing you're trying to express a puritist concern here, but I'm not getting it . I'm trying to help you with your issue, but I think you want to debate the architecture more than any bug perhaps? Add Comment
Jira (PUP-2746) new parameter allow_virtual
Title: Message Title Curtis Ruck created an issue Puppet / PUP-2746 new parameter allow_virtual Issue Type: Bug Affects Versions: 3.6.0 Assignee: Kylo Ginsberg Components: Client, QA, Server Created: 10/Jun/14 5:55 AM Priority: Normal Reporter: Curtis Ruck So, this whole allow_virtual new parameter has been extremely frustrating. We use puppet to manage package updates, i.e. package {'puppet': ensure=latest} Therefore, we added Package {allow_virtual=false} in order to remove the extraneous warning, of which because its in RED, our customers think something broke. Then, since not all of the puppet agent's were running 3.6.x at that time, they broke because allow_virtual is a new parameter, of which your changing the default to, when it didn't exist. The entire way this allow_virtual was handled has been a severe pain. It would of been much nicer if you had added the default allow_virtual=false to maintain existing functionality, since according to semantic versioning you can add features but not break existing environments. Then in Puppet 4.x you change the default of allow_virtual=true when your customers are expecting breaking changes. Thank you for
Jira (PUP-1125) Exec checks should be turned into metaparameters
Title: Message Title John Bollinger commented on an issue Re: Exec checks should be turned into metaparameters If at all, it would likely be most acceptable to have the metaparameters behave just like the exec parameters Acceptable is an odd choice of words there. So far only one person in this conversation could be construed as finding any of the proposed alternatives unacceptable. And that person thinks mimicing the behavior of Exec's parameters is far and away the worst of the three alternatives. Some of the other comments vaguely in that direction seem premised on the idea that the proposed new metaparameters would be named the same as the Exec parameters, but the names should follow from the chosen behavior, not the other way around. That behavior can be approximated by chaining an actual exec before the resource in question note that in contrast to exec, there would be an error message for a resource that is short-circuited in this fashion there are also implications for dependent resources, because the resource in question effectively fails - from this point of view, the workaround is quite dissimilar from the exec parameter's behavior after all Yes, and that's as it should be, whether the behavior is provided by chaining an Exec or by the proposed metaparameters. A resource must fail if its declared properties are not in sync after Puppet processes it – that's practically a definition of resource failure. On the other hand, it is a viable question whether such failures should be quiet or noisy. Another workaround are Facts, which may not scale to the number of required checks a fact based solution also makes it more difficult to handle dependent resources Where does that last come from? Surely a fact-based solution makes it easier to deal with dependent resources, because the result of evaluating the condition is embodied in a fact, and can therefore influence multiple resource declarations. That goes double if one supposes that the model of Exec.onlyif will be the one chosen for this feature, for that would make it impossible ever to be confident that any given resource was in sync, at least in the sense that we use that term now, anywhere outside that resource instance's provider. All things considered, I believe that we did find possible use cases for the metaparameters. Workarounds exist, but are rather clunky. Also, I don't believe that a workaround exists is an adequate reason to deny the implementation of a feature (see nagios config permissions for an example of us walking into that trap before). It was never in doubt that there were use cases; the feature would not have been requested otherwise. The main reason for considering use cases is to evaluate how best to serve those cases. I agree that a workaround exists is not an adequate reason to deny implementation, but Puppet can do that already is an excellent reason. There is no bright line separating those. Also, there are a host other conceivable reasons for denying implementation in general – just because it can be implemented and some people
Jira (FACT-462) Remove raring from build_defaults, it is EOL
Title: Message Title Melissa Stone updated an issue Facter / FACT-462 Remove raring from build_defaults, it is EOL Change By: Melissa Stone Fix Version/s: 2.0.2 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Henrik Lindberg commented on an issue Re: contain causes edges with nil targets to be added to the catalog Oh, I think this is the same as PUP-121 Add Comment Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog With certain manifests, interestingly enough not all of them, using contain causes nil edges to be added to the catalog. {noformat} class profile::apt { contain apt contain apt::backports contain apt::unattended_upgrades } {noformat} This causes a nil edge to appear in the catalog from {{Class\[Apt\]}} to nothing. Using this pattern, wh... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2426) Puppet's v2 environment listing does not display config_version and environment_timeout as well.
Title: Message Title Henrik Lindberg commented on an issue Re: Puppet's v2 environment listing does not display config_version and environment_timeout as well. Added note to predocs. Add Comment Puppet / PUP-2426 Puppet's v2 environment listing does not display config_version and environment_timeout as well. We added config_version and environment_timeout settings to directory environment environment.conf. Puppet's v2 environments listing needs to show these environment parameters as well. (lib/puppet/network/http/api/v2/environments.rb) Will also need to update the API docs for v2.0/environments This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (FACT-429) facter fails on smartos
Title: Message Title Melissa Stone updated an issue Facter / FACT-429 facter fails on smartos Change By: Melissa Stone Fix Version/s: 2.0.2 Fix Version/s: 2.1 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (FACT-465) LinuxMint support is missing in facter stable/facter-2
Title: Message Title Melissa Stone updated an issue Facter / FACT-465 LinuxMint support is missing in facter stable/facter-2 Change By: Melissa Stone Fix Version/s: 2.0.2 Fix Version/s: 2.1 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (FACT-375) Acceptance test Facter from packages
Title: Message Title Melissa Stone updated an issue Facter / FACT-375 Acceptance test Facter from packages Change By: Melissa Stone Fix Version/s: 2.0.2 Fix Version/s: 2.1 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2738) Investigate FFI Memory Pressure / Deterministically Release FFI MemoryPointer
Title: Message Title Ethan Brown commented on an issue Re: Investigate FFI Memory Pressure / Deterministically Release FFI MemoryPointer Let's merge what's here so far.. it's good to go. Then revisit once security is wrapped. In my local tests, the memory pressure issues seem to be less prevalent. It would be nice to push these changes through CI / acceptance to see what happens. Add Comment Puppet / PUP-2738 Investigate FFI Memory Pressure / Deterministically Release FFI MemoryPointer As of the merge for PUP-2657, we've noticed some intermittent test failures (in both CI and locally) in semi-random locations. The merge commit is as follows: https://github.com/puppetlabs/puppet/commit/d38153bd712167e2777bdd4c63d37e2e8d1cdb39 The commit itself has been reviewed and it doesn't seem to have issues itself, but it's likely it's trigge... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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.
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Daniele Sluijters commented on an issue Re: contain causes edges with nil targets to be added to the catalog Do you have any idea why the second example works (as in both notices are fired) but we still get the `ref` for nil:NilClass? That seems contradictory to me. Add Comment Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog With certain manifests, interestingly enough not all of them, using contain causes nil edges to be added to the catalog. {noformat} class profile::apt { contain apt contain apt::backports contain apt::unattended_upgrades } {noformat} This causes a nil edge to appear in the catalog from {{Class\[Apt\]}} to nothing. Using this pattern, wh... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit
Jira (PUP-2747) support multiple profilers
Title: Message Title Christopher Price created an issue Puppet / PUP-2747 support multiple profilers Issue Type: Task Assignee: Aaron Armstrong Components: PE Created: 10/Jun/14 9:26 AM Priority: Normal Reporter: Christopher Price The current implementation of the profiling system uses a single setter method to assign/remove the active profiler. This means that it's not safe to manipulate the active profiler in new code unless you know for sure that it will not be manipulated by any other parts of the code that will be executed during the run. It also means that you can only have a single kind of profiler active at a given time. For callers who would like to use the puppet code as a library, it'd be much nicer (and safer) for them to be able to register and remove their own profiler without having knowledge of how the rest of the system might or not be handling profiling. This could be accomplished pretty easily by simply changing the existing profiling code to store an array or map of active profilers, rather than a single instance. The API can change to use an `add`/`remove` syntax, rather than a setter. Then anyone who wishes to do so can add and remove a unique profiler instance at the appropriate times, without stepping on the toes of any other code that is using the profiling system.
Jira (PUP-1112) Puppet Packages should be built to support Ruby 1.9 from Software Collections.
Title: Message Title Paul Gomersbach commented on an issue Re: Puppet Packages should be built to support Ruby 1.9 from Software Collections. A good reason is a issue as this: http://projects.theforeman.org/issues/4244 Add Comment Puppet / PUP-1112 Puppet Packages should be built to support Ruby 1.9 from Software Collections. Many RHEL/CentOS users wish to move to Ruby 1.9 but without having to roll their own environment and repackage all Puppet packages. The Fedora Software Collections gives us this capability and I would like to request that a set of packages be rolled to support Ruby from SC. https://fedorahosted.org/SoftwareCollections/ This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-175) Configurable `puppetdb.conf` location
Title: Message Title Kenneth Barber commented on an issue Re: Configurable `puppetdb.conf` location Henrik Lindberg I get the impression this request has many angles and not only that, probably a feature-set like this would have a few consumers (not just us, NC is another perfect example). Perhaps I should just link this to a more encompassing PUP request to at least get the ball rolling. Can you think of a ticket that might already cover some of this need? Or any other consumers needing such a change? If not I can go looking myself for an existing ticket (there has to be one, surely). For immediate needs Erik Daln ... I'm really failing to see even half-decent dodgy work-around to this problem, beyond the already suggested 'just have a confdir for each section' idea, which seems like it would break a lot of other stuff . Dodgy patches and out-of-band ways of doing this might work ... like plucking environment variables but man thats a nasty slope to slip down. Add Comment PuppetDB / PDB-175 Configurable `puppetdb.conf` location Right now, `Puppet::Util::Puppetdb::Config.load` accepts a `config_file` argument, but (as far as I can tell) that method is only called from `Puppet::Util::Puppetdb.config` and no argument is passed. I'm insufficiently familiar with terminus stuff to make any suggestions of _how_ to do this, but in my masterless Puppet setup, I'd very much like to be ... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)
Jira (PUP-2650) 3.6.1 issues warning message for deprecation
Title: Message Title Adrien Thebo commented on an issue Re: 3.6.1 issues warning message for deprecation Jo Rhett could you lay out some solutions for this problem that would work for your environment? Would finer grained disable_warnings help? Alternately, would it help if the log level for deprecation warnings could be tuned so deprecation warnings would be logged at `info` or `debug` instead of `warn`? Is the problem the fact that we're emitting a log message, or is the problem mainly due to these warnings showing up in the reports? On other words, how can we surface these issues in a manner that's user friendly and non-obtrusive, but still visible? Add Comment Puppet / PUP-2650 3.6.1 issues warning message for deprecation Message is issued from agent runs at the warning level for a deprecation message. Warning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false. (at /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:816:in... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received
Jira (PUP-2423) Filebucket server should warn, not fail, if checksum type is not supported
Title: Message Title Adrien Thebo updated an issue Puppet / PUP-2423 Filebucket server should warn, not fail, if checksum type is not supported Change By: Adrien Thebo Component/s: Trivial Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2423) Filebucket server should warn, not fail, if checksum type is not supported
Title: Message Title Adrien Thebo updated an issue Puppet / PUP-2423 Filebucket server should warn, not fail, if checksum type is not supported Change By: Adrien Thebo Story Points: 1 3 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2423) Filebucket server should warn, not fail, if checksum type is not supported
Title: Message Title Adrien Thebo commented on an issue Re: Filebucket server should warn, not fail, if checksum type is not supported This is more involved than may look on the surface because of how the filebucket code uses `HEAD` to determine if a given file needs to be filebucketed. In addition when this is fixed, if a Puppet agent and Master have mismatched digest algorithm files then file resources using `source` are no longer idempotent. Add Comment Puppet / PUP-2423 Filebucket server should warn, not fail, if checksum type is not supported PUP-1840 allows users to specify the digest algorithm to use for file bucketing and the file checksum parameter. However, if you reconfigure the master to use SHA256: {noformat} [main] digest_algorithm=sha256 {noformat} Then it will reject file bucket requests from agents that haven't switched over: {noformat} # puppet agent -td ... Error: ... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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
Jira (PUP-2748) require = Exec does not work
Title: Message Title c sights created an issue Puppet / PUP-2748 require = Exec does not work Issue Type: Bug Affects Versions: 3.5.1 Assignee: Unassigned Created: 10/Jun/14 10:05 AM Environment: Linux Priority: Normal Reporter: c sights Original Estimate: 0 minutes Remaining Estimate: 0 minutes Puppet 3.5.1 resources types File and Notify cannot successfully require an Exec. The File or Notified are applied no matter whether the Exec is applied or not: exec { test : path = /bin:/sbin:/usr/bin:/usr/sbin, command = /bin/true, _onlyif_ = test -e /etc/, } notify { test executed : require = Exec[test], } Produces output:Info: Applying configuration
Jira (PDB-561) Rename name to certname in nodes endpoint
Title: Message Title Kenneth Barber commented on an issue Re: Rename name to certname in nodes endpoint Ryan Senior and Erik Daln I believe this was fixed in this pull request, by this line change here: https://github.com/puppetlabs/puppetdb/pull/982/files#diff-86460443ce1db2bf4cdc26d9870e828bR49 So this is done for v4 and will be shipped in 'next' (2.1.0 at this point). Add Comment PuppetDB / PDB-561 Rename name to certname in nodes endpoint The nodes endpoint constantly need to be special cased when constructing queries as the certname is called name there instead. This should change for the next API version. This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-561) Rename name to certname in nodes endpoint
Title: Message Title Kenneth Barber updated an issue PuppetDB / PDB-561 Rename name to certname in nodes endpoint Change By: Kenneth Barber Fix Version/s: 2.1.0 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-645) API Inconsistences
Title: Message Title Kenneth Barber updated an issue PuppetDB / PDB-645 API Inconsistences Change By: Kenneth Barber Epic Name: API/ QueryInconsistencies Phase1 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2749) Create regression test for PUP-2659
Title: Message Title Wojciech Urbański created an issue Puppet / PUP-2749 Create regression test for PUP-2659 Issue Type: Bug Affects Versions: 3.6.1 Assignee: Alice Nodelman Components: Modules Created: 10/Jun/14 10:40 AM Environment: CentOS 6.5 Fix Versions: 3.6.2 Priority: Major Reporter: Wojciech Urbański After upgrading puppet to version 3.6.1, the following error occurs: Attempted to pop, but already at root of the context stack. And afterwards log is flooded with following message:
Jira (PUP-2404) Merge puppet 3.6 into pe-puppet 3.3.x
Title: Message Title Joshua Partlow commented on an issue Re: Merge puppet 3.6 into pe-puppet 3.3.x Latest run, which has all the puppet 3.6.2 changes, failed 6 nodes: Scientific5, 64m-64d-64c failed during installation; it looks like it failed the puppet dashboard migration step. Created PE-4530 for that, although there may not be enough information to find anything conclusive here since the node is gone and we don't have full logs. 3 nodes (Ubuntu 1004, Debian6, Sles11) failed again with the Address already in use issue seen in the previous run related to the /etc/init.d/pe-httpd service script. I've noted them in PE-4519 Ubuntu 1004 64m-64d-64c I think has an example of a pe-httpd restart call that does not restart the master or return an error. Although it's not clear why the request certificate call ended up connection refused. Was apache still getting it's house in order? The last failure is on Ubuntu1004 64mcd, and it's another conenction error in a file metadata retrieval during a puppet agent run which I will see if I can reproduce. Add Comment Puppet / PUP-2404 Merge puppet 3.6 into pe-puppet 3.3.x pe-puppet/3.3.x is based on puppet 3.6.x This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)
Jira (PUP-2749) Create regression test for PUP-2659
Title: Message Title Kurt Wall updated an issue Puppet / PUP-2749 Create regression test for PUP-2659 Create a regression test for PUP-2659 . Change By: Kurt Wall Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2650) 3.6.1 issues warning message for deprecation
Title: Message Title Jo Rhett commented on an issue Re: 3.6.1 issues warning message for deprecation I am sorry for saying that I don't have a great solution off the top of my head. I just strongly feel that the current implementation isn't it My brain is elsewhere right now while I finish off the LM book, but I'll give it some thought this weekend. My current thinking: 1. Providing a warning in the server logs would be more useful in my mind than on the node. Most sites I know watch for errors on the server log and don't read the client log. So I'm not certain you are reaching who you think. 2. The few sites which do monitor the agent logs had their Splunk (or whatever) monitoring alarms go nuclear, at which point they found that it was a message they should see in RELEASE_NOTES instead which produced a large amount of annoyance. This caused high-priority tickets to get created to ensure that no other deprecation message ever causes this again – which means your channel of communication got silenced. As for what we can do in a positive manner: 1. Improve the process by which RELEASE_NOTES are updated. Far too many changes creep into releases with a mild remark that should have pointed to a clear description of the impact. This is why people are cautious to upgrade. If you want release notes to be read, you've got to make sure they are accurate. 2. Most people I know would like to have an easy way to say puppet apply --tell-me-what-sucks and receive the output. I'd put this in cron even a. I think this would require testing every role and profile independently Any option to scan the entire library and find all depreciations would be nice. 3. I've actually been trying to find time to build a net-snmp agent to query a running puppetmaster and provide a SNMP table available of current alarms per environment. This kind of table works very well with existing monitoring solutions, and avoids the 7k-lb hammer landing when a single warning appears. It doesn't need to be exactly this ^^^ but I'd like to encourage you to think in this manner. [warning]*[nodes] is never an appropriate way to communicate an issue. It's only informative for the smallest of sites. For anything bigger than my personal testlab it's overwhelming delivery far beyond it's informative value and will be disabled. A big issue of critical or emergency level – certainly. Any time a NOC spins on its tail and escalates a major monitoring failure and it turns out to be non-essential communication – that method of communication will be crippled. Messages of a non-essential nature should be made available on a periodic basis. Rate limit the message. Provide it within a singular structure containing a number-of-incidents, etc. It's not an easy problem to solve, especially given the one-by-one nature of Puppet. I'll keep thinking about it. Add Comment
Jira (PUP-744) Pool HTTPS connections
Title: Message Title Josh Cooper commented on an issue Re: Pool HTTPS connections We could perform caching at either the HTTP(S) or SSL session layer. HTTP(S) connection caching requires us to write more code, but preserves the TCP connection across multiple requests. SSL session caching is easier in theory, because openssl supports session caching and resumption out of the box. However, implementing it consistently across different ruby runtimes and multi-process apache masters could be hard. Also, a new TCP connection would still be required for each agent connection. I think we should implement HTTP(S) connection caching, and consider SSL session caching at a later time. HTTP(S) Connection Caching The agent maintains a pool of open HTTP(S) connections. This allows multiple HTTP(S) request responses to be performed over a single TCP connection and single SSL handshake. Each cached HTTP connection refers to an open socket descriptor, so we need to be explicit about gracefully closing the connection when no longer needed. Relying on ruby garbage collection or puppet exiting to close the connection would be bad. Whenever the agent reuses a connection, there is a possibility that the remote side has closed the idle connection, and the agent will not know until it tries to write to the socket. For example, the server might close the idle connection between the time the agent downloads the catalog and when it tries to send the report. This could even happen intra-catalog application, e.g. agent downloads catalog, installs a package, server times out connection, agent tries to apply file resource with source parameter. One technique for handling this is to have the pool expire stale connections. For example, the HTTPClient ruby gem performs HTTP connection caching, and passively times out connections using a 15 second keep-alive timeout. I say passive, because the pool checks for idle connections as they are requested, as opposed to active expiration, where the pool has a reaper thread to asynchronously close idle connections. I also found a useful link of various ruby HTTP client libraries. The uniqueness of each connection in the pool may need to be based on a few properties: host port ssl or not ssl verification mode (VERIFY_NONE or VERIFY_PEER) http proxy host and port Caching VERIFY_NONE connections could lead to security issues. It is better to never cache them. And if a VERIFY_NONE connection is requested, we should always return a new HTTPS connection. Fortunately, http settings are global, e.g. Puppet[:http_proxy_host], and should not affect the caching
Jira (PUP-2748) require = Exec does not work
Title: Message Title Josh Cooper updated an issue Puppet / PUP-2748 require = Exec does not work Change By: Josh Cooper Puppet3.5.1resourcestypesFileandNotifycannotsuccessfullyrequireanExec.TheFileorNotifiedareappliednomatterwhethertheExecisappliedornot: {noformat} exec{test:path=/bin:/sbin:/usr/bin:/usr/sbin,command=/bin/true,onlyif=test-e/etc/,}notify{testexecuted:require=Exec[test],} {noformat} Producesoutput: {noformat} Info:Applyingconfigurationversion'1402419467'Notice:/Stage[main]/Desktops/Exec[test]/returns:executedsuccessfullyNotice:testexecutedNotice:/Stage[main]/Desktops/Notify[testexecuted]/message:defined'message'as'testexecuted'Notice:Finishedcatalogrunin4.14seconds {noformat} ThatisOK.Thiscode {noformat} exec{test:path=/bin:/sbin:/usr/bin:/usr/sbin,command=/bin/true,onlyif=test-e/doesnotexist,}notify{testexecuted:require=Exec[test],} {noformat} producesthisoutput: {noformat} Info:Applyingconfigurationversion'1402419552'Notice:testexecutedNotice:/Stage[main]/Desktops/Notify[testexecuted]/message:defined'message'as'testexecuted'Notice:Finishedcatalogrunin4.02seconds {noformat} NotifyappliedeventhoughExecisnot!Inbothcasesnotifyisapplied,butinoneExecisappliedandtheotherExecisnot,eventhoughthenotifyrequirestheExec. Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit
Jira (PUP-574) NTFS ACL module
Title: Message Title Kenn Hussey commented on an issue Re: NTFS ACL module Heidi Pio is everything for this feature done now? There are still some issues and blockers in/for the epic that are open... Add Comment Puppet / PUP-574 NTFS ACL module Create a module that supports the following aspects of NTFS security: manage security descriptor manage dacl manage entries inheritance propagation This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-175) Configurable `puppetdb.conf` location
Title: Message Title Henrik Lindberg commented on an issue Re: Configurable `puppetdb.conf` location I can not think of a single ticket that covers this, but I feel that we do need an epic for settings / bindings / data in modules / environments since these are all intimately intertwined... IMO, we should compose the behavior of the system per environment by adding modules, the modules should contain the logic and the data (as opposed to all sorts of configuration files that you can not easily reuse/compose). I don't see any big change for Puppet 4, except possibly that the bindings system gets a nudge in the right direction. Thus, if there is a pressing need, we need to come up with a compromise. Add Comment PuppetDB / PDB-175 Configurable `puppetdb.conf` location Right now, `Puppet::Util::Puppetdb::Config.load` accepts a `config_file` argument, but (as far as I can tell) that method is only called from `Puppet::Util::Puppetdb.config` and no argument is passed. I'm insufficiently familiar with terminus stuff to make any suggestions of _how_ to do this, but in my masterless Puppet setup, I'd very much like to be ... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Henrik Lindberg commented on an issue Re: contain causes edges with nil targets to be added to the catalog When I run this on master (targeting 3.7) - the first example results in a circular error: Notice: Scope(Class[Profile::Test]): containing test Notice: Compiled catalog for henriks-macbook-pro.local in environment production in 0.02 seconds Error: Could not apply complete catalog: Found 2 dependency cycles: (Class[Profile::Test] = Class[Profile::Test]) (Class[Profile::Test] = Class[Profile::Test]) Try the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz And the second example works without errors: Notice: Scope(Class[Profile::Test]): containing test Notice: Scope(Class[Test]): class test Notice: Compiled catalog for henriks-macbook-pro.local in environment production in 0.02 seconds Notice: Finished catalog run in 0.05 seconds In PUP-121, we are changing the behavior of include, require and contain to always make references absolute. This to ensure that these confusing problems occur. I don't know what is causing Error: undefined method `ref' for nil:NilClass on node chell.nedap.local (did you try it with --trace ?), but I can guess that it could be because it splits the absolute name and ends up with a nil segment (such problems have been corrected on master, but I am not sure if that is the cause here) Add Comment Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog
Jira (PUP-398) Backslashify windows paths when appropriate
Title: Message Title Khoury Brazil commented on an issue Re: Backslashify windows paths when appropriate Until this is fixed it may be worth updating the documentation here: http://docs.puppetlabs.com/windows/writing.html#forward-slashes-vs-backslashes Forward slashes SHOULD be used in: The title or path attribute of a file resource The source attribute of a package resource If you use a forward slash with the source attribute on a package resource with an MSI, it will fail. The documentation won't be as pretty but it won't trip up everyone who's taking it as gospel. Add Comment Puppet / PUP-398 Backslashify windows paths when appropriate This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog Change By: Henrik Lindberg Assignee: HenrikLindberg DanieleSluijters Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Henrik Lindberg commented on an issue Re: contain causes edges with nil targets to be added to the catalog Daniele Sluijters I assigned this over to you for info what you get if you run example 1 with --trace Add Comment Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog With certain manifests, interestingly enough not all of them, using contain causes nil edges to be added to the catalog. {noformat} class profile::apt { contain apt contain apt::backports contain apt::unattended_upgrades } {noformat} This causes a nil edge to appear in the catalog from {{Class\[Apt\]}} to nothing. Using this pattern, wh... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Henrik Lindberg commented on an issue Re: contain causes edges with nil targets to be added to the catalog With PUP-121 included, and --parser future is used, example 1 also works. (We can not change the behavior since it is API breaking, and hence, the new is behind the --parser future switch). Add Comment Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog With certain manifests, interestingly enough not all of them, using contain causes nil edges to be added to the catalog. {noformat} class profile::apt { contain apt contain apt::backports contain apt::unattended_upgrades } {noformat} This causes a nil edge to appear in the catalog from {{Class\[Apt\]}} to nothing. Using this pattern, wh... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Daniele Sluijters updated an issue Puppet / PUP-1983 contain causes edges with nil targets to be added to the catalog Change By: Daniele Sluijters Assignee: DanieleSluijters HenrikLindberg Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1983) contain causes edges with nil targets to be added to the catalog
Title: Message Title Daniele Sluijters commented on an issue Re: contain causes edges with nil targets to be added to the catalog I ran it with --trace: Error: undefined method `ref' for nil:NilClass on node chell.portal.daenney.net /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/resource/catalog.rb:531:in `block in to_catalog' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/resource/catalog.rb:519:in `each' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/resource/catalog.rb:519:in `to_catalog' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/resource/catalog.rb:407:in `to_resource' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/parser/compiler.rb:23:in `compile' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/indirector/catalog/compiler.rb:95:in `block (2 levels) in compile' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/util/profiler/none.rb:6:in `profile' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/util/profiler.rb:43:in `profile' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/indirector/catalog/compiler.rb:93:in `block in compile' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/util.rb:161:in `block in benchmark' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/2.1.0/benchmark.rb:294:in `realtime' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/util.rb:160:in `benchmark' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/indirector/catalog/compiler.rb:92:in `compile' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/indirector/catalog/compiler.rb:52:in `find' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/indirector/indirection.rb:201:in `find' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/application/apply.rb:214:in `block in main' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/context.rb:64:in `override' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet.rb:234:in `override' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/application/apply.rb:190:in `main' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/application/apply.rb:151:in `run_command' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/application.rb:371:in `block (2 levels) in run' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/application.rb:477:in `plugin_hook' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/application.rb:371:in `block in run' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/util.rb:479:in `exit_on_fail' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/application.rb:371:in `run' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/util/command_line.rb:137:in `run' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/lib/puppet/util/command_line.rb:91:in `execute' /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet-3.6.1/bin/puppet:4:in `top (required)' /usr/local/var/rbenv/versions/2.1.2/bin/puppet:23:in `load' /usr/local/var/rbenv/versions/2.1.2/bin/puppet:23:in `main' Error: undefined method `ref'
Jira (PUP-2423) Filebucket server should warn, not fail, if checksum type is not supported
Title: Message Title Adrien Thebo updated an issue Puppet / PUP-2423 Filebucket server should warn, not fail, if checksum type is not supported Change By: Adrien Thebo Sprint: Week2014-6-11to2014-6-18 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2423) Filebucket server should warn, not fail, if checksum type is not supported
Title: Message Title Adrien Thebo assigned an issue to Adrien Thebo Puppet / PUP-2423 Filebucket server should warn, not fail, if checksum type is not supported Change By: Adrien Thebo Assignee: AdrienThebo Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1843) 3.4.0 broke compatibility with plugins using the hiera indirector terminus
Title: Message Title Kurt Wall assigned an issue to Kurt Wall Puppet / PUP-1843 3.4.0 broke compatibility with plugins using the hiera indirector terminus Change By: Kurt Wall Assignee: KurtWall Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2404) Merge puppet 3.6 into pe-puppet 3.3.x
Title: Message Title Joshua Partlow commented on an issue Re: Merge puppet 3.6 into pe-puppet 3.3.x I'm unable to reproduce the file metadata connection failure from the agent_disable_lockfile test. I ran the failing section of commands in a loop on a similar pe node, and saw no failures after 20+ iterations. The test node from the run was under much heavier load based on the execution times in the logs, although the specific puppet agent run that failed did so within 8 secs; so I just have no good answer here. Branan Purvine-Riley I'm passing this back to you for review. Everything that seems like an external issue, I've ticketed. The two transient failures are inconclusive, as to whether it's a networking, load, service script timing issue, or puppet failure, although I'm not seeing evidence pointing to the later. Please let us know how you'd like to proceed. Add Comment Puppet / PUP-2404 Merge puppet 3.6 into pe-puppet 3.3.x pe-puppet/3.3.x is based on puppet 3.6.x This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet
Jira (PUP-2404) Merge puppet 3.6 into pe-puppet 3.3.x
Title: Message Title Joshua Partlow assigned an issue to Branan Purvine-Riley Puppet / PUP-2404 Merge puppet 3.6 into pe-puppet 3.3.x Change By: Joshua Partlow Assignee: BrananPurvine-Riley Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2404) Merge puppet 3.6 into pe-puppet 3.3.x
Title: Message Title Joshua Partlow assigned an issue to Branan Purvine-Riley Puppet / PUP-2404 Merge puppet 3.6 into pe-puppet 3.3.x Change By: Joshua Partlow Assignee: BrananPurvine-Riley Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2659) Puppet stops working with error 'Attempted to pop, but already at root of the context stack.'
Title: Message Title Andy Parker updated an issue Puppet / PUP-2659 Puppet stops working with error 'Attempted to pop, but already at root of the context stack.' Change By: Andy Parker Flagged: Impediment Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2635) user purge_ssh_keys not purged
Title: Message Title Andy Parker updated an issue Puppet / PUP-2635 user purge_ssh_keys not purged Change By: Andy Parker Flagged: Impediment Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2650) 3.6.1 issues warning message for deprecation
Title: Message Title Andy Parker updated an issue Puppet / PUP-2650 3.6.1 issues warning message for deprecation Change By: Andy Parker Flagged: Impediment Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2689) A node can't always collect its own exported resources
Title: Message Title Andy Parker updated an issue Puppet / PUP-2689 A node can't always collect its own exported resources Change By: Andy Parker Flagged: Impediment Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2745) Puppet 3.6.1 issue with Forge API v3
Title: Message Title Ben Hocker commented on an issue Re: Puppet 3.6.1 issue with Forge API v3 Do you have a RedHat based system to try on? Add Comment Puppet / PUP-2745 Puppet 3.6.1 issue with Forge API v3 Getting this error on RHEL5 and RHEL6 when trying to install ghoneycutt/puppet. Broken on 3.6.0 and 3.6.1 but downgrading to 3.5.1 fixed the issue. [root@sbox09 ~]# puppet module install ghoneycutt/puppet --verbose --debug Notice: Preparing to install into /etc/puppet/modules ... Notice: Downloading from https://forgeapi.puppetlabs.com ... Debug: HT... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-574) NTFS ACL module
Title: Message Title Josh Cooper commented on an issue Re: NTFS ACL module Kenn Hussey Heidi Pio the remaining tickets are things we would like to address in the future. Can the remaining issues be removed from the epic, but converted to related links, so that the epic can be closed? Add Comment Puppet / PUP-574 NTFS ACL module Create a module that supports the following aspects of NTFS security: manage security descriptor manage dacl manage entries inheritance propagation This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-398) Backslashify windows paths when appropriate
Title: Message Title Josh Cooper updated an issue Puppet / PUP-398 Backslashify windows paths when appropriate Change By: Josh Cooper Component/s: DOCS Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-398) Backslashify windows paths when appropriate
Title: Message Title Josh Cooper commented on an issue Re: Backslashify windows paths when appropriate Thanks Khoury Brazil, yes we need to update those docs. Justin Holguin, can you move The source attribute of a package resource from the SHOULD be used section to the MUST NOT be used section? Add Comment Puppet / PUP-398 Backslashify windows paths when appropriate This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2738) Investigate FFI Memory Pressure / Deterministically Release FFI MemoryPointer
Title: Message Title Josh Cooper assigned an issue to Josh Cooper Puppet / PUP-2738 Investigate FFI Memory Pressure / Deterministically Release FFI MemoryPointer Change By: Josh Cooper Assignee: JoshCooper Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2426) Puppet's v2 environment listing does not display config_version and environment_timeout as well.
Title: Message Title Joshua Partlow assigned an issue to Joshua Partlow Puppet / PUP-2426 Puppet's v2 environment listing does not display config_version and environment_timeout as well. Change By: Joshua Partlow Assignee: JoshuaPartlow Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-121) Remove relative namespacing
Title: Message Title Joshua Partlow assigned an issue to Henrik Lindberg Puppet / PUP-121 Remove relative namespacing Change By: Joshua Partlow Assignee: JoshuaPartlow HenrikLindberg Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-41) Puppet returns different result non-existent services on EL and Debian
Title: Message Title Josh Cooper commented on an issue Re: Puppet returns different result non-existent services on EL and Debian Marking as open, please comment if still a priority Add Comment Puppet / PUP-41 Puppet returns different result non-existent services on EL and Debian EL and Debian have different results for service resources that don't exist. On EL, `puppet resource service abcdefg` will return service { 'abcdefg': ensure = 'stopped', enable = 'false', } On Debian, this will return Error: Could not run: Could not find init script for 'abcdefg' While what is returned by puppet on EL is te... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-179) Puppet needs to delegate all fact loading to Facter
Title: Message Title Josh Cooper commented on an issue Re: Puppet needs to delegate all fact loading to Facter Until this is resolved, cfacter will not work reliably when run in puppet. Add Comment Puppet / PUP-179 Puppet needs to delegate all fact loading to Facter This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (FACT-26) Create acceptance test to compare a set of facts to expected values.
Title: Message Title Josh Cooper updated an issue Facter / FACT-26 Create acceptance test to compare a set of facts to expected values. Change By: Josh Cooper Summary: Createacceptancetest compares tocompare asetoffactstoexpectedvalues. Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (FACT-26) Create acceptance test to compare a set of facts to expected values.
Title: Message Title Josh Cooper commented on an issue Re: Create acceptance test to compare a set of facts to expected values. Backlog grooming, decide to leave this as is, QA resource should be available to help us with this. Add Comment Facter / FACT-26 Create acceptance test to compare a set of facts to expected values. An acceptance test which checks a set of facts against a matching set of expected values for a particular platform. A second pass could expand this to regular expressions for facts which have variable values (memory, ip address, etc.) This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-399) Warn if DisplayName or DisplayVersion is wrong
Title: Message Title Adrien Thebo updated an issue Puppet / PUP-399 Warn if DisplayName or DisplayVersion is wrong Change By: Adrien Thebo Perhapspuppetshouldcomparethelistofinstalledpackage“displaynames”beforeandaftereachpackageinstall–soitcanfigureoutwhattheDisplaynameofthejustinstalledpackageis–andthencomparethatagainstthe“name”giveninthemanifest–andcomplaintotheuser,ifit’swrong–astocatchtheseproblems?(whichIgotcaughtbymyself) Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-662) Convert puppet config to external subcommand
Title: Message Title Josh Cooper updated an issue Puppet / PUP-662 Convert puppet config to external subcommand Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-659) Qualified variable lookups are very slow under Puppet 2.7+ unless prefixed with ::
Title: Message Title Josh Cooper updated an issue Puppet / PUP-659 Qualified variable lookups are very slow under Puppet 2.7+ unless prefixed with :: Change By: Josh Cooper Component/s: Server Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-659) Qualified variable lookups are very slow under Puppet 2.7+ unless prefixed with ::
Title: Message Title Josh Cooper updated an issue Puppet / PUP-659 Qualified variable lookups are very slow under Puppet 2.7+ unless prefixed with :: Change By: Josh Cooper Component/s: DSL Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-566) Make entire certificate signing decision system pluggable
Title: Message Title Josh Cooper updated an issue Puppet / PUP-566 Make entire certificate signing decision system pluggable Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-666) Select the config file to read
Title: Message Title Josh Cooper updated an issue Puppet / PUP-666 Select the config file to read Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-741) Stop reading entire file contents into memory (IO.binread)
Title: Message Title Josh Cooper updated an issue Puppet / PUP-741 Stop reading entire file contents into memory (IO.binread) Change By: Josh Cooper Fix Version/s: 4.x Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-752) Support lighter weight checksums for files
Title: Message Title Josh Cooper updated an issue Puppet / PUP-752 Support lighter weight checksums for files Change By: Josh Cooper Fix Version/s: 4.x Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-682) Comparing package versions in puppet behaves differently to yum
Title: Message Title Adrien Thebo commented on an issue Re: Comparing package versions in puppet behaves differently to yum It doesn't look like there's an open pull request associated with this ticket so I'm going to move this into the 'Open' state. When there is a pull request ready please mark this issue as 'Ready for Merge' to indicate that we should review the pull request. Add Comment Puppet / PUP-682 Comparing package versions in puppet behaves differently to yum I'm trying to make use of the yum downgrade functionality which is described in Issue #2866. Our build process creates packages with a typical rpm version say: foo-2.2-405.noarch.rpm which compared with package foo-2.2-406.noarch.rpm works perfectly fine But If I build a local version of my package there is no build number and the package is name... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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
Jira (PUP-682) Comparing package versions in puppet behaves differently to yum
Title: Message Title Adrien Thebo updated an issue Puppet / PUP-682 Comparing package versions in puppet behaves differently to yum Change By: Adrien Thebo Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-777) Start deprecating 'versionRequirement' per code comment
Title: Message Title Josh Cooper updated an issue Puppet / PUP-777 Start deprecating 'versionRequirement' per code comment Change By: Josh Cooper Component/s: PMT Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1062) Add virtualenv support to the pip package provider
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1062 Add virtualenv support to the pip package provider Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1062) Add virtualenv support to the pip package provider
Title: Message Title Adrien Thebo commented on an issue Re: Add virtualenv support to the pip package provider It doesn't look like there's an open pull request associated with this ticket so I'm going to move this into the 'Open' state. When there is a pull request ready please mark this issue as 'Ready for Merge' to indicate that we should review the pull request. Add Comment Puppet / PUP-1062 Add virtualenv support to the pip package provider Now that #6527 is merged into master, it is possible to easily add support for virtualenvs and fully complete #3572. A `virtualenv` argument could be added to the `package` type in order to instrument `pip` to install the requested package into the given virtualenv directory. For example:package { my-python-package: ensure ... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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-398) Backslashify windows paths when appropriate
Title: Message Title Justin Holguin commented on an issue Re: Backslashify windows paths when appropriate Thanks Khoury Brazil and Josh Cooper! I just pushed the change to the docs. Add Comment Puppet / PUP-398 Backslashify windows paths when appropriate This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1073) Common package name in two different providers
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1073 Common package name in two different providers Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-704) PuppetDB installing postgresql is not optional
Title: Message Title Aaron Hicks commented on an issue Re: PuppetDB installing postgresql is not optional I'll make a PR and see how it looks from there. The current implementation forces the PostgreSQL server to be installed with only those parameters exposed by the classes in the PuppetDB module. You can't even specify that the data directory should be somewhere else, or if you want PostGIS installed. If some fool has put together a PostgreSQL cluster using Puppet, a PuppetDB database can't be created and managed on it with the PuppetDB module. Even if you did expose all the postgresql::server parameters, you'd need to re-release when new ones are created. Cut-pasting code out of the PuppetDB module is... bad... and will lead to configuration drift and duplicate declarations of resources. Add Comment PuppetDB / PDB-704 PuppetDB installing postgresql is not optional The puppetlabs-puppetdb module installs PostgreSQL, and this is not optional. This means it is not possible to install postgresql separately with a tuned configuration for your environment, or in a manner that could be reused by other services. Either make the installation of the PuppetDB optiona via a parameter, or remove it completely. By param... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)
Jira (PUP-1186) puppet module tool on windows will (sometimes) create a PaxHeader directory
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1186 puppet module tool on windows will (sometimes) create a PaxHeader directory Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1165) Spurious 'trigger changed' messages generated by scheduled task provider
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1165 Spurious 'trigger changed' messages generated by scheduled task provider Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1189) Custom reports not working (Class is already defined in Puppet::Reports)
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1189 Custom reports not working (Class is already defined in Puppet::Reports) Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1217) yum provider + package groups giving unnecessary errors
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1217 yum provider + package groups giving unnecessary errors Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1229) Disk access from PUP-1133 test file isolation has increased test suite run time
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1229 Disk access from PUP-1133 test file isolation has increased test suite run time Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1230) Windows process helper that can be used instead of Ruby fork
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1230 Windows process helper that can be used instead of Ruby fork Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1426) puppet cert list and clean commands should be mutually exclusive
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1426 puppet cert list and clean commands should be mutually exclusive Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1217) yum provider + package groups giving unnecessary errors
Title: Message Title Adrien Thebo commented on an issue Re: yum provider + package groups giving unnecessary errors This looks like it's the result of the same issue that's causing PUP-1244. Add Comment Puppet / PUP-1217 yum provider + package groups giving unnecessary errors We are using convenient package groups on rhel5.5. For instance, package group @base-x will automatically install X related packages. The yum provider is throwing Could not find package errors although the packages of this group have been successfully installed. The self.query check of the rpm parent class fails because rpm can not handle yum package... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1364) Yum package arch and version ensuring failing
Title: Message Title Adrien Thebo updated an issue Puppet / PUP-1364 Yum package arch and version ensuring failing Change By: Adrien Thebo AfterlotsoftrialanderrorIfoundabuginourcurrentPuppetversionHavingapackagelinelikeso: pre {noformat} package{firefox.x86_64:ensure=3.0.12-1.el5.centos,require=Package[xulrunner.x86_64]} /pre {noformat} Wouldfailwithdebugoutput: pre {noformat} *_debug://Node[om012274.drd.int]/workstation/workstation_centos53/mozillasuite53/Package[firefox.x86_64]:Changingensuredebug://Node[om012274.drd.int]/workstation/workstation_centos53/mozillasuite53/Package[firefox.x86_64]:1change(s)debug:Package[firefox.x86_64](provider=yum):Ensuring=3.0.12-1.el5.centosdebug:Puppet::Type::Package::ProviderYum:Executing'/usr/bin/yum-d0-e0-yinstallfirefox.x86_64-3.0.12-1.el5.centos'debug:Puppet::Type::Package::ProviderYum:Executing'/bin/rpm-qfirefox.x86_64--nosignature--nodigest--qf%{NAME}%|EPOCH?{%{EPOCH}}:{0}|%{VERSION}%{RELEASE}%{ARCH}'err://Node[om012274.drd.int]/workstation/workstation_centos53/mozillasuite53/Package[firefox.x86_64]/ensure:changefromabsentto3.0.12-1.el5.centosfailed:Couldnotupdate:Couldnotfindpackagefirefox.x86_64at/etc/puppet/manifests/CentOS.pp:149_* /pre {noformat} Itdidn'tmatterifIlistedver-releaseorjustver,samesortoferror;itappendstheversion-[release]tothepackagenameandarch.Whichobviouslyfailsasyumpackagesmustbereferredtolikeso: pre {noformat} namename.archname-vername-ver-relname-ver-rel.archname-epoch:ver-rel.archepoch:name-ver-rel.arch /pre {noformat} SoifIomittedthearchandchangedthelineto: pre {noformat} package{firefox:ensure=3.0.12-1.el5.centos,require=Package[xulrunner.x86_64]} /pre {noformat} Wewouldhavemoresuccesswiththe64bitversionbutitwouldtryandbringthe32bitFirefoxversiontooalongwithitsdependencies.NotwhatIwanted. pre {noformat} *_debug:Package[firefox](provider=yum):Ensuring=3.0.12-1.el5.centos.x86_64debug:Puppet::Type::Package::ProviderYum:Executing'/usr/bin/yum-d0-e0-yinstallfirefox-3.0.12-1.el5.centos.x86_64'debug:Puppet::Type::Package::ProviderYum:Executing'/bin/rpm-qfirefox--nosignature--nodigest--qf%{NAME}%|EPOCH?{%{EPOCH}}:{0}|%{VERSION}%{RELEASE}%{ARCH}'err://Node[om012274.drd.int]/workstation/workstation_centos53/mozillasuite53/Package[firefox]/ensure:changefrom3.0.12-1.el5.centosto3.0.12-1.el5.centos.x86_64failed:Couldnotupdate:Failedtoupdatetoversion3.0.12-1.el5.centos.x86_64,gotversion3.0.12-1.el5.centosinsteadat/etc/puppet/manifests/CentOS.pp:149_* /pre {noformat} SochattingonIRCandmoretrialanderrorIfoundthisistheonlywaytogetittowork: pre {noformat} package{firefox-3.0.12-1.el5.centos.x86_64:ensure=present,require=Package[xulrunner.x86_64]} /pre {noformat} Sothisside-stepspuppetsversionmanagementthough.Thismaybefixedinanewerversion.Ihaven'ttriedyet. Add Comment
Jira (PUP-1541) PR (2309): Separate out hold state into a separate property - lollipopman
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1541 PR (2309): Separate out hold state into a separate property - lollipopman Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1639) Some modules fail to install into target_dir
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1639 Some modules fail to install into target_dir Change By: Josh Cooper Component/s: PMT Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1498) scheduled_task won't update command
Title: Message Title Ethan Brown commented on an issue Re: scheduled_task won't update command c lang Do you know if this is still an issue for you with Puppet 3.6.2? Would you be able to provide a reproduction case in the form of a manifest, for the particular issue that you're running into? We have a number of other Windows related updates in the pipeline for the 3.7.0 release. The task scheduler gem is one we will be looking to update and/or replace, so as part of the validation there, we should be able to verify this reported issue. Thanks! Add Comment Puppet / PUP-1498 scheduled_task won't update command if you update a scheduled_task's command, Puppet does not make the change in the task scheduler. Other changes, e.g. the trigger, appear to work, but not the command. I've had to work around by deleting the old task and creating a new one with a different name. This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop
Jira (PUP-2301) puppet module list --tree output shows dependencies incorrectly
Title: Message Title Josh Cooper commented on an issue Re: puppet module list --tree output shows dependencies incorrectly Pieter van de Bruggen just want to confirm that you are actively working on this for 3.7.0? Add Comment Puppet / PUP-2301 puppet module list --tree output shows dependencies incorrectly After deinstalling a module with dependencies, the dependency graph of locally installed modules displayed by {{puppet module list - - tree}} is incorrect, which makes the {{- - tree}} option of limited use. Steps to reproduce: # Install monolithic Puppet 3.2 # Run {{puppet module list --tree}} which will give the following output: {noformat} /etc... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1784) Unable to remove Cron environment
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1784 Unable to remove Cron environment Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2301) puppet module list --tree output shows dependencies incorrectly
Title: Message Title Pieter van de Bruggen commented on an issue Re: puppet module list --tree output shows dependencies incorrectly Not actively yet; waiting for prioritization. Add Comment Puppet / PUP-2301 puppet module list --tree output shows dependencies incorrectly After deinstalling a module with dependencies, the dependency graph of locally installed modules displayed by {{puppet module list - - tree}} is incorrect, which makes the {{- - tree}} option of limited use. Steps to reproduce: # Install monolithic Puppet 3.2 # Run {{puppet module list --tree}} which will give the following output: {noformat} /etc... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-121) Remove relative namespacing
Title: Message Title Henrik Lindberg commented on an issue Re: Remove relative namespacing And now the PR is updated with more tests, and the 3x to 4x transformation of types to Puppet::Resource makes class references absolute when it can. (It is not always possible since some operations in 3x requires them to not start with :. Add Comment Puppet / PUP-121 Remove relative namespacing This is the issue where `include apache` actually means “try to declare class `current namespace::apache`, class `parent of current namespace::apache`, and so on, eventually declaring `apache` as a last resort. This bites people in the wild frequently, and seem to be getting a steady stream of customer complaints about it. We seem to have nea... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit
Jira (PUP-1890) URI.unescape mangles UTF-8 paths producing invalid ASCII strings
Title: Message Title Adrien Thebo commented on an issue Re: URI.unescape mangles UTF-8 paths producing invalid ASCII strings It looks like https://github.com/puppetlabs/puppet/commit/3a549fefe5b7ac2dbbf14223c22e09aae2f14278 and https://github.com/puppetlabs/puppet/commit/f1776e5673882f84a8e3679654a17f701aa0b6fc refactored the content code and removed the `#sub` call that was causing issues. This code was released in 3.6.0 so this bug needs to be verified to see if it's still an issue. Add Comment Puppet / PUP-1890 URI.unescape mangles UTF-8 paths producing invalid ASCII strings Hi, I am running a puppet server under Ubuntu 12.04 (Puppet 2.7.11) and a puppet client under Ubuntu 14.04 (Puppet 3.4.2). I am distributing a directory of ttf fonts from the server to the clients, the rule is file{/usr/local/share/fonts/FreeFonts: ensure = directory, mode = 0444, recurse = true, ... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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
Jira (PUP-1908) incorrect parsing of range after DST change
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1908 incorrect parsing of range after DST change Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2280) If a resource is triggered by a refresh, and it fails, puppet doesn't treat it as a failure
Title: Message Title Adrien Thebo assigned an issue to Adrien Thebo Puppet / PUP-2280 If a resource is triggered by a refresh, and it fails, puppet doesn't treat it as a failure Change By: Adrien Thebo Assignee: AdrienThebo Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-1918) FileUtils.mv is unreliable on Windows
Title: Message Title Josh Cooper commented on an issue Re: FileUtils.mv is unreliable on Windows It looks like the ruby fix was backported to 1.9.3 in e6716b5e available in: $ git tag --contains e6716b5e38003a595254abbf92757e5a98cf287a v1_9_3_483 v1_9_3_484 v1_9_3_545 It would be good to verify the issue is resolved in those versions and close this ticket out. Add Comment Puppet / PUP-1918 FileUtils.mv is unreliable on Windows There are situations on Windows where the FileUtils.mv operation can fail with a PermissionDenied error. The puppet module tool and a few other places in Puppet make use of FileUtils.mv. The most common cause of this problem seems to be the source and destination being on different partitions as addressed in this Ruby issue: https://bugs.ruby-lang.org/... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because
Jira (PUP-1918) FileUtils.mv is unreliable on Windows
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1918 FileUtils.mv is unreliable on Windows Change By: Josh Cooper Fix Version/s: future Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.