Repositories for supported Debian, Raspbian, and Ubuntu releases

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

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!
User avatar
Pentium4User
Board Warrior
Board Warrior
Posts: 1103
Joined: 2019-04-24, 09:38

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by Pentium4User » 2022-10-31, 17:48

I don't know what the problem is at the OBS site. The release schedule of Ubuntu is fixed. :cry:
The profile picture shows my Maico EC30 E ceiling fan.

User avatar
Mæstro
Lunatic
Lunatic
Posts: 459
Joined: 2019-08-13, 00:30
Location: Casumia

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by Mæstro » 2022-11-03, 14:39

As of 3 Ⅺ 22, Pale Moon 31·3·1 has not appeared for Debian 10 amd64. Most times, Pusser prepares his packages within a day of Moonchild’s releases. I know to be patient and I do not mind waiting, but is all well?
Browser: Pale Moon (Pusser’s repository for Debian)
Operating System: Linux Mint Debian Edition 4 (amd64)
※Receiving Debian 10 LTS security upgrades
Hardware: HP Pavilion DV6-7010 (1400 MHz, 6 GB)
Formerly user TheRealMaestro: æsc is the best letter.

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by stevenpusser » 2022-11-03, 22:45

The builds are finishing up right now.

Still no Ubuntu 22.10 repos. I'm going to have to find the OBS forums again and ask why not.

User avatar
cheebaism
New to the forum
New to the forum
Posts: 2
Joined: 2022-11-08, 20:01
Location: ireland/UK/Mexico
Contact:

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by cheebaism » 2022-11-08, 20:26

Hello,

I am on Debian testing and it will not update to Palemoon palemoon_31.3.1-1.
I have cleared the apt cache as suggested before, but no joy.

Thanks.

Code: Select all

The following packages will be upgraded:
  palemoon
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 39.6 MB of archives.
After this operation, 7,168 B of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/Debian_Testing  palemoon 31.3.1-1.gtk3 [39.6 MB]
Err:1 http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/Debian_Testing  palemoon 31.3.1-1.gtk3
  File has unexpected size (39600208 != 39604932). Mirror sync in progress? [IP: 2a07:de40:401::70 80]
  Hashes of expected file:
   - SHA256:45a2708d38eedf4dda8bd8b30d9667c26a46605d4eb7b2e6889fae0730748dd1
   - SHA1:71778c4c55b8c3de75275216a0c99de813066b17 [weak]
   - MD5Sum:5ecbae51a2abe5cfcacf3f90c80bd145 [weak]
   - Filesize:39604932 [weak]
E: Failed to fetch http://provo-mirror.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/Debian_Testing/amd64/palemoon_31.3.1-1.gtk3_amd64.deb  File has unexpected size (39600208 != 39604932). Mirror sync in progress? [IP: 2a07:de40:401::70 80]
   Hashes of expected file:
    - SHA256:45a2708d38eedf4dda8bd8b30d9667c26a46605d4eb7b2e6889fae0730748dd1
    - SHA1:71778c4c55b8c3de75275216a0c99de813066b17 [weak]
    - MD5Sum:5ecbae51a2abe5cfcacf3f90c80bd145 [weak]
    - Filesize:39604932 [weak]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by stevenpusser » 2022-11-16, 19:37

Did it clear up eventually after clearing the cache and then running apt update again?

As noted before, OBS Debian Testing and Sid packages get rebuilt constantly as updates come in to the libraries that PM's built against. The checksums won't match the older debs in your apt cache and in the older database.

Ubuntu 22.10 repos are still not available in the OBS. Has any user tested the 22.04 packages to see how they install and run there?

User avatar
cheebaism
New to the forum
New to the forum
Posts: 2
Joined: 2022-11-08, 20:01
Location: ireland/UK/Mexico
Contact:

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by cheebaism » 2022-11-21, 18:33

No it has not, but I am also getting this warning from Nala when I try to update:
palemoon conflicts with x-www-browser
I found this bug report from 2004 that may be related as I did remove epiphany from my system before this happened, but its an 18 year old report.
"epiphany-browser: breaks x-www-browser alternative on deinstall", https://bugs.debian.org/cgi-bin/bugrepo ... bug=241535

Here is what I get when I checked the update-alternatives

Code: Select all

cheeba@cheebanet:~$ update-alternatives --display x-www-browser
x-www-browser - auto mode
  link best version is /usr/bin/palemoon
  link currently points to /usr/bin/palemoon
  link x-www-browser is /usr/bin/x-www-browser
  slave x-www-browser.1.gz is /usr/share/man/man1/x-www-browser.1.gz
