MainInclusionReportItalc

  1. Availability: http://archive.ubuntu.com/ubuntu/pool/universe/i/italc is available for all supported architectures

  2. Rationale:

    • The desired default classroom management application for Edubuntu in hardy
    • iTalc provides classroom management for workstations and thin clients and is due to replace the currently shipped thin-client-manager as default classroom management application. Edubuntu targets workstation installed classrooms too now, a functionallity thin-client-manager doesnt (and doesnt aim to) fulfill. iTalc is a known and already widely used didactical tool fulfilling this requirement.
    • Based on the Debian 1.0.4 package stgraber created an 1.0.6 package for which all known bugs and in Boston identified UI problems were worked out closely with upstream and included in the recent 1.0.6 upstream release. Debian recently imported 1.0.6-1 shortly after feature freeze and most of our package changes in the fomer 1.0.4 one.
    • iTalc is used as default classroom management application in various educational distros like guadalinex, skolelinux and debian-edu
  3. Security:

    • No CVE entries

    • No Secunia history

    • No binaries running as root or suid/sgid but the client service is started as autostart application in the users desktop.
    • Network activity: the client running in the users session runs with privileges of the logged in user and listens for inbound ssl certified connections from the master process. The keys are generated during package install in the postinst script. isd (italc session daemon) for ssl authenticated control connections listens on port 5800 and ivs iTalc vnc service for ssl authenticated vnc connections on port 5900.
    • The source code is standard C++ programming, no bigger odditiess were identified in a quick review.
  4. Quality assurance:

    • The master application requires the teacher to set up a classroom in an intuitive way in the gui on first start. The clients register automatically in the default xdg session startup and need no further configuration.
    • The package does not ask any debconf questions at all.
    • There are no Debian bugs for the 1.0.6 package and the one reported for 1.0.4 is fixed with our package

    • Debian incorporated most of our changes (packaging changes in the last 1.0.4 package, upstream fixes with the new 1.0.6 one)

    • Upstream is frenetic and works closely with us

    • Upstream bug tracker

    • Hardware: iTalc doesnt deal with hardware in any way
  5. Standards compliance:

  6. Dependencies:

    • imagemagick, libjpeg62-dev, libqt4-dev, libxtst-dev, openssl, zlib1g-dev and python
    • All these are in main
  7. Background information:

    • The general purpose and context of the package is clear from its description.
    • Upstream calls it iTalc with a big T. Its called like that in the package description as well. It has always been called like that.

Reviewers

MIR bug: https://bugs.launchpad.net/197034

Author: OliverGrawert

MainInclusionReportItalc (last edited 2008-08-06 16:36:19 by localhost)