Tracked in Issue #2040 (UXP) and Issue #2041 (UXP) respectively
Repositories for supported Debian, Raspbian, and Ubuntu releases
Moderator: trava90
Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
-
- Keeps coming back
- Posts: 786
- Joined: 2020-11-03, 06:47
- Location: Philippines
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
merry mimas
XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.
Mima avatar by 絵虎. Pixiv post: https://www.pixiv.net/en/artworks/15431817
-
- Fanatic
- Posts: 218
- Joined: 2016-01-28, 12:08
- Location: Ploieşti, Romania
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Ah thanks, I'm not familiar with the code repo. In regard to the second issue it's not about the animation itself that I was pointing out but the white "shadow" that seems to slide down from the static image. Most likely same issue as - or related to - alpha transparency. Anyway, it's acknowledged so I'm done.jobbautista9 wrote: ↑2022-11-30, 05:59Tracked in Issue #2040 (UXP) and Issue #2041 (UXP) respectively
-
- Apollo supporter
- Posts: 33
- Joined: 2022-07-22, 06:31
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Thanks, for fixing the arm builds. The Debian 11 armhf works fine on Raspbian (11 / bullseye)stevepusser wrote: ↑2022-11-29, 23:04I would assume that the successful matching Debian armhf builds have been installable on the Pi, as they do on the MX Linux variant based on Raspian.
For 31.4.1, I'm going to add a flag in the debian/rules file that detects the armhf and arm64 builds and uses their own mozconfig until jxl builds on it, if ever, since right now I don't have any successful ARM builds on the OBS.
-
- Lunatic
- Posts: 366
- Joined: 2013-10-17, 05:29
- Location: Northeast Ohio
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
It seems my issue is purely something with one specific PC - my other PCs no longer have the issue and it even works in a live ISO of my same OS version on my PC.
So I have no idea, but it's clearly something on my side, therefore don't worry about it.
So I have no idea, but it's clearly something on my side, therefore don't worry about it.
-
- Moongazer
- Posts: 8
- Joined: 2022-11-29, 22:47
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Where could I find the armhf build for 3.6 or 24? Needing an old version to test due to a system only having 512MB DDR3stevepusser wrote: ↑2022-11-29, 23:04They just started failing for unknown reasons, even before the jpeg-xl feature made all ARM builds fail.
I would assume that the successful matching Debian armhf builds have been installable on the Pi, as they do on the MX Linux variant based on Raspian.
For 31.4.1, I'm going to add a flag in the debian/rules file that detects the armhf and arm64 builds and uses their own mozconfig until jxl builds on it, if ever, since right now I don't have any successful ARM builds on the OBS.
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Whatever old version you actually need, (3.6???) they are dust in the wind, if I ever had armhf builds on the OBS. You don't even say what OS distrelease you need them for.
Does the current PM use that much more RAM that an old version, anyway?
I believe Tim does archive all the old MX Linux packages I build and send to him for the MX repos, though.
Does the current PM use that much more RAM that an old version, anyway?
I believe Tim does archive all the old MX Linux packages I build and send to him for the MX repos, though.
-
- Apollo supporter
- Posts: 33
- Joined: 2022-07-22, 06:31
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
A recent palemoon version might even work with 512MB RAM. You can try zswap with
ALGO=zstd
PERCENT=100
ALGO=zstd
PERCENT=100
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Currently building 3.4.2 on the OBS with jpeg-xl automatically being disabled on ARM builds. I'll do an experimental build later to see if it still is fatal on ARM, it's just that those take hours and hours to compile in emulation.
Debian testing just recently removed all python2 packages, so it seems I can't do native builds on it. Python2 is alive and well upstream in Debian Sid, so those may be installable--I've seen recommended that the adventurous use a Sid/testing combo anyway (and do more backups than normal!) IDK if there are plans for Pale Moon to move to Python 3, since 2 is EOL.
Debian testing just recently removed all python2 packages, so it seems I can't do native builds on it. Python2 is alive and well upstream in Debian Sid, so those may be installable--I've seen recommended that the adventurous use a Sid/testing combo anyway (and do more backups than normal!) IDK if there are plans for Pale Moon to move to Python 3, since 2 is EOL.
-
- Project Contributor
- Posts: 419
- Joined: 2020-02-21, 17:35
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Have you checked if there are Tauthon packages? Pale Moon should build with it.stevepusser wrote: ↑2022-12-21, 01:09Debian testing just recently removed all python2 packages, so it seems I can't do native builds on it. Python2 is alive and well upstream in Debian Sid, so those may be installable--I've seen recommended that the adventurous use a Sid/testing combo anyway (and do more backups than normal!) IDK if there are plans for Pale Moon to move to Python 3, since 2 is EOL.
https://github.com/naftaliharris/tauthon
Activity seems to have slowed on that project though too.
-
- Apollo supporter
- Posts: 33
- Joined: 2022-07-22, 06:31
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
What about pypy for Python 2.7 compatibility? (I have no idea if it would work)
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
The python2 version "pypy" is also gone in upstream Debian.
https://packages.debian.org/search?keyw ... ection=all
I attempted a build on Debian 11 with pypy or pypy-dev instead of python2.7 in the build depends, and the PM configure script stopped when it couldn't find "python". I think the best road forward is for the build's internal Python code to migrate to python3 anyway, and I'm sure the developers are well aware of this issue and have had many discussions.
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Jxl still causes build failures in armhf and arm64 architectures. Something to do with the transform code in it...
Ubuntu 18.04 amd64 builds now also fail pretty quickly in the OBS, possibly due to something with the gcc version there. Maybe they have other versions of gcc available; I'll try and check later.
Ubuntu 18.04 amd64 builds now also fail pretty quickly in the OBS, possibly due to something with the gcc version there. Maybe they have other versions of gcc available; I'll try and check later.
-
- Keeps coming back
- Posts: 786
- Joined: 2020-11-03, 06:47
- Location: Philippines
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Can you or someone else on Debian armhf/arm64 please check if this PR fixes building with libjxl? https://repo.palemoon.org/MoonchildProd ... pulls/2062
merry mimas
XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.
Mima avatar by 絵虎. Pixiv post: https://www.pixiv.net/en/artworks/15431817
-
- Apollo supporter
- Posts: 33
- Joined: 2022-07-22, 06:31
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
I didn't know. It's gone for bookworm:
https://bugs.debian.org/cgi-bin/bugrepo ... ug=1011926
I think it's a stupid move, because pypy (2.7) is still supported in contrast to cpython, which is EOL.
But it should be in Debian 11. I guess it needs a symlink pypy -> python. (Will it build then? no idea).
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Maybe you can poke at the jxl dev/community discord and see if it can be figured out there. They were very helpful for things so far.stevepusser wrote: ↑2022-12-22, 01:49Jxl still causes build failures in armhf and arm64 architectures. Something to do with the transform code in it...
https://discord.gg/W9Uc4dMv
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
I took a look at Debian's builds of libjxl 0.7.0 and 0.8 upstream, and they have this special compiler flag for arm and other architectures:jobbautista9 wrote: ↑2022-12-22, 05:05Can you or someone else on Debian armhf/arm64 please check if this PR fixes building with libjxl? https://repo.palemoon.org/MoonchildProd ... pulls/2062
Code: Select all
ifneq (,$(filter $(DEB_BUILD_ARCH), arm64 armel armhf ppc64el))
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
DEB_CXXFLAGS_MAINT_APPEND += -Wno-psabi
endif
I'll add that flag to the debian/rules for my test build repo and see what happens.
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
How do I get and put your pull request into the 31.4.2 source I have?jobbautista9 wrote: ↑2022-12-22, 05:05Can you or someone else on Debian armhf/arm64 please check if this PR fixes building with libjxl? https://repo.palemoon.org/MoonchildProd ... pulls/2062
The compiler flag I was testing didn't work for the standard 31.4.2.
-
- Keeps coming back
- Posts: 786
- Joined: 2020-11-03, 06:47
- Location: Philippines
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
My PR is based on the master branch and not the release, so you will have to git switch there first. Then you might want to create a separate branch to not contaminate your master branch and switch to there. Then you git pull the repo URL of my fork with jxl-0.7 as the ending argument. Confirm with git log that all 4 commits got pulled from my PR.
merry mimas
XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.
Mima avatar by 絵虎. Pixiv post: https://www.pixiv.net/en/artworks/15431817
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
OK, so I use the commands on the PM packager's page to get the current stable release:
So since I am a beginner with git...what command do I run to update from your PR?
Code: Select all
git clone https://repo.palemoon.org/MoonchildProductions/Pale-Moon.git ./ && \
git submodule init && git submodule update && \
git checkout release && git submodule update
-
- Keeps coming back
- Posts: 786
- Joined: 2020-11-03, 06:47
- Location: Philippines
Re: Repositories for supported Debian, Raspbian, and Ubuntu releases
Switch to the platform directory, then:
Switch back to the Pale-Moon directory and build from there.
Code: Select all
git pull https://repo.palemoon.org/jobbautista9/UXP.git jxl-0.7
merry mimas
XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.
Mima avatar by 絵虎. Pixiv post: https://www.pixiv.net/en/artworks/15431817