Request latest seamonkey and palemoon

Message
Author
User avatar
mmikeinsantarosa
Developer
Posts: 2243
Joined: Thu May 01, 2014 10:12 am

Re: Request latest seamonkey and palemoon

#11 Post by mmikeinsantarosa »

I screwed up and sent 2.53.8.1 up as 2.53.18.1. I asked tim to put 2.53.18 back up. 2.53.18.1 is still not in the mozilla repo
LT: MX19.1 Quad Core model: Intel Core i7-6820HQ Kernel: 5.0.0-7.1-liquorix-amd64 x86_64

User avatar
app4soft
Posts: 261
Joined: Tue Mar 20, 2018 1:45 pm

Re: Request latest seamonkey and palemoon

#12 Post by app4soft »

Stevo wrote: Mon Feb 05, 2024 1:18 pm Pale Moon 33.0.0 just made it into the MX 21 repo yesterday, after I had some trouble with the checksums that the OBS was generating for the finished builds.

https://mxrepo.com/mx/repo/pool/main/p/palemoon/
Pale Moon 33.3.0 released with a breaking changes - official builds now requires CPUs with AWX, and there no official builds for CPUs with SSE2: https://www.palemoon.org/releasenotes.shtml

There are contributed AVX and SSE2 builds on FTP in "avx" folder, though: ftp://ftp.palemoon.org/avx/linux/
(NOTE: For security reasons, don't use this contributed binary directly, see: https://forum.palemoon.org/viewtopic.ph ... 40#p254440)

Please, package Pale Moon 33.3.0 GTK2 for MX-23 with the SSE2 support.

Here is configuration for build from source:

Code: Select all

# Set GTK Version to 2 or 3
#_GTK_VERSION=2

# Application and target
#export MOZ_PKG_SPECIAL=sse2_gtk"$_GTK_VERSION"
export MOZ_PKG_SPECIAL=avx2_gtk"$_GTK_VERSION"
mk_add_options MOZ_OBJDIR=../build/obj-pm-x64-$MOZ_PKG_SPECIAL-release
ac_add_options --enable-application=palemoon

# Build options
mk_add_options MOZ_MAKE_FLAGS="-j6"
#ac_add_options --enable-optimize="-O2 -msse2 -mfpmath=sse -w"
ac_add_options --enable-optimize="-O2 -march=x86-64-v3 -w"
ac_add_options --enable-default-toolkit=cairo-gtk$_GTK_VERSION

ac_add_options --enable-official-branding
ac_add_options --enable-update-channel=release
ac_add_options --enable-updater

ac_add_options --disable-precompiled-startupcache

ac_add_options --enable-jemalloc
ac_add_options --enable-strip

ac_add_options --enable-devtools
ac_add_options --enable-av1
ac_add_options --enable-jxl

ac_add_options --disable-gamepad
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-necko-wifi

ac_add_options --disable-webrtc

ac_add_options --with-pthreads

# Please see https://www.palemoon.org/redist.shtml for restrictions when using the official branding.
export MC_OFFICIAL=1
export MOZILLA_OFFICIAL=1

ac_add_options --x-libraries=/usr/lib64
Last edited by app4soft on Thu Aug 22, 2024 6:08 am, edited 4 times in total.

User avatar
Eadwine Rose
Administrator
Posts: 14462
Joined: Wed Jul 12, 2006 2:10 am

Re: Request latest seamonkey and palemoon

#13 Post by Eadwine Rose »

Please post the request in the correct subforum. You're in the mx21 requests.
MX-23.6_x64 July 31 2023 * 6.1.0-34amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.216.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
app4soft
Posts: 261
Joined: Tue Mar 20, 2018 1:45 pm

Re: Request latest seamonkey and palemoon

#14 Post by app4soft »

Eadwine Rose wrote: Wed Aug 21, 2024 5:45 pm Please post the request in the correct subforum. You're in the mx21 requests.
As Pale Moon is already in repos and that is just an update reqeust, and there is no "MX 23 Repository: The Pale Moon Browser Thread" yet (only MX 21 topic), should I create "MX 23 Repository: The Pale Moon Browser Thread"?
Last edited by app4soft on Thu Aug 22, 2024 6:09 am, edited 1 time in total.

User avatar
Stevo
Developer
Posts: 14445
Joined: Fri Dec 15, 2006 7:07 pm

Re: Request latest seamonkey and palemoon

#15 Post by Stevo »

Since MX 21 and 23 xfce are GTK+ 3, and I've built the last couple versions in our repos as such, why GTK+ 2?

We also haven't supported sse2 in it for lo these many years...is there a pressing need for it now?
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

User avatar
Stevo
Developer
Posts: 14445
Joined: Fri Dec 15, 2006 7:07 pm

Re: Request latest seamonkey and palemoon

#16 Post by Stevo »

Well, I've copied the sse2 config enablement from those sse2 builds for our MX...hopefully that's cromulent with the Palemoon devs and I don't have to change the package name to "newmoon"...but I wonder why they don't just enable it if it's that innocuous.

Sources uploaded to the OBS for package builds.

Edit: Well, it makes the builds fail on ARM, since they don't have that CPU feature. I think I can apply it only for x86 builds. Retrying...
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

User avatar
dreamer
Posts: 883
Joined: Sun Oct 15, 2017 11:34 am

Re: Request latest seamonkey and palemoon

#17 Post by dreamer »

Stevo wrote: Wed Aug 21, 2024 6:25 pm We also haven't supported sse2 in it for lo these many years...is there a pressing need for it now?
Maybe it's a Windows thing (see below). They updated their requirements though, because if they didn't they would "leave a lot of performance on the table".

https://www.palemoon.org/systemrequirements.shtml
Minimum requirements for official builds:
32-bit (Windows only): A processor with at least SSE2 support (any CPU that is not museum-grade should be fine).
64-bit: A processor with at least AVX support. Almost all modern processors from the last decade support this.
At least 2 GB of free RAM.
While it may be possible to run it in limited fashion on less RAM, it isn't recommended as memory pressure will cause a lot of performance loss and may cause crashes.
A reasonable screen size (720p or higher).
Note to self and others: SysVinit is a good option. However if you run into problems try with systemd first. This applies to AppImages, Flatpaks, GitHub packages and even some Debian packages.

User avatar
app4soft
Posts: 261
Joined: Tue Mar 20, 2018 1:45 pm

Re: Request latest seamonkey and palemoon

#18 Post by app4soft »

Stevo wrote: Wed Aug 21, 2024 6:25 pm Since MX 21 and 23 xfce are GTK+ 3, and I've built the last couple versions in our repos as such, why GTK+ 2?

We also haven't supported sse2 in it for lo these many years...is there a pressing need for it now?
I tried latest official builds of Pale Moon 33.3.0 on my old PC:
  • AVX build just not starts (CPU is SSE2 only)
  • SSE2 build works.
There are a lot of old PCs around there, that is not able to run any usable browser, but Pale Moon SSE2 build.

About GTK2, is not it uses less resources than GTK3? (which is important for old PC with limited RAM)

User avatar
app4soft
Posts: 261
Joined: Tue Mar 20, 2018 1:45 pm

Re: Request latest seamonkey and palemoon

#19 Post by app4soft »

Stevo wrote: Wed Aug 21, 2024 6:25 pm We also haven't supported sse2 in it for lo these many years...
But MX-23 package of Pale Moon 33.2.1 (amd64, GTk3) works on my PC, how it could be if it is not SSE2 build and my CPU is SSE2 only?

User avatar
oops
Posts: 1890
Joined: Tue Apr 10, 2018 5:07 pm

Re: Request latest seamonkey and palemoon

#20 Post by oops »

app4soft wrote: Thu Aug 22, 2024 5:59 am
Stevo wrote: Wed Aug 21, 2024 6:25 pm We also haven't supported sse2 in it for lo these many years...
But MX-23 package of Pale Moon 33.2.1 (amd64, GTk3) works on my PC, how it could be if it is not SSE2 build and my CPU is SSE2 only?
SSE2 build was the default build, until 33.3.0 (now the default is AVX)
Pour les nouveaux utilisateurs: Alt+F1 pour le manuel, ou FAQS, MX MANUEL, et Conseils Debian - Info. système “quick-system-info-mx” (QSI) ... Ici: System: MX-19_x64 & antiX19_x32

Post Reply

Return to “Package Requests - MX-21”