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

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

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

Postby stevepusser » Fri May 13, 2016 5:27 pm

It turns out that key 1397BC53640DB551 is for the Google Chrome repository--Google is going through some kind of transition and deprecating SHA1 keys (or something like that) which is leading to that message.

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

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

Postby stevepusser » Mon Jun 27, 2016 8:15 pm

Now updated to 26.3.2 in the OBS repositories (yes, I know that last one was just for Windows, but this is the first 26.3.X build I've done)

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, 12.04, Debian 8 and 7 Pale Moon repositories

Postby C1xLb » Tue Jun 28, 2016 6:24 am

stevepusser wrote:Now updated to 26.3.2 in the OBS repositories (yes, I know that last one was just for Windows, but this is the first 26.3.X build I've done)


Nice one! Thank you.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 19468
Joined: Sun Aug 28, 2011 5:27 pm
Location: 58.5°N 15.5°E
Contact:

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

Postby Moonchild » Thu Jun 30, 2016 6:50 am

stevepusser wrote:Now updated to 26.3.2 in the OBS repositories (yes, I know that last one was just for Windows, but this is the first 26.3.X build I've done)

Thanks but unfortunately we're not done yet. A .3 will be released tomorrow to fix the final outstanding issues with this version.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.
Image

Dark Vatta
Newbie
Newbie
Posts: 3
Joined: Wed Apr 22, 2015 4:55 pm

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

Postby Dark Vatta » Thu Jun 30, 2016 6:23 pm

Steve,

just wanted to say thanx-a-lot for the PPA's and packages. Great work!

I'm hoping that PM will make its way into more distributions now.

And of course, thanx-a-lot to Moonchild and his crew for this outstanding browser!

(fwiw: I'm still on Ubuntu-based Linux Mint but going to drop that distro for the Debian-based Mint over the weekend)

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

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

Postby stevepusser » Thu Jun 30, 2016 7:12 pm

Moonchild wrote:
stevepusser wrote:Now updated to 26.3.2 in the OBS repositories (yes, I know that last one was just for Windows, but this is the first 26.3.X build I've done)

Thanks but unfortunately we're not done yet. A .3 will be released tomorrow to fix the final outstanding issues with this version.


OK, I'll be waiting for it. I've also just added 32-bit palemoon-atom 26.3.1 packages to the same OBS repo, for those that want that. It's just the downloadable static version from here, but repackaged into a .deb file.

Thanks for the compliments; OBS repos are sorta fun...I've set up my own mini-multimedia-backports repo for Debian 8, for example.

If I had any clue on how to set up rpm package builds, I could use the same repo to provide Fedora and openSUSE packages, but I'm a deb guy.

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

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

Postby stevepusser » Fri Jul 01, 2016 9:28 pm

The 26.3.3 builds are mostly done, just a few finishing up for Ubuntu 15.10 and Debian 7.

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

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

Postby stevepusser » Fri Aug 19, 2016 9:22 pm

PM 26.4.0 packages are now building in the OBS, so the repository will be down for a hour or two until they're done.

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

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

Postby stevepusser » Sat Sep 24, 2016 9:38 pm

Updated to 26.4.1--still using gstreamer1.0.

I added a ".repack" to the version to show that the original .7z source archive had to be extracted and recompressed to a format that the build tools would recognize, per Debian policy and OBS restrictions.

stevepusser
Fanatic
Fanatic
Posts: 234
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 Sep 28, 2016 8:57 pm

Updated to 26.5.0, dropped Ubuntu 12.04 and Debian 7 builds; also the repository key has changed (see my original post).

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 19468
Joined: Sun Aug 28, 2011 5:27 pm
Location: 58.5°N 15.5°E
Contact:

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

Postby Moonchild » Sat Oct 01, 2016 12:16 pm

Although I would normally not sign keys generated in this way, for the sake of clarity I've made an exception this time. The new repository key has been signed and uploaded to a keyserver.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.
Image

stevepusser
Fanatic
Fanatic
Posts: 234
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 » Sat Oct 01, 2016 9:41 pm

Moonchild wrote:Although I would normally not sign keys generated in this way, for the sake of clarity I've made an exception this time. The new repository key has been signed and uploaded to a keyserver.


Thanks! I didn't test whether the OBS publishes the keys to keyservers; the library wifi access I'm using now blocks the method used by the Debian tools. We have a custom tool for MX Linux called checkaptgpg which automatically checks keyservers for missing keys and installs them, but that also is blocked here.

Do you have any opinion about adding a debian folder to the source so it can be used to build Debian or Ubuntu packages directly from it? If they are worried about my key, building directly from the developer's source cuts out the middleman. A README file that contains the deb package build procedure could also be added, though I have one in the debian folder for converting the 7z source archive into one that the Debian build tools will accept.

Artemis3
Moongazer
Moongazer
Posts: 9
Joined: Mon Jun 22, 2015 6:01 pm
Location: Somewhere

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

Postby Artemis3 » Wed Oct 12, 2016 4:00 am

stevepusser wrote:Updated to 26.5.0, dropped Ubuntu 12.04 and Debian 7 builds; also the repository key has changed (see my original post).

I'm still on 12.04... No wonder your key suddenly disappeared. NO_PUBKEY 0FAD31CA8719FCE4

I guess its time to return to the official installer/updater, or stick to 26.4.1 til next year...

Due to reasons, I don't plan on doing any major distro upgrades until next year. The irony is i could still grab the latest Firefox from the official repository, 12.04 LTS lives until April 2017!

Incidentally there is also "oldstable" (extended) support in Debian wheezy, and i have several of those at my workplace. Debian dropped Iceweasel and silently moved everyone to Firefox (yes, both stable AND oldstable have current Firefox).

On the other hand, 15.04 and 15.10 are already EOL. If I were you, I wouldn't bother with non LTS, but then again automated compilation should not hurt for the whole 6 months a non LTS release lasts.

Take a look at qtox which is also hosted there.

stevepusser
Fanatic
Fanatic
Posts: 234
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 » Sat Oct 22, 2016 2:00 am

The main problem was that those distros don't have gstreamer-1.0, and I was a little too lazy to add all the packages to Debian 7 and 12.04 to build it. I could set up a separate repo for those two and build against gstreamer-0.10, though. Tomorrow, though. I just added the new Ubuntu 16.10 repository to the others, so let's see if that's going to build. The OBS also advertised Debian Next (testing) but I didn't see that option yet. I also don't seem to be able to edit my first post in this thread to add 16.10. :wtf:

And the 16.10 builds failed: https://build.opensuse.org/package/live ... 16.10/i586

Maybe some gcc-5 issue? 16.10 has gcc-4.9 also, maybe I could force it to use that in a test build.

Walter Dnes
Lunatic
Lunatic
Posts: 297
Joined: Thu Jul 30, 2015 8:29 pm
Location: Vaughan, ON, Canada

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

Postby Walter Dnes » Sat Oct 22, 2016 3:01 am

stevepusser wrote:And the 16.10 builds failed: https://build.opensuse.org/package/live ... 16.10/i586

Maybe some gcc-5 issue? 16.10 has gcc-4.9 also, maybe I could force it to use that in a test build.


Can you try building GCC5 "--with-default-libstdcxx-abi=gcc4-compatible"? It's not guranteed to solve your problem, but it may help.

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1293
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 » Sat Oct 22, 2016 3:54 am

GCC 4.9 is recommended. There are some known issues when building Pale Moon with GCC 5.x.

Artemis3
Moongazer
Moongazer
Posts: 9
Joined: Mon Jun 22, 2015 6:01 pm
Location: Somewhere

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

Postby Artemis3 » Sat Oct 22, 2016 5:14 pm

stevepusser wrote:The main problem was that those distros don't have gstreamer-1.0, and I was a little too lazy to add all the packages to Debian 7 and 12.04 to build it.


To add gstreamer 1.0 to Debian 7.0 "Wheezy" (oldstable):
Add the backports repository: https://backports.debian.org/

To add gstreamer 1.0 to Ubuntu 12.04 "Precise":
Add the elementary PPA: https://launchpad.net/~elementary-os/+a ... ntu/stable

There was a gstreamer developers ppa but the packages were removed.

Interestingly i currently have a bunch of gstreamer 1.0 packages installed from... your repository at opensuse.

stevepusser
Fanatic
Fanatic
Posts: 234
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 » Sat Oct 22, 2016 7:58 pm

Artemis3 wrote:
stevepusser wrote:The main problem was that those distros don't have gstreamer-1.0, and I was a little too lazy to add all the packages to Debian 7 and 12.04 to build it.


To add gstreamer 1.0 to Debian 7.0 "Wheezy" (oldstable):
Add the backports repository: https://backports.debian.org/

To add gstreamer 1.0 to Ubuntu 12.04 "Precise":
Add the elementary PPA: https://launchpad.net/~elementary-os/+a ... ntu/stable

There was a gstreamer developers ppa but the packages were removed.

Interestingly i currently have a bunch of gstreamer 1.0 packages installed from... your repository at opensuse.


Yeah, but I messed up and had to rebuild the Pale Moon repo, and this time didn't add the packages for gstreamer-1.0--they all have to be built from the source packages. I have to have the gstreamer10-dev packages available to the repo to build PM against them. I don't know if I can hook an outside repo to the OBS; I haven't been able to find any good tutorial for Debian-type packages for it, so have been learning as I go along. I ended up writing an illustrated HOWTO on the Debian forums for the OBS.

I'll probably set up a separate repo for 16.10 and learn how to tell it to use gcc-4.9 in the debian/rules files. i know there's ways to determine in the rules file what distro release, Debian or Ubuntu, it's building against, and set the gcc version accordingly, but it's rather beyond me at the moment. An example would be in the icetea-8-plugin source, except that sets the version of openjdk depending on the distrelease offered up by lsb_release.

Can you try building GCC5 "--with-default-libstdcxx-abi=gcc4-compatible"? It's not guranteed to solve your problem, but it may help.


Rebuilding gcc-5 seems like a lot more trouble than just using 4.9, and I don't know if the OBS can handle something that big. Their virtual machines ran out of memory when I tried to backport Mesa, for example.

stevepusser
Fanatic
Fanatic
Posts: 234
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 Oct 23, 2016 12:39 am

I found a fairly simple way to have 16.10 build PM with gcc-4.9, so I set up its own repository for now: https://software.opensuse.org/download. ... e=palemoon

The modification will also work for Debian Stretch.

If you already have keys for other OBS repos, the "Release.key" file you download may have a number added to the end (it depends on other Release.key files you have sitting in the same folder)--look at the result of the wget command and use the downloaded key file name in the key add command.

stevepusser
Fanatic
Fanatic
Posts: 234
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 Oct 23, 2016 7:51 pm

OK, it was easier to get PM built on 16.10 than I thought it might be, so I'm adding gstreamer-1.0 packages backported from Debian Jessie back to the Wheezy and Ubuntu 12.04 repositories, which will then allow PM to build and be available.


Return to “Pale Moon for Linux”

Who is online

Users browsing this forum: No registered users and 10 guests