[PR #7032] [MERGED] profiles: add deno paths #6284

Closed
opened 2026-05-05 10:54:07 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netblue30/firejail/pull/7032
Author: @kmk3
Created: 1/14/2026
Status: Merged
Merged: 1/16/2026
Merged by: @netblue30

Base: masterHead: profiles-add-deno


📝 Commits (1)

📊 Changes

6 files changed (+17 additions, -0 deletions)

View changed files

📝 etc/inc/allow-common-devel.inc (+4 -0)
📝 etc/inc/disable-common.inc (+2 -0)
📝 etc/inc/disable-interpreters.inc (+3 -0)
📝 etc/inc/disable-programs.inc (+2 -0)
📝 etc/profile-m-z/nodejs-common.profile (+4 -0)
📝 etc/profile-m-z/yt-dlp.profile (+2 -0)

📄 Description

Add paths in the same places as nodejs/npm paths.

Deno is a javascript runtime and development tool similar to nodejs.

The following paths seem to be intended for downloading and caching
dependencies (and apparently also artifacts from .ts to .js compilation)
globally during development (as can be done with ~/.npm):

  • ~/.cache/deno
  • ~/.deno

Note that this commit makes these paths read-only (as npm dependencies
are usually executable code), which may potentially affect users of the
runtime (like yt-dlp).

Related commits:

  • f2de86464 ("tentative fix for yt-dlp/javaScript deno profile (#6999)",
    2026-01-13)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netblue30/firejail/pull/7032 **Author:** [@kmk3](https://github.com/kmk3) **Created:** 1/14/2026 **Status:** ✅ Merged **Merged:** 1/16/2026 **Merged by:** [@netblue30](https://github.com/netblue30) **Base:** `master` ← **Head:** `profiles-add-deno` --- ### 📝 Commits (1) - [`2ba2f2d`](https://github.com/netblue30/firejail/commit/2ba2f2d7a15eca278e1187182add254b5a8fb9de) profiles: add deno paths ### 📊 Changes **6 files changed** (+17 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `etc/inc/allow-common-devel.inc` (+4 -0) 📝 `etc/inc/disable-common.inc` (+2 -0) 📝 `etc/inc/disable-interpreters.inc` (+3 -0) 📝 `etc/inc/disable-programs.inc` (+2 -0) 📝 `etc/profile-m-z/nodejs-common.profile` (+4 -0) 📝 `etc/profile-m-z/yt-dlp.profile` (+2 -0) </details> ### 📄 Description Add paths in the same places as nodejs/npm paths. Deno is a javascript runtime and development tool similar to nodejs. The following paths seem to be intended for downloading and caching dependencies (and apparently also artifacts from .ts to .js compilation) globally during development (as can be done with ~/.npm): * ~/.cache/deno * ~/.deno Note that this commit makes these paths read-only (as npm dependencies are usually executable code), which may potentially affect users of the runtime (like yt-dlp). Related commits: * f2de86464 ("tentative fix for yt-dlp/javaScript deno profile (#6999)", 2026-01-13) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 10:54:07 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#6284
No description provided.