Skip to content

Update Firefox from 94.0.2 to 102.0 #2703

Merged
merged 10 commits into from
Jul 5, 2022

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Jul 4, 2022

No description provided.

Remove `MACH_USE_SYSTEM_PYTHON=1` as our [MarIuX Python installation
does not satisfy the version requirements][1]:

    WARNING: You are using pip version 21.3.1; however, version 22.0.4 is available.
    You should consider upgrading via the '/scratch/local/tmp_ft1mxyo/bin/python -m pip install --upgrade pip' command.
    pygenometracks 3.6 requires pytest, which is not installed.
    requests-cache 0.8.1 has requirement attrs<22.0,>=21.2, but you have attrs 19.2.0.
    pygenometracks 3.6 has requirement matplotlib<=3.3.2,>=3.1.1, but you have matplotlib 3.4.3.
    cattrs 1.8.0 has requirement attrs>=20, but you have attrs 19.2.0.
    tensorflow 2.5.0 has requirement flatbuffers~=1.12.0, but you have flatbuffers 2.0.
    tensorflow 2.5.0 has requirement h5py~=3.1.0, but you have h5py 3.4.0.
    tensorflow 2.5.0 has requirement six~=1.15.0, but you have six 1.13.0.
    tensorflow 2.5.0 has requirement typing_extensions~=3.7.4, but you have typing-extensions 3.10.0.0.

[1]: mariux64/pkg-scripts#181
     0:26.43 ERROR: Cannot find a wasi sysroot. Please give its location with --with-wasi-sysroot. Or build with --without-wasm-sandboxed-libraries.
From [Linux From Scratch][1]:

> Using sandboxed wasm libraries has been moved to all builds instead of
> only mozilla automation builds. It requires extra llvm packages and
> was reported to seriously slow the build. Disable it.

[Fedora is doing the same][2], and [*Firefox 95 on POWER*][3] contains
instructions on how to get it to work.

[1]: https://www.linuxfromscratch.org/blfs/view/svn/xsoft/firefox.html
[2]: https://src.fedoraproject.org/rpms/firefox/blob/rawhide/f/firefox-mozconfig
[3]: https://www.talospace.com/2021/12/firefox-95-on-power.html
The profile also pulls in LLVM/clang 13.x, but we have 14.x in MarIuX
proper. Sourcing the profile does not seem to be needed for a successful
build, so remove it.
@pmenzel
Copy link
Collaborator Author

pmenzel commented Jul 4, 2022

Please help test this with:

sudo bee update firefox-102.0

@david
Copy link
Collaborator

david commented Jul 4, 2022

some one a idea, why get this

root:sigalrm:~/# bee update firefox
Installation of firefox-37.0-0.x86_64 failed: firefox-94.0.2-0.x86_64 has a higher version.
  use bee update --force to downgrade
  use bee install --force to install as additional version. (not recommended)

@pmenzel
Copy link
Collaborator Author

pmenzel commented Jul 4, 2022

Some problem with beeversion, I created issue mariux64/bee#52 for.

bee update firefox-102.0 works around the problem.

@pmenzel pmenzel merged commit 90ef093 into master Jul 5, 2022
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants