Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

This board is for discussions, bug reports, etc. for pre-releases of the v27 milestone codenamed "Tycho".

Since the beta phase is over, this board is closed for new posts/topics.
User avatar
LimboSlam
Board Warrior
Board Warrior
Posts: 1029
Joined: 2014-06-09, 04:43
Location: USA

Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by LimboSlam » 2016-10-08, 20:24

Hi, I know this has been discusses in this last month. But I was hoping to test Adguard with the new release because the developer has been good in supporting us, and I talked to him briefly about this upcoming issue and this is what he had to say:
ameshkov wrote:AG for FF is built with Jetpack/SDK, however we use only a small part of it. Let's hope new release won't break it.
So with that being said, is there an override to temporarily allow these incompatible extensions/add-ons to be enabled during these testing stages? Firefox and other browser does something similar I believe. :think:
With Pale Moon by my side, surfing the web is quite enjoyable and takes my headaches away! :)
God is not punishing you, He is preparing you. Trust His plan, not your pain.#‎TrentShelton #‎RehabTime

half-moon

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by half-moon » 2016-10-08, 20:29

IIRC, moonchild has said jetpack is broken (or incompatible with the new code) and there is no way to jet Jackpack to work.

New Tobin Paradigm

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by New Tobin Paradigm » 2016-10-08, 20:31

There is no temporary fix.. The SDK doesn't exist in the browser for use. If you took out the XPInstall code that marks them incompatible and blocks installation.. They would simply sit there and do nothing because the jetpack code isn't where it expects it to be for extensions to use.

User avatar
LimboSlam
Board Warrior
Board Warrior
Posts: 1029
Joined: 2014-06-09, 04:43
Location: USA

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by LimboSlam » 2016-10-08, 21:12

I see.... Well this may be an issue for the time being, but it wont be a complete stopper.

So I guess I'll go ahead and relay this to the developer.
With Pale Moon by my side, surfing the web is quite enjoyable and takes my headaches away! :)
God is not punishing you, He is preparing you. Trust His plan, not your pain.#‎TrentShelton #‎RehabTime

New Tobin Paradigm

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by New Tobin Paradigm » 2016-10-08, 22:12

I believe I already explained this whole situation to you and everyone else at least 3 times.. the Add-ons SDK and Jetpack extensions are NOT supported in Tycho. Period. Neither are WebExtensions in case someone wondered.

Pale Moon extensions are classical mozilla-style extensions using supported and time-tested Toolkit technologies and Firefox extensions support is in limbo.

User avatar
LimboSlam
Board Warrior
Board Warrior
Posts: 1029
Joined: 2014-06-09, 04:43
Location: USA

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by LimboSlam » 2016-10-08, 23:14

Matt A Tobin wrote:I believe I already explained this whole situation to you and everyone else at least 3 times.. the Add-ons SDK and Jetpack extensions are NOT supported in Tycho. Period. Neither are WebExtensions in case someone wondered.

Pale Moon extensions are classical mozilla-style extensions using supported and time-tested Toolkit technologies and Firefox extensions support is in limbo.
Yes you probably have Matt A Tobin. Thanks again for your patience.
With Pale Moon by my side, surfing the web is quite enjoyable and takes my headaches away! :)
God is not punishing you, He is preparing you. Trust His plan, not your pain.#‎TrentShelton #‎RehabTime

nimanima
Fanatic
Fanatic
Posts: 132
Joined: 2016-01-26, 21:59

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by nimanima » 2016-10-16, 23:05

And how to tell as a normal user without having studied Information technology what extension is jetpack and what not? They all end in .xpi. The IDs in the Troubleshooting Information List give only a long row of ciphers in these brackets { } or the developer's email address. Nothing about their formats.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by coffeebreak » 2016-10-16, 23:41

nimanima wrote:And how to tell as a normal user without having studied Information technology what extension is jetpack...?

Please read this: https://forum.palemoon.org/viewtopic.php?f=46&t=12503#p89424

nimanima
Fanatic
Fanatic
Posts: 132
Joined: 2016-01-26, 21:59

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by nimanima » 2016-10-16, 23:54

Thanks, but where do I find these information? I get only as far as the xpi installation file. Where are the unpacked files hidden after installation? I have checked the C-Program Files folder to no avail. Pale moon is in there but under browser -extension there is only one extension (which one I don't know since they don't install under their names), but I have about 15 or so. Where are the others stored?

nimanima
Fanatic
Fanatic
Posts: 132
Joined: 2016-01-26, 21:59

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by nimanima » 2016-10-17, 00:09

Okay, I did another maybe unorthodox thing. I ran a search through the C-section of my harddrive for "harness-options.json" and "package.json" - if I understood that post of your link correctly these are the indicators for jetpack-add-ons (never heard that before today). So the 2 only results which came up belong to the Norton FF add-on which installed itself through installing Norton, and I think I had it always deactivated also in FF. In the Pale Moon add-on list it doesn't even show up. Maybe that would be something for the developers to report to Norton, though, since it is something to do with virus protection and so should actually be compatible with all browsers. Something the Norton developers should correct.

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2411
Joined: 2012-08-19, 20:32

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by back2themoon » 2016-10-17, 00:16

nimanima wrote:Thanks, but where do I find these information? I get only as far as the xpi installation file. Where are the unpacked files hidden after installation?
Rename the .xpi extension to .zip and use any file compression/extraction program to extract and/or view the contents.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by coffeebreak » 2016-10-17, 01:28

