Screenshot showing where to click to hold an installed package.

** 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>
  
  [Text Case]
- <fill me in with detailed *instructions* on how to reproduce the bug.  This 
will be used by people later on to verify the updated package fixes the 
problem.>
- 1.
- 2.
- 3.
- Broken Behavior:
- Fixed Behavior:
+ 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: "hold-a-package.png"
   
https://bugs.launchpad.net/landscape-client/+bug/1004678/+attachment/3204972/+files/hold-a-package.png

-- 
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

Reply via email to