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

Bug#328720: Incorrect package name, should be ocaml-mode-el



| On Sat, Sep 17, 2005 at 01:05:05AM +0300, Jari Aalto wrote:
| > Package: ocaml-mode
| > Severity: normal
| > 
| > It is customary to name Debian Emacs package with name:
| > 
| >    <package>-el
| > 
| > Like in numerous:
| 
| I don't agree. Some packages follow this convention, others don't :
| 
| ada-mode - Ada mode for GNU Emacs and XEmacs
| asn1-mode - Emacs mode for editing ASN.1 specification files
| biomode - [Biology] An Emacs mode to edit genetic data
| css-mode - A Cascading Style Sheets (CSS) editing mode for Emac
| nasm-mode - NASM mode for XEmacs
| nxml-mode - Emacs mode for editing XML documents using RELAX NG schemas
| tuareg-mode - An emacs-mode for ocaml programs

This is bug in these packages which should be reported.

The correct naming is to append "-el" to the Emacs packages.
There is no need to deviate from this convention
unnecessarily.

    # apt-cache search el | grep -- '-el ' | wc -l
    59

    # apt-cache search emacs | grep -v '-el ' | grep mode | wc -l
    30

As ocaml-mode is a new package it should adhere to the
convention that is designed for Emacs packages. This
is analogous to Perl packages:

    # apt-cache search perl | grep -- '-perl ' | wc -l
    908
    
    apache-perl - versatile, high-performance HTTP server with Perl support
    caudium-perl - Perl script support for Caudium
    courier-filter-perl - purely Perl-based mail filter framework for the Courier MT
    ...
    
Or the similar Common Lisp packages

    # apt-cache search lisp | grep 'cl-' | wc -l
    128

    cl-acl-compat - Compatibility layer for Allegro Common Lisp
    cl-aima - Source code for Artificial Intelligence: A Modern Approach
    cl-ansi-tests - Conformance tests for ANSI Common Lisp
    cl-asdf - Another System Definition Facility
    cl-aserve - Portable Aserve
    cl-aspectl - aspect orientation for the Common Lisp Object System
    ...

Jari



Reply to: