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-07-17, 18:39

I don't know if this will help, or is already known, but my 32.3.0 gcc-12 armv71 (armhf) builds are failing right at the end during linking with

Code: Select all

[ 8559s] /usr/bin/ld: /usr/src/packages/BUILD/obj-armv7l-unknown-linux-gnueabihf/toolkit/library/../../config/external/icu/common/rbbi.o: in function `std::type_info::operator!=(std::type_info const&) const':
[ 8559s] /usr/include/c++/12/typeinfo:115: undefined reference to `std::type_info::operator==(std::type_info const&) const'
[ 8559s] /usr/bin/ld: /usr/src/packages/BUILD/obj-armv7l-unknown-linux-gnueabihf/toolkit/library/../../config/external/icu/common/schriter.o: in function `std::type_info::operator!=(std::type_info const&) const':
[ 8559s] /usr/include/c++/12/typeinfo:115: undefined reference to `std::type_info::operator==(std::type_info const&) const'
[ 8559s] /usr/bin/ld: /usr/src/packages/BUILD/obj-armv7l-unknown-linux-gnueabihf/toolkit/library/../../config/external/icu/common/stringtriebuilder.o: in function `icu_63::StringTrieBuilder::Node::operator==(icu_63::StringTrieBuilder::Node const&) const':
[ 8559s] ./obj-armv7l-unknown-linux-gnueabihf/config/external/icu/common/./platform/intl/icu/source/common/stringtriebuilder.cpp:388: undefined reference to `std::type_info::operator==(std::type_info const&) const'
[ 8559s] /usr/bin/ld: ./obj-armv7l-unknown-linux-gnueabihf/config/external/icu/common/./platform/intl/icu/source/common/stringtriebuilder.cpp:388: undefined reference to `std::type_info::operator==(std::type_info const&) const'
[ 8559s] /usr/bin/ld: ./obj-armv7l-unknown-linux-gnueabihf/config/external/icu/common/./platform/intl/icu/source/common/stringtriebuilder.cpp:388: undefined reference to `std::type_info::operator==(std::type_info const&) const'
[ 8560s] /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
[ 8560s] collect2: error: ld returned 1 exit status
[ 8560s] make[7]: *** [/usr/src/packages/BUILD/platform/config/rules.mk:772: libxul.so] Error 1

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

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

Unread post by Moonchild » 2023-07-17, 20:21

stevenpusser wrote:
2023-07-17, 18:39
gcc-12 armv71 (armhf) builds are failing right at the end during linking with
Maybe more system functions having been split out into separate system libs as gcc has been doing? I don't know. Maybe someone more familiar with gcc can weigh in.
"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-07-18, 22:43

I'll try gcc-11 builds on armhf with 32.3.1 and cross my fingers.

User avatar
wmlive
Newbie
Newbie
Posts: 5
Joined: 2023-07-20, 12:03

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

Unread post by wmlive » 2023-07-20, 12:44

Hello Steven,

thanks a lot for maintaining all these Debian related builds!

For the Debian packages, maybe there might be an interest to include a man page for palemoon?

Please see attachments for some drafts of 'palemoon.1' and the accompanying 'debian/palemoon.manpages' file.
Please strip the .txt extension for both files to possibly use them as intended after evaluation.

And while we are at it, when updating the package lists via 'apt-get update' there is repeatedly a variation of following error message:

Code: Select all

Err:11 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_12  Packages
  File has unexpected size (21845 != 23054). Mirror sync in progress? [IP: 192.168.122.1 3142]
  Hashes of expected file:
   - Filesize:23054 [weak]
   - SHA256:5aa3affcb29d33290c93e81011f3bf87d9226a46413c8ae47b276777b4864591
   - SHA1:f36eb23161b05dc8d2981c7645da2fb4f9ef8ef7 [weak]
   - MD5Sum:deadc5b457c4b8b669ee1102057d9f62 [weak]
  Release file created at: Thu, 20 Jul 2023 04:55:23 +0000
Fetched 145 kB in 2s (80.8 kB/s)
Reading package lists... Done
E: Failed to fetch http://download.opensuse.org/repositories/home:/stevenpusser/Debian_12/Packages.gz  File has unexpected size (21845 != 23054). Mirror sync in progress? [IP: 192.168.122.1 3142]
   Hashes of expected file:
    - Filesize:23054 [weak]
    - SHA256:5aa3affcb29d33290c93e81011f3bf87d9226a46413c8ae47b276777b4864591
    - SHA1:f36eb23161b05dc8d2981c7645da2fb4f9ef8ef7 [weak]
    - MD5Sum:deadc5b457c4b8b669ee1102057d9f62 [weak]
   Release file created at: Thu, 20 Jul 2023 04:55:23 +0000
E: Some index files failed to download. They have been ignored, or old ones used instead.
Is this possibly caused by the reasons outlined in the section namend INTERRUPTING of the reprepro man page?

Hope this helps!

Regards,
Paul
You do not have the required permissions to view the files attached to this post.
Project leader at https://wmlive.rumbero.org

User avatar
wmlive
Newbie
Newbie
Posts: 5
Joined: 2023-07-20, 12:03

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

Unread post by wmlive » 2023-07-24, 13:25

wmlive wrote:
2023-07-20, 12:44

And while we are at it, when updating the package lists via 'apt-get update' there is repeatedly a variation of following error message:

Code: Select all

Err:11 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_12  Packages
  File has unexpected size (21845 != 23054). Mirror sync in progress? [IP: 192.168.122.1 3142]
[shortened for brevity]
...
Is this possibly caused by the reasons outlined in the section namend INTERRUPTING of the reprepro man page?
Please ignore that part of my former message and kindly feel encouraged to pardon my ignorance:

As it turned out, this issue was caused by a faulty interaction between the local apt-cacher-ng package proxy used here and the repository at download.opensuse.org.

I am glad the error was found on my own side so that i could fix it myself.
Project leader at https://wmlive.rumbero.org

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-07-27, 20:30

Thanks for the man pages!

I wonder if the Pale Moon developers could include it in the source, so then the debian/manpages file could just list that for install.

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

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

Unread post by Moonchild » 2023-07-27, 20:33

UXP has a /docs directory for documentation, although I don't know how portable man pages would be.
We have thus far stuck with cross-platform markdown.
"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: 4984
Joined: 2015-12-09, 15:45

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

Unread post by moonbat » 2023-10-13, 01:01

Is Steve on a break? I haven't seen any updates since 32.4.0.1. I've been using the GTK3 version till now and noticed that the repository URLs have changed, but even after updating it I don't see any new versions.
"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: 218
Joined: 2016-01-28, 12:08
Location: Ploieşti, Romania

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

Unread post by Drugwash » 2023-10-13, 08:59

@moonbat: Dunno if it's of any help to you but following your heads up about repository change I performed the address update by following the steps indicated at your link, and the new 32.4.1 version popped up in the list.
Also had to manually delete the old entry in /etc/apt/sources.list.d/additional-repositories.list.

For what it's worth I'm using Mint 19.2 Cinnamon with the gm10 tools (Update Manager and the rest).

User avatar
seriousness
Hobby Astronomer
Hobby Astronomer
Posts: 23
Joined: 2021-05-15, 11:44

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

Unread post by seriousness » 2023-10-14, 20:40

I guess this is the same issue that I mentioned here:
https://forum.palemoon.org/viewtopic.php?f=40&p=244479#p244479
I don't see that the URLs for xUbuntu_22.04 have changed.
Now I get the error that download.opensuse.org is unreachable...

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4984
Joined: 2015-12-09, 15:45

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

Unread post by moonbat » 2023-10-15, 05:41

seriousness wrote:
2023-10-14, 20:40
Now I get the error that download.opensuse.org is unreachable...
Must be a network error at your end, the website opens fine. Try again and see.
"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
seriousness
Hobby Astronomer
Hobby Astronomer
Posts: 23
Joined: 2021-05-15, 11:44

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

Unread post by seriousness » 2023-10-15, 07:41

Not at my end, I could not ping download.opensuse.org .

