JavascriptSubtitlesOctopus icon indicating copy to clipboard operation
JavascriptSubtitlesOctopus copied to clipboard

When new release will be published?

Open cawa-93 opened this issue 4 years ago • 11 comments

I will import JavascriptSubtitlesOctopus as a native ES module. And this causes an error when initializing:

Uncaught TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them
    at HTMLVideoElement.<anonymous> (subtitles-octopus.js:205)

After researching, I found out that this problem was fixed by https://github.com/libass/JavascriptSubtitlesOctopus/commit/70d499eb6b8c5c0c7143fca1dfaae8646060f97b 7 months ago. However, it is still relevant for the latest published version

cawa-93 avatar May 12 '21 17:05 cawa-93

~Probably this weekend~, release on hold until we fix the licensing problems

TFSThiagoBR98 avatar May 12 '21 17:05 TFSThiagoBR98

Currently SubtitlesOctopus declares the wrong licence in its package.json (relevant for npm releases I assume) and falls short of properly crediting the authors of bundled libraries, which is also violates the licences of aid bundled libraries (relevant for all binary releases/distributions) — and even JSO's own licence.

I believe we should hold off on a new release until these issues are fixed.

TheOneric avatar May 14 '21 16:05 TheOneric

@TheOneric is probably better to open a new issue for the license problem

TFSThiagoBR98 avatar May 15 '21 00:05 TFSThiagoBR98

What's currently blocking this? We see #99 is closed?

SoniEx2 avatar Aug 09 '21 03:08 SoniEx2

Has the licensing issue been dealt with? Would be nice for a release after 2yrs+

heyaco avatar Feb 06 '22 01:02 heyaco

I'm sorry to be bump this again, but I think updating the npm package would be a good thing. I don't want to use a submodule on a frontend project to include this library x)

zoriya avatar Sep 22 '22 10:09 zoriya

we don't wanna explain to mozilla why we're not using a proper release in a browser extension

SoniEx2 avatar Sep 22 '22 11:09 SoniEx2

I'm sorry, I don't understand what you mean.

zoriya avatar Sep 22 '22 13:09 zoriya

https://extensionworkshop.com/documentation/publish/add-on-policies/#development-practices

can't use dev versions

SoniEx2 avatar Sep 22 '22 16:09 SoniEx2

SubtitileOctopus is not a Firefox add-on, this is a npm package. This policy does not concern this project

zoriya avatar Sep 23 '22 04:09 zoriya

no it really does if you're trying to use it as part of an addon for any reason. see https://soniex2.autistic.space/posts/2022/03/06-occf.xhtml

SoniEx2 avatar Sep 23 '22 08:09 SoniEx2

I have a PR pending on this issue. Any idea when it could be approved?

Helvio88 avatar Oct 02 '22 21:10 Helvio88