MainInclusionReportSoftwareStore
Main Inclusion Report for software-store
Requirements
Availability: http://archive.ubuntu.com/ubuntu/pool/universe/s/software-store; available for all supported architectures (written in python)
Rationale:
This package is needed for the the SoftwareStore spec and it is replacing add/remove
Security:
- It uses aptdaemon (that is covered by a seperate MIR) for the backend to install/remove software. It does run as the regular user.
- Network activity: it does fetch png images from screenshots.debian.net (that needs to be replaced before the release with screenshots.ubuntu.com) that are outside of our control and displays them via webkit
- Any source code review performed ? The code is written by Canonical, all code merges have been reviewed
Quality assurance:
- In what situations does the package not work out of the box without configuration ? The package works out of the box, it does need a initial "update-software-store" run. this is performed automatically via postinst and a trigger
- Does the package ask any debconf questions higher than priority 'medium' ? No
Debian bugs: (mention any that are particularly relevant, and any showstoppers): The package is not available in debian
Upstream is Canonical
Upstream bug tracker: all bugs of priority HIGH are problematic for the release
- Hardware: Does this package deal with hardware and if so how exotic is it ? No
- Is there a test suite in the upstream source or packaging ? Is it enabled to run in the build ? No, each component has some tests though
UI standards:
- User-visible strings are internationalized using standard gettext system ? Many
- Package with translatable strings builds a PO template during package build ? Yes
- End-user applications ship a desktop file ? Yes
Standards compliance:
FHS, Debian Policy compliance ? Yes
- Packaging system: debhelper 7, no patch system
Dependencies:
- aptdaemon
- python-xapian
- policykit-1
- python-webkit
- python-apt
- (some more that do not look particular relevant)
- all but aptdaemon are in main
Maintenance:
- How much maintenance is this package likely to need ? A lot
- Who is responsible for monitoring the quality of this package and fixing its bugs ? Canonical
- Who is the package bug contact in Ubuntu? Currently Matthew Paul Thomas and Michael Vogt
Background information:
What do upstream call this software ? Has it had different names in the past ? Upstream calls it SoftwareStore, it was known as AppCenter before
Internationalization:
- Are graphical applications translatable? Do they support gettext? Gettext is supported, translated is currently not that much.
Reviewers
MIR bug: https://launchpad.net/bugs/430201
Michael Vogt
MainInclusionReportSoftwareStore (last edited 2009-09-16 09:47:36 by p54A64DD7)