The network error is fixed, but still no v32.4.1 :(

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4984
Joined: 2015-12-09, 15:45

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

Unread post by moonbat » 2023-10-15, 08:45

seriousness wrote:
2023-10-15, 07:41
but still no v32.4.1 :(
Ditto :(
"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
__NM64__
Lunatic
Lunatic
Posts: 366
Joined: 2013-10-17, 05:29
Location: Northeast Ohio

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

Unread post by __NM64__ » 2023-10-16, 06:39

This reminds me—is there a recommended way to migrate between the likes of Steve Pusser's build and the stand-alone tarball without needing to redo anything with one's profile?

I previously mentioned that I like the tarball's function of notifying of updates and, as an experiment, I tried directly replacing the /usr/lib/palemoon folder (after renaming the existing one of course) with that from the tarball and it seemed to "just work", but there were two quirks I ran into that I swear didn't use to occur (mega.nz is essentially completely broken and uploading attachments on github doesn't work at allll) that I an uncertain if they're due to this method and I've been wanting to do more apples-to-apples testing when Steve Pusser pushed a 32.4.1 build but, well...

Also, after discovering that automatic updates in mintUpdate ignores the blacklist, this has me strongly considering changing my other PCs that are still using Steve Pusser's builds over to the tarball builds just so I can have automatic browser updates again without worrying about various blacklisted packages getting automatically updated.

...though that reminds me of another niggle with my test-case: I couldn't apply updates via the built-in updater without running Pale Moon as root. If you're just using the build-in updater for notifications like I do on my personal computer then that's not a big deal, for for automatic updates like I do on my other PCs then that's obviously not going to work and I'll need to store the tarball's extracted contents elsewhere in order for those automatic updates to actually get installed (is there a better place to put the program other than the "home" directory? I've previously been told years ago that such a location is a poor choice security-wise, but I'm sure many of us Linux users know that there's a lot of "security theater and FUD" out there, so...)

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

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

Unread post by Moonchild » 2023-10-16, 07:00

Off-topic:
__NM64__ wrote:
2023-10-16, 06:39
(is there a better place to put the program other than the "home" directory? I've previously been told years ago that such a location is a poor choice security-wise, but I'm sure many of us Linux users know that there's a lot of "security theater and FUD" out there, so...)
You have to understand it's one or the other. it's not FUD or theater in this case, either.
Either you install the program in a protected location which requires elevated privileges to update the program files, or you install the program in a freely writeable location that doesn't require special privileges. The former is a lot more secure from a program integrity standpoint, but does require the appropriate rights to perform an update. My guess is elevation on Linux will be difficult to streamline.
"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
__NM64__
Lunatic
Lunatic
Posts: 366
Joined: 2013-10-17, 05:29
Location: Northeast Ohio

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

Unread post by __NM64__ » 2023-10-16, 07:12

Off-topic:
Moonchild wrote:
2023-10-16, 07:00
You have to understand it's one or the other. it's not FUD or theater in this case, either.
Sorry, I don't necessarily mean that this exact example was theater or FUD, it's just that so much security stuff nowadays is theater or FUD to the point that less Linux-savvy users like myself don't quite know when something is legit or not.

...though admittedly it's my impression, whether accurate or not, that there's much less theater and FUD around security stuff in the Linux world in general?

User avatar
andyprough
Keeps coming back
Keeps coming back
Posts: 752
Joined: 2020-05-31, 04:33

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

Unread post by andyprough » 2023-10-18, 05:22

moonbat wrote:
2023-10-15, 08:45
seriousness wrote:
2023-10-15, 07:41
but still no v32.4.1 :(
Ditto :(
Can't you just switch to the repo for Ubuntu 18.04? https://software.opensuse.org/download. ... e=palemoon

Should work fine on Linux Mint, I would think. The 32.4.1 package is available here.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4984
Joined: 2015-12-09, 15:45

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

Unread post by moonbat » 2023-10-18, 06:46

Thanks, that worked :thumbup:
"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
seriousness
Hobby Astronomer
Hobby Astronomer
Posts: 23
Joined: 2021-05-15, 11:44

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

Unread post by seriousness » 2023-10-18, 10:14

Ubuntu 18.04 is EOS since half a year... why isn't it available for 22.04?

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4984
Joined: 2015-12-09, 15:45

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

Unread post by moonbat » 2023-10-18, 11:49

seriousness wrote:
2023-10-18, 10:14
why isn't it available for 22.04?
It was, but the repository hasn't been getting updated for some reason recently.
"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