Pale Moon and FossaMail for AOSC OS

For contributed third party builds not necessarily configured like the main product.
e.g. AVX builds, SSE builds, Pandora builds.

Moderator: satrow

JeffBai

Pale Moon and FossaMail for AOSC OS

Unread postby JeffBai » Tue, 01 Mar 2016, 03:32

Hello friends...

Here is a build of Pale Moon 26.1.1 for AOSC OS (can be obtained from https://aosc.io), with no change to source code except for a replaced loading.png (or else it won't "rotate" with libpng 1.5+). This is a distribution build, with the following "features", if you may.

  • Tuned for Core 2 processors, and enabled SSE3 optimizations;
  • Bundled with all i18n packs (and with aid of an simple vendor.js, it can change language according to system language settings;
  • Hardened (fortified source, full relro, no rpath, etc. However PIE is not enabled just yet);

As of build configuration, they are stored right here:

https://github.com/AOSC-Dev/aosc-os-abb ... b/palemoon

(The package is built according to
https://github.com/AOSC-Dev/aosc-os-abbs/wiki)

Being in the "staging" branch means that it will not be provided in the repository at the moment (but for review purpose, I have uploaded the binary in .deb package to a separate directory on our server). The binary (for testing and review purpose) can be obtained here.

https://repo.aosc.io/misc/palemoon-test/

I would really want to provide this with its official branding to our users, and I will be more than happy to make any changes for it to meet the standard of a recognized 3rd party build.

Future plans about this package and its support:

  • Enabling PIE once we can sort out an official "hardened" GCC spec;
  • Provide AppData XML for the package so it's easier for users to install the browser in a graphical software manager like GNOME Software;
  • When necessary, we will be able to contribute to zh_CN and zh_TW translations;

Attatched below is a screenshot of the browser in a Simplified Chinese environment, watching a danmaku fan video on bilibili.tv using FreshPlayer plugin.

Best Regards,
Mingcong (Jeff) Bai, developer of AOSC
Attachments
Screenshot_20160229_203124.png
Last edited by JeffBai on Fri, 15 Apr 2016, 04:20, edited 1 time in total.

JeffBai

Re: PaleMoon for AOSC OS

Unread postby JeffBai » Sat, 05 Mar 2016, 01:22

The build is approved as one of the 3rd Party Contributed Pages. Future changes will be posted here.

JeffBai

Re: PaleMoon for AOSC OS

Unread postby JeffBai » Sat, 05 Mar 2016, 16:07

Just published 26.1.1-2 to the repository. Nothing too major.

  • Fixed spelling in the .desktop entry: "Pale Moon", not "Palemoon"

Commit info: https://github.com/AOSC-Dev/aosc-os-abb ... cb822b4919

JeffBai

Re: PaleMoon for AOSC OS

Unread postby JeffBai » Sun, 06 Mar 2016, 15:21

FossaMail 25.2.0 is also available from our community repository, with same hardening+optimizations and automatic UI language detection/switching support.

JeffBai

Re: PaleMoon for AOSC OS

Unread postby JeffBai » Mon, 14 Mar 2016, 04:18

;) Pale Moon 26.1.1-3 released to users as a rebulid for libvpx 1.5.0 update.

JeffBai

Re: PaleMoon for AOSC OS

Unread postby JeffBai » Tue, 05 Apr 2016, 14:24

Pale Moon 26.2.0 is now available for AOSC OS.

- Gstreamer 1.0 support is enabled (of course!);
- Jemalloc is not used yet, seems like our jemalloc package is too new and that led to a build failure, I am currently getting in touch with Travis.

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

Re: PaleMoon for AOSC OS

Unread postby Moonchild » Tue, 05 Apr 2016, 22:51

If you want to use jemalloc, you must use the in-tree version (either standard lib or the full lib); a number of patches are required that a system-installed version won't have, if you're trying to use that.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1453
Joined: Mon, 20 May 2013, 18:19
Location: Earth
Contact:

Re: PaleMoon for AOSC OS

Unread postby trava90 » Wed, 06 Apr 2016, 00:15

Jeff, I replied to your email as well.

JeffBai

Re: PaleMoon for AOSC OS

Unread postby JeffBai » Fri, 08 Apr 2016, 01:48

Moonchild wrote:If you want to use jemalloc, you must use the in-tree version (either standard lib or the full lib); a number of patches are required that a system-installed version won't have, if you're trying to use that.


Got it. :thumbup:

JeffBai

Re: PaleMoon for AOSC OS

Unread postby JeffBai » Fri, 08 Apr 2016, 04:36

Pale Moon 26.2.1 is now available.

  • Now using Jemalloc standard libraries.

Package commit: https://github.com/AOSC-Dev/aosc-os-abb ... abd69674bc

JeffBai

Re: PaleMoon for AOSC OS

Unread postby JeffBai » Fri, 15 Apr 2016, 04:19

FossaMail is now updated to 25.2.1:

  • Expose extra actions for `fossamail` to all desktop environments.

I will create a Pull Request for the .desktop entry file we are shipping with the package.

Package commit: https://github.com/AOSC-Dev/aosc-os-abb ... 18979c9c5d

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread postby JeffBai » Sun, 26 Jun 2016, 10:17

Pale Moon 26.3.1 updated as a security update.

  • Fixed build using LTO (quite weird but it made the MOZ_ASSERT undefined error go away).
  • Adds some extra compiler flags to fix segfaults when compiled with GCC 6.

Package commit: https://github.com/AOSC-Dev/aosc-os-abb ... c27876ab61.

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread postby JeffBai » Thu, 30 Jun 2016, 03:17

Pale Moon is updated to 26.3.2.

Package commit: https://github.com/AOSC-Dev/aosc-os-abb ... 0e12bbdb3b

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread postby JeffBai » Thu, 30 Jun 2016, 04:05

Pale Moon is updated to 26.3.3. Yet another bug fix only release.

Package commit: Link removed

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

Re: Pale Moon and FossaMail for AOSC OS

Unread postby Moonchild » Thu, 30 Jun 2016, 07:42

JeffBai wrote:Pale Moon is updated to 26.3.3. Yet another bug fix only release.

Package commit: {{LINK}}


Please DO NOT publish contributed versions before main-line does!!!
I've said this before to people -- just because something is tagged on the repo DOES NOT mean it's necessarily released. Please wait for the official releases before you push out contributed builds and verify before you do that the tagged commits are what you used at that time.
To underwrite this point: the tags were moved due to a last-minute patch, did you build from the correct commit?

Please go and read: viewtopic.php?f=37&t=10996
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread postby JeffBai » Mon, 18 Jul 2016, 05:40

Moonchild wrote:
JeffBai wrote:Pale Moon is updated to 26.3.3. Yet another bug fix only release.

Package commit: {{LINK}}


Please DO NOT publish contributed versions before main-line does!!!
I've said this before to people -- just because something is tagged on the repo DOES NOT mean it's necessarily released. Please wait for the official releases before you push out contributed builds and verify before you do that the tagged commits are what you used at that time.
To underwrite this point: the tags were moved due to a last-minute patch, did you build from the correct commit?

Please go and read: viewtopic.php?f=37&t=10996


Lo siento.

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

Re: Pale Moon and FossaMail for AOSC OS

Unread postby Moonchild » Tue, 19 Jul 2016, 11:35

JeffBai wrote:Lo siento.

It's fine, just please keep this in mind next time you're eager to release.
(no innuendo intended)
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread postby JeffBai » Sat, 20 Aug 2016, 02:49

Pale Moon is updated to 26.4.0.

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread postby JeffBai » Sun, 02 Oct 2016, 22:06

Pale Moon is updated to 26.5.0.


Return to “Contributed 3rd Party Builds”

Who is online

Users browsing this forum: No registered users and 1 guest