Warning, /Utilities/ReleaseScripts/ignominy/ChangeLog is written in an unsupported language. File is not indexed.
0001 2008-08-11 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0002
0003 * src/ignominy: Skip checking of local files for their package name.
0004 * src/runignominy: Fixed the script to run properly when only run to
0005 do the analysis.
0006
0007 2008-08-08 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0008
0009 * src/mindeps: Now works ~5 times faster.
0010 * src/runignominy: Generated gif max size set to 1600.
0011 * src/ignominy: Removed some debug messages, deleted the tmp symbols
0012 cache directory to save space at the end of analysis.
0013
0014 2008-08-07 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0015
0016 * src/eps2gif: Handle the case where BoundingBox is actually defined at
0017 the end of the .ps file.
0018 * src/ignominy: Make it faster by parsing the sources and binaries in
0019 parallel, internal caches now uses Compress::Zlib to save disk space.
0020 * src/runignominy: Skipped the makedeps parsing, run as many jobs
0021 in parallel.
0022
0023 2006-06-04 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0024
0025 * src/ignominy: Option added for ignominy config file so that it can
0026 configure the compiler generated dependency file filter also fixed the
0027 parsing of c/c++ source files for headers names.
0028
0029 2006-04-18 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0030
0031 * src/ignominy: Removed the c/c++ comments before searching for #include
0032 preprocessor directive.
0033
0034 2006-01-12 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0035
0036 * src/iggunplot: Newly added script to generate dependency results
0037 using gnuplot.
0038 * src/BuildFile: Added iggunplot to the INSTALL_SCRIPTS.
0039 * src/iggunplot: Help message updated.
0040 * src/iggunplot: Options added to use a user defined search function
0041 for filter data.
0042
0043 2005-12-19 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0044
0045 * src/BuildFile: Added mindeps to the INSTALL_SCRIPTS.
0046
0047 2005-12-13 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0048
0049 *src/mindeps: Added perl script to remove the packages which our
0050 package do not depend on (directly or indirectly) from the xdeps.* files.
0051 * src/runignominy: Use the mindeps script to remove extra packages from
0052 xdeps.inc , xdeps.incdetail and xdeps.lib files for a give sub-system.
0053
0054 2005-09-09 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0055
0056 * src/ignominy: All fiels under a directory are search for its package
0057 name.
0058
0059 2005-09-06 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0060
0061 * src/deps2metric: Prints the metric info first and some details about
0062 the CCD, ACD and NCCD.
0063 * src/xmerge: Aded extra information in windows status bar when mouse is
0064 moved over the summary table.
0065
0066 2005-08-23 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0067
0068 * src/xmerge: Now shows the name of the cell in windows status bar when
0069 mouse is move over it.
0070
0071 2005-08-16 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0072
0073 * src/deps2dot, src/deps2metrics, src/xmerg: Fixed to properly rename
0074 the subsystem/packages.
0075 * src/runignominy: Used SubSystem/Package instead of package for a
0076 renamed node because now two packages can have same name.
0077
0078 2005-06-03 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0079
0080 * runignominy: Deleted the core.* at the end.
0081
0082 2005-05-10 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0083
0084 * RunIgnominy: Renamed to runignominy.
0085 * BuildFile: Removed unused tools, added runignominy.
0086
0087 2005-05-03 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0088
0089 * RunIgnominy: Checking of files (groups-*.conf, rename-*.conf) before
0090 passing to the other scripts.
0091 * deps2dot: Fixed the shortest path removal.
0092
0093 2005-05-02 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0094
0095 * deps2dot, deps2metrics: read_urls sub-routine changed to treat a line
0096 started with "#" as comment line.
0097 * scram-ignominy, scram-path.pl: Removed and now build system specific
0098 part comes from the Ig_Configs/Ignominy{BuildSystem} area.
0099 * RunIgnominy: scram-ignominy is renamed to RunIgnominy which is
0100 buildsystem independent script.
0101
0102 2005-03-21 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0103
0104 * scram-ignominy: Bug fixed for parsing the command-line arguments.
0105
0106 2005-03-18 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0107
0108 * BuildFile: scram-path.pl script added, fixed the name of xmerge.
0109 * scram-path.pl: Subsystem name added for version-deps.conf file.
0110
0111 2005-03-14 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0112
0113 * ignominy: "/usr/bin/env perl" used instead of "/usr/local/bin/perl",
0114 some cleanup.
0115 * scram-path.pl: Added functionality to make use of searchcache file,
0116 libs from the external tools/projects are not explicitly added for
0117 scanning.
0118
0119 2005-03-11 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0120
0121 * ignominy: scan_config sub-routine now caches the searched result
0122 for faster lookup (this saved nearly 2 hours for ORCA analysis),
0123 read/write cache sub-routine are added to saved these results in
0124 file so that top level projects can use those (e.g. results saved in
0125 COBRA could be used by ORCA/OSCAr and results in ORCA/OSCAR could
0126 be used by IGUANACMS).
0127 * scram-path.pl: read the saved searchcache and make it available
0128 to the current analysis, _ZGV type symbols ignored.
0129
0130 2005-03-08 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0131
0132 * scram-path.pl: Fixed the expression for checking the compiler
0133 version.
0134 * ignominy: Treated symbols of type "V" as weak symbols.
0135
0136 2005-03-07 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0137
0138 * scram-path.pl: Newly added script to get the paths from scram
0139 configuration. This will make the scram-ignominy to be used
0140 independent of scram.
0141 * deps2dot: New prune_edges sub-routine added. Now removing the
0142 shortest paths are much faster.
0143 * ignominy: Parsing the actual file instead of link. This makes
0144 ignominy a bit faster as now instead of parsing a shared
0145 library and all its links, we only parse the actual file.
0146 * scram-ignominy: Moved the scram dependent part into the
0147 scram-path.pl script. Now its almost independent of scram.
0148
0149 2004-06-22 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0150
0151 * ignominy, scram-ignominy: updated to use new SCRAM V1.
0152
0153 2004-06-21 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0154
0155 * BuildFile: moved to new SCRAM V1.
0156
0157 2004-04-20 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0158
0159 * scram-ignominy: "-g all" option added to group all scram based base
0160 level projects.
0161
0162 2004-04-19 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0163
0164 * scram-ignominy: Link from htpp://www.cern.ch/ignominy/CMSProjects
0165 is used instead of creating an absolute link in the release area.
0166
0167 2004-04-16 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0168
0169 * deps2metrics: Option added to create a metrics for local sub-systems
0170 and drop all external packages.
0171
0172 * scram-ignominy: new metrics_local added.
0173
0174 2004-04-15 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0175
0176 * deps2dot, deps2metrics: Optimized url and rename sub-routines
0177 to cache the values to be used in future, added new sub-routines
0178 keep_nodes and remove_nodes to remove all nodes not accessable,
0179 fixed for levels with no nodes.
0180
0181 * scram-ignominy: Automatic generation of group-*.conf,
0182 exclude-graphs-self and rename-*.conf files, "-d" command-line
0183 option can now also recognize so, sp and ds values, QuteXMLRPC
0184 and X11 tools fixed, metrics created per sub-system level,
0185
0186 * xmerge: Optimized url and rename sub-routines to cache the
0187 values to be used in future, added new sub-routines keep_nodes,
0188 remove_nodes, recalculate and apply_renamesto remove all nodes
0189 not accessable.
0190
0191 2004-04-05 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0192
0193 * scram-ignominy: URL fixed for the nodes.
0194
0195 2004-04-03 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0196
0197 * scram-ignominy: -A command-line option added to geneate all
0198 sub-system level diagrams, -G command-line option added to
0199 generate a sub-system level diagram, -f command-line option added
0200 to force the analysis to run instead of using from release area.
0201
0202 * deps2dot: fixed the prune_edges and has_edge function to first
0203 convert rename the edge before searching which save a lot of time,
0204 rename_node is now also remembered the rename value for a node which
0205 also save time for renaming same node many time.
0206
0207 2004-04-01 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0208
0209 * scram-ignominy: Bug fix in parsing the --group=value command-line
0210 argument.
0211
0212 2004-03-29 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0213
0214 * ignominy: make use of CVS/Repository to get the subsystem/package
0215 name, added "option define projects <PROJECT>" to tell the ignominy
0216 to look in CVS/Repository file for these prohects.
0217
0218 * scram-ignominy: fixed the search from the log.gz of other projects,
0219 libs are now also added from module directory.
0220
0221 2004-03-18 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0222
0223 * scram-ignominy: new src path of seal adopted, only shared libs
0224 are add from the external tools, fixed to search the packges of
0225 seal/pool/pi properly.
0226
0227 2004-02-19 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0228
0229 * scram-ignominy: A html page showing the tools/versions used for
0230 the projects is added.
0231
0232 2004-01-14 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0233
0234 * deps2dot: versions of the external tools are also added in the node.
0235
0236 * scram-ignominy: save the versions of external tools in the
0237 tool-versions.conf, and force the deps2dot to also show versions for
0238 ImportAndExternal diagram.
0239
0240 2003-11-18 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0241 * scram-ignominy: Disbaled the reading of
0242 <project>/Documentation/Ignominy files, so that ignominy can read the
0243 configuration files exist in IGNOMINY.
0244
0245 2003-11-13 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0246
0247 * scram-ignominy: command-line options added for max size of gif
0248 files and to group different packages into one.
0249
0250 * deps2dot: updated to group different packages into one graph node.
0251
0252 2003-11-12 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0253
0254 * ignominy: Updated to accept multiple
0255 "option define reject-binary ...". Fixed to not scan a library if
0256 it is already scaned.
0257
0258 * scram-ignominy: Cleanup, bug fixed which was ignoring some tools if
0259 those tools do not have LIBDIR defined in their tool file.
0260
0261 2003-10-31 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0262
0263 * scram-ignominy: OpenSSL search removed, searching for archive libs
0264 removed.
0265
0266 2003-10-29 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0267
0268 * scram-ignominy: Fixed to stop deleting xdeps.html.
0269
0270 2003-10-28 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0271
0272 * scram-ignominy: ORCA also added. fixed to handle multiple LIBDIR for
0273 a external tool.
0274
0275 2003-10-21 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0276
0277 * eps2gif: -verbose option added for the pnmcrop command so that we can
0278 get the proper left , top cropping which fixed the url links on diagram.
0279
0280 * scram-ignominy: change the ignominy path to run from the IGNOMINY
0281 release.
0282
0283 2003-10-17 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0284
0285 * scram-ignominy: New command-line options added to generate different
0286 levels and different types of diagrams.
0287
0288 2003-10-15 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0289
0290 * group-domain.conf, group-origin.conf, group-purpose.conf,
0291 path.conf, rename-origin.conf, rename-short.conf, url.conf:
0292 Moved to Ig_Configs/IgnominyIGNOMINY.
0293
0294 * scram-ignominy: Rewritten to read the configuration files from
0295 project specific directories e.g src/{Ig_|Vis}Documentation/Ignominy,
0296 Ig_Configs/Ignominy{PROJECT} and common configuration directory i.e
0297 Ig_Configs/IgnominyCommon.
0298
0299 2003-10-08 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0300
0301 * scram-ignominy: Fixed the SoQt header file scanners and matchers.
0302
0303 2003-10-07 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0304
0305 * BuildFile: install_scripts list added.
0306
0307 * scram-ignominy: Fixed to search CONFDIR properly for IGUANA.
0308
0309 2003-10-06 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0310
0311 * scram-ignominy: uncommented the line which were commented out
0312 for the tests.
0313
0314 2003-10-03 Lassi A. Tuura <lat@iki.fi>
0315
0316 * Moved from IGUANA. Added new script "scram-ignominy".
0317
0318 2003-05-02 Lassi A. Tuura <lat@iki.fi>
0319
0320 * mkconfs: Handle new tools. Merge similar sections.
0321
0322 * path.conf: Ignore IGUANA_MODULE as per new plug-in system.
0323
0324 2003-03-03 Shahzad Muzaffar <Shahzad.Muzaffar@cern.ch>
0325
0326 * mkall: Appended Ig_Infrastructure/IgNominy/src in PATH
0327
0328 2003-03-03 Lassi A. Tuura <lat@iki.fi>
0329
0330 * mkall: Don't set PATH, LD_LIBRARY_PATH, they wreak havoc with
0331 current compilers. Just rely on properly set up environment.
0332
0333 * mkconfs, path.conf: Accept bin, lib paths for new nested SCRAM
0334 architecture names.
0335
0336 2003-03-03 Lassi A. Tuura <lat@iki.fi>
0337
0338 * mkconfs: Kludge around crappy SCRAM tool listing when building
0339 multiple architectures on a single system.
0340
0341 2002-10-22 Lassi A. Tuura <lat@iki.fi>
0342
0343 * mkconfs: Avoid "grep -e", Solaris doesn't like it.
0344
0345 * mkgraphs: Be less zealous in filtering "IGUANA" packages.
0346
0347 * group-origin.conf, group-purpose.conf: Update.
0348
0349 * mkconfs: Add Motif back to recognisers.
0350
0351 * mkconfs: Search also GCC compiler directory for libraries.
0352
0353 * deps2dot (has_edge): Track traversed nodes to avoid loops.
0354
0355 2002-09-06 Lassi A. Tuura <lat@iki.fi>
0356
0357 * mkconfs: Simplify generated file name. Automatically redirect
0358 all output to that file instead of redirecting every command
0359 separately. Auto-generate all compiler-specific rules. Read
0360 cross-project logs from the projects themselves (as generated by
0361 these scripts). Recognise Solaris X11 directories. Auto-generate
0362 SCRAM/CMS default rules.
0363
0364 * mkdeps: Use simplified configuration file names.
0365
0366 * path.conf: New file that replaces both path-linux.conf and
0367 path-sunos.conf. All platform-dependent stuff is now automatically
0368 produced by mkconfs. Remove old crud.
0369
0370 * path-linux.conf, path-sunos.conf: Replaced by path.conf.
0371
0372 * deps2dot: Add capability to suppress edges X -> Y if a longer
0373 edge path X -> Z (-> ...) -> Y exists.
0374
0375 * mkgraphs: Generate graphs with edges suppressed too.
0376
0377 * mkdirindex: Document graphs with edges suppressed too.
0378
0379 2002-08-08 Lassi A. Tuura <lat@iki.fi>
0380
0381 * mkxdeps: Use perl to munge the library list, it is much faster.
0382
0383 2002-04-19 Lassi A. Tuura <lat@iki.fi>
0384
0385 * rescale: Recognise more PostScript prologs.
0386
0387 2001-11-29 Lassi A. Tuura <lat@iki.fi>
0388
0389 * mkconfs: Fix sed expressions to be more portable.
0390
0391 * path-linux.conf, path-sunos.conf: Fix entry point symbol.
0392 Remove checks for old hacks.
0393
0394 2001-11-22 Lassi A. Tuura <lat@iki.fi>
0395
0396 * eps2gif: Ignore trailing whitespace in boundix box spec.
0397
0398 2001-11-02 Lassi A. Tuura <lat@iki.fi>
0399
0400 * mkall: Reflect changed location.
0401
0402 2001-10-30 Lassi A. Tuura <lat@iki.fi>
0403
0404 * Package moved to Ig_Infrastructure from Ig_Utilities.
0405
0406 2001-10-24 Ianna Gaponenko <ianna.gaponenko@cern.ch>
0407
0408 * group-purpose.conf: Recognise IgOpenInventor too.
0409
0410 2001-09-26 Lassi A. Tuura <lat@iki.fi>
0411
0412 * path-sunos.conf: Restore X11 library recognition, needed for
0413 implicitly found libraries.
0414
0415 2001-09-25 Lassi A. Tuura <lat@iki.fi>
0416
0417 * path-linux.conf, path-sunos.conf: Updates. Copy common bits
0418 from other SCRAM-based projects. Ignore Motif (unsatisfied +
0419 dummies from IgG4XDummies) externals until we can get rid of the
0420 unnecessary references. Make sure F77 symbols are homed in the
0421 right packages. Update compiler search paths. Remove unnecessary
0422 matches (now from mkconfs).
0423
0424 * url.conf: Fix link targets.
0425
0426 * mkxdeps: Copy changes from other projects. Allow multiple
0427 binaries per line. Tell project name on HTML title.
0428
0429 * mkconfs: Recognise Geant4. Handle binaries better.
0430
0431 * group-origin.conf, group-purpose.conf: Recognise new packages.
0432
0433 2001-08-02 Lassi A. Tuura <lat@iki.fi>
0434
0435 * ignominy (find_packages): Fix thinko in the directory test.
0436
0437 2001-08-02 Lassi A. Tuura <lat@iki.fi>
0438
0439 * group-domain.conf, group-origin.conf: Use better coverage.
0440
0441 * group-purpose.conf: Recognise more packages.
0442
0443 * ignominy
0444 (find_packages): Make sure it is at least a directory.
0445 (scan_incdata_file): Be more conservative with include files that
0446 do not have a leading path component: do not look them up in all
0447 known filenames, only in data we know to be specifically for the
0448 package.
0449
0450 * mkconfs: Pick binary name if it was given. Be better with
0451 architecture names.
0452
0453 * path-linux.conf, path-sunos.conf: Recognise classlib and SoQt
0454 libraries. Ignore spurious dependency from system libraries to
0455 CERNLIB.
0456
0457 2001-08-02 Lassi A. Tuura <lat@iki.fi>
0458
0459 * ignominy: Allow more things about packages to be specified via
0460 the project configuration file. Allow backslash to continue lines
0461 in the config file.
0462 (scan_config): Pass the resolved file to the action.
0463 (find_packages): Find nested packages first so that the action
0464 will know if it is a leaf or not.
0465 (scan_depdata_file): Scan configurations always with fully
0466 resolved file paths.
0467 (scan_depdata_directory): Allow project to define where to look
0468 for the dependency data for this package.
0469 (scan_locate_file): Removed, and replaced by...
0470 (scan_locate_files): ...this. Locate all files at once.
0471 (scan_incdata_file): Use quote escapes in regexps instead of
0472 copied variables. Adapt to `scan_config' changes.
0473 (scan_incdata_directory): Scan fortran too.
0474 (scan_binary_file): Allow binaries to be rejected. Automatically
0475 scan all dynamic dependencies too.
0476 (convert_binary_symbol_definition): Stop on preferred symbol.
0477 (convert_binary_origin, convert_binary_dynamic_deps): Adapt to
0478 `scan_config' changes.
0479 (generate_output): Drop binaries from ignored packages.
0480 (arch): Adapt to SCRAM changes.
0481 (main): Allow `.' in source root specification; make it an empty
0482 directory component to avoid `/./' sequences.
0483
0484 * path-linux.conf, path-sunos.conf: Move project-specific config
0485 here now that ignominy supports and requires it. Remove stuff now
0486 discovered by enquiring scram, BuildFiles or automatically deduced
0487 by ignominy from shared library dependencies. Look in more places
0488 for generated files. Search files in more system places now that
0489 SCRAM has dropped most system headers from dependency data.
0490
0491 * ps2map: Allow options to be given. Handle frame targets.
0492
0493 * xmerge: Split wide tables into several narrower ones.
0494
0495 * group-domain.conf, group-origin.conf, group-purpose.conf,
0496 url.conf: Handle some more packages.
0497
0498 * mkall: Make easier to run, especially for several versions.
0499 Factor out common stuff from all the other scripts.
0500
0501 * mkconfs: New, generate configuration from scram. Moved and
0502 redone from the code in mkdeps.
0503
0504 * mklogicalmap: New, for future.
0505
0506 * mkdeps: Move configuration query to `mkconfs'. Use set up from
0507 `mkall'. Ensure ability to run from outside distribution.
0508
0509 * mkdirindex: Use set up from `mkall'. Use frames. Be more
0510 adaptive to project settings. Produce a table legend. Compress
0511 the log file and the diagrams.
0512
0513 * mkgraphs: Use set up from `mkall'. Make scripts scanning
0514 package locations more robust. Fold titles on several lines.
0515
0516 * mkgifs, mkmetrics, mkxdeps: Use set up from `mkall'.
0517
0518 2001-04-11 Lassi A. Tuura <lat@iki.fi>
0519
0520 * ignominy (generate_config): Match generated headers too.
0521 (generate_output): Skip empty dependencies only for '(UNKNOWN)',
0522 otherwise the packages will not be seen in the graphing results.
0523 (main): Accept more than one configuration file. Set generated
0524 headers root location.
0525
0526 * mkdeps: Query SCRAM for external tools and locations for a path
0527 configuration. Use the generated configuration and the standard
0528 one in the analysis. Be more specific in the warnings grep.
0529
0530 * mkgraphs: Ignore more IGUANA stuff from imports and external
0531 dependencies. Ignore more packages for package-level
0532 dependencies. Make sure we match the package name only. Exclude
0533 compiler features from package-level dependencies.
0534
0535 * group-domain.conf, group-origin.conf, group-purpose.conf: Use
0536 the new SCRAM generated tool domains. Match more IGUANA top-level
0537 directories and packages. Add a new category for framework
0538 packages.
0539
0540 * path-linux.conf, path-sunos.conf: Remove externals we now get
0541 from querying SCRAM. Recognise `Iguana' as a package and `iguana'
0542 as its product. Move to new compilers. Ignore hacks working
0543 around missing symbols in TGS OpenInventor. Ignore symbols for
0544 plug-in registration. Search for generated headers; make sure
0545 other include search always uses a full path so that the search
0546 succeeds. Avoid spaces in release matches. Put X11 and OpenGL in
0547 `System' scope as that's what we get from the SCRAM query.
0548
0549 * rename-origin.conf: OpenGL is now in System.
0550
0551 * url.conf: Fix top-level hyperlinks.
0552