/usr/bin/chromium - priority 40
/usr/bin/firefox-esr - priority 70
  slave x-www-browser.1.gz: /usr/share/man/man1/firefox-esr.1.gz
/usr/bin/palemoon - priority 100

cheeba@cheebanet:~$ update-alternatives --display gnome-www-browser
gnome-www-browser - auto mode
  link best version is /usr/bin/firefox-esr
  link currently points to /usr/bin/firefox-esr
  link gnome-www-browser is /usr/bin/gnome-www-browser
  slave gnome-www-browser.1.gz is /usr/share/man/man1/gnome-www-browser.1.gz
/usr/bin/chromium - priority 40
/usr/bin/firefox-esr - priority 70
  slave gnome-www-browser.1.gz: /usr/share/man/man1/firefox-esr.1.gz
/usr/bin/palemoon - priority 40
I guess I need to do more research, but if any one has any advice it would be appreciated.

Thanks.

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by stevenpusser » 2022-11-23, 01:39

I'm working on packaging 31.4.0, but that is weird, since I have my PM packages

Code: Select all

Provides: gnome-www-browser, www-browser, x-www-browser
So I don't know how it can conflict with itself. :?:

Unless Debian is having www-browser now conflict with x-www-browser...

User avatar
__NM64__
Lunatic
Lunatic
Posts: 354
Joined: 2013-10-17, 05:29
Location: Northeast Ohio

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by __NM64__ » 2022-11-24, 01:43

Is it just me or, for some reason, Steve Pusser's Pale Moon v31.4.0 builds do not seem to include JPEG-XL support? This is the case on 3 different PCs (albeit all running Linux Mint) checked by simply visiting http://jpegxl.info as well as trying to directly access a .jxl image file

What's most interesting is that the stand-alone 1st party tarball Linux builds of v31.4.0 from palemoon.org do include JPEG-XL support.

User avatar
jobbautista9
Keeps coming back
Keeps coming back
Posts: 780
Joined: 2020-11-03, 06:47
Location: Philippines
Contact:

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by jobbautista9 » 2022-11-24, 05:31

JPEG-XL support is turned on at build-time with --enable-jxl at the mozconfig, like AV1 with --enable-av1. It seems stevepusser may have forgotten to add this.

Also just in case stevepusser and other packagers are not aware, --enable-phoenix-extensions is now removed and replaced by --enable-appcompat-guid. You may either remove it from your mozconfig (since dual-GUID is enabled by default) or replace it if you want. But you can't use the old option name as it will result in a build error.
Image

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

Image

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by stevenpusser » 2022-11-25, 22:17

I'm pushing 31.4.0-2 updates that explicitly enable JXL.

It seems --enable-jxl was mistakingly left off the mozconfig for the Linux packagers page, but not the Windows one, until I asked about it in a PM Wednesday.

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by stevenpusser » 2022-11-26, 20:37

