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

Pale Moon and FossaMail for AOSC OS

Unread post by JeffBai » 2016-03-01, 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 2016-04-15, 04:20, edited 1 time in total.

JeffBai

Re: PaleMoon for AOSC OS

Unread post by JeffBai » 2016-03-05, 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 post by JeffBai » 2016-03-05, 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 post by JeffBai » 2016-03-06, 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 post by JeffBai » 2016-03-14, 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 post by JeffBai » 2016-04-05, 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: 35402
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: PaleMoon for AOSC OS

Unread post by Moonchild » 2016-04-05, 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.
"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
trava90
Contributing developer
Contributing developer
Posts: 1727
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: PaleMoon for AOSC OS

Unread post by trava90 » 2016-04-06, 00:15

Jeff, I replied to your email as well.

JeffBai

Re: PaleMoon for AOSC OS

Unread post by JeffBai » 2016-04-08, 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 post by JeffBai » 2016-04-08, 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 post by JeffBai » 2016-04-15, 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 post by JeffBai » 2016-06-26, 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 post by JeffBai » 2016-06-30, 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 post by JeffBai » 2016-06-30, 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: 35402
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon and FossaMail for AOSC OS

Unread post by Moonchild » 2016-06-30, 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
"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

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread post by JeffBai » 2016-07-18, 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: 35402
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon and FossaMail for AOSC OS

Unread post by Moonchild » 2016-07-19, 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)
"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

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread post by JeffBai » 2016-08-20, 02:49

Pale Moon is updated to 26.4.0.

JeffBai

Re: Pale Moon and FossaMail for AOSC OS

Unread post by JeffBai » 2016-10-02, 22:06

Pale Moon is updated to 26.5.0.

Locked