digraph graphName {
   n470 [label="Fetch"]
   n83 [label="group-development-tools:174"]
   n491 [label="group-mate-desktop:174"]
   n523 [label="group-editors:174"]
   n365 [label="FindByName:172"]
   n115 [label="group-assamese-support:174"]
   n366 [label="Fetch"]
   n557 [label="FindByName:172"]
   n422 [label="Fetch"]
   n436 [label="MakeOptional:180"]
   n423 [label="group-office:174"]
   n358 [label="Fetch"]
   n319 [label="group-3d-printing:174"]
   n108 [label="MakeOptional:180"]
   n182 [label="Fetch"]
   n70 [label="Fetch"]
   n489 [label="FindByName:172"]
   n625 [label="FindByName:172"]
   n226 [label="Fetch"]
   n339 [label="group-load-balancer:174"]
   n53 [label="FindByName:172"]
   n573 [label="FindByName:172"]
   n596 [label="MakeOptional:180"]
   n210 [label="Fetch"]
   n277 [label="FindByName:172"]
   n15 [label="group-lxde-media:174"]
   n486 [label="Fetch"]
   n244 [label="MakeOptional:180"]
   n56 [label="MakeOptional:180"]
   n129 [label="FindByName:172"]
   n198 [label="Fetch"]
   n354 [label="Fetch"]
   n160 [label="MakeOptional:180"]
   n645 [label="FindByName:172"]
   n288 [label="MakeOptional:180"]
   n44 [label="MakeOptional:180"]
   n61 [label="FindByName:172"]
   n11 [label="group-kannada-support:174"]
   n453 [label="FindByName:172"]
   n191 [label="group-critical-path-lxde:174"]
   n48 [label="MakeOptional:180"]
   n590 [label="Fetch"]
   n194 [label="Fetch"]
   n400 [label="MakeOptional:180"]
   n568 [label="MakeOptional:180"]
   n144 [label="MakeOptional:180"]
   n377 [label="FindByName:172"]
   n584 [label="MakeOptional:180"]
   n631 [label="group-kde-software-development:174"]
   n235 [label="group-konkani-support:174"]
   n67 [label="group-kde-apps:174"]
   n313 [label="FindByName:172"]
   n103 [label="group-php:174"]
   n516 [label="MakeOptional:180"]
   n154 [label="Fetch"]
   n416 [label="MakeOptional:180"]
   n137 [label="FindByName:172"]
   n85 [label="FindByName:172"]
   n223 [label="group-lxde-apps:174"]
   n82 [label="Fetch"]
   n323 [label="group-hindi-support:174"]
   n287 [label="group-bengali-support:174"]
   n528 [label="MakeOptional:180"]
   n536 [label="MakeOptional:180"]
   n22 [label="Fetch"]
   n193 [label="FindByName:172"]
   n487 [label="group-printing:174"]
   n164 [label="MakeOptional:180"]
   n246 [label="Fetch"]
   n20 [label="MakeOptional:180"]
   n151 [label="group-rpm-development-tools:174"]
   n92 [label="MakeOptional:180"]
   n178 [label="Fetch"]
   n356 [label="MakeOptional:180"]
   n386 [label="Fetch"]
   n47 [label="group-milkymist:174"]
   n248 [label="MakeOptional:180"]
   n570 [label="Fetch"]
   n17 [label="FindByName:172"]
   n304 [label="MakeOptional:180"]
   n42 [label="Fetch"]
   n418 [label="Fetch"]
   n555 [label="group-online-docs:174"]
   n432 [label="MakeOptional:180"]
   n469 [label="FindByName:172"]
   n637 [label="FindByName:172"]
   n260 [label="MakeOptional:180"]
   n414 [label="Fetch"]
   n594 [label="Fetch"]
   n185 [label="FindByName:172"]
   n71 [label="group-authoring-and-publishing:174"]
   n255 [label="group-news-server:174"]
   n36 [label="MakeOptional:180"]
   n39 [label="group-kde-telepathy:174"]
   n459 [label="group-legacy-software-development:174"]
   n415 [label="group-base-x:174"]
   n506 [label="Fetch"]
   n464 [label="MakeOptional:180"]
   n498 [label="Fetch"]
   n150 [label="Fetch"]
   n622 [label="Fetch"]
   n73 [label="FindByName:172"]
   n297 [label="FindByName:172"]
   n250 [label="Fetch"]
   n350 [label="Fetch"]
   n525 [label="FindByName:172"]
   n179 [label="group-tamil-support:174"]
   n531 [label="group-lepcha-support:174"]
   n264 [label="MakeOptional:180"]
   n385 [label="FindByName:172"]
   n204 [label="MakeOptional:180"]
   n29 [label="FindByName:172"]
   n60 [label="MakeOptional:180"]
   n648 [label="MakeOptional:180"]
   n219 [label="group-legacy-network-server:174"]
   n435 [label="group-xfce-apps:174"]
   n343 [label="group-ftp-server:174"]
   n231 [label="group-freeipa-server:174"]
   n284 [label="MakeOptional:180"]
   n310 [label="Fetch"]
   n481 [label="FindByName:172"]
   n33 [label="FindByName:172"]
   n142 [label="Fetch"]
   n359 [label="group-basic-desktop:174"]
   n266 [label="Fetch"]
   n333 [label="FindByName:172"]
   n492 [label="MakeOptional:180"]
   n421 [label="FindByName:172"]
   n155 [label="group-telugu-support:174"]
   n187 [label="group-kashmiri-support:174"]
   n485 [label="FindByName:172"]
   n9 [label="FindByName:172"]
   n458 [label="Fetch"]
   n222 [label="Fetch"]
   n206 [label="Fetch"]
   n209 [label="FindByName:172"]
   n595 [label="group-ruby:174"]
   n102 [label="Fetch"]
   n580 [label="MakeOptional:180"]
   n3 [label="GroupSearchPathTroveSet"]
   n388 [label="MakeOptional:180"]
   n134 [label="Fetch"]
   n393 [label="FindByName:172"]
   n68 [label="MakeOptional:180"]
   n394 [label="Fetch"]
   n307 [label="group-mate-compiz:174"]
   n40 [label="MakeOptional:180"]
   n49 [label="FindByName:172"]
   n112 [label="MakeOptional:180"]
   n257 [label="FindByName:172"]
   n449 [label="FindByName:172"]
   n90 [label="Fetch"]
   n517 [label="FindByName:172"]
   n376 [label="MakeOptional:180"]
   n387 [label="group-haskell:174"]
   n202 [label="Fetch"]
   n462 [label="Fetch"]
   n522 [label="Fetch"]
   n283 [label="group-tibetan-support:174"]
   n533 [label="FindByName:172"]
   n141 [label="FindByName:172"]
   n405 [label="FindByName:172"]
   n52 [label="MakeOptional:180"]
   n245 [label="FindByName:172"]
   n378 [label="Fetch"]
   n504 [label="MakeOptional:180"]
   n419 [label="group-sindhi-support:174"]
   n578 [label="Fetch"]
   n445 [label="FindByName:172"]
   n407 [label="group-tomcat:174"]
   n391 [label="group-eclipse:174"]
   n454 [label="Fetch"]
   n34 [label="Fetch"]
   n465 [label="FindByName:172"]
   n74 [label="Fetch"]
   n604 [label="MakeOptional:180"]
   n389 [label="FindByName:172"]
   n547 [label="group-gnome-desktop:174"]
   n76 [label="MakeOptional:180"]
   n265 [label="FindByName:172"]
   n592 [label="MakeOptional:180"]
   n647 [label="group-oriya-support:174"]
   n220 [label="MakeOptional:180"]
   n549 [label="FindByName:172"]
   n159 [label="group-georgian-support:174"]
   n430 [label="Fetch"]
   n396 [label="MakeOptional:180"]
   n152 [label="MakeOptional:180"]
   n211 [label="group-input-methods:174"]
   n317 [label="FindByName:172"]
   n93 [label="FindByName:172"]
   n620 [label="MakeOptional:180"]
   n431 [label="group-critical-path-gnome:174"]
   n146 [label="Fetch"]
   n311 [label="group-text-internet:174"]
   n424 [label="MakeOptional:180"]
   n429 [label="FindByName:172"]
   n143 [label="group-dial-up:174"]
   n239 [label="group-buildsys-build:174"]
   n519 [label="group-medical:174"]
   n363 [label="group-gnome-games:174"]
   n101 [label="FindByName:172"]
   n452 [label="MakeOptional:180"]
   n402 [label="Fetch"]
   n537 [label="FindByName:172"]
   n126 [label="Fetch"]
   n4 [label="Fetch"]
   n43 [label="group-sanskrit-support:174"]
   n482 [label="Fetch"]
   n563 [label="group-maithili-support:174"]
   n205 [label="FindByName:172"]
   n511 [label="group-santali-support:174"]
   n321 [label="FindByName:172"]
   n106 [label="Fetch"]
   n500 [label="MakeOptional:180"]
   n448 [label="MakeOptional:180"]
   n232 [label="MakeOptional:180"]
   n5 [label="FindByName:172"]
   n403 [label="group-gujarati-support:174"]
   n57 [label="FindByName:172"]
   n446 [label="Fetch"]
   n488 [label="MakeOptional:180"]
   n8 [label="MakeOptional:180"]
   n38 [label="Fetch"]
   n638 [label="Fetch"]
   n165 [label="FindByName:172"]
   n111 [label="group-directory-server:174"]
   n581 [label="FindByName:172"]
   n197 [label="FindByName:172"]
   n496 [label="MakeOptional:180"]
   n642 [label="Fetch"]
   n460 [label="MakeOptional:180"]
   n45 [label="FindByName:172"]
   n544 [label="MakeOptional:180"]
   n538 [label="Fetch"]
   n13 [label="FindByName:172"]
   n332 [label="MakeOptional:180"]
   n139 [label="group-korean-support:174"]
   n556 [label="MakeOptional:180"]
   n532 [label="MakeOptional:180"]
   n305 [label="FindByName:172"]
   n263 [label="group-hebrew-support:174"]
   n505 [label="FindByName:172"]
   n579 [label="group-development-libs:174"]
   n541 [label="FindByName:172"]
   n558 [label="Fetch"]
   n28 [label="MakeOptional:180"]
   n125 [label="FindByName:172"]
   n546 [label="Fetch"]
   n63 [label="group-critical-path-base:174"]
   n428 [label="MakeOptional:180"]
   n97 [label="FindByName:172"]
   n172 [label="MakeOptional:180"]
   n380 [label="MakeOptional:180"]
   n355 [label="group-ha:174"]
   n383 [label="group-c-development:174"]
   n173 [label="FindByName:172"]
   n78 [label="Fetch"]
   n614 [label="Fetch"]
   n334 [label="Fetch"]
   n527 [label="group-bodo-support:174"]
   n7 [label="group-thai-support:174"]
   n218 [label="Fetch"]
   n186 [label="Fetch"]
   n54 [label="Fetch"]
   n124 [label="MakeOptional:180"]
   n227 [label="group-xmonad:174"]
   n290 [label="Fetch"]
   n147 [label="group-firefox:174"]
   n623 [label="group-libreoffice-development:174"]
   n344 [label="MakeOptional:180"]
   n390 [label="Fetch"]
   n312 [label="MakeOptional:180"]
   n651 [label="group-perl-web:174"]
   n292 [label="MakeOptional:180"]
   n610 [label="Fetch"]
   n612 [label="MakeOptional:180"]
   n281 [label="FindByName:172"]
   n345 [label="FindByName:172"]
   n117 [label="FindByName:172"]
   n116 [label="MakeOptional:180"]
   n286 [label="Fetch"]
   n576 [label="MakeOptional:180"]
   n300 [label="MakeOptional:180"]
   n602 [label="Fetch"]
   n96 [label="MakeOptional:180"]
   n171 [label="group-legacy-fonts:174"]
   n353 [label="FindByName:172"]
   n603 [label="group-xmonad-mate:174"]
   n69 [label="FindByName:172"]
   n577 [label="FindByName:172"]
   n249 [label="FindByName:172"]
   n62 [label="Fetch"]
   n514 [label="Fetch"]
   n237 [label="FindByName:172"]
   n340 [label="MakeOptional:180"]
   n140 [label="MakeOptional:180"]
   n166 [label="Fetch"]
   n303 [label="group-system-tools:174"]
   n298 [label="Fetch"]
   n278 [label="Fetch"]
   n72 [label="MakeOptional:180"]
   n483 [label="group-guest-desktop-agents:174"]
   n6 [label="Fetch"]
   n259 [label="group-smb-server:174"]
   n293 [label="FindByName:172"]
   n450 [label="Fetch"]
   n99 [label="group-arabic-support:174"]
   n484 [label="MakeOptional:180"]
   n121 [label="FindByName:172"]
   n217 [label="FindByName:172"]
   n12 [label="MakeOptional:180"]
   n301 [label="FindByName:172"]
   n627 [label="group-sql-server:174"]
   n490 [label="Fetch"]
   n338 [label="Fetch"]
   n601 [label="FindByName:172"]
   n439 [label="group-java:174"]
   n302 [label="Fetch"]
   n641 [label="FindByName:172"]
   n291 [label="group-jbossas:174"]
   n326 [label="Fetch"]
   n582 [label="Fetch"]
   n84 [label="MakeOptional:180"]
   n611 [label="group-bhutanese-support:174"]
   n457 [label="FindByName:172"]
   n364 [label="MakeOptional:180"]
   n127 [label="group-vietnamese-support:174"]
   n478 [label="Fetch"]
   n201 [label="FindByName:172"]
   n649 [label="FindByName:172"]
   n588 [label="MakeOptional:180"]
   n335 [label="group-critical-path-xfce:174"]
   n554 [label="Fetch"]
   n270 [label="Fetch"]
   n316 [label="MakeOptional:180"]
   n440 [label="MakeOptional:180"]
   n81 [label="FindByName:172"]
   n550 [label="Fetch"]
   n352 [label="MakeOptional:180"]
   n212 [label="MakeOptional:180"]
   n188 [label="MakeOptional:180"]
   n161 [label="FindByName:172"]
   n169 [label="FindByName:172"]
   n192 [label="MakeOptional:180"]
   n276 [label="MakeOptional:180"]
   n372 [label="MakeOptional:180"]
   n308 [label="MakeOptional:180"]
   n95 [label="group-fedora-packager:174"]
   n561 [label="FindByName:172"]
   n535 [label="group-punjabi-support:174"]
   n628 [label="MakeOptional:180"]
   n399 [label="group-malayalam-support:174"]
   n138 [label="Fetch"]
   n242 [label="Fetch"]
   n120 [label="MakeOptional:180"]
   n609 [label="FindByName:172"]
   n16 [label="MakeOptional:180"]
   n110 [label="Fetch"]
   n605 [label="FindByName:172"]
   n629 [label="FindByName:172"]
   n510 [label="Fetch"]
   n617 [label="FindByName:172"]
   n348 [label="MakeOptional:180"]
   n559 [label="group-xfce-desktop:174"]
   n114 [label="Fetch"]
   n613 [label="FindByName:172"]
   n646 [label="Fetch"]
   n35 [label="group-graphical-internet:174"]
   n634 [label="Fetch"]
   n174 [label="Fetch"]
   n565 [label="FindByName:172"]
   n336 [label="MakeOptional:180"]
   n168 [label="MakeOptional:180"]
   n135 [label="group-core:174"]
   n50 [label="Fetch"]
   n19 [label="group-urdu-support:174"]
   n243 [label="group-kurdish-support:174"]
   n215 [label="group-electronic-lab:174"]
   n472 [label="MakeOptional:180"]
   n543 [label="group-finnish-support:174"]
   n433 [label="FindByName:172"]
   n426 [label="Fetch"]
   n107 [label="group-xfce-media:174"]
   n236 [label="MakeOptional:180"]
   n619 [label="group-mingw32:174"]
   n406 [label="Fetch"]
   n401 [label="FindByName:172"]
   n251 [label="group-xfce-software-development:174"]
   n640 [label="MakeOptional:180"]
   n10 [label="Fetch"]
   n207 [label="group-greek-support:174"]
   n58 [label="Fetch"]
   n373 [label="FindByName:172"]
   n474 [label="Fetch"]
   n282 [label="Fetch"]
   n381 [label="FindByName:172"]
   n2 [label="Find\nowasp-esapi-java-javadoc ...\ntexlive-gmutils:141"]
   n189 [label="FindByName:172"]
   n463 [label="group-multimedia:174"]
   n65 [label="FindByName:172"]
   n27 [label="group-russian-support:174"]
   n574 [label="Fetch"]
   n518 [label="Fetch"]
   n327 [label="group-sound-and-video:174"]
   n466 [label="Fetch"]
   n515 [label="group-kde-media:174"]
   n626 [label="Fetch"]
   n180 [label="MakeOptional:180"]
   n268 [label="MakeOptional:180"]
   n480 [label="MakeOptional:180"]
   n176 [label="MakeOptional:180"]
   n606 [label="Fetch"]
   n66 [label="Fetch"]
   n163 [label="group-standard:174"]
   n598 [label="Fetch"]
   n362 [label="Fetch"]
   n567 [label="group-mail-server:174"]
   n643 [label="group-x-software-development:174"]
   n104 [label="MakeOptional:180"]
   n650 [label="Fetch"]
   n341 [label="FindByName:172"]
   n225 [label="FindByName:172"]
   n337 [label="FindByName:172"]
   n597 [label="FindByName:172"]
   n320 [label="MakeOptional:180"]
   n409 [label="FindByName:172"]
   n633 [label="FindByName:172"]
   n274 [label="Fetch"]
   n0 [label="GroupSearchSourceTroveSet"]
   n123 [label="group-graphics:174"]
   n64 [label="MakeOptional:180"]
   n94 [label="Fetch"]
   n132 [label="MakeOptional:180"]
   n564 [label="MakeOptional:180"]
   n262 [label="Fetch"]
   n591 [label="group-python-web:174"]
   n569 [label="FindByName:172"]
   n285 [label="FindByName:172"]
   n397 [label="FindByName:172"]
   n214 [label="Fetch"]
   n368 [label="MakeOptional:180"]
   n118 [label="Fetch"]
   n14 [label="Fetch"]
   n585 [label="FindByName:172"]
   n370 [label="Fetch"]
   n315 [label="group-virtualization:174"]
   n475 [label="group-design-suite:174"]
   n508 [label="MakeOptional:180"]
   n379 [label="group-games:174"]
   n346 [label="Fetch"]
   n306 [label="Fetch"]
   n451 [label="group-mongodb:174"]
   n382 [label="Fetch"]
   n455 [label="group-cloud-infrastructure:174"]
   n41 [label="FindByName:172"]
   n175 [label="group-manipuri-support:174"]
   n229 [label="FindByName:172"]
   n357 [label="FindByName:172"]
   n427 [label="group-education:174"]
   n442 [label="Fetch"]
   n526 [label="Fetch"]
   n497 [label="FindByName:172"]
   n441 [label="FindByName:172"]
   n133 [label="FindByName:172"]
   n203 [label="group-critical-path-kde:174"]
   n608 [label="MakeOptional:180"]
   n224 [label="MakeOptional:180"]
   n632 [label="MakeOptional:180"]
   n461 [label="FindByName:172"]
   n325 [label="FindByName:172"]
   n105 [label="FindByName:172"]
   n162 [label="Fetch"]
   n158 [label="Fetch"]
   n349 [label="FindByName:172"]
   n77 [label="FindByName:172"]
   n253 [label="FindByName:172"]
   n494 [label="Fetch"]
   n583 [label="group-libreoffice:174"]
   n59 [label="group-critical-path-apps:174"]
   n361 [label="FindByName:172"]
   n88 [label="MakeOptional:180"]
   n252 [label="MakeOptional:180"]
   n618 [label="Fetch"]
   n200 [label="MakeOptional:180"]
   n342 [label="Fetch"]
   n548 [label="MakeOptional:180"]
   n434 [label="Fetch"]
   n31 [label="group-robotics-suite:174"]
   n553 [label="FindByName:172"]
   n26 [label="Fetch"]
   n572 [label="MakeOptional:180"]
   n299 [label="group-xfce-extra-plugins:174"]
   n221 [label="FindByName:172"]
   n513 [label="FindByName:172"]
   n552 [label="MakeOptional:180"]
   n384 [label="MakeOptional:180"]
   n404 [label="MakeOptional:180"]
   n560 [label="MakeOptional:180"]
   n398 [label="Fetch"]
   n32 [label="MakeOptional:180"]
   n360 [label="MakeOptional:180"]
   n412 [label="MakeOptional:180"]
   n499 [label="group-japanese-support:174"]
   n599 [label="group-web-server:174"]
   n607 [label="group-haproxy:174"]
   n46 [label="Fetch"]
   n24 [label="MakeOptional:180"]
   n80 [label="MakeOptional:180"]
   n289 [label="FindByName:172"]
   n447 [label="group-dogtag:174"]
   n530 [label="Fetch"]
   n351 [label="group-java-development:174"]
   n145 [label="FindByName:172"]
   n275 [label="group-sugar-desktop:174"]
   n1 [label="GroupSearchPathTroveSet"]
   n639 [label="group-xfce-office:174"]
   n616 [label="MakeOptional:180"]
   n37 [label="FindByName:172"]
   n296 [label="MakeOptional:180"]
   n130 [label="Fetch"]
   n636 [label="MakeOptional:180"]
   n395 [label="group-rubyonrails:174"]
   n273 [label="FindByName:172"]
   n119 [label="group-server-cfg:174"]
   n113 [label="FindByName:172"]
   n545 [label="FindByName:172"]
   n89 [label="FindByName:172"]
   n479 [label="group-kde-office:174"]
   n170 [label="Fetch"]
   n502 [label="Fetch"]
   n347 [label="group-persian-support:174"]
   n503 [label="group-kde-education:174"]
   n571 [label="group-font-design:174"]
   n551 [label="group-kde-desktop:174"]
   n444 [label="MakeOptional:180"]
   n79 [label="group-sinhala-support:174"]
   n471 [label="group-fonts:174"]
   n234 [label="Fetch"]
   n375 [label="group-yiddish-support:174"]
   n157 [label="FindByName:172"]
   n509 [label="FindByName:172"]
   n493 [label="FindByName:172"]
   n437 [label="FindByName:172"]
   n294 [label="Fetch"]
   n476 [label="MakeOptional:180"]
   n261 [label="FindByName:172"]
   n477 [label="FindByName:172"]
   n324 [label="MakeOptional:180"]
   n507 [label="group-admin-tools:174"]
   n149 [label="FindByName:172"]
   n586 [label="Fetch"]
   n374 [label="Fetch"]
   n216 [label="MakeOptional:180"]
   n230 [label="Fetch"]
   n267 [label="group-books:174"]
   n271 [label="group-network-server:174"]
   n467 [label="group-sugar-apps:174"]
   n425 [label="FindByName:172"]
   n413 [label="FindByName:172"]
   n100 [label="MakeOptional:180"]
   n258 [label="Fetch"]
   n330 [label="Fetch"]
   n615 [label="group-mysql:174"]
   n521 [label="FindByName:172"]
   n86 [label="Fetch"]
   n562 [label="Fetch"]
   n534 [label="Fetch"]
   n21 [label="FindByName:172"]
   n23 [label="group-security-lab:174"]
   n184 [label="MakeOptional:180"]
   n199 [label="group-gnome-software-development:174"]
   n30 [label="Fetch"]
   n309 [label="FindByName:172"]
   n417 [label="FindByName:172"]
   n177 [label="FindByName:172"]
   n635 [label="group-dns-server:174"]
   n644 [label="MakeOptional:180"]
   n256 [label="MakeOptional:180"]
   n621 [label="FindByName:172"]
   n328 [label="MakeOptional:180"]
   n228 [label="MakeOptional:180"]
   n473 [label="FindByName:172"]
   n318 [label="Fetch"]
   n501 [label="FindByName:172"]
   n148 [label="MakeOptional:180"]
   n495 [label="group-epiphany:174"]
   n566 [label="Fetch"]
   n233 [label="FindByName:172"]
   n241 [label="FindByName:172"]
   n128 [label="MakeOptional:180"]
   n51 [label="group-simplified-chinese-support:174"]
   n254 [label="Fetch"]
   n542 [label="Fetch"]
   n652 [label="MakeOptional:180"]
   n540 [label="MakeOptional:180"]
   n329 [label="FindByName:172"]
   n539 [label="group-window-managers:174"]
   n420 [label="MakeOptional:180"]
   n593 [label="FindByName:172"]
   n167 [label="group-lxde-office:174"]
   n371 [label="group-legacy-software-support:174"]
   n600 [label="MakeOptional:180"]
   n195 [label="group-ocaml:174"]
   n272 [label="MakeOptional:180"]
   n75 [label="group-marathi-support:174"]
   n367 [label="group-lxde-desktop:174"]
   n575 [label="group-guest-agents:174"]
   n443 [label="group-nepali-support:174"]
   n524 [label="MakeOptional:180"]
   n630 [label="Fetch"]
   n411 [label="group-cinnamon-desktop:174"]
   n213 [label="FindByName:172"]
   n131 [label="group-mate-applications:174"]
   n279 [label="group-hardware-support:174"]
   n589 [label="FindByName:172"]
   n25 [label="FindByName:172"]
   n122 [label="Fetch"]
   n520 [label="MakeOptional:180"]
   n295 [label="group-perl:174"]
   n314 [label="Fetch"]
   n183 [label="group-burmese-support:174"]
   n136 [label="MakeOptional:180"]
   n196 [label="MakeOptional:180"]
   n153 [label="FindByName:172"]
   n456 [label="MakeOptional:180"]
   n410 [label="Fetch"]
   n109 [label="FindByName:172"]
   n156 [label="MakeOptional:180"]
   n369 [label="FindByName:172"]
   n438 [label="Fetch"]
   n190 [label="Fetch"]
   n55 [label="group-dogri-support:174"]
   n238 [label="Fetch"]
   n512 [label="MakeOptional:180"]
   n408 [label="MakeOptional:180"]
   n331 [label="group-ethiopic-support:174"]
   n322 [label="Fetch"]
   n247 [label="group-anaconda-tools:174"]
   n468 [label="MakeOptional:180"]
   n529 [label="FindByName:172"]
   n587 [label="group-engineering-and-scientific:174"]
   n240 [label="MakeOptional:180"]
   n269 [label="FindByName:172"]
   n208 [label="MakeOptional:180"]
   n98 [label="Fetch"]
   n18 [label="Fetch"]
   n91 [label="group-khmer-support:174"]
   n624 [label="MakeOptional:180"]
   n87 [label="group-traditional-chinese-support:174"]
   n181 [label="FindByName:172"]
   n392 [label="MakeOptional:180"]
   n280 [label="MakeOptional:180"]
   n0 -> n1 [label="1"]
   n1 -> n2
   n1 -> n3 [label="1"]
   n2 -> n513
   n2 -> n4
   n2 -> n5
   n2 -> n9
   n2 -> n13
   n2 -> n17
   n2 -> n21
   n2 -> n601
   n2 -> n25
   n2 -> n29
   n2 -> n517
   n2 -> n33
   n2 -> n37
   n2 -> n41
   n2 -> n45
   n2 -> n605
   n2 -> n49
   n2 -> n53
   n2 -> n521
   n2 -> n57
   n2 -> n61
   n2 -> n65
   n2 -> n69
   n2 -> n609
   n2 -> n73
   n2 -> n77
   n2 -> n525
   n2 -> n81
   n2 -> n85
   n2 -> n89
   n2 -> n93
   n2 -> n613
   n2 -> n97
   n2 -> n101
   n2 -> n529
   n2 -> n105
   n2 -> n109
   n2 -> n113
   n2 -> n117
   n2 -> n617
   n2 -> n121
   n2 -> n125
   n2 -> n533
   n2 -> n129
   n2 -> n133
   n2 -> n137
   n2 -> n141
   n2 -> n621
   n2 -> n145
   n2 -> n149
   n2 -> n537
   n2 -> n153
   n2 -> n157
   n2 -> n161
   n2 -> n165
   n2 -> n625
   n2 -> n169
   n2 -> n173
   n2 -> n541
   n2 -> n177
   n2 -> n181
   n2 -> n185
   n2 -> n189
   n2 -> n629
   n2 -> n193
   n2 -> n197
   n2 -> n545
   n2 -> n201
   n2 -> n205
   n2 -> n209
   n2 -> n213
   n2 -> n633
   n2 -> n217
   n2 -> n221
   n2 -> n549
   n2 -> n225
   n2 -> n229
   n2 -> n233
   n2 -> n237
   n2 -> n637
   n2 -> n241
   n2 -> n245
   n2 -> n553
   n2 -> n249
   n2 -> n253
   n2 -> n257
   n2 -> n261
   n2 -> n641
   n2 -> n265
   n2 -> n269
   n2 -> n557
   n2 -> n273
   n2 -> n277
   n2 -> n281
   n2 -> n285
   n2 -> n645
   n2 -> n289
   n2 -> n293
   n2 -> n561
   n2 -> n297
   n2 -> n301
   n2 -> n305
   n2 -> n309
   n2 -> n649
   n2 -> n313
   n2 -> n317
   n2 -> n565
   n2 -> n321
   n2 -> n325
   n2 -> n329
   n2 -> n333
   n2 -> n337
   n2 -> n341
   n2 -> n569
   n2 -> n345
   n2 -> n349
   n2 -> n353
   n2 -> n357
   n2 -> n361
   n2 -> n365
   n2 -> n573
   n2 -> n369
   n2 -> n373
   n2 -> n377
   n2 -> n381
   n2 -> n385
   n2 -> n389
   n2 -> n577
   n2 -> n393
   n2 -> n397
   n2 -> n401
   n2 -> n405
   n2 -> n409
   n2 -> n413
   n2 -> n581
   n2 -> n417
   n2 -> n421
   n2 -> n425
   n2 -> n429
   n2 -> n433
   n2 -> n437
   n2 -> n585
   n2 -> n441
   n2 -> n445
   n2 -> n449
   n2 -> n453
   n2 -> n457
   n2 -> n461
   n2 -> n589
   n2 -> n465
   n2 -> n469
   n2 -> n473
   n2 -> n477
   n2 -> n481
   n2 -> n485
   n2 -> n593
   n2 -> n489
   n2 -> n493
   n2 -> n497
   n2 -> n501
   n2 -> n505
   n2 -> n509
   n2 -> n597
   n4 -> n3 [label="2"]
   n5 -> n8
   n5 -> n6
   n6 -> n7
   n9 -> n10
   n9 -> n12
   n10 -> n11
   n13 -> n16
   n13 -> n14
   n14 -> n15
   n17 -> n18
   n17 -> n20
   n18 -> n19
   n21 -> n24
   n21 -> n22
   n22 -> n23
   n25 -> n26
   n25 -> n28
   n26 -> n27
   n29 -> n32
   n29 -> n30
   n30 -> n31
   n33 -> n34
   n33 -> n36
   n34 -> n35
   n37 -> n40
   n37 -> n38
   n38 -> n39
   n41 -> n42
   n41 -> n44
   n42 -> n43
   n45 -> n48
   n45 -> n46
   n46 -> n47
   n49 -> n50
   n49 -> n52
   n50 -> n51
   n53 -> n56
   n53 -> n54
   n54 -> n55
   n57 -> n58
   n57 -> n60
   n58 -> n59
   n61 -> n64
   n61 -> n62
   n62 -> n63
   n65 -> n66
   n65 -> n68
   n66 -> n67
   n69 -> n72
   n69 -> n70
   n70 -> n71
   n73 -> n74
   n73 -> n76
   n74 -> n75
   n77 -> n80
   n77 -> n78
   n78 -> n79
   n81 -> n82
   n81 -> n84
   n82 -> n83
   n85 -> n88
   n85 -> n86
   n86 -> n87
   n89 -> n90
   n89 -> n92
   n90 -> n91
   n93 -> n96
   n93 -> n94
   n94 -> n95
   n97 -> n98
   n97 -> n100
   n98 -> n99
   n101 -> n104
   n101 -> n102
   n102 -> n103
   n105 -> n106
   n105 -> n108
   n106 -> n107
   n109 -> n112
   n109 -> n110
   n110 -> n111
   n113 -> n114
   n113 -> n116
   n114 -> n115
   n117 -> n120
   n117 -> n118
   n118 -> n119
   n121 -> n122
   n121 -> n124
   n122 -> n123
   n125 -> n128
   n125 -> n126
   n126 -> n127
   n129 -> n130
   n129 -> n132
   n130 -> n131
   n133 -> n136
   n133 -> n134
   n134 -> n135
   n137 -> n138
   n137 -> n140
   n138 -> n139
   n141 -> n144
   n141 -> n142
   n142 -> n143
   n145 -> n146
   n145 -> n148
   n146 -> n147
   n149 -> n152
   n149 -> n150
   n150 -> n151
   n153 -> n154
   n153 -> n156
   n154 -> n155
   n157 -> n160
   n157 -> n158
   n158 -> n159
   n161 -> n162
   n161 -> n164
   n162 -> n163
   n165 -> n168
   n165 -> n166
   n166 -> n167
   n169 -> n170
   n169 -> n172
   n170 -> n171
   n173 -> n176
   n173 -> n174
   n174 -> n175
   n177 -> n178
   n177 -> n180
   n178 -> n179
   n181 -> n184
   n181 -> n182
   n182 -> n183
   n185 -> n186
   n185 -> n188
   n186 -> n187
   n189 -> n192
   n189 -> n190
   n190 -> n191
   n193 -> n194
   n193 -> n196
   n194 -> n195
   n197 -> n200
   n197 -> n198
   n198 -> n199
   n201 -> n202
   n201 -> n204
   n202 -> n203
   n205 -> n208
   n205 -> n206
   n206 -> n207
   n209 -> n210
   n209 -> n212
   n210 -> n211
   n213 -> n216
   n213 -> n214
   n214 -> n215
   n217 -> n218
   n217 -> n220
   n218 -> n219
   n221 -> n224
   n221 -> n222
   n222 -> n223
   n225 -> n226
   n225 -> n228
   n226 -> n227
   n229 -> n232
   n229 -> n230
   n230 -> n231
   n233 -> n234
   n233 -> n236
   n234 -> n235
   n237 -> n240
   n237 -> n238
   n238 -> n239
   n241 -> n242
   n241 -> n244
   n242 -> n243
   n245 -> n248
   n245 -> n246
   n246 -> n247
   n249 -> n250
   n249 -> n252
   n250 -> n251
   n253 -> n256
   n253 -> n254
   n254 -> n255
   n257 -> n258
   n257 -> n260
   n258 -> n259
   n261 -> n264
   n261 -> n262
   n262 -> n263
   n265 -> n266
   n265 -> n268
   n266 -> n267
   n269 -> n272
   n269 -> n270
   n270 -> n271
   n273 -> n274
   n273 -> n276
   n274 -> n275
   n277 -> n280
   n277 -> n278
   n278 -> n279
   n281 -> n282
   n281 -> n284
   n282 -> n283
   n285 -> n288
   n285 -> n286
   n286 -> n287
   n289 -> n290
   n289 -> n292
   n290 -> n291
   n293 -> n296
   n293 -> n294
   n294 -> n295
   n297 -> n298
   n297 -> n300
   n298 -> n299
   n301 -> n304
   n301 -> n302
   n302 -> n303
   n305 -> n306
   n305 -> n308
   n306 -> n307
   n309 -> n312
   n309 -> n310
   n310 -> n311
   n313 -> n314
   n313 -> n316
   n314 -> n315
   n317 -> n320
   n317 -> n318
   n318 -> n319
   n321 -> n322
   n321 -> n324
   n322 -> n323
   n325 -> n328
   n325 -> n326
   n326 -> n327
   n329 -> n330
   n329 -> n332
   n330 -> n331
   n333 -> n336
   n333 -> n334
   n334 -> n335
   n337 -> n338
   n337 -> n340
   n338 -> n339
   n341 -> n344
   n341 -> n342
   n342 -> n343
   n345 -> n346
   n345 -> n348
   n346 -> n347
   n349 -> n352
   n349 -> n350
   n350 -> n351
   n353 -> n354
   n353 -> n356
   n354 -> n355
   n357 -> n360
   n357 -> n358
   n358 -> n359
   n361 -> n362
   n361 -> n364
   n362 -> n363
   n365 -> n368
   n365 -> n366
   n366 -> n367
   n369 -> n370
   n369 -> n372
   n370 -> n371
   n373 -> n376
   n373 -> n374
   n374 -> n375
   n377 -> n378
   n377 -> n380
   n378 -> n379
   n381 -> n384
   n381 -> n382
   n382 -> n383
   n385 -> n386
   n385 -> n388
   n386 -> n387
   n389 -> n392
   n389 -> n390
   n390 -> n391
   n393 -> n394
   n393 -> n396
   n394 -> n395
   n397 -> n400
   n397 -> n398
   n398 -> n399
   n401 -> n402
   n401 -> n404
   n402 -> n403
   n405 -> n408
   n405 -> n406
   n406 -> n407
   n409 -> n410
   n409 -> n412
   n410 -> n411
   n413 -> n416
   n413 -> n414
   n414 -> n415
   n417 -> n418
   n417 -> n420
   n418 -> n419
   n421 -> n424
   n421 -> n422
   n422 -> n423
   n425 -> n426
   n425 -> n428
   n426 -> n427
   n429 -> n432
   n429 -> n430
   n430 -> n431
   n433 -> n434
   n433 -> n436
   n434 -> n435
   n437 -> n440
   n437 -> n438
   n438 -> n439
   n441 -> n442
   n441 -> n444
   n442 -> n443
   n445 -> n448
   n445 -> n446
   n446 -> n447
   n449 -> n450
   n449 -> n452
   n450 -> n451
   n453 -> n456
   n453 -> n454
   n454 -> n455
   n457 -> n458
   n457 -> n460
   n458 -> n459
   n461 -> n464
   n461 -> n462
   n462 -> n463
   n465 -> n466
   n465 -> n468
   n466 -> n467
   n469 -> n472
   n469 -> n470
   n470 -> n471
   n473 -> n474
   n473 -> n476
   n474 -> n475
   n477 -> n480
   n477 -> n478
   n478 -> n479
   n481 -> n482
   n481 -> n484
   n482 -> n483
   n485 -> n488
   n485 -> n486
   n486 -> n487
   n489 -> n490
   n489 -> n492
   n490 -> n491
   n493 -> n496
   n493 -> n494
   n494 -> n495
   n497 -> n498
   n497 -> n500
   n498 -> n499
   n501 -> n504
   n501 -> n502
   n502 -> n503
   n505 -> n506
   n505 -> n508
   n506 -> n507
   n509 -> n512
   n509 -> n510
   n510 -> n511
   n513 -> n514
   n513 -> n516
   n514 -> n515
   n517 -> n520
   n517 -> n518
   n518 -> n519
   n521 -> n522
   n521 -> n524
   n522 -> n523
   n525 -> n528
   n525 -> n526
   n526 -> n527
   n529 -> n530
   n529 -> n532
   n530 -> n531
   n533 -> n536
   n533 -> n534
   n534 -> n535
   n537 -> n538
   n537 -> n540
   n538 -> n539
   n541 -> n544
   n541 -> n542
   n542 -> n543
   n545 -> n546
   n545 -> n548
   n546 -> n547
   n549 -> n552
   n549 -> n550
   n550 -> n551
   n553 -> n554
   n553 -> n556
   n554 -> n555
   n557 -> n560
   n557 -> n558
   n558 -> n559
   n561 -> n562
   n561 -> n564
   n562 -> n563
   n565 -> n568
   n565 -> n566
   n566 -> n567
   n569 -> n570
   n569 -> n572
   n570 -> n571
   n573 -> n576
   n573 -> n574
   n574 -> n575
   n577 -> n578
   n577 -> n580
   n578 -> n579
   n581 -> n584
   n581 -> n582
   n582 -> n583
   n585 -> n586
   n585 -> n588
   n586 -> n587
   n589 -> n592
   n589 -> n590
   n590 -> n591
   n593 -> n594
   n593 -> n596
   n594 -> n595
   n597 -> n600
   n597 -> n598
   n598 -> n599
   n601 -> n602
   n601 -> n604
   n602 -> n603
   n605 -> n608
   n605 -> n606
   n606 -> n607
   n609 -> n610
   n609 -> n612
   n610 -> n611
   n613 -> n616
   n613 -> n614
   n614 -> n615
   n617 -> n618
   n617 -> n620
   n618 -> n619
   n621 -> n624
   n621 -> n622
   n622 -> n623
   n625 -> n626
   n625 -> n628
   n626 -> n627
   n629 -> n632
   n629 -> n630
   n630 -> n631
   n633 -> n634
   n633 -> n636
   n634 -> n635
   n637 -> n640
   n637 -> n638
   n638 -> n639
   n641 -> n642
   n641 -> n644
   n642 -> n643
   n645 -> n648
   n645 -> n646
   n646 -> n647
   n649 -> n650
   n649 -> n652
   n650 -> n651
}

