Closed Bug 302062 Opened 19 years ago Closed 19 years ago

Comprehensive Log of Updates

Categories

(Toolkit :: Application Update, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: bugs, Assigned: bugs)

References

Details

(Keywords: fixed1.8, late-l10n, Whiteboard: [needs approval])

Attachments

(2 files)

Currently the Update History UI only shows version transition updates... it'd be
nice to have a text changelog of all updates applied, no matter whether or not
the version number changes... so we can easily diagnose problems updating across
nightly builds for example.
Status: NEW → ASSIGNED
Flags: blocking1.8b4+
This sounds like a great idea.
Can you tell me what a "version transition update" means?

What would have to change in this build to be considered one?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050726
Firefox/1.0+ ID:2005072606

or To be more spe specific would it be in the string that is evaluated in
app.update.url?
https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005072606/WINNT_x86-msvc/en-US/update.xml
Whiteboard: ETA: 8/5
"version transition update" means a change from version 1.1 to 1.2, for example.
 The version of the trunk, development version of firefox is 1.0+, and that
doesn't change from nightly build to nightly build.  as a result, when you
update firefox from one nightly to the next, it does not record it in the update
history UI.
Blocks: 290390
Severity: normal → enhancement
*** Bug 301980 has been marked as a duplicate of this bug. ***
Attached patch patchSplinter Review
client side parts of this fix (requires upgrades to aus) also fixes 301622
(client side parts)
Attachment #191382 - Flags: review?(darin)
Comment on attachment 191382 [details] [diff] [review]
patch

also this patch improves the documentation in nsIUpdateService.idl
Comment on attachment 191382 [details] [diff] [review]
patch

>Index: toolkit/mozapps/update/public/nsIUpdateService.idl

> [scriptable, uuid(bd75a4c6-b813-45b2-a96e-41a429c857c4)]
> interface nsIUpdate : nsISupports

just for kicks, can you bump the UUID of this interface since
some attributes were added.


r=darin
Attachment #191382 - Flags: review?(darin) → review+
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
*** Bug 306540 has been marked as a duplicate of this bug. ***
While you're at it...

Would it make sense to change the button from 'Cancel' to 'OK' ?

I mean - you're not canceling anything, are you? 
More like 'OK', that was the Update History...

The rest, like filling 'Installed on...' the Details URL and so on, depend on
the backend, I guess... (per comment #4)
*** Bug 306677 has been marked as a duplicate of this bug. ***
*** Bug 307623 has been marked as a duplicate of this bug. ***
Reopening since this isn't working (which also the dupes filed after fixing
indicate). 
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b4) Gecko/20050917 Firefox/1.4
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Yup, I agree.  It is not working (at least not in the 20050916 1.8-branch build
that has been updated numerous times).  Ben?
Attached patch patchSplinter Review
1. Normalizes names used by the client for the |type| field on the update
object to use the same values used by AUS ("major" and "minor" vs. "security"
and "normal"). Updates the strings file and the client code that uses the
strings file to prevent a js error. 

2. Makes the Update object correctly serialize its "buildID" property

3. Make sure the right Update object is added to the updates list in the Update
Manager so that multiple entries can show up.
Attachment #196957 - Flags: review?(darin)
Comment on attachment 196957 [details] [diff] [review]
patch

Looks Good. r=darin
Attachment #196957 - Flags: review?(darin) → review+
Attachment #196957 - Flags: approval1.8b5?
Whiteboard: ETA: 8/5 → [needs approval]
Attachment #196957 - Flags: approval1.8b5? → approval1.8b5+
landed on the branch, landing on the trunk once my trunk tree updates...
Keywords: fixed1.8
landed on the trunk too!

for nightlies to be differentiated, the server work in 309506 will have to be
done, but the client portions are now complete. 
Status: REOPENED → RESOLVED
Closed: 19 years ago19 years ago
Resolution: --- → FIXED
Could someone tell me why we're lighting all l10n trees just to rename the 
property keys, but not their values?
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: