OK, quick update on status for Quantal and Precise.  The Quantal patch
was never uploaded to the archive.  The Precise patch was uploaded by
xnox, but was rejected because of the ${binary:Version} issue below.

I've just uploaded a modified patch from comment 75 to Quantal only.
I'd like to get Quantal landed before doing Precise, because as people
have mentioned, the upgrade path gets complicated otherwise.

Here are the changes I made to Graham's Quantal patch:
- You shouldn't specify Breaks or Replaces lines with automatically generated 
versions like ${binary:Version}.  This means that every time the package is 
built, it will say it breaks previous versions.  Instead, just hardcode the 
version that you put in debian/changelog.
- When using DEB_HOST_MULTIARCH, please also make sure to manually set it [1] 
as recommended in the multiarch conversion doc [2].  This is because while 
normally the buildd will set it for us, it's not a requirement.  For example, 
when dep8 tests rebuild the source, the variable is not set for us.  Not likely 
an issue in practice , but still good to do.
- No need for quantal-proposed in the changelog entry.  You can just say 
quantal now and LP will do the right thing.  Minor point, but just saying.
- No need to manually add multiarch-support to the Pre-Depends line.  It comes 
in via the ${misc:Pre-Depends} bit.  Again, minor point.

So let's see how the Quantal upload goes.

[1] DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
[2] https://wiki.debian.org/Multiarch/Implementation

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-keyring in Ubuntu.
https://bugs.launchpad.net/bugs/859600

Title:
  Please convert gnome-keyring to multiarch

Status in “gnome-keyring” package in Ubuntu:
  Fix Released
Status in “gnome-keyring” source package in Precise:
  Confirmed
Status in “gnome-keyring” source package in Quantal:
  In Progress
Status in “gnome-keyring” source package in Raring:
  Fix Released
Status in “gnome-keyring” package in Debian:
  New

Bug description:
  [Impact]
  Several applications are relying on this package as seen in comments 5 and 6.

  [Test case]
  Attempt to install both i386/amd64 versions of libp11-kit-gnome-keyring and 
preferably verify if the reported applications in this bug are able to run 
successfully.

  1. Run the command 'wine notepad'. Notice the warning from p11-kit.
  2. sudo apt-get install libp11-kit-gnome-keyring:i386
  3. Run the command 'wine notepad' again. Notice that the warning is gone.

  [Regression Potential]
  Minimal, several rdepends build testing have been completed successfully and 
nothing in the keyring code is attempting to dlopen any hardcoded library paths.

  gnome-keyring is still installing libraries to /usr/lib instead of the
  multarch compatible /usr/lib/$(DEB_HOST_MULTIARCH) directory. The
  attached patch does the conversion.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/859600/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to