--

Brett C. Smith
[email protected]
Sr Software Developer
Platform Deployment Technologies
(919)531-6635  -- x16635

________________________________________
From: Foresight-devel <[email protected]> on 
behalf of Brett Smith <[email protected]>
Sent: Friday, April 18, 2014 2:39 PM
To: Foresight Linux Development
Subject: [Foresight-devel] Re: Groups from comps.xml

Here is where groups-os stands. This is trying to dep close group-everything.  
Pretty close. Just need to figure out the last few bits.


error: Error building recipe 
group-os:source=/f20s1.flnx.org@f:20sbeta/0-7[~MySQL-python.threadsafe,~X,~!alternatives,!bootstrap,~builddocs,~buildtests,!cross,~desktop,~!dietlibc,~!dom0,~!domU,~emacs,~gcj,~gnome,~grub.static,~gtk,~ipv6,~kde,~!kernel.debug,~kernel.debugdata,~!kernel.numa,~!kernel.pae,~kernel.smp,~krb,~ldap,~nptl,~!openssh.smartcard,~!openssh.static_libcrypto,pam,~pcre,~perl,~!pie,~!postfix.mysql,~python,~qt,~readline,~!sasl,~!selinux,~sqlite.threadsafe,ssl,~tcl,tcpwrappers,~tk,!vmware,~!xen,~!xfce,~!xorg-x11.xprint
 is: x86(~3dnow,~3dnowext,~cmov,~i486,~i586,~i686,~mmx,~mmxext,~nx,~sse,~sse2) 
x86_64(~3dnow,~3dnowext,~nx)]:


