Ticket #362 (new defect)

Opened 5 years ago

Last modified 4 years ago

Disallow uploads of libraries that provide binaries called 'test' and similar

Reported by: guest Owned by:
Priority: normal Milestone: Cabal-1.8
Component: Cabal library Version: 1.2.3.0
Severity: normal Keywords:
Cc: Difficulty: normal
GHC Version: 6.8.2 Platform:

Description

Some libraries (example, haskore), provide an executable called 'test' or 'Test' or other similarly named private test programs. These are however installed onto the users system, or prevented from doing so, as they conflict with /usr/bin/test

uploading should prevent and warn if people use unix builtin names as executables, particularly 'test'.

-- don stewart

Change History

Changed 5 years ago by duncan

  • milestone set to Cabal-1.6

This can be fixed in the Cabal-1.6.x release series without affecting the api.

Changed 4 years ago by duncan

  • milestone changed from Cabal-1.6 to Cabal-1.8

It does not need to be done in 1.6 since the important place to have the check is in Hackage and that can use development versions of Cabal ok.

Note: See TracTickets for help on using tickets.