Closed Bug 630561 Opened 14 years ago Closed 14 years ago

Rejected version being offered through automatic updates (doesn't install)

Categories

(addons.mozilla.org Graveyard :: API, defect, P1)

Tracking

(Not tracked)

VERIFIED FIXED
5.12.9

People

(Reporter: jorgev, Assigned: andy+bugzilla)

References

()

Details

(Whiteboard: [required amo-editors][qa+])

According to the developer of DNSSEC Validator (https://addons.mozilla.org/en-US/firefox/addon/64247), after getting a rejection for the latest version of his add-on (1.1.1), he was notified of an update. The update didn't work, fortunately, probably because of a missing file. The version was fully rejected, so its status is admin-disabled.
Can he still reproduce the update offering? If so, can you give me the URL that he's getting the offering on?
The rejected version 1.1.1 is offered when user updates from older rejected version. Here is it for 0.17.2alpha: Datasource: Update Started Datasource: Addon Update Started: dnssec@nic.cz RDFItemUpdater:checkForUpdates sending a request to server for: https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=2&id=dnssec@nic.cz&version=0.17.2alpha&maxAppVersion=4.0b1&status=userDisabled&appID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&appVersion=3.5.16&appOS=Linux&appABI=x86_64-gcc3&locale=cs-CZ&currentAppVersion=3.5.16, item = ({id:"dnssec@nic.cz", version:"0.17.2alpha", installLocationKey:"app-profile", minAppVersion:"3.0", maxAppVersion:"4.0b1", name:"DNSSEC Valid\xE1tor", xpiURL:"http://releases.mozilla.org/pub/mozilla.org/addons/64247/dnssec_validator-1.1.1-fx-linux.xpi", xpiHash:"sha256:de323c320d5f059580e1470401de610961f5e2dc9dd660e30d4aed9a56b76536", iconURL:"chrome://mozapps/skin/xpinstall/xpinstallItemGeneric.png", updateRDF:"", updateKey:"", type:2, targetAppID:"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"}) RDFItemUpdater:onDatasourceLoaded: Found a newer version of this item: ({id:"dnssec@nic.cz", version:"1.1.1", installLocationKey:"app-profile", minAppVersion:"3.0", maxAppVersion:"4.0.*", name:"DNSSEC Valid\xE1tor", xpiURL:"http://releases.mozilla.org/pub/mozilla.org/addons/64247/dnssec_validator-1.1.1-fx-linux.xpi", xpiHash:"sha256:de323c320d5f059580e1470401de610961f5e2dc9dd660e30d4aed9a56b76536", iconURL:"", updateRDF:"", updateKey:"", type:2, targetAppID:"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"}) Datasource: Addon Update Ended: dnssec@nic.cz, status: 1 Datasource: Update Ended
Assignee: nobody → amckay
Just notes on why its happening. The update is happening from 0.17.2alpha. That's on a beta version. Remora looks through the files on that version and picks the status up and then uses that to look for update files. All the 0.17.2alpha files are admin-disabled. That's probably not the desired result of the beta channel.
Logic from jorgev. For an update on the beta channel: - if the addon being updated from is STATUS_BETA or STATUS_PUBLIC, use that status - if the addon being updated from is any other status, look for the latest in one of STATUS_LITE, STATUS_LITE_AND_NOMINATED, STATUS_PUBLIC
Whiteboard: [required amo-editors] → [required amo-editors][qa+]
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
verified
Status: RESOLVED → VERIFIED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.