Test report, direct print from https://wiki.canonical.com/Landscape/ClientSRUTests/12.05. You just don't get the links describing the test case in detail.
** Description changed: WORK IN PROGRESS Do not act on this bug yet as it is missing many things. I'm still running the landscape SRU tests. [Impact] - <fill me in with explanation of severity and frequency of bug on users and justification for backporting the fix to the stable release> + Users are not able to create activities which at the same time manipulate package holds and package changes (like install/remove/upgrade/downgrade) (LP: #972489) + Additionally, the upstream tarball had a debian/ directory in it making proper debian packaging more confusing, because the ubuntu package had patches for files that were already in debian/. That and many lintian warnings were also fixed (LP: #1005663) + Finally, the dependencies between landscape-client and landscape-common were tightened up to make sure that landscape-client always required the exact same version of landscape-common, instead of greater-or-equal, preventing a situation where, for example, landscape-client 12.05 would be installed together with landscape-common 12.04. - [Text Case] + [Test Case] + A full test report is attached to this ticket, and also available online at https://wiki.canonical.com/Landscape/ClientSRUTests/12.05 (only for Canonical employees, sorry). It includes tests for the changes as well as some standard regression tests as defined in the Landscape Update Policy at https://wiki.ubuntu.com/LandscapeUpdates. + + This is a test case for the major bug driving this release (LP: #972489) After getting a Landscape account (a free trial is available), perform the following steps: 1. Register a computer (easier if you just create an AWS cloud and spawn a precise instance) 2. Wait for all packages to be synced (numbers in landscape closely matching apt-cache stats, close to 40k) 3. Create a package activity which installs one uninstalled package and holds an installed one. Broken Behavior: activity fails with message: """ Requested changes require a more recent version of the landscape-client package. """ Fixed Behavior: activity succeeds For step (3), I suggest doing a search for package "python-l" and then selecting python-ldap to install and python-launchpadlib to hold (or some other package that is already installed). To hold a package, you have to click on the small triangle to the left of the package icon and then click on the package icon that will show up in the row below. See attached screenshot. [Regression Potential] <fill me in with a discussion of how regressions would typically manifest as a result of this change. It's assumed that all candidate patches are well-tested and have low overall risk of regression; but if there's an area of concern be sure to call it out so testers can check it.> [Original Report]SRU request to update landscape-client to version 12.05 in lucid, natty, oneiric and precise. Landscape has an SRU exception provided the mentioned rules are followed: https://wiki.ubuntu.com/StableReleaseUpdates#Landscape Major changes: - Make change-packages also handle package holds (LP: #972489). This is the driving reason for this SRU. - packaging: - previous package was a bit messy in the sense that upstream tarball had a debian directory, and the ubuntu package patched some files in there. So now upstream has no debian structure and the ubuntu package is format "3.0 (quilt)". - assorted other changes as a result of lintian suggestions - make all subpackages that depend on each other require the exact same version, instead of >= $version. - Added python-gi to client depends starting natty. - Drop smart related code and tests since it's no longer used ** Attachment added: "sru-12.05-report.pdf" https://bugs.launchpad.net/landscape-client/+bug/1004678/+attachment/3204973/+files/sru-12.05-report.pdf -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1004678 Title: Release 12.05 To manage notifications about this bug go to: https://bugs.launchpad.net/landscape-client/+bug/1004678/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
