bug-librejs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Seeking Guidance for LibreJS Contribution and Bug Fixes


From: Ayushman Tripathi
Subject: Re: Seeking Guidance for LibreJS Contribution and Bug Fixes
Date: Sun, 28 Jan 2024 01:39:17 +0530
User-agent: Mozilla Thunderbird

Hello Yuchen, thank you.

I've decided to work on the following four issues:

1. Use an up-to-date acorn library.
2: Add librejs to Android: https://lists.gnu.org/archive/html/bug-librejs/2023-08/msg00000.html
3: read configs from a plain text file.
4: Issue #44: Request: Make the LibreJS icon indicate when JS is entirely disabled - librejs - Pagure.io
https://pagure.io/librejs/issue/44

I will start with the first two issues and will keep you informed about my progress and test package results through the mailing list.

On 27-01-2024 06:34, Yuchen Pei wrote:
Hi Ayushman,

Sorry for the late reply.
On Thu 2024-01-18 22:46:08 +0530, Ayushman Tripathi wrote:

Hi! I'm Ayushman, and this winter I'm contributing to the Free
Software Foundation as a tech intern.
Great!

 [... 7 lines elided]

      
I am looking for advice on which features I should focus on first and
which bugs are more important. Your suggestions will be greatly
appreciated.
Here are a few things that came to my mind:

- Use an update-to-date acorn library. Currently it is pinned to
  version <=8.7.1. First step: remove this constraint and see what
  happens.
- add librejs to android
  https://lists.gnu.org/archive/html/bug-librejs/2023-08/msg00000.html
- read configs e.g. blacklists and whitelists from a plaintext file so
  that people can maintain and share white lists with version control.
  See also recent discussions in repo-criteria starting from this
  message:
  https://lists.gnu.org/archive/html/repo-criteria-discuss/2024-01/msg00010.html
  need to check whether the following patch is already doing this:
  https://lists.gnu.org/archive/html/bug-librejs/2024-01/msg00005.html
- noscript mode: a mode that reject ALL scripts, free or nonfree,
  trivial or nontrivial. First step: check whether the blacklist
  functionality already do this.
- develop a free js filtering library that accepts and rejects the
  same sets of scripts as librejs does, for use outside of firefox.
  For example, if a system library doing this can be hooked in a
  proxy, then maybe there's no need for browser extensions any more,
  and we get a librejs for every browser running on the system.
- research what librejs should do about wasm
- ruben's design for recognising free js in more ways, a hard one and
  design needs to be hashed out. there were some previous attempts but
  not much progress were made publicly afaik.
  https://lists.gnu.org/archive/html/bug-librejs/2023-06/msg00000.html
  https://lists.gnu.org/archive/html/bug-librejs/2023-07/msg00003.html

I make no promise that these are all good tasks ;) let me know what you
think / which one(s) you are interested in.

I am really looking forward to collaborating with you all.
Best,
Yuchen

--
Dr Yuchen Pei | https://ypei.org | Timezone: UTC+11
PGP Key: 47F9 D050 1E11 8879 9040  4941 2126 7E93 EF86 DFD0
https://ypei.org/assets/ypei-pubkey.txt

Attachment: OpenPGP_0x9DAB5E772EDA5326.asc
Description: OpenPGP public key


reply via email to

[Prev in Thread] Current Thread [Next in Thread]