Page 1 of 1

Pale Moon and FossaMail for AOSC OS

Posted: 2016-03-01, 03:32
by JeffBai
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

Re: PaleMoon for AOSC OS

Posted: 2016-03-05, 01:22
by JeffBai
The build is approved as one of the 3rd Party Contributed Pages. Future changes will be posted here.

Re: PaleMoon for AOSC OS

Posted: 2016-03-05, 16:07
by JeffBai
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

Re: PaleMoon for AOSC OS

Posted: 2016-03-06, 15:21
by JeffBai
FossaMail 25.2.0 is also available from our community repository, with same hardening+optimizations and automatic UI language detection/switching support.

Re: PaleMoon for AOSC OS

Posted: 2016-03-14, 04:18
by JeffBai
;) Pale Moon 26.1.1-3 released to users as a rebulid for libvpx 1.5.0 update.

Re: PaleMoon for AOSC OS

Posted: 2016-04-05, 14:24
by JeffBai
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.

Re: PaleMoon for AOSC OS

Posted: 2016-04-05, 22:51
by Moonchild
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.

Re: PaleMoon for AOSC OS

Posted: 2016-04-06, 00:15
by trava90
Jeff, I replied to your email as well.

Re: PaleMoon for AOSC OS

Posted: 2016-04-08, 01:48
by JeffBai
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:

Re: PaleMoon for AOSC OS

Posted: 2016-04-08, 04:36
by JeffBai
Pale Moon 26.2.1 is now available.
  • Now using Jemalloc standard libraries.
Package commit: https://github.com/AOSC-Dev/aosc-os-abb ... abd69674bc

Re: PaleMoon for AOSC OS

Posted: 2016-04-15, 04:19
by JeffBai
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

Re: Pale Moon and FossaMail for AOSC OS

Posted: 2016-06-26, 10:17
by JeffBai
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.

Re: Pale Moon and FossaMail for AOSC OS

Posted: 2016-06-30, 03:17
by JeffBai
Pale Moon is updated to 26.3.2.

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

Re: Pale Moon and FossaMail for AOSC OS

Posted: 2016-06-30, 04:05
by JeffBai
Pale Moon is updated to 26.3.3. Yet another bug fix only release.

Package commit: Link removed

Re: Pale Moon and FossaMail for AOSC OS

Posted: 2016-06-30, 07:42
by Moonchild
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

Re: Pale Moon and FossaMail for AOSC OS

Posted: 2016-07-18, 05:40
by JeffBai
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.

Re: Pale Moon and FossaMail for AOSC OS

Posted: 2016-07-19, 11:35
by Moonchild
JeffBai wrote:Lo siento.
It's fine, just please keep this in mind next time you're eager to release.
(no innuendo intended)

Re: Pale Moon and FossaMail for AOSC OS

Posted: 2016-08-20, 02:49
by JeffBai
Pale Moon is updated to 26.4.0.

Re: Pale Moon and FossaMail for AOSC OS

Posted: 2016-10-02, 22:06
by JeffBai
Pale Moon is updated to 26.5.0.