Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thunderbird 78.6.0 #26896

Merged
merged 2 commits into from
Jan 9, 2021
Merged

Thunderbird 78.6.0 #26896

merged 2 commits into from
Jan 9, 2021

Conversation

ericonr
Copy link
Member

@ericonr ericonr commented Dec 3, 2020

Still seeing if cross compilation reaches the end successfully.

Would appreciate testers.

Have launched on x86_64-musl, but I'm not on the device that uses thunderbird, so I haven't logged in yet.

Based on and closes #24509

[ci skip]

@dkwo
Copy link
Contributor

dkwo commented Dec 13, 2020

I missed this pr, will test tomorrow on my x86_64-musl machine.
Thanks.

@dkwo
Copy link
Contributor

dkwo commented Dec 15, 2020

It builds successfully.
@ericonr Could you remind me how to install on my local machine a package that was buillt on a different one (same arch) and copied via scp, if possible? I have a thunderbird-78.5.1_1.x86_64-musl.xbps file but not sure how to use it.
Thanks.

@ericonr
Copy link
Member Author

ericonr commented Dec 15, 2020

@dkwo just use xdowngrade from xtools!

@dkwo
Copy link
Contributor

dkwo commented Dec 15, 2020 via email

@fusion-zone
Copy link

Hi,
is there an schedule when Thunderbird 78.x gets released as a package?

Thanks

@ericonr
Copy link
Member Author

ericonr commented Jan 6, 2021

I'm working on finishing it up (and updating to 78.6.0), then will ask for review from others and merge ASAP.

- sync patches with firefox-esr
- add --allow-addon-sideload to mozconfig so language packs work
@ericonr ericonr changed the title Thunderbird 78.5.1 Thunderbird 78.6.0 Jan 7, 2021
@ericonr
Copy link
Member Author

ericonr commented Jan 7, 2021

Welcoming testers, especially on glibc.

@ericonr ericonr merged commit 20fca6b into void-linux:master Jan 9, 2021
@ericonr ericonr deleted the thundernew branch January 9, 2021 02:52
@ibhagwan
Copy link
Contributor

ibhagwan commented Jan 9, 2021

Welcoming testers, especially on glibc.

@ericonr

I tried compiling both v78.5.1 and v78.6.0 in a clean void-packages folder (cloned from your fork) and both fail in the same location:

274:03.82   import imp
274:03.89 toolkit/library/build/libxul.so
276:24.63 collect2: fatal error: ld terminated with signal 9 [Killed]
276:24.63 compilation terminated.
276:24.63 make[4]: *** [/builddir/thunderbird-78.6.0/config/rules.mk:606: libxul.so] Error 1
276:24.63 make[4]: *** Deleting file 'libxul.so'
276:24.70 make[3]: *** [/builddir/thunderbird-78.6.0/config/recurse.mk:74: toolkit/library/build/target] Error 2
276:24.70 make[2]: *** [/builddir/thunderbird-78.6.0/config/recurse.mk:34: compile] Error 2
276:24.70 make[1]: *** [/builddir/thunderbird-78.6.0/config/rules.mk:390: default] Error 2
276:24.71 make: *** [client.mk:125: build] Error 2
276:24.71 434 compiler warnings present.
276:25.47 Failed to parse ccache stats output: secondary config (readonly)         /etc/ccache.conf
 Config object not found by mach.
Configure complete!
Be sure to run |mach build| to pick up any changes
=> ERROR: thunderbird-78.6.0_1: do_build: './mach build' exited with 2
=> ERROR:   in do_build() at srcpkgs/thunderbird/template:179

Let me know if you need any info about my system/setup and I will provide it, running up-to-date glibc void with latest kernel 5.9.16.

@ericonr
Copy link
Member Author

ericonr commented Jan 9, 2021

276:24.63 collect2: fatal error: ld terminated with signal 9 [Killed]

The kernel's OOM killer is killing the process during the linking phase. You have to give it more memory (less parallelism, for example). Here the linker took around 10G of RAM.

@ibhagwan
Copy link
Contributor

ibhagwan commented Jan 9, 2021

276:24.63 collect2: fatal error: ld terminated with signal 9 [Killed]

The kernel's OOM killer is killing the process during the linking phase. You have to give it more memory (less parallelism, for example). Here the linker took around 10G of RAM.

Correct, I was able to compile it on my desktop with 64GB RAM, as I finished compiling I saw it was actually just published as a pre-packaged binary in the repos and works great :-)

Ty!

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants