MainInclusionReportGwibber
Main Inclusion Report for gwibber
Requirements
Availability: http://archive.ubuntu.com/ubuntu/pool/universe/g/gwibber; available for all platforms (arch: all).
Rationale:
gwibber is a microblogging client for GNOME. Now days, with the growing success of twitter and other social network like facebook, it seems logical to include it by default. It's the case of next UNE lucid version (cf https://blueprints.launchpad.net/ubuntu/+spec/desktop-lucid-une-applications)
Security:
CVE entries: none
Secunia history: none
Any binaries running as root or suid/sgid ? No Any daemons ? gwibber-daemon, started by first gwibber launch as a service. This daemon is to trigger tweets for instance.
Network activity: does it open any port ? No Does it handle incoming network data ? No Only connect regularly though http/https
Does it directly (not through a library) process binary (video, audio, etc) or structured (PDF, etc) data ? No
Any source code review performed ? Partial: only for network related.
Quality assurance:
- In what situations does the pahttp://paste.ubuntu.com/378558/ckage not work out of the box without configuration ? None known
Does the package ask any debconf questions higher than priority 'medium' ? No debconf question
Debian bugs: No showstoppers bug
Maintenance in Debian is calm
Upstream is vigorous
Upstream bug tracker No critical bug as of today (a lot of bugs are just wishlist)
- Hardware: The package doesn't deal with hardware
Is there a test suite in the upstream source or packaging ? Minimal test suite in tests/init.py. Not run in the build.
UI standards:
- Widgets internationalized and using gettext system.
- Translatable strings builds a PO template during package build.
- startup desktop file and menu one
Standards compliance:
FHS and Debian Policy compliant (most of file in pyshared
- Packaging system is cdbs. Patch system is simple-patchsys. No packaging odditie apart from a long debian/rules for cdbs usage.
Dependencies:
- python-dbus
- python-gtk2
- python-gconf
- python-notify
- python-egenix-mxdatetime
- python-simplejson
- python-webkit
- librsvg2-2
- librsvg2-common
- python-imaging
- python-xdg
python-mako: not in main. Need a MIR
- python-gtkspell
- python-wnck
- python-desktopcouch-records
- python-pycurl
python (>= 2.6)
python-central (>= 0.6.11)
Others are in main
Maintenance:
- How much maintenance is this package likely to need: average maintenance. Lots of refactoring in last version. No common sync/merge to debian in debian/changelog
- Ubuntu-desktop team will certainly maintain it (ken, I'm watching you!).
Background information:
- The package is descriptive enough in debian/control.
Reviewers
MIR bug: Report author: didrocks
MainInclusionReportGwibber (last edited 2010-02-17 19:36:15 by put92-5-82-243-237-71)