Unresolved Deps:
        kyua-cli-tests:rpm=/f20s1.flnx.org@f:20sbeta/0.5_3.fc19-1-6[is: x86_64] 
requires rpm: liblutok.so.0[64bit]
        ghc-hjsmin:rpm=/f20s1.flnx.org@f:20sbeta/0.1.4.3_2.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: 
ghc[language-javascript-0.5.8-d32700ad03679ad2b0c117f567d831b2]
rpm: libHSlanguage-javascript-0.5.8-ghc7.6.3.so
        Singular:rpm=/f20s1.flnx.org@f:20sbeta/3.1.5_6.fc20-1-6[is: x86_64] 
requires rpm: factory-gftables
        gnome-panel-control:rpm=/f20s1.flnx.org@f:20sbeta/3.5.2_2.fc20-1-6[is: 
x86_64] requires rpm: gnome-panel
        nifti2dicom:rpm=/f20s1.flnx.org@f:20sbeta/0.4.6_3.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: libQVTK.so.5.10
rpm: libvtkCharts.so.5.10
rpm: libvtkCommon.so.5.10
rpm: libvtkFiltering.so.5.10
rpm: libvtkGenericFiltering.so.5.10
rpm: libvtkGeovis.so.5.10
rpm: libvtkGraphics.so.5.10
rpm: libvtkHybrid.so.5.10
rpm: libvtkIO.so.5.10
rpm: libvtkImaging.so.5.10
rpm: libvtkInfovis.so.5.10
rpm: libvtkParallel.so.5.10
rpm: libvtkRendering.so.5.10
rpm: libvtkTextAnalysis.so.5.10
rpm: libvtkViews.so.5.10
rpm: libvtkVolumeRendering.so.5.10
rpm: libvtkWidgets.so.5.10
rpm: libvtksys.so.5.10
        
