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!
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Hey Steve, are you planning on building PM 27?
- stevenpusser
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Sure, something was wrong with the OBS yesterday, as it was only building 64-bit packages, but it seems to be OK today.
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Thanks Steve, I'll keep an eye out for the latest build in the repo...
- stevenpusser
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
I loaded the 27.0.1 sources in there, including the separate 16.10 repo. Let's see how they do. Ubuntu 12.04 failed right away because the build needs a minimum of gcc-4.7, apparently.
- trava90
- Contributing developer
- Posts: 1741
- Joined: 2013-05-20, 18:19
- Location: Somewhere in Sector 001
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Yes, we now require a minimum of GCC 4.7.stevepusser wrote:Ubuntu 12.04 failed right away because the build needs a minimum of gcc-4.7, apparently.
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Do you think 16.04 will appear there too today?stevepusser wrote:I loaded the 27.0.1 sources in there, including the separate 16.10 repo. Let's see how they do. Ubuntu 12.04 failed right away because the build needs a minimum of gcc-4.7, apparently.
- stevenpusser
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
The Ubuntu 16.04, 15.10, and Debian 7 builds all failed at the end with similar errors, when the package build system tried to extract the shared library dependencies from the compiled and linked binaries and threw up a long string of messages along the line of
but the Debian 8, Ubuntu 14.04, and 15.04 all completed successfully. Those have similar compiler versions. Walter Dnes mentioned an "ELF-hack" mozconfig flag that I'll try adding. There's also a setting I could pass to gcc to use the 9.9 standard that the successful ones used by default "-std=c++99"; that might make a difference.
The separate 16.10 build also failed with a different type of gcc error in the middle of the compile that I'm still trying to make sense of.
Code: Select all
dpkg-shlibdeps: warning: couldn't find library libxul.so needed by debian/palemoon/usr/lib/palemoon/components/libdbusservice.so (ELF format: 'elf32-i386'; RPATH: '')
The separate 16.10 build also failed with a different type of gcc error in the middle of the compile that I'm still trying to make sense of.
- trava90
- Contributing developer
- Posts: 1741
- Joined: 2013-05-20, 18:19
- Location: Somewhere in Sector 001
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Steve, PM me your mozconfig and build config information.
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Tell me where I can find palemoon 26.5.0 deb package for debian jessie? thank you
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
26.5.0 is probably lost. Only the latest version will be offered.
- stevenpusser
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
I solved the issue with the 27.0.1 OBS builds for Debian 7, 8, and Ubuntu 14.04 through 16.04 builds in the OBS, so the last builds are just finishing up in there. It turned out to be specific to the Debian packaging procedure.trava90 wrote:Steve, PM me your mozconfig and build config information.
Technical stuff for any other Debian-style packagers follows:
dh_shlibs is called after the files are installed into the debian/palemoon folder. That program queries any binaries it finds in there as to what dependencies it requires, and then automagically adds those to the package. For the failed builds, it could not find the .so files where they had been installed, so I had to give dh_shlibs a little help finding them.
DESTDIR is set earlier in the debian/rules file as debian/palemoon/usr/lib/palemoon, and dpkg-shlibs is searching in the debian/palemoon or debian/tmp/palemoon folder, so this override turned out to work:
Code: Select all
dh_shlibs -l /usr/lib/palemoon
The mozconfig file and build flags in the rules file can be looked at by downloading and extracting the palemoon debian.tar.xz file from the OBS repo here: http://download.opensuse.org/repositori ... ebian_8.0/
If there's anything I need to change with the mozconfig to bring it "in line" with the standard Pale Moon, let me know.
The gcc-4.9 build on my separate Ubuntu 16.10 repo was failing about halfway through with a gcc-related error instead of a Debian packaging error, so this fix won't help. I wonder if any 16.10 users can test the 16.04 build to see how it'll run. The other option is to create a deb package for 16.10 that just bundles the prebuilt Pale Moon binaries like I was doing for palemoon-atom.
- stevenpusser
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
I still have the source files for 26.5.0, so I can set up a separate OBS repository and build them there. Hang on for about an hour or so.kittykat wrote:Tell me where I can find palemoon 26.5.0 deb package for debian jessie? thank you
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
It would be very cool!stevepusser wrote:I still have the source files for 26.5.0, so I can set up a separate OBS repository and build them there. Hang on for about an hour or so.kittykat wrote:Tell me where I can find palemoon 26.5.0 deb package for debian jessie? thank you
- trava90
- Contributing developer
- Posts: 1741
- Joined: 2013-05-20, 18:19
- Location: Somewhere in Sector 001
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Thanks Steve, I'll take a look.stevepusser wrote:If there's anything I need to change with the mozconfig to bring it "in line" with the standard Pale Moon, let me know.
- stevenpusser
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
OK, they're finished. You can add the repository via the instructions here: http://software.opensuse.org/download.h ... e=palemoonkittykat wrote:It would be very cool!stevepusser wrote:I still have the source files for 26.5.0, so I can set up a separate OBS repository and build them there. Hang on for about an hour or so.kittykat wrote:Tell me where I can find palemoon 26.5.0 deb package for debian jessie? thank you
See the first post in this thread for possible changes that need to be made to adding the key if you have more than one OBS repo key installed. Or you can just download the deb package directly via the "Grab binary packages directly" link at the bottom.
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Great, thank you very much Steve!
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
I updated to palemoon_27.0.1-repack-2 on Linux Mint 18 Cinnamon (based on Ubuntu 16.04 LTS).
As a result, the Pale Moon icon is hidden.
It will not be displayed in the menu, you will not be able to launch Pale Moon unless you enter a command!
I checked /usr/share/application/palemoon.desktop at .deb.
Desktop Entry is below. It seems that Cinnamon does not recognize this.
I raised these up, icons are now displayed.
This may have negative effects on other desktops as well.
As a result, the Pale Moon icon is hidden.
It will not be displayed in the menu, you will not be able to launch Pale Moon unless you enter a command!
I checked /usr/share/application/palemoon.desktop at .deb.
Code: Select all
[Desktop Action NewPrivateWindow]
Exec=palemoon -private-window
Name=Open a New Private Window
#OnlyShowIn=Unity;
[Desktop Action NewWindow]
Exec=palemoon -new-window
Name=Open a New Window
#OnlyShowIn=Unity;
[Desktop Entry]
Actions=NewWindow;NewPrivateWindow;
:
I raised these up, icons are now displayed.
This may have negative effects on other desktops as well.
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Yes, same problem on Debian with Gnome-Shell, but I could create a manual launcher via alacarte.This may have negative effects on other desktops as well.
Problem a little bit different with Mate 1.8: Automatic launcher created but does not launch anything.
- stevenpusser
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Thanks for the bug report--I'll revert the change that made that happen; the new version should appear as an upgrade.
- stevenpusser
- Project Contributor
- Posts: 903
- Joined: 2015-08-01, 18:33
Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories
Also added changes to the configuration to bring it fully in line with Pale Moon policy, this will be a "-4" revision. Build status can be seen here: https://build.opensuse.org/package/show ... r/palemoon