Activity log for bug #611760

Date Who What changed Old value New value Message
2010-07-30 16:03:27 Harald Sitter bug added bug
2010-07-30 16:03:27 Harald Sitter attachment added metarelease.patch http://launchpadlibrarian.net/52741089/metarelease.patch
2010-07-30 16:04:08 Harald Sitter attachment added debdiff http://launchpadlibrarian.net/52741124/debdiff
2010-07-30 16:07:34 Harald Sitter description Binary package hint: packagekit Because of trying to access wrong gobject properties in both the backend AND pkcon invalid values on name/summary and state of available distro upgrades are returned. This affects pkcon as well as KPackageKit. This essentially means that every Kubuntu user will eventually run into KPackageKit reporting an available distribution and offers "Upgrade to". Quite literal only "Upgrade to" since the name is nil nothing will show up which is completely confusing. Reproduce the issue: 1) Apply the attached patch metarelease.patch with: sudo patch -p0 < metarelease.patch 2) Edit /etc/update-manager/release-upgrades to Prompt=devel 3) Ensure that /usr/lib/update-manager/check-new-release yiels appropriate output 4) KPackageKit's update UI and pkcon get-distro-upgrades yield invalid values but detect the presence of a distro upgrade Check the fix: 1-3 as above 4) as above but this time with appropriate output The change set at hand does not have any regression potential since the affected gobject properties do not exist at all and in the "broken" version glib correctly reports this as warning (which can be observed in pkcon). Binary package hint: packagekit Because of trying to access wrong gobject properties in both the backend AND pkcon invalid values on name/summary and state of available distro upgrades are returned. This affects pkcon as well as KPackageKit. This essentially means that every Kubuntu user will eventually run into KPackageKit reporting an available distribution and offers "Upgrade to". Quite literal only "Upgrade to" since the name is nil nothing will show up which is completely confusing. Reproduce the issue: 1) Apply the attached patch metarelease.patch with: sudo patch -p0 < metarelease.patch 2) Edit /etc/update-manager/release-upgrades to Prompt=devel 3) Ensure that /usr/lib/update-manager/check-new-release yiels appropriate output 4) KPackageKit's update UI and pkcon get-distro-upgrades yield invalid values but detect the presence of a distro upgrade Check the fix: 1-3 as above 4) as above but this time with appropriate output The change set at hand does not have any regression potential since the affected gobject properties do not exist at all and in the "broken" version glib correctly reports this as warning (which can be observed in pkcon). Thanks go to Daniel Nicoletti for helping with tracking down the issue.
2010-07-30 16:09:48 Harald Sitter nominated for series Ubuntu Lucid
2010-07-30 16:09:48 Harald Sitter bug task added packagekit (Ubuntu Lucid)
2010-07-30 16:10:03 Harald Sitter packagekit (Ubuntu Lucid): assignee Harald Sitter (apachelogger)
2010-07-30 16:10:08 Harald Sitter packagekit (Ubuntu Lucid): importance Undecided Medium
2010-07-30 16:10:12 Harald Sitter packagekit (Ubuntu Lucid): status New In Progress
2010-07-30 16:11:21 Harald Sitter bug added subscriber Ubuntu Stable Release Updates Team
2010-08-17 06:03:55 Martin Pitt packagekit (Ubuntu Lucid): status In Progress Fix Committed
2010-08-17 06:04:00 Martin Pitt bug added subscriber SRU Verification
2010-08-17 06:04:06 Martin Pitt tags verification-needed
2010-08-17 06:22:51 Launchpad Janitor branch linked lp:ubuntu/lucid-proposed/packagekit
2010-08-21 07:04:36 Harald Sitter packagekit (Ubuntu): status New Fix Released
2010-08-26 10:39:42 Jonathan Riddell tags verification-needed verification-done
2010-08-27 07:36:21 Launchpad Janitor packagekit (Ubuntu Lucid): status Fix Committed Fix Released