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

Unread post by stevenpusser » 2016-05-13, 17:27

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.

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

Unread post by stevenpusser » 2016-06-27, 20:15

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

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

Unread post by C1xLb » 2016-06-28, 06:24

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: 35475
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

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

Unread post by Moonchild » 2016-06-30, 06:50

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.
"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

Dark Vatta

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

Unread post by Dark Vatta » 2016-06-30, 18:23

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)

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

Unread post by stevenpusser » 2016-06-30, 19:12

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.

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

Unread post by stevenpusser » 2016-07-01, 21:28

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

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

Unread post by stevenpusser » 2016-08-19, 21:22

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.

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

Unread post by stevenpusser » 2016-09-24, 21:38

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.

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-09-28, 20:57

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: 35475
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

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

Unread post by Moonchild » 2016-10-01, 12:16

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.
"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

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-10-01, 21:41

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

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

Unread post by Artemis3 » 2016-10-12, 04:00

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.

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-10-22, 02:00

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
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

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

Unread post by Walter Dnes » 2016-10-22, 03:01

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.
There's a right way
There's a wrong way
And then there's my way

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-10-22, 03:54

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

Artemis3

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

Unread post by Artemis3 » 2016-10-22, 17:14

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.

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-10-22, 19:58

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.

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-10-23, 00:39

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.

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-10-23, 19:51

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.

Post Reply