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!
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Updated to 29.4.2.1. There seems to be a problem with the mach file in the root of the source tarball, but I was able to replace it with the mach file from 29.4.2 and get good builds.
-
- Moongazer
- Posts: 10
- Joined: 2021-10-27, 08:01
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Hi. I'm running Ubuntu 20.04 and installed the GTK3 version from the repo. When I run apt update I get the following warning/error:
Code: Select all
W: No Hash entry in Release file /var/lib/apt/lists/partial/download.opensuse.org_repositories_home:_stevenpusser:_palemoon-GTK3_xUbuntu%5f20.04_InRelease
E: The repository 'http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_20.04 InRelease' provides only weak security information.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
-
- Apollo supporter
- Posts: 47
- Joined: 2018-07-23, 22:32
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
There is nothing in the repo at this current time.
https://software.opensuse.org/download. ... e=palemoon
No data for home:stevenpusser / palemoon
There are deb packages at his MX repo, but not the latest version:
http://mxrepo.com/mx/repo/pool/main/p/palemoon/
https://software.opensuse.org/download. ... e=palemoon
No data for home:stevenpusser / palemoon
There are deb packages at his MX repo, but not the latest version:
http://mxrepo.com/mx/repo/pool/main/p/palemoon/
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
I'm trying to get the thing to build 29.4.3 at the moment...
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Thanks for that, got your update earlier today.
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Unfortunately, I can currently only get it to build on Debian 11 and Ubuntu releases that are similar in packages to it. I'm getting weird build failures right at the start, even before it reads mozconfig, on very recent Ubuntu releases, Debian development versions, and any older Debian and Ubuntu distros.
This kind of thing:
This kind of thing:
Code: Select all
204s] copying build/lib.linux-i686-2.7/psutil/_psutil_linux.so -> psutil
[ 204s] copying build/lib.linux-i686-2.7/psutil/_psutil_posix.so -> psutil
[ 204s]
[ 204s] Reexecuting in the virtualenv
[ 204s] ERROR: Cannot find project application/xulrunner
[ 204s] tail -v -n \+0 config.log
[ 204s] ==> config.log <==
[ 204s] ERROR: Cannot find project application/xulrunner
[ 204s] dh_auto_configure: error: ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-linux-gnu --disable-maintainer-mode --disable-dependency-tracking returned exit code 1
[
-
- Pale Moon guru
- Posts: 35640
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Make sure you specify which project you are building in your mozconfig. And check that the mozconfig is picked up by your build script.
"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: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
I switched copying in the mozconfig file from the debian/rules auto_build override to an auto-config override, which now seems to do it earlier (don't know why it used to work and still does in Debian 11) and that seems to have solved the issue. The OBS is very congested right now, though--most builds haven't even started.
-
- Pale Moon guru
- Posts: 35640
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
For the record, I personally always build by setting the MOZCONFIG environment variable to the path of the mozconfig file and never copy anything into the source tree. It keeps the source clean and is easy to do at the start of any process. Maybe that's something you could also consider in the future?
"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: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Hmmm...I'll give it a try next release. I could set MOZCONFIG to debian/mozconfig or debian/mozconfig-nonparallel, depending on the result of the lsb-release filter below, then I wouldn't have to clean out the mozconfig
The problem was mostly my fault. Debian 11 and above, and equivalent Ubuntus, have that problem "make" that makes it necessary to build Pale Moon with one thread only. In the interest of speedier builds, I had some code in the rules file that used lsb-release to get the Debian or Ubuntu release code name, and use a mozconfig with four build threads on the releases where that worked. This fits with my goal to keep source uploads to a minimum.
Recently, I've found that Debian development versions and Ubuntu Impish have moved to gcc-11 as default, so I needed more code to test the release name and force the use of gcc-10. However, Debian has now removed lsb-release, or at least it doesn't work anymore, so those builds were failing. I tore out all the testing code, but that broke the copying of mozconfig files. I still have to do separate source uploads for those newer packages unless I can learn how the new tests work...maybe by looking at openjdk's in Sid.
Anyway, I've restored the code for releases that can use it and updated my packages to palemoon-29.4.3-1.1.gtk(2/3)
The problem was mostly my fault. Debian 11 and above, and equivalent Ubuntus, have that problem "make" that makes it necessary to build Pale Moon with one thread only. In the interest of speedier builds, I had some code in the rules file that used lsb-release to get the Debian or Ubuntu release code name, and use a mozconfig with four build threads on the releases where that worked. This fits with my goal to keep source uploads to a minimum.
Recently, I've found that Debian development versions and Ubuntu Impish have moved to gcc-11 as default, so I needed more code to test the release name and force the use of gcc-10. However, Debian has now removed lsb-release, or at least it doesn't work anymore, so those builds were failing. I tore out all the testing code, but that broke the copying of mozconfig files. I still have to do separate source uploads for those newer packages unless I can learn how the new tests work...maybe by looking at openjdk's in Sid.
Anyway, I've restored the code for releases that can use it and updated my packages to palemoon-29.4.3-1.1.gtk(2/3)
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
BTW, should the non-parallel build quirk for Debian and Ubuntu be added as a note on this page? https://developer.palemoon.org/build/linux/
I haven't tested this for years, but my local builds used to always fail if the path to the source had the string "moz" anywhere in it, too.
I haven't tested this for years, but my local builds used to always fail if the path to the source had the string "moz" anywhere in it, too.
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
29.4.4 now building in the same OBS repos. So far, they are succeeding without have to change anything like build thread number.
The male coyote heard a couple of raccoons knock down a trash can on our walk and last night and chased them up a tree. The female in the photo also heard them, but she doesn't care about trash pandas; whatever they want to do by themselves is fine by her.
The male coyote heard a couple of raccoons knock down a trash can on our walk and last night and chased them up a tree. The female in the photo also heard them, but she doesn't care about trash pandas; whatever they want to do by themselves is fine by her.
-
- Apollo supporter
- Posts: 47
- Joined: 2018-07-23, 22:32
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Thanks Steve, using the 32bit gtk2 version, running a 4.19.224 64 bit kernel against a 32 bit ext4 file system and the build is working good here.
Like the coyote. We have coyotes here too, black and white, while the ones in SC are black,brown and white.
Just saw one the other day, almost nabbed one of the wild turkeys.
Like the coyote. We have coyotes here too, black and white, while the ones in SC are black,brown and white.
Just saw one the other day, almost nabbed one of the wild turkeys.
-
- Moongazer
- Posts: 13
- Joined: 2022-01-24, 20:41
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Hello Steve
Thanks a lot for all the work you pour into this repositories.
Somebody hinted I could post my query here:
I have Ubuntu 20.04 and Pale Moon installed with the OpenSUSE PPA/Repository
When I open Palemoon, I get two icons in the Ubuntu dock. The first Pale Moon icon is the desktop file pinned to my dock (as Favourite), the second one with the dot is the Pale Moon window that was launched + an indicator for the amount of windows associated with that application. I have nearly abandoned Palemoon because of this as it is inconventient.
@OPNA2608 proposed a solution (Incorrect capitalisation of StartupWMClass desktop file entry) and it works not only on Pantheon DE but also on "native" Ubuntu:
The installed palemoon.desktop contains:
In a terminal I could edit the desktop file:
Changed the above mentioned line to this (capitalised P and without quotation marks):
And it works as expected with only one icon/launcher in the dock when Pale Moon is launched.
Could this be changed in the repositories? I think this would benefit many users.
Thanks for considering it!
Thanks a lot for all the work you pour into this repositories.
Somebody hinted I could post my query here:
I have Ubuntu 20.04 and Pale Moon installed with the OpenSUSE PPA/Repository
When I open Palemoon, I get two icons in the Ubuntu dock. The first Pale Moon icon is the desktop file pinned to my dock (as Favourite), the second one with the dot is the Pale Moon window that was launched + an indicator for the amount of windows associated with that application. I have nearly abandoned Palemoon because of this as it is inconventient.
@OPNA2608 proposed a solution (Incorrect capitalisation of StartupWMClass desktop file entry) and it works not only on Pantheon DE but also on "native" Ubuntu:
The installed palemoon.desktop contains:
Code: Select all
StartupWMClass="pale moon"
Code: Select all
sudo gedit /usr/share/applications/palemoon.desktop
Code: Select all
StartupWMClass=Pale moon
Could this be changed in the repositories? I think this would benefit many users.
Thanks for considering it!
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
You should suggest this to the Pale Moon developers instead, since I'm just using the desktop file they provide in the source. Sure, we could fix it for my builds, but would rather see it go upstream so all could benefit from a fix.
-
- Moongazer
- Posts: 13
- Joined: 2022-01-24, 20:41
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Thank you, Steve, for your response! (I did not receive an email notification about it and that is why it took me so long to write again.)
How would I reach out the developers?
I have posted this bug report and Moonchild responded but not in favour to change something.
I don't need the change/fix as I know how to fix it but it could be helpful for other users who don't know about the fix.
As an avid user I just want to help to make Pale Moon better and more user-friendly ...
How would I reach out the developers?
I have posted this bug report and Moonchild responded but not in favour to change something.
I don't need the change/fix as I know how to fix it but it could be helpful for other users who don't know about the fix.
As an avid user I just want to help to make Pale Moon better and more user-friendly ...
-
- Pale Moon guru
- Posts: 35640
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
And yet you couldn't be bothered to read a few posts further where I thanked and said it was a sane change even if the result didn't make sense to me.
It's been adjusted in the tree.
It's been adjusted in the tree.
"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
-
- Moongazer
- Posts: 13
- Joined: 2022-01-24, 20:41
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
Sorry, Moonchild, for misreading your post. I read it and even responded to it. I interpret it as you missed a "not" and the change would not be sane. Maybe because I am not a native English speaker. And that is why I missed you would make a change. Thanks a lot for making the change! This solves (hopefully) this problem!
-
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
30.0.0 source is out now. I don't see any updates for the recommended (or at least supported) versions of gcc to build against, so won't be making any changes to that yet when I attempt my packaging soon, barring any news about that.
-
- Pale Moon guru
- Posts: 35640
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Ubuntu 16.04, 16.10, 17.04, 18.04 Debian 8, 9 Pale Moon repositories
What are you talking about?stevepusser wrote: ↑2022-03-17, 22:4530.0.0 source is out now. I don't see any updates for the recommended (or at least supported) versions of gcc to build against, so won't be making any changes to that yet when I attempt my packaging soon, barring any news about that.
I updated the dev pages and it's all there. Big-ass table on the top of http://developer.palemoon.org/build/linux/
"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