[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2013-12-11 Thread tickets

Issue #2198 has been updated by Zachary Stern.

Keywords changed from communitypatch to communitypatch customer


Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198#change-101326

* Author: Stéphan Gorget
* Status: Investigating
* Priority: Normal
* Assignee: 
* Category: transactions
* Target version: 
* Affected Puppet version: 0.25.0
* Keywords: communitypatch customer
* Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462

During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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


[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2013-10-14 Thread tickets

Issue #2198 has been updated by Kylo Ginsberg.


There was a great discussion on puppet-dev: 
https://groups.google.com/forum/#!topic/puppet-dev/X7RgakTGnbk

The initial outcome was:

The provider interface:

  * Provider::batchable?(resource1, resource2)
  * Provider::batch_start
  * Provider::batch_end


We defined an initial set of vertical slices to work on, with the yum provider 
as the initial guinea pig:

1. Define report schema changes
2. Every resource is its own batch. The provider executes the batch and these 
batches appear in the report.
3. The provider is able to control what resources can go into a batch to allow 
batches of size  1. Manifest ordering algorithm.
4. The yum provider executes all of the items in a batch using a single 
command. It assumes that everything will succeed and no error reporting is done.
5. The yum provider handles errors while executing a batch and reports a 
failure for any item as a failure for all items.
6. The yum provider is able to report which item of the batch caused the actual 
error and preserve this information in the report.
7. Extend/test for Title Hash order and Random Order. Prior to this, the 
conservative (manifest ordering) algorithm is used per batch.

I suspect we'll learn some about batch processing (and perhaps yum!) as we go, 
so these slices aren't set in stone, but just an initial development plan.  I'm 
hoping we'll see some of these slices getting developed soon!




Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198#change-98806

* Author: Stéphan Gorget
* Status: Investigating
* Priority: Normal
* Assignee: 
* Category: transactions
* Target version: 
* Affected Puppet version: 0.25.0
* Keywords: communitypatch
* Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462

During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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


[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2013-09-17 Thread tickets

Issue #2198 has been updated by Andrew Parker.

File ready-queue.txt added

Here is an example of the state of the ready queue as a catalog run progresses. 
This provides some insight into where there might be batching opportunities.


Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198#change-97613

* Author: Stéphan Gorget
* Status: Investigating
* Priority: Normal
* Assignee: 
* Category: transactions
* Target version: 
* Affected Puppet version: 0.25.0
* Keywords: communitypatch
* Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462

During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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


[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2013-07-18 Thread tickets

Issue #2198 has been updated by Bill Tong.


As another example. I have some scientific software in binary form which needs 
certain libraries to run. Some of these libraries come from a RHEL 6.4 
repository, some come from an EPEL repository. I am responsible for the OS-side 
libraries, the developer is responsible for their compiled binary. The 
libraries look like this:

pre
aaa  # from the rhel 6.4 repo
bbb  # from the rhel 6.4 repo
ccc  # from the rhel 6.4 repo
ddd-1.2.3  # from the epel repo
eee-2.3.4  # from the epel repo
fff-3.4.5  # from the epel repo
/pre

I have to specify the versions for the epel repo, since they contain multiple 
versions.

Unfortunately for me, when I tell puppet to install bbb, it pulls in the 
dependency on ddd. There are multiple versions of ddd in the epel repo, and it 
chooses the newest, version 9.9.9.

When puppet gets to the part where it wants to install ddd-1.2.3, it fails with 
a multilib error, for which the root cause is that ddd is already installed 
with a newer version.

But I can work around this! You will tell me to split this list of libraries 
that their software requires, and make them depend on each other in order, 
manually re-create the chain of dependencies that exists in the rpm packages 
using the Puppet DSL.

But I can work around this! You will tell me to create an rpm containing the 
binary software and create dependencies on the libraries within the rpm, 
listing the specific versions it needs.

Yes I could do both. But both of those are a lot more effort than puppet 
installing a simple list of rpms for me in a single transaction. And that's 
what this bug is about.


Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198#change-95081

* Author: Stéphan Gorget
* Status: Investigating
* Priority: Normal
* Assignee: 
* Category: transactions
* Target version: 
* Affected Puppet version: 0.25.0
* Keywords: communitypatch
* Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462

During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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




[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2013-07-12 Thread tickets

Issue #2198 has been updated by Josh Davidson.


As many have noted both here and in #1935, Puppet isn't even capable of 
managing system packages in RHEL/Fedora.  Consider, for example, polkit.  

Better hope you don't let Puppet manage the docs and devel packages...
http://rpm.pbone.net/index.php3/stat/4/idpl/21821175/dir/rawhide/com/polkit-docs-0.111-2.fc20.noarch.rpm.html
http://rpm.pbone.net/index.php3/stat/4/idpl/21829829/dir/rawhide/com/polkit-devel-0.111-2.fc20.x86_64.rpm.html



Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198#change-94465

* Author: Stéphan Gorget
* Status: Investigating
* Priority: Normal
* Assignee: 
* Category: transactions
* Target version: 
* Affected Puppet version: 0.25.0
* Keywords: communitypatch
* Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462

During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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




[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2013-01-03 Thread tickets

Issue #2198 has been updated by Jo Rhett.


FYI, I'd like to note some experiences I had working on the package management 
for cfengine, which dealt with this situation properly.

Honestly, I see no reason why the yum provider could not stack up the list of 
packages to add and the packages to remove and do them separately. This is what 
cfengine did, although we limited the size of the array because we found that 
rpm got stupid slow when the list was too big.

What we did not implement at that time, was the idea of a group operation. This 
could easily be a generic thing on the resource. You could then run the entire 
list of installs or removes for a specific group.  In reality, the undefined 
group would be one normal one, and then people could tag certain packages to be 
installed or uninstalled together with their own group name. This works very 
well for distributed groups, who can test that their package installs work 
properly together but aren't sure how they would relate to another group's 
changes.

In short, very simply:

1. For package providers who can handle more than one package at a time (new 
attribute) build an array of things to remove.
2. Each group (or whatever) would have its own array. Each array would be 
processed independently.
3. Uninstalls and Installs from the same group would be processed together, 
before the same from another group.

This change should be fairly simple to implement, consistent in usage across 
all of the providers (group/whatever could be used even by single-package 
providers), and be an improvement over what was available in cfengine2 -- which 
is ahead of puppet at this point in time.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198#change-80045

Author: Stéphan Gorget
Status: Investigating
Priority: Normal
Assignee: 
Category: transactions
Target version: 
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2012-02-20 Thread tickets

Issue #2198 has been updated by Stéphan Gorget.


The transaction.rb has changed a lot since I worked on this patch and the 
*apply_changes* function does not exist anymore. This was where the magic used 
to happen. Actually, this patch was written for 0.24.x and 0.25.x in june 2009 
and I think that it will be more easy to rewrite the patch completely than to 
try to merge it into the next version of puppet.

If someone is interested to rewrite it, I will be happy to help.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198#change-55269

Author: Stéphan Gorget
Status: In Topic Branch Pending Review
Priority: Normal
Assignee: Nick Lewis
Category: transactions
Target version: 2.7.x
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2012-02-17 Thread tickets

Issue #2198 has been updated by Ryan Conway.


Came across this when trying to debug a series of related packages, and thought 
I would also up-vote.

Does anyone know what the hold up is with merging? If its close to being 
released, would be great to hear, as I need to either put in a temporary hack 
using an Exec or make a larger change if we're unlikely to see this released 
within say the next month?

Any ideas?

Ta!

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198#change-55129

Author: Stéphan Gorget
Status: In Topic Branch Pending Review
Priority: Normal
Assignee: Nick Lewis
Category: transactions
Target version: 2.7.x
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-12-01 Thread tickets

Issue #2198 has been updated by Nick Lewis.

Assignee changed from Stéphan Gorget to Nick Lewis

I'll have a look at this, and see what's happened in the... long... time since 
it was submitted. Given the changes we've recently made around dynamically 
traversing the graph and deferring resources, I would really like to finally 
make this go.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: In Topic Branch Pending Review
Priority: Normal
Assignee: Nick Lewis
Category: transactions
Target version: 2.7.x
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-11-15 Thread tickets

Issue #2198 has been updated by Bil Tong.


This bug is causing problems with a puppet deployment of mine.

The idea is that puppet takes control once the minimal base system has been 
installed. The need for puppet to run three thousand separate transactions 
rather than one transaction is causing a lot of grief at the moment.

An ETA on this would be really helpful. Thanks a lot.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: In Topic Branch Pending Review
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: 2.7.x
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-10-13 Thread tickets

Issue #2198 has been updated by Janardhan Molumuri.


Recently I was looking at the same feature and I was tempted to write something 
similar but found that there is already a patch available.

This patch will be really useful. Puppet team, Do you have any timelines on 
when this will be integrated into the upstream?



Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: In Topic Branch Pending Review
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: 2.7.x
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-10-07 Thread tickets

Issue #2198 has been updated by Michael Rooney.


This would be fantastic indeed, and save us a lot of time on spin-ups. Looking 
at the linked branch, I notice it seems to only add support for this to yum; it 
would be great to get this in for apt at the same time if possible! Let me know 
if I can be of any help there. 

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: In Topic Branch Pending Review
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: 2.7.x
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-06-17 Thread tickets

Issue #2198 has been updated by Nigel Kersten.


erk. This is completely my fault. I was incorrectly filtering and failed to 
chase it up.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: In Topic Branch Pending Merge
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: 2.7.x
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-06-15 Thread tickets

Issue #2198 has been updated by John Florian.


Any plans for this to make it into a release?  Will this 'combine' feature work 
for package removal as well?

After looking at #1935, #2833 and #3707, all paths seem to lead here.  RHEL is 
purportedly the most popular enterprise Linux and that means yum/rpm is the 
most popular package provider in the enterprise.

It appears that lots of people are hacking up Exec resources to work around 
this deficiency.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: In Topic Branch Pending Merge
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: 2.7.x
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-04-26 Thread tickets

Issue #2198 has been updated by Nigel Kersten.


Did we test this? I didn't see it get merged in.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Ready For Testing
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: Statler
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-04-26 Thread tickets

Issue #2198 has been updated by Stéphan Gorget old account.


It has not been merged yet and I don't think someone has tested it since I 
rebased one year ago. Nobody contacted me.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Ready For Testing
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: Statler
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-04-26 Thread tickets

Issue #2198 has been updated by Stéphan Gorget.


Updated with the wrong account, but if you have questioned don't hesitate to 
contact me.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Ready For Testing
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: Statler
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2011-04-26 Thread tickets

Issue #2198 has been updated by Nigel Kersten.


I'm sorry Stephan, I'll make sure this is chased up.

Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Ready For Testing
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: Statler
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-11-16 Thread tickets
Issue #2198 has been updated by James Turnbull.

Target version changed from unplanned to Statler



Feature #2198: Install multiple package within a single call to the package 
manager
https://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Ready for Testing
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: Statler
Affected Puppet version: 0.25.0
Keywords: communitypatch
Branch: 
http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-09-27 Thread tickets
Issue #2198 has been updated by Nigel Kersten.


ugh. How did this slip by for so long? Reminder being sent on dev list.

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assignee: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-05-04 Thread redmine
Issue #2198 has been updated by Mike Lococo.


Any progress on reviewing this patch?  Being able to batch package transactions 
would also solve Bug #1935 as a side effect.

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-04-12 Thread redmine
Issue #2198 has been updated by Stéphan Gorget.


I need someone to review the patch and tell me what have to be improved or 
rethink to make it acceptable.
I have not resend it on the mailing list it is already there : 
http://groups.google.com/group/puppet-dev/browse_thread/thread/424b7cbfe52ccfd0


Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-03-30 Thread redmine
Issue #2198 has been updated by Stéphan Gorget.


I've tried the patch rebased on the master and it is still working fine on 
CentOS 5.4

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-03-29 Thread redmine
Issue #2198 has been updated by Nigel Kersten.


absolutely this would be useful!

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-03-28 Thread redmine
Issue #2198 has been updated by Peter Meier.


 Is there still someone interested by this patch ? I've now some time to go 
 over it and rewrite it.

yes, I think it would be usefull!

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-03-28 Thread redmine
Issue #2198 has been updated by Peter Meier.


you might want to have as well a look at #3156

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.puppetlabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-02-08 Thread redmine
Issue #2198 has been updated by Stéphan Gorget.


I've just rebased the branch against master (no conflict appeared) but I 
haven't test that the patch is still working. (I no longer have CentOS/RedHat 
based OS around me)

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.reductivelabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-02-07 Thread redmine
Issue #2198 has been updated by Stéphan Gorget.


The last update is here : 
http://github.com/phantez/puppet/tree/features/master/2198
But I guess many changes have be done on resource transactions and the code 
might have to be update.

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.reductivelabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2010-02-06 Thread redmine
Issue #2198 has been updated by James Turnbull.


Stephan - is this code current - any updates to it?

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.reductivelabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Affected version: 0.25.0
Keywords: 
Branch: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2009-07-28 Thread redmine
Issue #2198 has been updated by Stéphan Gorget.


Comments about implementation : 
http://groups.google.com/group/puppet-dev/browse_thread/thread/424b7cbfe52ccfd0/12f918125efd898a

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.reductivelabs.com/issues/2198

Author: Stéphan Gorget
Status: Needs design decision
Priority: Normal
Assigned to: Stéphan Gorget
Category: transactions
Target version: unplanned
Complexity: Unknown
Affected version: 0.25.0
Keywords: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2009-04-26 Thread redmine
Issue #2198 has been updated by gorget.


I'd like this feature request to be assigned to me.

Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.reductivelabs.com/issues/2198

Author: gorget
Status: Accepted
Priority: Normal
Assigned to: 
Category: transactions
Target version: 
Complexity: Unknown
Affected version: 0.25.0
Keywords: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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



[Puppet - Feature #2198] Install multiple package within a single call to the package manager

2009-04-26 Thread redmine
Issue #2198 has been updated by jamtur01.

Assigned to set to gorget
Target version set to unplanned



Feature #2198: Install multiple package within a single call to the package 
manager
http://projects.reductivelabs.com/issues/2198

Author: gorget
Status: Accepted
Priority: Normal
Assigned to: gorget
Category: transactions
Target version: unplanned
Complexity: Unknown
Affected version: 0.25.0
Keywords: 


During the configuration applying process the package manager is called for 
each package installation.
It is possible to reduce the number of calls to the package manager by 
gathering package installation and delayed some package installation.
Naturally, this modification should not break the dependency graph.



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

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