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