Welp, it seems that enabling jxl breaks the armhf and arm64 builds. :(

Code: Select all

[ 3841s] /usr/src/packages/BUILD/platform/media/libjxl/src/lib/jxl/modular/transform/palette.h:124:20: error: variable 'std::atomic<int> num_errors' has initializer but incomplete type
[ 3841s]    std::atomic<int> num_errors{0};
[ 3841s]                     ^~~~~~~~~~
The x86 and x86_64 builds are OK, though.

Since I think the Apple White Star builds are arm64, maybe they have a patch for it...?

And possibly the Arch AUR builds currently don't enable jxl at all, either? Can any Arch users confirm this and let them know?

https://aur.archlinux.org/cgit/aur.git/ ... 6985c7d594

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by stevenpusser » 2022-11-26, 20:58

Maybe a lot of other builds haven't enabled JXL, either, but I can't quickly see their mozconfigs from repology. Maybe a Manjaro user could test? I can't see it enabled in LirgurOS, but they may not be Linux, anyway: https://gitlab.com/liguros/liguros-repo ... t/palemoon

Apparently White Star got some code added that fixes their builds for Apple arm64 with jxl

Code: Select all

# Use the following lines for Apple Silicon builds
# ac_add_options --with-macos-sdk=/Path/to/SDKs/MacOSX11.3.sdk
# ac_add_options --host=aarch64-apple-darwin
# ac_add_options --target=aarch64-apple-darwin

User avatar
micwoj92
Fanatic
Fanatic
Posts: 174
Joined: 2020-12-22, 20:57

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by micwoj92 » 2022-11-28, 01:43

stevepusser wrote:
2022-11-26, 20:37
Welp, it seems that enabling jxl breaks the armhf and arm64 builds. :(

Code: Select all

[ 3841s] /usr/src/packages/BUILD/platform/media/libjxl/src/lib/jxl/modular/transform/palette.h:124:20: error: variable 'std::atomic<int> num_errors' has initializer but incomplete type
[ 3841s]    std::atomic<int> num_errors{0};
[ 3841s]                     ^~~~~~~~~~
The x86 and x86_64 builds are OK, though.

Since I think the Apple White Star builds are arm64, maybe they have a patch for it...?

And possibly the Arch AUR builds currently don't enable jxl at all, either? Can any Arch users confirm this and let them know?

https://aur.archlinux.org/cgit/aur.git/ ... 6985c7d594
I've just enabled it in palemoon-gtk3 and let palemoon package maintainer know.

User avatar
micwoj92
Fanatic
Fanatic
Posts: 174
Joined: 2020-12-22, 20:57

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by micwoj92 » 2022-11-28, 19:59

Now palemoon package is also built with jxl support enabled.

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by stevenpusser » 2022-11-28, 20:29

LigurOS is Gentoo-based Linux, so they'd need to enable it, too.

I left the non-jxl armhf MX builds in the MX repos, so at least they'd have something.

I tried to enable jxl in the current Firefox's Mozilla binary, behind the flag in about:config, but it still doesn't work at all with my amdgpu driver. The Pale Moon amd64 version, both my build and that directly from Pale Moon, have the test images turn blue, plus the animated jxl image doesn't move.

Code: Select all

           Device-2: AMD Cezanne driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.14 driver: loaded: amdgpu resolution: 1920x1080~120Hz 
           OpenGL: renderer: AMD RENOIR (LLVM 14.0.5 DRM 3.48 6.0.0-9.1-liquorix-amd64) 

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35402
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by Moonchild » 2022-11-28, 20:44

stevepusser wrote:
2022-11-28, 20:29
The Pale Moon amd64 version, both my build and that directly from Pale Moon, have the test images turn blue, plus the animated jxl image doesn't move.
The color channel issue should be fixed in 31.4.1 planned for tomorrow.
Animated JPEG-XL is something for later as that is a lot more complex to implement (Not even sure why they want animated images in the spec; I thought JPEG-XL was supposed to be focused on best quality for still images. The whole "spline" part they also include also feels very wrong to me to include in a raster format. But that kind of scope creep I guess is expected in 2022? I'd rather have it focus one one thing and do that really really well)
"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

User avatar
random
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2022-07-22, 06:31

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by random » 2022-11-29, 14:58

What happend to the Raspberry / Raspbian builds?

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by stevenpusser » 2022-11-29, 23:04

They 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.

User avatar
__NM64__
Lunatic
Lunatic
Posts: 354
Joined: 2013-10-17, 05:29
Location: Northeast Ohio

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by __NM64__ » 2022-11-30, 04:18

So uh, I'm just using the standard Ubuntu 20.04 x86-64 builds (on Linux Mint Xfce 20.3) and I'm still not getting JPEG-XL support in 31.4.1...

User avatar
Drugwash
Fanatic
Fanatic
Posts: 213
Joined: 2016-01-28, 12:08
Location: Ploieşti, Romania
Contact:

Re: Repositories for supported Debian, Raspbian, and Ubuntu releases

Unread post by Drugwash » 2022-11-30, 05:17

__NM64__ wrote:
2022-11-30, 04:18
So uh, I'm just using the standard Ubuntu 20.04 x86-64 builds (on Linux Mint Xfce 20.3) and I'm still not getting JPEG-XL support in 31.4.1...
Could be something missing on your system? It worked for me in 31.4.0 (with the color channel issue) and still works in 31.4.1 (color fixed), under Mint 19.2 Cinnamon x64. :? Talking about the standard/official GTK3 builds from the downloads page.

However there is a problem with the alpha channel images, one that was present in 31.4.0 and carries on in 31.4.1:
Screenshot from 2022-11-30 07-07-06_edit.png
and a similar one in the (non-)animated image:
Screenshot from 2022-11-30 07-10-48_edit.png

Post Reply