Hi Joey and Len,
  I'm writing to you about bug #222138 (Cc-ed), the bug who ask for
the re-enabling of the "vim-tiny" package.

I've reshaped the packaging of vim so that it is possible to have a
vim-tiny package which:
(1) is built with a small subset of features
(2) do not depend on vim huge runtime (~10 Mb) which is now shipped in
    the new vim-runtime package
A draft of such packaging is available at:
http://people.debian.org/~zack/vim/

Good news:

  vim-tiny now depends on vim-common (which is much smaller then in the
  past), ncurses and libc6. The sizes are as follows:

  $ (dpkg --info vim-tiny*deb; dpkg --info vim-common*deb) | grep ^Inst
   Installed-Size: 744
   Installed-Size: 360

  For a total of 1100 Kb.

Bad news:

  The features compiled in are the "small" subset + a set of features
  I've considered either features one-can-t-live-without or useful in
  the base system. The output of :version is attached.

  Having no runtime has drawbacks, mainly: no help [1], no
  language-specific syntax highlighting / folding / indentation, no
  vimtutor, no color schemes, no plugins.

I'm asking for comments especially on three topics:
1) does this packaging meet your requirements for vim-tiny?
2) do you consider the choice of features/no runtime suitable for the
   vim-tiny package?
3) (Joey: ) are you responsible for the inclusion of packages in the
   base system? If yes (as I imagine), does vim-tiny + vim-common
   qualify for inclusion in the base system replacing nvi? The size is
   doubled (1100 Kb vs 632 kb of nvi), dependencies are the same,
   features are ... infinitely superior!

Thanks for your attention.

Cheers.

[1] to alleviate the issue, we can think at including some dummy help
    files which points out that installing vim-runtime would solve the
    problem

-- 
Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
[EMAIL PROTECTED],debian.org,bononia.it} -%- http://www.bononia.it/zack/
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. -!-
:version
VIM - Vi IMproved 6.4 (2005 Oct 15, compiled Nov  1 2005 17:37:23)
Included patches: 1
Compiled by [EMAIL PROTECTED]
Small version without GUI.  Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset -cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
-cryptv
-cscope -dialog +diff +digraphs -dnd -ebcdic -emacs_tags +eval -ex_extra 
+extra_search
 -farsi +file_in_path -find_in_path -folding -footer +fork() -gettext 
-hangul_input
-iconv +insert_expand +jumplist -keymap -langmap -libcall -linebreak -lispindent
+listcmds -localmap -menu -mksession -modify_fname -mouse -mouse_dec -mouse_gpm
-mouse_jsbterm -mouse_netterm -mouse_xterm -multi_byte -multi_lang 
-netbeans_intg
-osfiletype -path_extra -perl -printer -python +quickfix -rightleft -ruby 
+scrollbind
-signs +smartindent -sniff -statusline -sun_workshop -syntax -tag_binary
-tag_old_static -tag_any_white -tcl +terminfo -termresponse -textobjects -title
-toolbar -user_commands +vertsplit -virtualedit +visual +visualextra +viminfo
-vreplace +wildignore -wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp
-xterm_clipboard -xterm_save
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation:
gcc -c -I. -Iproto -DHAVE_CONFIG_H     -O2 -g -Wall  -I/usr/X11R6/include
Linking: gcc  -L/usr/X11R6/lib   -L/usr/local/lib -o vim    -lncurses

Attachment: signature.asc
Description: Digital signature

Reply via email to