All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
To: niklaus.giger@domain.hid
Cc: Jan Kiszka <jan.kiszka@domain.hid>, xenomai-core <xenomai@xenomai.org>
Subject: Re: [Xenomai-core] Buildbot cannot compile xenoma: rtcanconfig refences pthread_kill
Date: Wed, 16 Aug 2006 15:23:28 +0200	[thread overview]
Message-ID: <17635.7248.269603.523155@domain.hid> (raw)
In-Reply-To: <200608152056.51541.niklaus.giger@domain.hid>

[-- Attachment #1: message body and .signature --]
[-- Type: text/plain, Size: 3122 bytes --]

Niklaus Giger wrote:
 > Am Dienstag, 15. August 2006 20:14 schrieb Jan Kiszka:
 > > Niklaus Giger wrote:
 > > > Hi
 > > >
 > > > All my PPC based compilation fail with something like
 > > > ...
 > >
 > > Things start to work again, but other issues pop up now.
 > >
 > > o The installation step of xenomai on the tqm860 is broken. For that
 > >   reason RTnet fails to configure. Please have a look, Niklaus.
 > I had noticed this just before the compile issues popped up. I will have a 
 > look, but the whole buildbot system is quite complex and confuses sometimes 
 > even its creator.
 > > o The simulator fails in both the posix and vxworks part:
 > >   http://ngiger.dyndns.org/buildbot/sim/builds/258/step-check_sim/0
 > I reported the error "vxworks->t010823-2:t010823-2.c:163: Expected sequence: 
 > SEQ("Test2",2009); got SEQ("Test2",2003)" some time ago. Looks like a minor 
 > issue to me, as the simulator has its own internal timing. But I always 
 > prefer that Gilles fixes these kind of errors.

 I am sorry I completely forgot about this issue.

 > 
 > >   Could anyone have a look?
 > The other errors in the POSIX skin are new and need to be looked at.

Ok. I am on it.


 > > Your buildbot is really great stuff! It significantly reduces the
 > > round-trip time for detecting and fixing (often trivial) build issues as
 > > long as there are not yet millions of Xenomai users updating their SVN
 > > checkout every day ;)
 > Thanks for the compliment. As long as everybody on the mailing list responds 
 > so well to my complaints that something is broken, I will remain motivated to 
 > invest my time.

Will try to improve this... I also have a small remark: I think
htmlified logs would be easier to read if it was possible to jump from
error to error. The following bash snippet allow to create such a
browsable log file from the plain text log file. Attached an example of
a log file htmlified with this script.


htmlify_logs() {
    local out=$1; shift
    local in=$1; shift
    local title=${1+"$@"}

    : > $out

    i=0
    cat >> $out <<EOF
<html>
<head>
<title>$title</title>
</head>
<body>
<a name="$i">
<table width="100%"><tr>
<td width="90%" align="right"><font color="red">warnings/errors:</td>
<td>previous</td>
<td><a href="#`expr $i + 1`">next</a></td>
</tr></table>
</font></a><br>
EOF
    i=1

    while read line; do
        if expr "$line" : '[^ ]\+:[0-9]\+' > /dev/null 2>&1 ||
            expr "$line" : '\*\*\* Warning' > /dev/null 2>&1; then
    cat <<EOF
<a name="$i">
<table width="100%"><tr>
<td width="90%"><font color="red">$line</td>
<td><a href="#`expr $i - 1`">previous</a></td>
<td><a href="#`expr $i + 1`">next</a></td>
</tr></table>
</font></a><br>
EOF
            i=`expr $i + 1`
        else
            echo "$line"'<br>'
        fi
    done < $in >> $out

    cat >> $out <<EOF
<a name="$i">
<table width="100%"><tr>
<td width="90%" align="right"><font color="red">warnings/errors:</td>
<td><a href="#`expr $i - 1`">previous</a></td>
<td>next</td>
</tr></table>
</font></a><br>
</body>
</html>
EOF

    expr $i - 1
}

-- 


					    Gilles Chanteperdrix.

[-- Attachment #2: log.html --]
[-- Type: text/html, Size: 351887 bytes --]

  parent reply	other threads:[~2006-08-16 13:23 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-15  7:49 [Xenomai-core] Buildbot cannot compile xenoma: rtcanconfig refences pthread_kill Niklaus Giger
2006-08-15  8:15 ` Jan Kiszka
2006-08-15 11:55   ` Philippe Gerum
2006-08-15 12:20     ` Jan Kiszka
2006-08-15 13:44       ` Philippe Gerum
2006-08-15 18:14 ` Jan Kiszka
2006-08-15 18:56   ` Niklaus Giger
2006-08-15 19:46     ` Jan Kiszka
2006-08-15 21:29     ` Philippe Gerum
2006-08-16 13:23     ` Gilles Chanteperdrix [this message]
2006-08-16 17:37       ` Niklaus Giger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=17635.7248.269603.523155@domain.hid \
    --to=gilles.chanteperdrix@xenomai.org \
    --cc=jan.kiszka@domain.hid \
    --cc=niklaus.giger@domain.hid \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.