tango:rpm=/f20s1.flnx.org@f:20sbeta/2_12.20120821git7b92443.fc19-1-6[is: 
x86_64] requires rpm: libphobos-ldc.so.60[64bit]
        ghc-hjsmin-devel:rpm=/f20s1.flnx.org@f:20sbeta/0.1.4.3_2.fc20-1-6[is: 
x86_64] requires rpm: 
ghc-devel[language-javascript-0.5.8-ffc2386ad675aa51553156cff5e6e449]
        gnome-panel-control:rpm=/f20s1.flnx.org@f:20sbeta/3.5.2_2.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: gnome-panel
        subsurface:rpm=/f20s1.flnx.org@f:20sbeta/3.1.1_2.fc20-1-6[is: x86_64] 
requires rpm: libosmgpsmap.so.2[64bit]
        perl-Language-Expr:rpm=/f20s1.flnx.org@f:20sbeta/0.19_4.fc19-1-6[is: 
x86_64] requires rpm: perl[:MODULE_COMPAT_5.16.2]
        php-symfony-intl:rpm=/f20s1.flnx.org@f:20sbeta/2.3.7_3.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: php-symfony-icu
        ghc-hjsmin:rpm=/f20s1.flnx.org@f:20sbeta/0.1.4.3_2.fc20-1-6[is: x86_64] 
