I suspect if I tried building from palemoon sources, it might be easier to figure that out (I will try with your mozconfig some time). In any case Steve Pussers builds seem to work reliably and are regularly updated, which makes it easy.
The issue I think is when you don't use dbus or pulse, etc but still have the support. But I don't think it's good to remove those in a standard built meant for everyone. Interestingly someone pointed to an issue where dbus support would use a lot of resources in conjunction with libsdl2 if the dbus daemon isn't available but the support library is. So this might be a good reason why someone would want to build their own at times. @hendrik I agree that does improve the situation a little bit. I think it would be great if there was more of a "hard" fork or more collaboration though. Afaik the only one removing EME altogether is icecat. I think a tweaked build of that would be interesting. Thanks, chillfan On March 29, 2018 4:42 PM, Jaromil <jaro...@dyne.org> wrote: > hi Chillfan, > > On Thu, 29 Mar 2018, Chillfan wrote: > > > I agree that a fork is needed, but I think this would be a whole lot of > > work. > > yes. forks are a LOT of work. Even Devuan, which I'd say is a > > relatively easy fork, mostly needing work on the infrastructure and > > testing and documentation side, was more demanding than expected. > > > If palemoon offered something akin to extended support releases it > > > > would be a great candidate for that, > > palemoon is stuck at "version 27" series of Firefox and in any case > > its in the 2x series I doubt it can be brought up to 50 since the > > codebase is rather different. > > said that, I'm happy with palemoon, using always the latest stable > > release tagged on the git tree, compiling it myself on Devuan and then > > github.com/dyne/tinfoil for sandboxing. here the mozconfig I use, > > please note I do not disable pulseaudio or dbus, because that gives > > problems, yet I do not use pulseaudio (but I do use dbus...) > > export MOZILLA_OFFICIAL=1 > > mk_add_options AUTOCLOBBER=1 > > mk_add_options MOZ_CO_PROJECT=browser > > ac_add_options --enable-application=browser > > mk_add_options MOZ_OBJDIR=`pwd`/pmbuild > > ac_add_options --enable-jemalloc > > ac_add_options --enable-jemalloc-lib > > ac_add_options --disable-dbus > ============================= > > ac_add_options --disable-gstreamer > > ac_add_options --enable-alsa > > ac_add_options --disable-oss > > ac_add_options --enable-pulseaudio > > ac_add_options --disable-necko-wifi > > ac_add_options --enable-official-branding > > ac_add_options --disable-installer > > ac_add_options --disable-updater > > ac_add_options --disable-tests > > ac_add_options --disable-debug > > ac_add_options --disable-mochitest > > ac_add_options --with-pthreads > > ac_add_options --enable-strip > > ac_add_options --enable-optimize="-O2 -march=native -pipe" > > ciao _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng