Closed Bug 763181 Opened 12 years ago Closed 12 years ago

package manifest includes files not compiled causing the installer to fail

Categories

(SeaMonkey :: Installer, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(seamonkey2.10+ fixed, seamonkey2.11 fixed, seamonkey2.12 fixed, seamonkey2.13 fixed)

RESOLVED FIXED
seamonkey2.13
Tracking Status
seamonkey2.10 + fixed
seamonkey2.11 --- fixed
seamonkey2.12 --- fixed
seamonkey2.13 --- fixed

People

(Reporter: andy, Assigned: andy)

References

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/15.0 Firefox/15.0a1
Build ID: 20120602100602

Steps to reproduce:

Compiled Seamonkey --with-system-nspr --with-system-nss --enable-system-sqlite and --disable-updater


Actual results:

When I came to cd suite/installer and run make it failed to create a tarball giving these errors:

mailKeysOError: package error or possible missing or unnecessary file: bin/libnspr4.so (package-manifest, 36).
Error: package error or possible missing or unnecessary file: bin/libplc4.so (package-manifest, 37).
Error: package error or possible missing or unnecessary file: bin/libplds4.so (package-manifest, 38).
Error: package error or possible missing or unnecessary file: bin/libmozsqlite3.so (package-manifest, 50).
message-Error: package error or possible missing or unnecessary file: bin/icons/updater.png (package-manifest, 355).
Error: package error or possible missing or unnecessary file: bin/libfreebl3.so (package-manifest, 411).
Error: package error or possible missing or unnecessary file: bin/libnss3.so (package-manifest, 412).
Error: package error or possible missing or unnecessary file: bin/libnssckbi.so (package-manifest, 413).
Error: package error or possible missing or unnecessary file: bin/libnssdbm3.so (package-manifest, 414).
Error: package error or possible missing or unnecessary file: bin/libnssutil3.so (package-manifest, 415).
Error: package error or possible missing or unnecessary file: bin/libsmime3.so (package-manifest, 416).
Error: package error or possible missing or unnecessary file: bin/libsoftokn3.so (package-manifest, 417).
Error: package error or possible missing or unnecessary file: bin/libssl3.so (package-manifest, 418).


Expected results:

It should have made a Seamonkey tarball
comm-release only accepts security or stability fixes. Please rebase your patch against trunk. Also I don't see the Firefox packager script having any special ifdefs for these. Possibly because we recently made packager errors fatal, does Firefox also do this?
(In reply to Philip Chee from comment #1)
> comm-release only accepts security or stability fixes. Please rebase your
> patch against trunk. Also I don't see the Firefox packager script having any
> special ifdefs for these. Possibly because we recently made packager errors
> fatal, does Firefox also do this?

No, the same bug exists in mozilla-central. I did submit a patch to fix the firefox installer when --enable-system-sqlite is used but no one resopnded so I didn't bother adding the nss and nspr portions. https://bugzilla.mozilla.org/show_bug.cgi?id=752895 I'll do that now
(In reply to Philip Chee from comment #1)
> comm-release only accepts security or stability fixes.

Fwiw for a patch like this that is not affecting our default ship-state I would normally be willing to accept (to make our linux distro maintainers lives easier).

That said, Andrew I'm going to defer on the Firefox review before I/Others grab this, please request review from me or :sgautherie once that bug passes.
Status: UNCONFIRMED → NEW
Ever confirmed: true
> I did submit a patch to fix the firefox installer
> when --enable-system-sqlite is used but no one responded
You need to flag your patch for review *and* make sure you fill in the reviewee field so someone will get bugmail. Otherwise nobody will notice your patch.
Comment on attachment 631762 [details] [diff] [review]
same patch against comm-central

It seems Mike Hommey has accepted the patch to Mozilla central (bug 752895)
Attachment #631762 - Flags: review?(bugspam.Callek)
Assignee: installer → b3nton
Status: NEW → ASSIGNED
Version: SeaMonkey 2.10 Branch → Trunk
Blocks: 713134
Comment on attachment 631762 [details] [diff] [review]
same patch against comm-central

Review of attachment 631762 [details] [diff] [review]:
-----------------------------------------------------------------

approving for all branches, -- might need trivial bitrot fixups for non-trunk.
Attachment #631762 - Flags: review?(bugspam.Callek)
Attachment #631762 - Flags: review+
Attachment #631762 - Flags: approval-comm-release+
Attachment #631762 - Flags: approval-comm-beta+
Attachment #631762 - Flags: approval-comm-aurora+
Andrew, do you have checkin rights to the comm-* trees?
Keywords: checkin-needed
Target Milestone: --- → seamonkey2.13
(In reply to Philip Chee from comment #8)
> Andrew, do you have checkin rights to the comm-* trees?

No
pushed directly to comm-release for our 2.10.1 build

http://hg.mozilla.org/releases/comm-release/rev/678cc53d0d42

Still needs checkin on all other branches.
> Still needs checkin on all other branches.
Pushed to all the other branches:
http://hg.mozilla.org/comm-central/rev/ce1107df35eb
http://hg.mozilla.org/releases/comm-aurora/rev/30ceab95f435
http://hg.mozilla.org/releases/comm-beta/rev/0f9abbfdb5a6

Thank you Andrew Benton!
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: