"click verify" could check md5sums
Bug #1217333 reported by
Daniel Holbach
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
click (Ubuntu) |
Fix Released
|
Wishlist
|
Colin Watson |
Bug Description
Maybe it would make sense for click to check md5sums of the contained files against the provided list of md5sums in the package. Is this something that "click verify" should be doing?
"click verify" runs during "click install". There's a performance overhead involved, which might make this a nuisance for big packages on devices with slow disks.
Related branches
lp:click
- Colin Watson: Approve
- Ubuntu CI managed package branches: Pending requested
-
Diff: 485 lines (+269/-70)11 files modifiedREADME (+1/-0)
click/build.py (+10/-22)
click/framework.py (+138/-0)
click/install.py (+8/-28)
click/paths.py.in (+1/-0)
click/tests/helpers.py (+29/-0)
click/tests/test_build.py (+39/-5)
click/tests/test_install.py (+2/-4)
debian/changelog (+8/-0)
doc/file-format.rst (+1/-2)
doc/index.rst (+32/-9)
no longer affects: | click |
Changed in click (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in click (Ubuntu): | |
status: | Triaged → Fix Committed |
assignee: | nobody → Colin Watson (cjwatson) |
To post a comment you must log in.
This bug was fixed in the package click - 0.4.8
---------------
click (0.4.8) saucy; urgency=low
* Show a proper error message if "click build" or "click buildsource" is click,removable =1,app_ name=foo, app_name= bar" (LP: #1209329). __setitem_ _ to ClickUser. set_version and __delitem_ _ to ClickUser.remove; with multiple databases it audit_control into ClickInstaller. audit.
called on a directory that does not exist or does not contain a manifest
file, rather than crashing (LP: #1228619).
* Restore missing newlines after JSON dumps in "click info" and "click
list --manifest".
* Tidy up use of PackageKit IDs; local:click should refer to uninstalled
packages, while installed:click refers to installed packages.
* Expose application names and whether a package is removable via the
PackageKit API: the IDs of installed applications are now formed as
comma-separated key/value pairs, e.g.
"installed:
* Rename ClickUser.
ClickUser.
was impossible for these methods to fulfil the normal contract for
mutable mappings, since deleting an item might simply expose an item in
an underlying database.
* Allow unregistering preinstalled packages. A preinstalled package
cannot in general actually be removed from disk, but unregistering it
for a user records it as being hidden from that user's list of
registered packages. Reinstalling the same version unhides it.
* Consolidate ClickInstaller.
* Validate the shipped md5sums file in "click verify" (LP: #1217333).
-- Colin Watson <email address hidden> Tue, 24 Sep 2013 15:21:48 +0100