Closed Bug 229036 Opened 21 years ago Closed 21 years ago

start menu links to 'readme' and 'license' don't work

Categories

(Firefox :: Installer, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox0.9

People

(Reporter: rob.hudson, Assigned: sipaq)

References

Details

Attachments

(2 files)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031218 Firebird/0.7+ Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031218 Firebird/0.7+ When using the latest official installer the 'readme' and 'license' links in the start menu don't work. Reproducible: Always Steps to Reproduce: 1. Go to the start menu 2. Go to the Mozilla Firebird Folder 3. Click on either 'Readme' or 'License' Actual Results: Windows fails to find either file. Expected Results: Open up 'readme.txt' or 'license.txt'
Confirming with both official installer and my homemamde builds. So this under WinXP-Sp1. Could be considered as a 0.8 blocker, so setting ? at blocking0.8 flag.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking0.8?
Here is the listing I get (under a Win98se) for c:\program files\mozillafirebird\ <REP> 20/12/03 17:01 . .. <REP> 20/12/03 17:01 .. INSTAL~1 LOG 558 20/12/03 17:02 install_wizard.log INSTAL~2 LOG 2 312 20/12/03 17:02 install_status.log PLUGINS <REP> 20/12/03 17:01 plugins XPCOM DLL 438 272 19/12/03 0:40 xpcom.dll COMPON~1 <REP> 20/12/03 17:01 components XPCOM_~1 DLL 126 976 18/12/03 18:16 xpcom_compat.dll JS3250 DLL 339 968 18/12/03 18:10 js3250.dll PLC4 DLL 28 672 18/12/03 18:05 plc4.dll PLDS4 DLL 24 576 18/12/03 18:05 plds4.dll XPISTUB DLL 24 576 18/12/03 20:11 xpistub.dll NSPR4 DLL 155 648 18/12/03 18:05 nspr4.dll AUTORE~1 0 20/12/03 17:01 .autoreg SOFTOKN3 CHK 476 18/12/03 19:59 softokn3.chk CHROME <REP> 20/12/03 17:01 chrome RES <REP> 20/12/03 17:01 res DEFAULTS <REP> 20/12/03 17:01 defaults NSS3 DLL 344 064 18/12/03 19:58 nss3.dll XPICLE~1 EXE 77 824 18/12/03 20:11 xpicleanup.exe NSSCKBI DLL 176 128 18/12/03 19:59 nssckbi.dll SSL3 DLL 110 592 18/12/03 19:58 ssl3.dll SMIME3 DLL 106 496 18/12/03 19:58 smime3.dll MOZILL~1 EXE 6 742 016 19/12/03 1:13 MozillaFirebird.exe SOFTOKN3 DLL 364 544 18/12/03 19:57 softokn3.dll UNINST~1 <REP> 20/12/03 17:02 uninstall SEARCH~1 <REP> 20/12/03 17:02 searchplugins No license, nor readme.txt Maybe tweaking package-config in /mozilla/browser/installer/windows could help ?
Here is a workaround to get all icons of start menu working - I hope coders could make it more clean : 1) Copy from root directory both LICENSE and README.txt 2) rename LICENSE to license.txt 3) Modify package-config file, adding those 2 lines in [browser section] bin\license.txt bin\README.txt 4) Make installer, launch it and see. I used this trick with my 20th december installer 0.8 build, downloadable here : http://pryan.org/firebird/mozjf/ (6.14 Mb)
They're not in the zip file, either.
This adds the LICENSE and README.txt file to the Mozilla Firebird distribution and the installer. We should be aware of the fact, that the README.txt file is very much targeted at Seamonkey. A Rewrite may be necessary, but that should be covered in another bug.
Taking.
Assignee: bugs → bugzilla
Target Milestone: --- → Firebird0.8
Blocks: 228765
Accepting
No longer blocks: 228765
Status: NEW → ASSIGNED
Wow :) Superb :) I am only waiting to get this checked in before releasing a new 0.8 build :) Thanks :)
Blocks: 228765
Attachment #138699 - Flags: review?(bugs)
At the moment the installer creates start menu entries for license.txt But our license file is named LICENSE without the .txt file extension.
Attachment #138718 - Flags: review?(bugs)
Simon, Although it doesn't matter on Windows, we should probably use the correct case of the filename in the shortcut. As in LICENSE instead of license.
Target Milestone: Firebird0.8 → Firebird0.9
per ben on IRC
Flags: blocking0.9?
Flags: blocking0.8?
Flags: blocking0.8-
Looks like LICENSE and README.html went onto the 0.8 branch.
Comment on attachment 138699 [details] [diff] [review] Adding LICENSE and README.txt to the distribution r=ben@mozilla.org
Attachment #138699 - Flags: review?(bugs) → review+
Comment on attachment 138718 [details] [diff] [review] Make the license start menu entry work r=ben@mozilla.org
Attachment #138718 - Flags: review?(bugs) → review+
Ben checked this in. Marking FIXED.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
FWIW, this checkin messed up splash.rc. Firefox Debug is back in both cases..
This patch has a problem, as licence doesn't have an extension clicking the licence link will have Windows asking you what application to use to open the file. In bug 232477 comment 4 I give my reasons why I think the license and readme links should be removed and the link to the executable moved to directly under the Programs part of the start menu like IE is
(In reply to comment #16) > FWIW, this checkin messed up splash.rc. Firefox Debug is back in both cases.. Ben also checked in some splash.rc stuff to fix that already.
*** Bug 241283 has been marked as a duplicate of this bug. ***
Flags: blocking0.9?
*** Bug 242092 has been marked as a duplicate of this bug. ***
Status: RESOLVED → VERIFIED
QA Contact: bugzilla → installer
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: