haskell / haskell/cabal

Mark package folders in `~/.cabal/store` as readonly after the registration is done.

Open
#6,655 0 comments 2 reactions 0 assignees View on GitHub
re: store-dir type: enhancement
Dominant language
Haskell
Stars
1.7k
Forks
750
Avg merge
4d 3h
Merged PRs (30d)
28

Description

They should be readonly, let's enforce that to prevent accidental mistakes.

Contributor guide

Open the contributing guide

Research direction

Start by locating the package registration flow that writes to ~/.cabal/store and inspect how package folders are finalized after registration. Determine the existing permission-handling and test entry points, then verify that completed package folders are readonly without breaking registration.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.