MainInclusionReportXInput
Main Inclusion Report for XInput
Requirements
Availability: http://archive.ubuntu.com/ubuntu/pool/universe/x/xinput; any architecture
Rationale:
This is an important command line configuration tool for Xorg's InputHotplug, which we're introducing starting with Intrepid. Since input devices are no longer listed in xorg.conf, users generally won't be using xorg.conf for special configuration settings; this tool is currently the main non-xorg.conf way of making such changes.
Security:
CVE entries: none. CVE's 2007-6427 and 2006-5397 are about the XInput extension, not this xinput command line tool. They're both fixed in our Xorg.
Secunia history: none. SA28532 is in regard to the XInput extension, not the xinput command line tool. It's fixed in our Xorg.
- No binaries are running as root or suid/sgid. No daemons. It's a userspace command line tool like xrandr.
Network activity: does it open any port ? Does it handle incoming network data ? No network activity
Does it directly (not through a library) process binary (video, audio, etc) or structured (PDF, etc) data ? No, it merely interacts with the X server.
- Any source code review performed ? I read through all the code (there's not much). It is mostly just X operations and printfs. There are no network calls, and the code is quite concise and clean.
Quality assurance:
In what situations does the package not work out of the box without configuration ? Obviously, only applicable if input-hotplug is in use, but that will be the default goin gforward
Does the package ask any debconf questions higher than priority 'medium' ? No
Debian bugs: (mention any that are particularly relevant, and any showstoppers) None
Maintenance in Debian is calm ?
Upstream is calm ?
Upstream bug tracker: There are bugs against XInput (the extension), but didn't spot any against xinput (the app) in a cursory search. But, I don't expect there'd be many bugs against this tool.
- Hardware: This tool deals with input hardware, but in a generic manner - it has no hardware-specific code.
Is there a test suite in the upstream source or packaging ? No
Standards compliance:
FHS, Debian Policy compliance ? Yes
Debian library packaging guide standards compliance ? Yes
- Packaging system (debhelper/cdbs/dbs) ? debhelper. No packaging system (typically would use quilt tho). No packaging oddities.
Dependencies:
Build-Depends: libx11-dev, libxi-dev, libxext-dev, x11proto-input-dev (>= 1.4), xutils-dev
Are these all in main ? Yes
Background information:
- "Xinput is an utility for configuring and testing XInput devices."
What do upstream call this software ? xinput Has it had different names in the past ? no
Reviewers
MIR bug: https://launchpad.net/bugs/254749
Bryce Harrington
MainInclusionReportXInput (last edited 2008-08-06 16:28:19 by localhost)