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
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 » 2023-03-29, 21:47

I put Ubuntu's 22.10's python2.7 source packages into Debian testing and Sid repos on the OBS, it built successfully, and Pale Moon was able to use it to start PM builds that are currently in progress. So it looks like I don't have that headache any longer. :) <crosses fingers>

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

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

Unread post by jobbautista9 » 2023-03-30, 11:28

Good news for ARM; it should be possible to enable JPEG-XL support for ARM builds now that Issue #2181 (UXP) has been solved.
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 » 2023-03-30, 21:48

Cool, I can simplify the mozconfig system I have to just one file again, instead of one with jxl and one without. Plus I have a lot of stuff in the debian/rules file to test for the distro release and architecture to determine which mozconfig to use, since some of ARM builds did work with jxl (if I recall correctly).

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 » 2023-04-01, 21:35

I've made a patch for the commit for 32.1.0--I'll test first with the OBS MX 23 bookworm builds, since nobody uses those directly--I just have them do the lengthy builds for me and I pull the packages out of the OBS repo.

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 » 2023-04-01, 23:22

The patch works to get the linking to work on ARM64, but the highway part of jxl fails in armhf a lot sooner with gcc-12, so I guess I'll go back to disabling that.

I take it that clang is not an approved compiler?

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

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

Unread post by Moonchild » 2023-04-01, 23:38

stevenpusser wrote:
2023-04-01, 23:22
I take it that clang is not an approved compiler?
Not for Linux, no.
"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
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

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

Unread post by moonbat » 2023-04-01, 23:51

I'm getting a certificate error on running apt update for the repository as of now -

Code: Select all

An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used. 
GPG error: http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04  
InRelease: The following signatures were invalid: EXPKEYSIG 0FAD31CA8719FCE4 home:stevenpusser OBS Project <home:stevenpusser@build.opensuse.org>

W: Failed to fetch http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/InRelease  
The following signatures were invalid: EXPKEYSIG 0FAD31CA8719FCE4 home:stevenpusser OBS Project <home:stevenpusser@build.opensuse.org>
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

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

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

Unread post by Drugwash » 2023-04-02, 17:44

moonbat wrote:
2023-04-01, 23:51
I'm getting a certificate error on running apt update for the repository
Same here in Mint 19.2 (Ubuntu 18.04/Bionic):
Screenshot from 2023-04-02 20-15-00_e.png

BenFenner
Astronaut
Astronaut
Posts: 588
Joined: 2015-06-01, 12:52
Location: US Southeast

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

Unread post by BenFenner » 2023-04-03, 13:39

Same here. I posted my error message in this new thread on the topic: viewtopic.php?f=40&t=29639

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 » 2023-04-03, 19:54

I remember that the OBS has done that before, and reinstalling the new apt key solved the issue. It should be somewhere in this lengthy thread. I don't recall if removing the older expired apt key was necessary, or just a matter of being tidy.

User avatar
Nigaikaze
Board Warrior
Board Warrior
Posts: 1322
Joined: 2014-02-02, 22:15
Location: Chicagoland

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

Unread post by Nigaikaze » 2023-04-03, 21:37

stevenpusser wrote:
2023-04-03, 19:54
I remember that the OBS has done that before
There's a concern in the other thread as to why this keeps happening and what (if anything) can be done to prevent it.
Nichi nichi kore ko jitsu = Every day is a good day.

User avatar
ok-how-is-this
Moongazer
Moongazer
Posts: 8
Joined: 2022-09-07, 03:24

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

Unread post by ok-how-is-this » 2023-04-05, 19:38

How do I know if I want GTK2 or GTK3?

I'm on Linux Mint 20.3 XFCE. I thought I wanted the GTK3 version, added Steve's key, ran apt update, and palemoon GTK2 appeared in the update manager. The mismatch between GTKs made me think there was a mistake, so I removed the key I'd just added, ran apt update, then added Steve's key for palemoon GTK2, ran apt update again, and palemoon GTK2 (still?) showed in the update manager. I installed it and it seems to be fine, but I have other terminals that will need the right palemoon and I don't know how to determine which GTK version I need.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 197
Joined: 2020-03-02, 16:04

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