requires rpm: ghc[language-javascript-0.5.8-ffc2386ad675aa51553156cff5e6e449]
rpm: libHSlanguage-javascript-0.5.8-ghc7.6.3.so[64bit]
        
perl-PDL-Graphics-PLplot:rpm=/f20s1.flnx.org@f:20sbeta/0.59_3.fc19-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: perl[:MODULE_COMPAT_5.16.1]
        nocpulse-common:rpm=/f20s1.flnx.org@f:20sbeta/2.2.7_2.fc20-1-6[is: 
x86_64] requires rpm: perl[RHN::DBI]
        perl-Language-Expr:rpm=/f20s1.flnx.org@f:20sbeta/0.19_4.fc19-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: perl[:MODULE_COMPAT_5.16.2]
        python-tag:rpm=/f20s1.flnx.org@f:20sbeta/2013.1_1.fc20-1-6[is: x86_64] 
requires rpm: libboost_python.so.1.53.0[64bit]
        
derelict-tcod:rpm=/f20s1.flnx.org@f:20sbeta/3_20.20130626gite70c293.fc20-1-6[is:
 x86(~!i486,~!i586,~!i686)] requires rpm: tcod
        subsurface:rpm=/f20s1.flnx.org@f:20sbeta/3.1.1_2.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: libosmgpsmap.so.2
        Singular-devel:rpm=/f20s1.flnx.org@f:20sbeta/3.1.5_6.fc20-1-6[is: 
x86_64] requires rpm: factory-devel
        spring:rpm=/f20s1.flnx.org@f:20sbeta/94.1_6.fc20-1-6[is: x86_64] 
