[Bug 878180] Re: missing Breaks/Replaces
    Robie Basak 
    878180 at bugs.launchpad.net
       
    Mon Oct 24 16:37:42 UTC 2011
    
    
  
Following Dave's query on the Lucid -> Precise path, I've gone back to
look at the files that have been replaced between all three versions. To
stop this getting too confusing for me, I wrote a script to do it. My
script found a couple of adjustments:
1) Some of my new Breaks/Replaces entries were unnecessarily restrictive
on versioning; for binary packages that no longer exist, it's sufficient
just to name them.
2) One package (libxmlrpc-c3-dev) vanished in Oneiric but has reappeared
in Precise, so the Replaces line now needs a version restriction
applied, since the Precise version of libxmlrpc-c3-dev has no
replacements made by the Precise version of libxmlrpc-core-c3-dev.
I've updated my branch, attached the analysis from my script, and
uploaded the script itself to http://bazaar.launchpad.net/~racb/+junk
/deb-find-breaks/revision/1/deb-find-breaks.py
** Attachment added: "breaks.txt"
   https://bugs.launchpad.net/ubuntu/+source/xmlrpc-c/+bug/878180/+attachment/2570122/+files/breaks.txt
-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to xmlrpc-c in Ubuntu.
https://bugs.launchpad.net/bugs/878180
Title:
  missing Breaks/Replaces
Status in “xmlrpc-c” package in Ubuntu:
  Confirmed
Bug description:
  The xmlrpc-c binary packages have been reorganised in the upload with
  binaries currently waiting in NEW.  Some of these overlap with
  binaries that were previously in Ubuntu (they may have been Ubuntu-
  specific), and not all the required Breaks/Replaces fields are
  present.  In particular, I believe you need:
    libxmlrpc-c++4 Breaks/Replaces: libxmlrpc-c3-0 (<< 1.16.33-3.1ubuntu1)
    libxmlrpc-core-c3 Breaks/Replaces: libxmlrpc-core-c3-0 (<< 1.16.33-3.1ubuntu1)
  (Some of the binaries in this source package already use
  Conflicts/Replaces pairs for similar purposes.  This is discouraged by
  the Debian policy manual nowadays in favour of Breaks/Replaces,
  although quite a few packages still use the older incorrect approach.)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xmlrpc-c/+bug/878180/+subscriptions
    
    
More information about the foundations-bugs
mailing list