nimanima wrote:under browser -extension there is only one extension (which one I don't know since they don't install under their names), but I have about 15 or so. Where are the others stored?

Wasn't sure if you'd already found this (you've gotten "as far as the xpi installation file"), but...

The .xpi files live in the 'extensions' folder in your profile:
C:\Users\{yourusername}\AppData\Roaming\Moonchild Productions\Pale Moon\Profiles\********.default\extensions

Quickest way to get there is via Pale Moon's Troubleshooting page (about:support): Help -> Troubleshooting Information
Click the 'Show Folder' button to open your profile folder.

That same Troubleshooting page lists all the extensions you've installed, including IDs (which correspond to the file names in the 'extensions' folder) -- So use this list to identify the files.

(The one "extension" that you found in your PM installation directory, BTW, is actually the browser's default theme.)

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35651
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by Moonchild » 2016-10-17, 09:55

FTR, I intend to create a small tool that will check your extensions that are installed and report on their compatibility.
The initial idea was to have the next point release of Pale Moon report on this, but that turned out to be more of a headache to do in the browser that it would be worth for a one-time check.
"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
Moonraker
Board Warrior
Board Warrior
Posts: 1878
Joined: 2015-09-30, 23:02
Location: uk.

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by Moonraker » 2016-10-17, 18:13

Matt A Tobin wrote:I believe I already explained this whole situation to you and everyone else at least 3 times.. the Add-ons SDK and Jetpack extensions are NOT supported in Tycho. Period. Neither are WebExtensions in case someone wondered.

Pale Moon extensions are classical mozilla-style extensions using supported and time-tested Toolkit technologies and Firefox extensions support is in limbo.
was palemoon users actually asked about this decision.?.Say a poll or something.
user of multiple puppy linuxes..upup,fossapup.scpup,xenialpup..... :thumbup:

Pale moon 29.4.1

half-moon

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by half-moon » 2016-10-17, 18:25

Moonraker wrote:
Matt A Tobin wrote:I believe I already explained this whole situation to you and everyone else at least 3 times.. the Add-ons SDK and Jetpack extensions are NOT supported in Tycho. Period. Neither are WebExtensions in case someone wondered.

Pale Moon extensions are classical mozilla-style extensions using supported and time-tested Toolkit technologies and Firefox extensions support is in limbo.
was palemoon users actually asked about this decision.?.Say a poll or something.
Even if they wanted to continue support for Jetpack extensions, they couldn't since there was no way they could really fix it.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35651
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by Moonchild » 2016-10-18, 00:12

Moonraker wrote:was palemoon users actually asked about this decision.?.Say a poll or something.
There was no point in doing this. The fact was that there was not enough community effort to overcome the issues with our current release codebase; as a result, we decided on this re-base. Inherent to this re-base on later Mozilla platform code, the SDK (the development kit itself) became incompatible. No matter what users would have to say about it, there was no way this could be "made to work". A re-base simply meant losing this compatibility due to the SDK's nature.

Lacking community effort, the only way to actually move forward (and if you look at the increasing web compatibility issues with our current release version, the current state of things definitely required to move forward) is to do what has been done in the past good handful of months. Our small team is carrying this browser forward, and some sacrifices are made as a result. If you want this to be different in the future, then get involved! Contribute what time and expertise you can (as said before just throwing money at us, although appreciated, won't magically get things done).
"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

New Tobin Paradigm

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by New Tobin Paradigm » 2016-10-18, 00:19

Let's assume for the moment that we could accomplish the change the SDK to work with Pale Moon.. Due to its nature it would be fundamentally incompatible for extensions targeting Firefox AND extensions that targeted the older SDK.. Any way you look at it you would have broken Jetpack extensions unless they specifically targeted Pale Moon..

There isn't enough tangible gains to justify the resources to fix it as-is even if it was possible to accomplish in a timely manor.
Last edited by New Tobin Paradigm on 2016-10-18, 14:37, edited 3 times in total.
Reason: Typos are a such a pain in the ass ("it's" => "its")

Aube Bleue

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by Aube Bleue » 2016-10-18, 03:49

Off-topic:
Matt A Tobin wrote:Due to it's nature
Tobin, with all due respect, please stop confusing it's -- and its. Sorry to bring this to your attention, but you keep repeating the same basic mistake. It hurts my (non-native) eyes!

⇒ it's != its: http://homeworktips.about.com/od/improv ... qt/its.htm

Respectfully.

P.-S. -- Rest assured, you're still awesome! ;-)

New Tobin Paradigm

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by New Tobin Paradigm » 2016-10-18, 14:38

Off-topic:
Yeah, typos suck don't they.. I used to say that it is a lifestyle choice but I do keep an eye out for it but sometimes don't catch it.

Sometimes, I think too fast and type trying to get all that is in my head before my brain moves on to something else out without properly checking.. Yeah it can be irksome but doesn't change the entirety of what I have to convey.

dave on linux

Re: Unable to test Adguard becasue of the block of "Jetpack/SDK extensions"

Unread post by dave on linux » 2016-10-19, 20:27

Writing here as this thread is the most up to date thread mentioning Jetpack.
Moonchild wrote:FTR, I intend to create a small tool that will check your extensions that are installed and report on their compatibility.
Just wanted to mention your "v27 Compatibility Checking Tool" from the announcements works fine under Linux using Wine (1.9.20 in my case).

Only issue is that the directory selector doesn't allow typing the path which makes selecting hidden folders (so called dot files commonly used for setting files and dirs, like pale moon's) impossible. Work around to that is simply temporally renaming/copying the profile folder.