Tobi's Blog

Merkwürdigkeiten beim Taint-Mode in Perl

Erstellt von Tobi am Mittwoch 16. April 2008

Schreibt man einen CPAN-Modul-Test kommt man um den Taint-Modus nicht herum. Normalerweise ist der auch nicht das Problem, allerdings ist heute ein Test auf einem Gentoo-System fehlgeschlagen und es ergibt absolut keinen Sinn.

In den bemängelten Zeilen steht lediglich use base ‘KLASSENNAME’;. Heißt das jetzt, dass “base” unsicher ist? Ja, es ist mit dem bösen “fields” fest verdrahtet, aber was genau soll jetzt hier falsch sein?

Es ist vor allem merkwürdig, dass die Tests auf 50 Systemen problemlos durchgelaufen sind und dieses eine Meckert.

4 Kommentare zu “Merkwürdigkeiten beim Taint-Mode in Perl”

  1. Renée Bäcker sagt:

    Ich vermute fast, dass es mit Gentoo zu tun hat. Lass die Tests mal auf einer eigenen Gentoo-Installation laufen. Wenn dann dort das Problem auch auftaucht, dann mal ein Minimal-Snippet zusammenstellen und hier posten. Manche Einstellungen sind leider von OS zu OS unterschiedlich und könnten evtl. so etwas bewirken.

  2. Tobi sagt:

    Ich hab’s auf einem Gentoo-System probiert und es gab kein Problem. Ich kann es nicht nachvollziehen.

  3. Renée Bäcker sagt:

    Schreib am besten mal daxim an. Er hat häufiger mal FAILs, die sonst keiner hat (war bei meinen Modulen auch schon der Fall)…

    Ich werde heute abend auch mal Dein Modul auf ein paar OS laufen lassen, die ich zur Verfügung habe.

  4. Tobi sagt:

    Guter Hinweis. Auf meine Frage hin kam folgendes:

    Hi Tobias,

    es handelt sich um einen Bug im Smoker. Betroffen sind FAIL-Reports von
    mir zwischen ~Anfang und 16. April. Siehe <http ://xrl.us/bjwgu> ff. für
    technische Details.

    Also kein Fehler bei mir… sehr schön.

Kommentar schreiben

XHTML: Sie können diese Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>