Skip to content

n054/clang.debian.net

 
 

Repository files navigation

Preprocessing

1) Build with clang
2) Normal build

In some case, we get a raw list of results

cqa-compare-ref-rebuild -s /tmp/log-clang-14-06-16/ -o /tmp/log-clang-14-06-16-results -i clang

3) Generation the list of packages. It will find the error.

From the log directory, run:
cqa-scanlogs > ../scanlog-3.1-2012-06-23

This program can be found here:
http://anonscm.debian.org/viewvc/collab-qa/collab-qa-tools/
and Debian packages should be created

Or you can install with collab-qa-tools

4) Import the file into the database
Edit insert.php
Update the path, the version and the date

Run, it should insert in the db

With reimport-all.sh, all previous scanlog-* are going to be reimported.
This should be done when new categories are created.

5) Update status.php to add the support of the new version
update config.inc.php for the number of packages

6) Check:
http://localhost/status.php?version=X.Y&key=NO_CAT

Check for new common error message and add then listErrors.php 

7) Get the number of packages in the archive with
wget -q -O - ftp://ftp.debian.org/debian/dists/sid/main/source/Sources.gz | zgrep -c '^Package: '
and update config.inc.php

Notes:
* Add &sort=true in the URL to get a SOUNDEX() sort
Example:
http://clang.debian.net/status.php?version=3.5.0&key=NO_CAT&sort=true

About

The rebuilds of Debian with clang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.7%
  • CSS 3.3%
  • PHP 3.1%
  • Other 0.9%