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
signature.asc
Description: Digital signature