GithubHelp home page GithubHelp logo

Comments (10)

Bfgeshka avatar Bfgeshka commented on June 23, 2024 1

Created ebuild revision \w devtools USE flag. Try it out for yourself, I haven't any intention to recompile browser only because of this.

Pretty sure it should work anyway.

from octopus.

Bfgeshka avatar Bfgeshka commented on June 23, 2024

I've got no idea why this part of browser is vital, but there is no need in prebuilt version since for v27 devtools are present as external addon.

https://addons.palemoon.org/extensions/devtools/

from octopus.

JamesTheAwesomeDude avatar JamesTheAwesomeDude commented on June 23, 2024

@Bfgeshka The devtools addon is deprecated; it's only "for" Pale Moon versions between versions 27.0.0 and 27.0.2; they are currently being maintained primarily in the mainline browser.

Why not at least add them as a USE flag? They are included by default in Pale Moon mainline…

from octopus.

JamesTheAwesomeDude avatar JamesTheAwesomeDude commented on June 23, 2024

I just tested out the devtools addon, and it is indeed definitely already suffering from its deprecation. It's much, much less polished than the builtin ones.

from octopus.

Bfgeshka avatar Bfgeshka commented on June 23, 2024

AFAIK, devtools addon is not deprecated. And it works for me.

Consider reading ebuilds, you can see that there's no explict devtools disabling.

from octopus.

JamesTheAwesomeDude avatar JamesTheAwesomeDude commented on June 23, 2024

@Bfgeshka The official Linux build instructions specify that dev tools should be enabled during the configuration phase:

Make sure it contains at least the following for a build that is similar to official builds:

# Please see https://www.palemoon.org/redist.shtml for restrictions when using the official branding.
ac_add_options --enable-official-branding
export MOZILLA_OFFICIAL=1

mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-application=browser

mk_add_options MOZ_OBJDIR=/home/$USER/pmbuild/

ac_add_options --enable-optimize="-O2 -msse2 -mfpmath=sse"
ac_add_options --with-pthreads

ac_add_options --disable-installer
ac_add_options --disable-updater

ac_add_options --enable-release
ac_add_options --enable-devtools
ac_add_options --enable-jemalloc
ac_add_options --enable-shared-js

ac_add_options --enable-strip

ac_add_options --x-libraries=/usr/lib

See the ac_add_options --enable-devtools? That needs to be exposed via a USE flag, preferably one by default.

Try the devtools addon, and then try the builtin one to compare, if you don't believe me that his abandoned Firebug fork is deprecated.

from octopus.

Bfgeshka avatar Bfgeshka commented on June 23, 2024

I don't mind adding new USE sometime later, but I insist that addon is not deprecated.

from octopus.

JamesTheAwesomeDude avatar JamesTheAwesomeDude commented on June 23, 2024

All good; thanks! The builtin devtools' UI is a lot less buggy and unpolished; it's nice to have it on Gentoo.

from octopus.

JamesTheAwesomeDude avatar JamesTheAwesomeDude commented on June 23, 2024

Though..why is it disabled by default?

from octopus.

Bfgeshka avatar Bfgeshka commented on June 23, 2024

Because it is disabled by default in config.in.

from octopus.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.