Re: [gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2016-12-18 23:59 UTC

2016-12-18 Thread Kent Fredric
On Sun, 18 Dec 2016 21:08:09 -0500
Michael Orlitzky  wrote:

>   dev-php/ca-bundle20161124-07:43 mjo[1] 7597666
>   dev-php/cli-prompt   20161124-07:21 mjo[1] d3bd351
>   dev-php/composer 20161124-08:09 mjo[1] d273046
>   ...
> 
>   [1] Author: Guillaume Seren

+1 


pgp9muKVJlr5V.pgp
Description: OpenPGP digital signature


Re: [gentoo-portage-dev] [PATCH] slot_conflict_handler: report packages that can't be rebuilt (bug 602964)

2016-12-18 Thread Zac Medico
On 12/18/2016 07:44 AM, Brian Dolbec wrote:
> On Sun, 18 Dec 2016 05:58:45 -0800
> Zac Medico  wrote:
> 
>> Report packages that need to be rebuilt in order to solve slot
>> conflicts, but cannot be rebuilt for some reason. The following
>> reasons will be detected:
>>
>> * matched by --exclude argument
>> * matched by --useoldpkg-atoms argument
>> * ebuild is masked or unavailable
>>
>> Example output:
>>
>> !!! The slot conflict(s) shown above involve package(s) which may
>> need to !!! be rebuilt in order to solve the conflict(s). However,
>> the following !!! package(s) cannot be rebuilt for the reasons shown:
>>
>>   (sys-apps/less-480:0/0::gentoo, installed): ebuild is masked or
>> unavailable
>>
>> X-Gentoo-bug: 602964
>> X-Gentoo-bug-url: https://bugs.gentoo.org/602964
>> ---
>>  pym/_emerge/resolver/slot_collision.py | 37
>> -- 1 file changed, 35 insertions(+),
>> 2 deletions(-)
>>
>> diff --git a/pym/_emerge/resolver/slot_collision.py
>> b/pym/_emerge/resolver/slot_collision.py index cfb5885..64147c9 100644
>> --- a/pym/_emerge/resolver/slot_collision.py
>> +++ b/pym/_emerge/resolver/slot_collision.py
>> @@ -241,6 +241,8 @@ class slot_conflict_handler(object):
>>  Print all slot conflicts in a human readable way.
>>  """
>>  _pkg_use_enabled = self.depgraph._pkg_use_enabled
>> +usepkgonly = "--usepkgonly" in self.myopts
>> +need_rebuild = {}
>>  verboseconflicts = "--verbose-conflicts" in
>> self.myopts any_omitted_parents = False
>>  msg = self.conflict_msg
>> @@ -394,6 +396,29 @@ class slot_conflict_handler(object):
>>  
>> selected_for_display.update(
>>  
>> best_matches.values())
>>  elif type in
>> ("soname", "slot"):
>> +# Check for
>> packages that might need to
>> +# be
>> rebuilt, but cannot be rebuilt for
>> +# some
>> reason.
>> +for ppkg,
>> atom, other_pkg in parents:
>> +if
>> not ppkg.installed:
>> +
>> continue
>> +if
>> not (atom.soname or atom.slot_operator_built):
>> +
>> continue
>> +if
>> self.depgraph._frozen_config.excluded_pkgs.findAtomForPackage(ppkg,
>> +
>> modified_use=self.depgraph._pkg_use_enabled(ppkg)):
>> +
>> selected_for_display.add((ppkg, atom))
>> +
>> need_rebuild[ppkg] = 'matched by --exclude argument'
>> +elif
>> self.depgraph._frozen_config.useoldpkg_atoms.findAtomForPackage(ppkg,
>> +
>> modified_use=self.depgraph._pkg_use_enabled(ppkg)):
>> +
>> selected_for_display.add((ppkg, atom))
>> +
>> need_rebuild[ppkg] = 'matched by --useoldpkg-atoms argument'
>> +elif
>> usepkgonly:
>> +
>> # This case is tricky, so keep quiet in order to avoid
>> false-positives.
>> +
>> pass
>> +elif
>> not self.depgraph._equiv_ebuild_visible(ppkg):
>> +
>> selected_for_display.add((ppkg, atom))
>> +
>> need_rebuild[ppkg] = 'ebuild is masked or unavailable' +
>>  for ppkg,
>> atom, other_pkg in parents: selected_for_display.add((ppkg, atom))
>>  if
>> not verboseconflicts: @@ -611,10 +636,18 @@ class
>> slot_conflict_handler(object): msg.append(colorize("INFORM",
>>  "NOTE: Use the '--verbose-conflicts'"
>>  " option to display parents omitted
>> above"))
>> -msg.append("\n\n")
>> -else:
>>  msg.append("\n")
>>  
>> +if need_rebuild:
>> +msg.append("\n!!! The slot conflict(s) shown
>> above involve package(s) which may need to\n")
>> +msg.append("!!! be rebuilt in order to solve
>> the conflict(s). However, the following\n")
>> +msg.append("!!! package(s) cannot be rebuilt
>> for the reason(s) shown:\n\n")
>> +for ppkg, reason in need_rebuild.items():
>> +msg.append("%s%s: %s\n" % (indent,
>> ppkg, reason))
>> +msg.append("\n")
>> +
>> +msg.append("\n")
>> +
>>  def get_explanation(self):
>>  msg = ""
>>  
> 
> Looks good, but did you stay up all night?

Yeah I took an early-evening nap and then found myself up all night.


[gentoo-dev] Package up for grabs: net-misc/flexget

2016-12-18 Thread Mike Gilbert
Due to the increased availability of legal streaming sites in the US
in recent years, I no longer actively use flexget, and have not
updated it since July.

Getting it synced back up to the latest upstream version would require
packaging several additional python libraries, and I don't have the
motivation to do so. It is probably easier to run this in a virtualenv
anyway.

Feel free to pick it up. If nobody updates it, I will mask it for
removal in a couple months to prevent dependency problems moving
forward.

I have also dropped maintenance of the PyRSS2Gen package, on which
flexget depends.



Re: [gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2016-12-18 23:59 UTC

2016-12-18 Thread Michael Orlitzky
On 12/18/2016 08:19 PM, malc wrote:
> I git'ified the original CVS scripts... it would be trivial to extract
> the author-name (add %an in the format string for git-log), but we tried
> to keep the generated e-mail to 80-char lines - and that would blow it.
> 

One option would be to tag each addition with an identifier pointing
towards the author when he differs from the committer. For example,

  dev-php/ca-bundle20161124-07:43 mjo[1] 7597666
  dev-php/cli-prompt   20161124-07:21 mjo[1] d3bd351
  dev-php/composer 20161124-08:09 mjo[1] d273046
  ...

  [1] Author: Guillaume Seren

The whitespace juggling might get a little annoying, though. I won't
volunteer your time, so we can try whatever is easy and doesn't break
the formatting.




Re: [gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2016-12-18 23:59 UTC

2016-12-18 Thread malc
I git'ified the original CVS scripts... it would be trivial to extract the
author-name (add %an in the format string for git-log), but we tried to
keep the generated e-mail to 80-char lines - and that would blow it.

git log --name-status --format=%at,%cE,%h,%an

If people feel the tracker-mail is the place to do this - perhaps we could
list %cn, %an (committer, author)-name and append some "Thanks to the
following contributors" list-where cn != an?

git log --name-status --format=GENTOOPENGUIN,%cn,%an --after 2016-12-12 |
grep ^GENTOOPENGUIN | awk -F"," '$2!=$3 { print $3 }' | sort -u
Andreas K. Huettel
Andreas Sturmlechner
Azamat H. Hackimov
Chris Mayo
Christophe Lermytte
Geaaru
Guillaume Seren


Cheers,
malc.


Re: [gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2016-12-18 23:59 UTC

2016-12-18 Thread Sam Jorna
On Sun, Dec 18, 2016 at 07:23:25PM -0500, Michael Orlitzky wrote:
> On 12/18/2016 07:05 PM, Robin H. Johnson wrote:
> > 
> > Additions:
> > ...
> > dev-php/ca-bundle 20161124-07:43 mjo 7597666
> > dev-php/cli-prompt20161124-07:21 mjo d3bd351
> > dev-php/composer  20161124-08:09 mjo d273046
> > dev-php/fedora-autoloader 20161123-15:49 mjo 38e69d1
> > dev-php/jsonlint  20161124-07:29 mjo 033f5d3
> > dev-php/json-schema   20161124-07:24 mjo 79a2aeb
> > dev-php/phar-utils20161124-07:18 mjo ea07d00
> > dev-php/psr-log   20161123-15:55 mjo 6c369a5
> > dev-php/semver20161124-07:40 mjo 0bccd72
> > dev-php/spdx-licenses 20161124-07:33 mjo a780206
> > dev-php/symfony-config20161124-07:50 mjo d10d7e2
> > dev-php/symfony-console   20161124-08:03 mjo bc36d09
> > dev-php/symfony-dependency-injection  20161124-07:57 mjo 9963181
> > dev-php/symfony-event-dispatcher  20161124-07:59 mjo 2283ea2
> > dev-php/symfony-filesystem20161123-18:29 mjo bdc6673
> > dev-php/symfony-finder20161123-18:53 mjo 57de338
> > dev-php/symfony-process   20161123-18:15 mjo a7733e1
> > dev-php/symfony-yaml  20161124-07:54 mjo e751ace
> 
> 
> These were all added by a user, Guillaume Seren. I only merged the pull
> request. We recently had a thread, "Please retain authorship of
> contributed patches," in light of which it might be cool if we could get
> the author's name listed above rather than the committer (when the
> author is not a developer).

+1

I imagine it shouldn't be too hard to get the Author attribute of a 
given commit rather than Committer.

-- 
Sam Jorna (wraeth)
GnuPG Key: D6180C26


signature.asc
Description: Digital signature


Re: [gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2016-12-18 23:59 UTC

2016-12-18 Thread M. J. Everitt
On 19/12/16 00:23, Michael Orlitzky wrote:
> On 12/18/2016 07:05 PM, Robin H. Johnson wrote:
>> Additions:
>> ...
>> dev-php/ca-bundle 20161124-07:43 mjo 7597666
>> dev-php/cli-prompt20161124-07:21 mjo d3bd351
>> dev-php/composer  20161124-08:09 mjo d273046
>> dev-php/fedora-autoloader 20161123-15:49 mjo 38e69d1
>> dev-php/jsonlint  20161124-07:29 mjo 033f5d3
>> dev-php/json-schema   20161124-07:24 mjo 79a2aeb
>> dev-php/phar-utils20161124-07:18 mjo ea07d00
>> dev-php/psr-log   20161123-15:55 mjo 6c369a5
>> dev-php/semver20161124-07:40 mjo 0bccd72
>> dev-php/spdx-licenses 20161124-07:33 mjo a780206
>> dev-php/symfony-config20161124-07:50 mjo d10d7e2
>> dev-php/symfony-console   20161124-08:03 mjo bc36d09
>> dev-php/symfony-dependency-injection  20161124-07:57 mjo 9963181
>> dev-php/symfony-event-dispatcher  20161124-07:59 mjo 2283ea2
>> dev-php/symfony-filesystem20161123-18:29 mjo bdc6673
>> dev-php/symfony-finder20161123-18:53 mjo 57de338
>> dev-php/symfony-process   20161123-18:15 mjo a7733e1
>> dev-php/symfony-yaml  20161124-07:54 mjo e751ace
>
> These were all added by a user, Guillaume Seren. I only merged the pull
> request. We recently had a thread, "Please retain authorship of
> contributed patches," in light of which it might be cool if we could get
> the author's name listed above rather than the committer (when the
> author is not a developer).
>
>
I suspect its a weakness of the git/github interface, which might need
some script-fu to unpick the commit data if this was indeed a desirable
feature.

Whilst I'm keen also to preserve the authorship, I'm not sure the
auto-tracker is necessarily the best forum for acknowledgement of their
contributions?! :]

Maybe someone with git-fu can suggest some improvements 



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2016-12-18 23:59 UTC

2016-12-18 Thread Michael Orlitzky
On 12/18/2016 07:05 PM, Robin H. Johnson wrote:
> 
> Additions:
> ...
> dev-php/ca-bundle 20161124-07:43 mjo 7597666
> dev-php/cli-prompt20161124-07:21 mjo d3bd351
> dev-php/composer  20161124-08:09 mjo d273046
> dev-php/fedora-autoloader 20161123-15:49 mjo 38e69d1
> dev-php/jsonlint  20161124-07:29 mjo 033f5d3
> dev-php/json-schema   20161124-07:24 mjo 79a2aeb
> dev-php/phar-utils20161124-07:18 mjo ea07d00
> dev-php/psr-log   20161123-15:55 mjo 6c369a5
> dev-php/semver20161124-07:40 mjo 0bccd72
> dev-php/spdx-licenses 20161124-07:33 mjo a780206
> dev-php/symfony-config20161124-07:50 mjo d10d7e2
> dev-php/symfony-console   20161124-08:03 mjo bc36d09
> dev-php/symfony-dependency-injection  20161124-07:57 mjo 9963181
> dev-php/symfony-event-dispatcher  20161124-07:59 mjo 2283ea2
> dev-php/symfony-filesystem20161123-18:29 mjo bdc6673
> dev-php/symfony-finder20161123-18:53 mjo 57de338
> dev-php/symfony-process   20161123-18:15 mjo a7733e1
> dev-php/symfony-yaml  20161124-07:54 mjo e751ace


These were all added by a user, Guillaume Seren. I only merged the pull
request. We recently had a thread, "Please retain authorship of
contributed patches," in light of which it might be cool if we could get
the author's name listed above rather than the committer (when the
author is not a developer).




[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2016-12-18 23:59 UTC

2016-12-18 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2016-12-18 23:59 UTC.

Removals:
dev-python/pssi   20161216-20:12 alonbl  1a8ba76
kde-apps/kuser20161216-21:13 johu99e2d1e
kde-base/legacy-icons 20161213-17:38 johu7385595

Additions:
app-emulation/kompose 20161212-15:06 mrueg   fc3edab
dev-libs/kdiagram 20161216-17:54 johuec32f93
dev-ml/ocsigen-start  20161212-20:34 aballierff872a0
dev-ml/ocsigen-toolkit20161212-19:41 aballier6938287
dev-php/ca-bundle 20161124-07:43 mjo 7597666
dev-php/cli-prompt20161124-07:21 mjo d3bd351
dev-php/composer  20161124-08:09 mjo d273046
dev-php/fedora-autoloader 20161123-15:49 mjo 38e69d1
dev-php/jsonlint  20161124-07:29 mjo 033f5d3
dev-php/json-schema   20161124-07:24 mjo 79a2aeb
dev-php/phar-utils20161124-07:18 mjo ea07d00
dev-php/psr-log   20161123-15:55 mjo 6c369a5
dev-php/semver20161124-07:40 mjo 0bccd72
dev-php/spdx-licenses 20161124-07:33 mjo a780206
dev-php/symfony-config20161124-07:50 mjo d10d7e2
dev-php/symfony-console   20161124-08:03 mjo bc36d09
dev-php/symfony-dependency-injection  20161124-07:57 mjo 9963181
dev-php/symfony-event-dispatcher  20161124-07:59 mjo 2283ea2
dev-php/symfony-filesystem20161123-18:29 mjo bdc6673
dev-php/symfony-finder20161123-18:53 mjo 57de338
dev-php/symfony-process   20161123-18:15 mjo a7733e1
dev-php/symfony-yaml  20161124-07:54 mjo e751ace
dev-python/fusepy 20161218-23:20 monsieurp   8e2501d
dev-python/node-semver20161206-15:09 bicatali3a483c6
dev-python/qtawesome  20161212-14:27 grozin  1cc54d7
dev-python/rope_py3k  20161212-14:30 grozin  48d4792
dev-util/promu20161213-19:26 mrueg   79147a4
dev-vcs/git-spindle   20161212-22:04 nicolasbock 230254f
games-misc/ponysay20161218-12:52 chewi   803ddbc
kde-misc/akonadi-ews  20161216-19:13 johue64126a
kde-misc/gmailfeed20161215-15:29 kensington  a233d4d
net-analyzer/prometheus   20161213-19:33 mrueg   2f538c2
net-analyzer/prometheus-node_exporter 20161215-12:47 mrueg   fdfbc48
sys-apps/firejail-lts 20161218-10:57 aidecoe 4f4ba7c
sys-devel/lld 20161214-16:39 mgorny  2dcd043

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
kde-apps/kuser,removed,johu,20161216-21:13,99e2d1e
dev-python/pssi,removed,alonbl,20161216-20:12,1a8ba76
kde-base/legacy-icons,removed,johu,20161213-17:38,7385595
Added Packages:
dev-python/fusepy,added,monsieurp,20161218-23:20,8e2501d
dev-php/composer,added,mjo,20161124-08:09,d273046
dev-php/symfony-console,added,mjo,20161124-08:03,bc36d09
dev-php/symfony-event-dispatcher,added,mjo,20161124-07:59,2283ea2
dev-php/symfony-dependency-injection,added,mjo,20161124-07:57,9963181
dev-php/symfony-yaml,added,mjo,20161124-07:54,e751ace
dev-php/symfony-config,added,mjo,20161124-07:50,d10d7e2
dev-php/ca-bundle,added,mjo,20161124-07:43,7597666
dev-php/semver,added,mjo,20161124-07:40,0bccd72
dev-php/spdx-licenses,added,mjo,20161124-07:33,a780206
dev-php/jsonlint,added,mjo,20161124-07:29,033f5d3
dev-php/json-schema,added,mjo,20161124-07:24,79a2aeb
dev-php/cli-prompt,added,mjo,20161124-07:21,d3bd351
dev-php/phar-utils,added,mjo,20161124-07:18,ea07d00
dev-php/symfony-finder,added,mjo,20161123-18:53,57de338
dev-php/symfony-filesystem,added,mjo,20161123-18:29,bdc6673
dev-php/symfony-process,added,mjo,20161123-18:15,a7733e1
dev-php/psr-log,added,mjo,20161123-15:55,6c369a5
dev-php/fedora-autoloader,added,mjo,20161123-15:49,38e69d1
games-misc/ponysay,added,chewi,20161218-12:52,803ddbc
sys-apps/firejail-lts,added,aidecoe,20161218-10:57,4f4ba7c
kde-misc/akonadi-ews,added,johu,20161216-19:13,e64126a
dev-libs/kdiagram,added,johu,20161216-17:54,ec32f93
kde-misc/gmailfeed,added,kensington,20161215-15:29,a233d4d
net-analyzer/prometheus-node_exporter,added,mrueg,20161215-12:47,fdfbc48
sys-devel/lld,added,mgorny,20161214-16:39,2dcd043
net-analyzer/prometheus,added,mrueg,20161213-19:33,2f538c2
dev-util/promu,added,mrueg,20161213-19:26,79147a4
dev-ml/ocsigen-start,added,aballier,20161212-20:34,ff872a0
dev-vcs/git-spindle,added,nicolasbock,20161212-22:04,230254f
dev-ml/ocsigen-toolkit,added,aballier,20161212-19

Re: [gentoo-dev] Ada project needs your help!

2016-12-18 Thread Christopher Head
On Thu, 15 Dec 2016 12:55:43 -0800
Matt Turner  wrote:

> On Sun, Dec 11, 2016 at 7:59 AM, Michał Górny 
> wrote:
> > dev-lang/gnat-gcc  
> 
> Something I've wondered about since I used gnat-gcc for assignments as
> an undergrad -- why is gnat-gcc a separate package from gcc? Isn't the
> Ada frontend just part of gcc? Why not just a gcc[ada] USE flag?
> 

I agree. Anyone from toolchain@, if someone (perhaps myself) were to
submit a pull request adding an ada useflag to sys-devel/gcc, would it
be accepted (assuming the patch were sensible and clean)?
-- 
Christopher Head


pgpRbYgNQQBxF.pgp
Description: OpenPGP digital signature


[gentoo-portage-dev] [PATCH] slot_conflict_handler: report packages that can't be rebuilt (bug 602964)

2016-12-18 Thread Zac Medico
Report packages that need to be rebuilt in order to solve slot
conflicts, but cannot be rebuilt for some reason. The following
reasons will be detected:

* matched by --exclude argument
* matched by --useoldpkg-atoms argument
* ebuild is masked or unavailable

Example output:

!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reasons shown:

  (sys-apps/less-480:0/0::gentoo, installed): ebuild is masked or unavailable

X-Gentoo-bug: 602964
X-Gentoo-bug-url: https://bugs.gentoo.org/602964
---
 pym/_emerge/resolver/slot_collision.py | 37 --
 1 file changed, 35 insertions(+), 2 deletions(-)

diff --git a/pym/_emerge/resolver/slot_collision.py 
b/pym/_emerge/resolver/slot_collision.py
index cfb5885..64147c9 100644
--- a/pym/_emerge/resolver/slot_collision.py
+++ b/pym/_emerge/resolver/slot_collision.py
@@ -241,6 +241,8 @@ class slot_conflict_handler(object):
Print all slot conflicts in a human readable way.
"""
_pkg_use_enabled = self.depgraph._pkg_use_enabled
+   usepkgonly = "--usepkgonly" in self.myopts
+   need_rebuild = {}
verboseconflicts = "--verbose-conflicts" in self.myopts
any_omitted_parents = False
msg = self.conflict_msg
@@ -394,6 +396,29 @@ class slot_conflict_handler(object):

selected_for_display.update(

best_matches.values())
elif type in ("soname", "slot"):
+   # Check for packages 
that might need to
+   # be rebuilt, but 
cannot be rebuilt for
+   # some reason.
+   for ppkg, atom, 
other_pkg in parents:
+   if not 
ppkg.installed:
+   continue
+   if not 
(atom.soname or atom.slot_operator_built):
+   continue
+   if 
self.depgraph._frozen_config.excluded_pkgs.findAtomForPackage(ppkg,
+   
modified_use=self.depgraph._pkg_use_enabled(ppkg)):
+   
selected_for_display.add((ppkg, atom))
+   
need_rebuild[ppkg] = 'matched by --exclude argument'
+   elif 
self.depgraph._frozen_config.useoldpkg_atoms.findAtomForPackage(ppkg,
+   
modified_use=self.depgraph._pkg_use_enabled(ppkg)):
+   
selected_for_display.add((ppkg, atom))
+   
need_rebuild[ppkg] = 'matched by --useoldpkg-atoms argument'
+   elif usepkgonly:
+   # This 
case is tricky, so keep quiet in order to avoid false-positives.
+   pass
+   elif not 
self.depgraph._equiv_ebuild_visible(ppkg):
+   
selected_for_display.add((ppkg, atom))
+   
need_rebuild[ppkg] = 'ebuild is masked or unavailable'
+
for ppkg, atom, 
other_pkg in parents:

selected_for_display.add((ppkg, atom))
if not 
verboseconflicts:
@@ -611,10 +636,18 @@ class slot_conflict_handler(object):
msg.append(colorize("INFORM",
"NOTE: Use the '--verbose-conflicts'"
" option to display parents omitted above"))
-   msg.append("\n\n")
-   else:
msg.append("\n")
 
+   if need_rebuild:
+   msg.append("\n!!! The slot conflict(s) shown above 
involve package(s) which may need to\n")
+   

Re: [gentoo-dev] [PATCH] multiprocessing.eclass: Improvements for wider use

2016-12-18 Thread Michał Górny
On Tue, 13 Dec 2016 10:36:13 +0100
Michał Górny  wrote:

> Hello,
> 
> Here's a short batch of improvements to multiprocessing.eclass.
> 
> Patch 1 fixes handling multiple short args, e.g. '-kj'.
> 
> Patch 2 adds get_nproc() (copied from scons-utils.eclass) that tries
> to portably determine the number of available CPUs.
> 
> Patch 3 adds the option to explicitly specify the replacement for
> unlimited jobs/loadvg in makeopts_*() functions.
> 
> 2+3 combined makes it possible to provide a safe replacement for
> unlimited '--jobs' for build systems that do not support limiting
> '--loadavg'.

Pushed now.

-- 
Best regards,
Michał Górny



pgpJTHJMGiWot.pgp
Description: OpenPGP digital signature