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!
C1xLb

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by C1xLb » 2016-11-23, 07:31

Hey Steve, are you planning on building PM 27?

User avatar
stevenpusser
Project Contributor
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

Unread post by stevenpusser » 2016-11-23, 23:05

Sure, something was wrong with the OBS yesterday, as it was only building 64-bit packages, but it seems to be OK today.

C1xLb

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by C1xLb » 2016-11-24, 06:49

Thanks Steve, I'll keep an eye out for the latest build in the repo...

User avatar
stevenpusser
Project Contributor
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

Unread post by stevenpusser » 2016-11-27, 04:14

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.

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1736
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

Unread post by trava90 » 2016-11-27, 05:41

stevepusser wrote:Ubuntu 12.04 failed right away because the build needs a minimum of gcc-4.7, apparently.
Yes, we now require a minimum of GCC 4.7.

C1xLb

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by C1xLb » 2016-11-27, 08:39

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.
Do you think 16.04 will appear there too today?

User avatar
stevenpusser
Project Contributor
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

Unread post by stevenpusser » 2016-11-27, 20:44

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

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: '')
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.

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1736
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

Unread post by trava90 » 2016-11-28, 05:27

Steve, PM me your mozconfig and build config information.

kittykat

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by kittykat » 2016-11-29, 03:48

Tell me where I can find palemoon 26.5.0 deb package for debian jessie? thank you

balloon

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by balloon » 2016-11-29, 04:53

26.5.0 is probably lost. Only the latest version will be offered.

User avatar
stevenpusser
Project Contributor
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

Unread post by stevenpusser » 2016-11-29, 22:14

trava90 wrote:Steve, PM me your mozconfig and build config information.
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.

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
It's still a mystery why previous versions of Pale Moon didn't need it, or why Jessie and closely related Ubuntu versions don't need it for version 27, but at least it works. Maybe I can convert it to a multiarch install down the road if I get bored and want to tackle something new. :p

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.

User avatar
stevenpusser
Project Contributor
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

Unread post by stevenpusser » 2016-11-29, 22:40

kittykat wrote:Tell me where I can find palemoon 26.5.0 deb package for debian jessie? thank you
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

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by kittykat » 2016-11-29, 23:23

stevepusser wrote:
kittykat wrote:Tell me where I can find palemoon 26.5.0 deb package for debian jessie? thank you
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.
It would be very cool!

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1736
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

Unread post by trava90 » 2016-11-29, 23:33

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.
Thanks Steve, I'll take a look.

User avatar
stevenpusser
Project Contributor
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

Unread post by stevenpusser » 2016-11-30, 01:33

kittykat wrote:
stevepusser wrote:
kittykat wrote:Tell me where I can find palemoon 26.5.0 deb package for debian jessie? thank you
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.
It would be very cool!
OK, they're finished. You can add the repository via the instructions here: http://software.opensuse.org/download.h ... e=palemoon

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.

C1xLb

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by C1xLb » 2016-11-30, 05:38

Great, thank you very much Steve!

balloon

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by balloon » 2016-11-30, 09:47

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.

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;
:
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.

zorzi

Re: Ubuntu 16.0.4, 15.10, 15.04, 14.04, Debian 8 Pale Moon repositories

Unread post by zorzi » 2016-11-30, 11:59

This may have negative effects on other desktops as well.
Yes, same problem on Debian with Gnome-Shell, but I could create a manual launcher via alacarte.

Problem a little bit different with Mate 1.8: Automatic launcher created but does not launch anything.

User avatar
stevenpusser
Project Contributor
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

Unread post by stevenpusser » 2016-11-30, 22:05

Thanks for the bug report--I'll revert the change that made that happen; the new version should appear as an upgrade.

User avatar
stevenpusser
Project Contributor
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

Unread post by stevenpusser » 2016-12-01, 00:54

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

Post Reply