requires rpm: spring-installer
        koji-vm:rpm=/f20s1.flnx.org@f:20sbeta/1.8.0_2.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: python-virtinst
        
derelict-tcod-devel:rpm=/f20s1.flnx.org@f:20sbeta/3_20.20130626gite70c293.fc20-1-6[is:
 x86_64] requires rpm: tcod
        kawa:rpm=/f20s1.flnx.org@f:20sbeta/1.11_5.fc19-1-6[is: x86_64] requires 
rpm: servlet25
        spring:rpm=/f20s1.flnx.org@f:20sbeta/94.1_6.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: spring-installer
        nocpulse-common:rpm=/f20s1.flnx.org@f:20sbeta/2.2.7_2.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: perl[RHN::DBI]
        Macaulay2:rpm=/f20s1.flnx.org@f:20sbeta/1.5_1.fc20-1-6[is: x86_64] 
requires rpm: factory-gftables
        fts-server:rpm=/f20s1.flnx.org@f:20sbeta/3.1.1_1.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: libactivemq-cpp.so.14
        spacewalk-admin:rpm=/f20s1.flnx.org@f:20sbeta/2.0.1_2.fc20-1-6[is: 
x86_64] requires rpm: perl[RHN::SatelliteCert]
rpm: spacewalk-base
        python-tag:rpm=/f20s1.flnx.org@f:20sbeta/2013.1_1.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: libboost_python.so.1.53.0
        koji-vm:rpm=/f20s1.flnx.org@f:20sbeta/1.8.0_2.fc20-1-6[is: x86_64] 
