The ‘+’ may not be standard, but it’s necessary for openafs, for the
following subtle reason.

If you create a binary module package with
  apt-get install module-assistant openafs-modules-source
  m-a build openafs
then the resulting package is versioned as
  openafs-modules-3.2.0-38-generic_1.6.1-1+3.2.0-38.61_amd64.deb
(A site with many OpenAFS client systems might throw this binary module package 
into an apt repository so that it doesn’t need to be rebuilt on every system.)

Now if you were to upgrade from 1.6.1-1 to 1.6.1-1ubuntu0.1 and do the same 
thing, you’d get
  openafs-modules-3.2.0-38-generic_1.6.1-1ubuntu0.1+3.2.0-38.61_amd64.deb
As you can check with dpkg --compare-versions, this is a _smaller_ version 
number!

That’s why the openafs package has been getting updates versioned like
1.6.1-1+ubuntu0.1 instead of 1.6.1-1ubuntu0.1, at least when someone has
been around to point this problem out.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1145560

Title:
  OpenAFS Security Advisories 2013-001 and 2013-002

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openafs/+bug/1145560/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to