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

Support and discussions for the x86/x64 Linux version of Pale Moon.

Moderators: trava90, Indalecio, satrow

C1xLb
Moonbather
Moonbather
Posts: 72
Joined: Sun May 24, 2015 1:21 pm
Location: UK

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

Postby C1xLb » Wed Nov 23, 2016 7:31 am

Hey Steve, are you planning on building PM 27?

stevepusser
Fanatic
Fanatic
Posts: 204
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

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

Postby stevepusser » Wed Nov 23, 2016 11:05 pm

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

C1xLb
Moonbather
Moonbather
Posts: 72
Joined: Sun May 24, 2015 1:21 pm
Location: UK

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

Postby C1xLb » Thu Nov 24, 2016 6:49 am

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

stevepusser
Fanatic
Fanatic
Posts: 204
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

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

Postby stevepusser » Sun Nov 27, 2016 4:14 am

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: 1241
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

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

Postby trava90 » Sun Nov 27, 2016 5:41 am

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
Moonbather
Moonbather
Posts: 72
Joined: Sun May 24, 2015 1:21 pm
Location: UK

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

Postby C1xLb » Sun Nov 27, 2016 8:39 am

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?

stevepusser
Fanatic
Fanatic
Posts: 204
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

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

Postby stevepusser » Sun Nov 27, 2016 8:44 pm

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: 1241
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

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

Postby trava90 » Mon Nov 28, 2016 5:27 am

Steve, PM me your mozconfig and build config information.

kittykat
New to the forum
New to the forum
Posts: 2
Joined: Tue Nov 29, 2016 3:45 am

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

Postby kittykat » Tue Nov 29, 2016 3:48 am

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

User avatar
balloon
Moonbather
Moonbather
Posts: 53
Joined: Wed Jan 27, 2016 9:34 am
Location: Japan
Contact:

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

Postby balloon » Tue Nov 29, 2016 4:53 am

26.5.0 is probably lost. Only the latest version will be offered.
BALLOON a.k.a. Fu-sen. (ふうせん Fu-sen.) in Japan
Linux 向け日本語情報 http://installlinux.jimdo.com/%E3%81%9D ... pale-moon/

stevepusser
Fanatic
Fanatic
Posts: 204
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

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

Postby stevepusser » Tue Nov 29, 2016 10:14 pm

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.

stevepusser
Fanatic
Fanatic
Posts: 204
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

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

Postby stevepusser » Tue Nov 29, 2016 10:40 pm

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
New to the forum
New to the forum
Posts: 2
Joined: Tue Nov 29, 2016 3:45 am

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

Postby kittykat » Tue Nov 29, 2016 11:23 pm

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: 1241
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

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

Postby trava90 » Tue Nov 29, 2016 11:33 pm

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.

stevepusser
Fanatic
Fanatic
Posts: 204
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

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

Postby stevepusser » Wed Nov 30, 2016 1:33 am

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
Moonbather
Moonbather
Posts: 72
Joined: Sun May 24, 2015 1:21 pm
Location: UK

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

Postby C1xLb » Wed Nov 30, 2016 5:38 am

Great, thank you very much Steve!

User avatar
balloon
Moonbather
Moonbather
Posts: 53
Joined: Wed Jan 27, 2016 9:34 am
Location: Japan
Contact:

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

Postby balloon » Wed Nov 30, 2016 9:47 am

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.
BALLOON a.k.a. Fu-sen. (ふうせん Fu-sen.) in Japan
Linux 向け日本語情報 http://installlinux.jimdo.com/%E3%81%9D ... pale-moon/

zorzi
Apollo supporter
Apollo supporter
Posts: 31
Joined: Wed Aug 31, 2016 7:37 am

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

Postby zorzi » Wed Nov 30, 2016 11:59 am

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.

stevepusser
Fanatic
Fanatic
Posts: 204
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

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

Postby stevepusser » Wed Nov 30, 2016 10:05 pm

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

stevepusser
Fanatic
Fanatic
Posts: 204
Joined: Sat Aug 01, 2015 6:33 pm
Location: California

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

Postby stevepusser » Thu Dec 01, 2016 12:54 am

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


Return to “Pale Moon for Linux”

Who is online

Users browsing this forum: No registered users and 4 guests