requires rpm: python-virtinst
        nifti2dicom:rpm=/f20s1.flnx.org@f:20sbeta/0.4.6_3.fc20-1-6[is: x86_64] 
requires rpm: libQVTK.so.5.10[64bit]
rpm: libvtkCharts.so.5.10[64bit]
rpm: libvtkCommon.so.5.10[64bit]
rpm: libvtkFiltering.so.5.10[64bit]
rpm: libvtkGenericFiltering.so.5.10[64bit]
rpm: libvtkGeovis.so.5.10[64bit]
rpm: libvtkGraphics.so.5.10[64bit]
rpm: libvtkHybrid.so.5.10[64bit]
rpm: libvtkIO.so.5.10[64bit]
rpm: libvtkImaging.so.5.10[64bit]
rpm: libvtkInfovis.so.5.10[64bit]
rpm: libvtkParallel.so.5.10[64bit]
rpm: libvtkRendering.so.5.10[64bit]
rpm: libvtkTextAnalysis.so.5.10[64bit]
rpm: libvtkViews.so.5.10[64bit]
rpm: libvtkVolumeRendering.so.5.10[64bit]
rpm: libvtkWidgets.so.5.10[64bit]
rpm: libvtksys.so.5.10[64bit]
        spacewalk-admin:rpm=/f20s1.flnx.org@f:20sbeta/2.0.1_2.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: perl[RHN::SatelliteCert]
rpm: spacewalk-base
        kyua-cli-tests:rpm=/f20s1.flnx.org@f:20sbeta/0.5_3.fc19-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: liblutok.so.0
        Singular:rpm=/f20s1.flnx.org@f:20sbeta/3.1.5_6.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: factory-gftables
        ghc-hjsmin-devel:rpm=/f20s1.flnx.org@f:20sbeta/0.1.4.3_2.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: 
ghc-devel[language-javascript-0.5.8-d32700ad03679ad2b0c117f567d831b2]
        kyua-cli:rpm=/f20s1.flnx.org@f:20sbeta/0.5_3.fc19-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: liblutok.so.0
        Macaulay2:rpm=/f20s1.flnx.org@f:20sbeta/1.5_1.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: factory-gftables
        
derelict-tcod-devel:rpm=/f20s1.flnx.org@f:20sbeta/3_20.20130626gite70c293.fc20-1-6[is:
 x86(~!i486,~!i586,~!i686)] requires rpm: tcod
        kawa:rpm=/f20s1.flnx.org@f:20sbeta/1.11_5.fc19-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: servlet25
        php-symfony-intl:rpm=/f20s1.flnx.org@f:20sbeta/2.3.7_3.fc20-1-6[is: 
x86_64] requires rpm: php-symfony-icu
        systemtap-testsuite:rpm=/f20s1.flnx.org@f:20sbeta/2.4_1.fc20-1-6[is: 
x86_64] requires file: /usr/lib/libc.so
        
tango:rpm=/f20s1.flnx.org@f:20sbeta/2_12.20120821git7b92443.fc19-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: libphobos-ldc.so.60
        blueman:rpm=/f20s1.flnx.org@f:20sbeta/1.23_7.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: gvfs-obexftp
rpm: obex-data-server
        kyua-cli:rpm=/f20s1.flnx.org@f:20sbeta/0.5_3.fc19-1-6[is: x86_64] 
requires rpm: liblutok.so.0[64bit]
        gdm-control:rpm=/f20s1.flnx.org@f:20sbeta/3.5.2_2.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: gnome-panel
        gdm-control:rpm=/f20s1.flnx.org@f:20sbeta/3.5.2_2.fc20-1-6[is: x86_64] 
requires rpm: gnome-panel
        
gtkd:rpm=/f20s1.flnx.org@f:20sbeta/2.0.0_29.20120815git9ae9181.fc18-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: libphobos-ldc.so.60
        blueman:rpm=/f20s1.flnx.org@f:20sbeta/1.23_7.fc20-1-6[is: x86_64] 
requires rpm: gvfs-obexftp
rpm: obex-data-server
        fts-server:rpm=/f20s1.flnx.org@f:20sbeta/3.1.1_1.fc20-1-6[is: x86_64] 
requires rpm: libactivemq-cpp.so.14[64bit]
        
derelict-tcod:rpm=/f20s1.flnx.org@f:20sbeta/3_20.20130626gite70c293.fc20-1-6[is:
 x86_64] requires rpm: tcod
        Singular-devel:rpm=/f20s1.flnx.org@f:20sbeta/3.1.5_6.fc20-1-6[is: 
x86(~!i486,~!i586,~!i686)] requires rpm: factory-devel
        
perl-PDL-Graphics-PLplot:rpm=/f20s1.flnx.org@f:20sbeta/0.59_3.fc19-1-6[is: 
x86_64] requires rpm: perl[:MODULE_COMPAT_5.16.1]
        
gtkd:rpm=/f20s1.flnx.org@f:20sbeta/2.0.0_29.20120815git9ae9181.fc18-1-6[is: 
x86_64] requires rpm: libphobos-ldc.so.60[64bit]


--

Brett C. Smith
[email protected]
Sr Software Developer
Platform Deployment Technologies
(919)531-6635  -- x16635

________________________________________
From: Foresight-devel <[email protected]> on 
behalf of Brett Smith <[email protected]>
Sent: Monday, April 14, 2014 4:13 PM
To: Foresight Linux Development
Subject: [Foresight-devel] Re: Groups from comps.xml

Ok updates.

Got groups to build but deps are a real issue.

Hacked together a script to help with the factory updates. I read the rmake log 
and parse out the deps. I know this can be better but I wasn't trying very hard 
so anyone who wants to improve please feel free. Most of the Haskell stuff can 
be boiled down to one regex.

# I know I could wrap this in subprocess
rmake q 17605 --logs > rmake-17605-DepsNeeded.log

#!/usr/bin/python

import re
import sys

f = open(sys.argv[1], 'r')
raw = f.read()
f.close()

match = re.compile(r"(?:^\t.+:rpm.+\(SysV.+\))+?", re.M|re.DOTALL)
results = match.findall(raw)
depblock = [ x for x in results[0].split('\t') if x ]


trove_match = re.compile(r"^(.+:rpm.+])?")
deps_match = re.compile(r"(?:((soname|file|rpm):.+))?")

haskell_exclude = re.compile(r"libHS.*ghc.*\.so?")

deps = {}
rebuild = []

for block in depblock:
    data = set()
    trv =  trove_match.findall(block)[0]
    name = trv.split(':')[0]
    if name not in rebuild:
        rebuild.append(name)
    ugly = [ x for x in deps_match.findall(block) if x[0]  ]
    for dep, name in ugly:
        if not haskell_exclude.search(dep):
            data.add(dep)
    if data:
        deps.setdefault(trv, data)


template = '''\tr.Requires(exceptDeps="%s")\n'''

print '''# Haskell Exception\nr.Requires(exceptDeps="libHS.*ghc.*\.so?")\n
    '''

for trv, exceptions in deps.iteritems():
    name = trv.split(':')[0]
    exceptions_string = ''
    for strings in exceptions:
        exceptions_string += template % (strings)
    print '''
if r.name == '%s':
%s
           ''' % (name, exceptions_string)

print "packages to rebuild:\n"
print ' '.join(sorted(rebuild))



This spits out a bunch of ugly  that can be used to write exceptions where 
needed as well as a list of packages that need to be rebuilt after the factory 
is fixed.




--

Brett C. Smith
[email protected]
Sr Software Developer
Platform Deployment Technologies
(919)531-6635  -- x16635
_______________________________________________
Foresight-devel mailing list
[email protected]
https://lists.foresightlinux.org/mailman/listinfo/foresight-devel
_______________________________________________
Foresight-devel mailing list
[email protected]
https://lists.foresightlinux.org/mailman/listinfo/foresight-devel
_______________________________________________
Foresight-devel mailing list
[email protected]
https://lists.foresightlinux.org/mailman/listinfo/foresight-devel
_______________________________________________
Foresight-devel mailing list
[email protected]
https://lists.foresightlinux.org/mailman/listinfo/foresight-devel

Reply via email to