PPA generates an endlessly upgrading package
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Celso Providelo | ||
Mythbuntu |
Fix Released
|
Low
|
Unassigned | ||
iPod Convenience |
Fix Released
|
Low
|
Unassigned |
Bug Description
This bug concerns the zope3 package found in our PPA here:
When we create binary .debs from our source package ourselves, everything is fine. When we upload the source package to the PPA, it creates a package which has the odd property of constantly wanting to upgrade itself (to itself). Try it.
Here are the steps I take:
Get the source package from http://
dch -D feisty -i Auto build for PPA
dpkg-buildpackage -S -sa -rfakeroot
dput schooltool-
Also, quoting our release manager, Brian Sutherland:
Though I'm still totally confused, apparently apt thinks the package on
the server is different from the package that's been installed. It
believes this even though the md5sum and version of the file in the
"Packages" index and the filesystem file match exactly. The only
difference I could detect is that the Packages file is lying about the
maintainer field (seems PPAs do some munging of package metadata).
I believe this to be a bug of either the PPA archive maintenance
software or apt or the Ubuntu PPA builders or a combination of all of
them. Perhaps filing a bug against launchpads PPAs might be the best
idea for further action (feel free to CC me).
You can see the difference between the way apt treats zope3 and
python-zope.ucol:
root@unstable /root # apt-cache policy python-zope.ucol
python-zope.ucol:
Installed: 1.0.2-r77900-
Candidate: 1.0.2-r77900-
Version table:
*** 1.0.2-r77900-
500 http://
100 /var/lib/
root@unstable /root # apt-cache policy zope3
zope3:
Installed: 3.4.0~b2-1ubuntu2
Candidate: 3.4.0~b2-1ubuntu2
Version table:
3.4.
500 http://
*** 3.4.0~b2-1ubuntu2 0
100 /var/lib/
Changed in launchpad: | |
assignee: | nobody → cprov |
status: | New → Confirmed |
Changed in soyuz: | |
milestone: | none → 1.1.12 |
status: | Confirmed → In Progress |
Changed in soyuz: | |
milestone: | 1.1.12 → 1.2.1 |
Changed in soyuz: | |
importance: | Undecided → Critical |
Changed in mythbuntu: | |
status: | New → Confirmed |
Changed in ipod-convenience: | |
status: | New → Confirmed |
Changed in mythbuntu: | |
importance: | Undecided → Low |
Changed in ipod-convenience: | |
importance: | Undecided → Low |
Ok, the "endlessly upgrading" behavior is confirmed. It seems to be something similar to what happen in bug #128744 when we have a small inconsistency in the archive indexes. I will investigate the cause of the problem and come back to you anytime tomorrow.