Unread post by Nuck-TH » 2023-04-05, 19:51

ok-how-is-this wrote:
2023-04-05, 19:38
How do I know if I want GTK2 or GTK3?
There more or less only two significant differences.
1) Cosmetic. GTK2 and 3 decorate widgets a bit differently. You need to try and see which one you like more.
2) Plugin compatibility. NPAPI plugins are built for particular GTK version, so, for example, Flash will only work with GTK2 Pale Moon, because it was built only with GTK2.

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

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

Unread post by jobbautista9 » 2023-04-06, 10:58

Nuck-TH wrote:
2023-04-05, 19:51
Flash will only work with GTK2 Pale Moon, because it was built only with GTK2.
Flash will also work with the GTK3 builds, because we still build GTK2 support code there. See Issue #1638 (UXP)
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 » 2023-04-19, 18:55

I did test builds of Pale Moon 32.1.1 for MX Linux, using vanilla Debian build environments in the OBS, with jxl enabled.

Results:

Debian 10 with gcc-8: amd64, i386, armhf, and arm64 builds all succeed.

Debian 11 with gcc-10: All succeed except arm64, with the good old "usr/bin/ld: libxul.so: hidden symbol `getauxval' isn't defined" error.

Debian testing (bookworm) with gcc-12: Now the two ARM builds fail (both during linking (ld), after several hours of building), arm64 as before, and armhf with

Code: Select all

10295s] /usr/bin/ld: /usr/src/packages/BUILD/obj-armv7l-unknown-linux-gnueabihf/toolkit/library/../../config/external/icu/common/stringtriebuilder.o:./obj-armv7l-unknown-linux-gnueabihf/config/external/icu/common/./platform/intl/icu/source/common/stringtriebuilder.cpp:388: more undefined references to `std::type_info::operator==(std::type_info const&) const' follow
[10295s] collect2: error: ld returned 1 exit status
I can probably fix at least one arm64 build by disabling jxl for it, but armhf is actually supported by the upcoming MX 23, and seems to be a deeper issue that disabling jxl won't fix. Bookworm has gcc-11, and Debian 11 also has gcc-9, so maybe that's another way to get the problem architectures to build, but that will take a while for builds to succeed or fail.
I can get the standard amd64 and i386 builds for Ubuntu and Debian releases out quickly on the OBS, since those haven't shown issues, but the various ARM packages on some of those are going to need experimentation.

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

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

Unread post by Moonchild » 2023-04-19, 21:57

Yeah the auxval thing wasn't uplifted. Sorry about that, you'll have to apply the patch again. It's a one-liner.
https://repo.palemoon.org/MoonchildProd ... 8057c29bbe
"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
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 » 2023-04-19, 22:48

OK, I'll add the patch again.

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

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

Unread post by Mæstro » 2023-04-22, 03:29

Am I failing again to get the upgrade for whatever reason, or has the build for v32·1·1 on Debian 10 amd64 been delayed for complications in this patch? My upgrade manager has reported nothing yet.
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 » 2023-04-22, 21:55

The OBS needs to have its apt key updated again, see a few posts up in this thread.

If you don't think that's the issue, can you see any problem with "sudo apt update" results?

Debian Buster builds are all good, one of the least troublesome distreleases at the moment.

Ubuntu 23.04 "Lunar" repos are added, but since they also have also removed python 2, I'm adding it builds of it back to its OBS repo.

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

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

Unread post by Mæstro » 2023-04-23, 16:31

My error messages have to do with an invalid signature, so I think that this is indeed the problem. I have repeated the steps which had mended this last time: downloading the key and adding it with my repository manager. While I had got fehlgeschlagen (failed) when refreshing Mint Upgrade, the current Pale Moon version would then appear in my upgrade manager as it should have. I think this has resolved it, and I hope with Nigaikaze that this resolves soon.
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.

Post Reply