On Fri, Jul 27, 2018 at 1:21 PM Michal Novotny <clime@redhat.com> wrote:
On Fri, Jul 27, 2018 at 4:56 AM Jens-Ulrik Petersen <petersen@redhat.com> wrote:
On Fri, Jul 27, 2018 at 12:54 AM Jens-Ulrik Petersen <petersen@redhat.com> wrote:
I should test some larger package sets to see how well rpmbuild-order scales too...

BTW are there any tarballs of all the fedora spec files available somewhere these days?

Thanks, Michal

I played with them a bit.

python-* had some circular BRs.  perl* worked fine. Of course I tried ghc* before.
* got down to broken bcg729.spec. php* had one circular BR pair. nodejs-* seemed okay.
(I may not have all the required macros etc installed though.)
It seems to be a good way of finding broken or more exotic spec files anyway. ;)

I wrote a small script to see the most common package prefices in Fedora:

2915 perl
1995 python
1564 nodejs
 729 php
 661 rubygem
 616 golang
 461 ghc
 403 rust
 284 *-fonts
 264 mingw
 256 R
 139 gnome
 123 kf5
 122 hunspell
 110 erlang
  99 drupal7
  98 ocaml
  85 maven
  74 jboss
  69 eclipse
  67 sugar
  58 globus
  52 gap
  50 apache