Re: RFC: fewer vim variants

2003-09-07 Thread Marcelo E. Magallon
Hi Luca,

 sorry about the Cc, but eye-balling -devel didn't reveal much activity
 from you, so I'm not sure if you track the list.  M-F-T is set to d-d.

  I propose to restructure the vim package so that it builds fewer vim
  variants.
  
  I propose to have only the following:
vim  (aka vim-tiny; no interpreters, no docs)
kvim (including all non-threaded interpreters; kde support; no docs)
gvim (including all non-threaded interpreters; gtk2 support; no docs)
vim-doc
  
  Let me know if this rubs you the wrong way.

 It' been a while since you sent that message.  Any changes or progress?
 Upstream is at patchlevel 72 of release 6.2.  As you know 6.2 has
 support for GTK+ 2, which is a significant point for people using UTF
 and/or XIM (and those of use who think antialiased text looks good).
 I'd very much like sarge to go out the door with this version of vim
 instead of the 6.1.474 we have right now (testing actually has 6.1.320)

 At the moment:

* Perl is lost (that threaded thing)

* Can't actually compile the package because ruby-dev isn't
  installable (wasn't there a -ruby mailing list? I can't say if
  this problem is transient or not, no bugs filed, and no noise in
  d-d-a)

* The package's build system is not the most developer friendly
  thing in the world.  AFAICR this is Wichert's legacy (uh, sorry,
  not poinging fingers, just trying to remember for how long I've
  intended to submit a patch :-(

build-stamp-%:
dh_testdir
$(MAKE) -C $(SRCDIR) clean
^^
Evil!

cd $(SRCDIR)  CFLAGS=$(CFLAGS_$(*)) ./configure $(CFGFLAGS_$(*))
$(MAKE) -C $(SRCDIR)
mv $(SRCDIR)/src/vim $(SRCDIR)/src/vim-$(*)
touch $@

  That really should read:

build-stamp-%:
dh_testdir
rm -rf $(SRCDIR)-$(*)
mkdir $(SRCDIR)-$(*)
cd $(SRCDIR)-$(*)  lndir $(SRCDIR)
cd $(SRCDIR)-$(*)  CFLAGS=$(CFLAGS_$(*)) ./configure 
$(CFGFLAGS_$(*))
$(MAKE) -C $(SRCDIR)-$(*)
touch $@

  It makes debugging so much easier...

-- 
Marcelo




Re: RFC: fewer vim variants

2003-09-07 Thread Norbert Tretkowski
* Marcelo E. Magallon [EMAIL PROTECTED] wrote:
  At the moment:
 
 * Perl is lost (that threaded thing)

As one of the new Co-Maintainers, I'm going to upload the package from
http://p.d.o/~nobse/vim/ to experimental this evening.

The perl issue is fixed in this package.

 * Can't actually compile the package because ruby-dev isn't
   installable (wasn't there a -ruby mailing list? I can't say if
   this problem is transient or not, no bugs filed, and no noise in
   d-d-a)

I have compiled it against libruby1.6-dev, after I realized that ruby
support doesn't work when compiled against libruby1.8-dev.

 * The package's build system is not the most developer friendly
   thing in the world.

I noticed that.

 build-stamp-%:
 dh_testdir
 $(MAKE) -C $(SRCDIR) clean
 ^^
 Evil!
 
 cd $(SRCDIR)  CFLAGS=$(CFLAGS_$(*)) ./configure $(CFGFLAGS_$(*))
 $(MAKE) -C $(SRCDIR)
 mv $(SRCDIR)/src/vim $(SRCDIR)/src/vim-$(*)
 touch $@
 
   That really should read:
 
 build-stamp-%:
 dh_testdir
 rm -rf $(SRCDIR)-$(*)
 mkdir $(SRCDIR)-$(*)
 cd $(SRCDIR)-$(*)  lndir $(SRCDIR)
 cd $(SRCDIR)-$(*)  CFLAGS=$(CFLAGS_$(*)) ./configure 
 $(CFGFLAGS_$(*))
 $(MAKE) -C $(SRCDIR)-$(*)
 touch $@
 
   It makes debugging so much easier...

You're right, thanks. I'm going to change this before uploading the
package to experimental.




Re: RFC: fewer vim variants

2003-06-22 Thread Adrian 'Dagurashibanipal' von Bidder
On Sunday 15 June 2003 17:39, Marc Wilson wrote:
 On Sun, Jun 15, 2003 at 11:23:34AM +0200, Stefano Zacchiroli wrote:
  What about a version _with_ all non-threaded interpreters, but _without_
  gtk2/kde support?

 That would be console Vim, from either package.  The GUI doesn't add so
 much to it that you'd really feel it.

 Just never run gvim or vim -g. :)

I guess the main objection is dependencies: why should I install kde or gtk 
libs just to run a console vim with perl?

-- vbi

-- 
random link of the day: http://fortytwo.ch/sienapei/pohmogun


pgphdBS4sbmLR.pgp
Description: signature


Re: RFC: fewer vim variants

2003-06-16 Thread Jörgen Hägg
In message [EMAIL PROTECTED] you write:
 Hello people,
 
 I propose to restructure the vim package so that it builds fewer vim
 variants.
 
 I propose to have only the following:
   vim  (aka vim-tiny; no interpreters, no docs)
   kvim (including all non-threaded interpreters; kde support; no docs)
   gvim (including all non-threaded interpreters; gtk2 support; no docs)
   vim-doc
 
 Let me know if this rubs you the wrong way.

No, as long as I get gtk-vim without gnome. :-)




Re: RFC: fewer vim variants

2003-06-16 Thread Jos Fonseca
In article [EMAIL PROTECTED], Luca Filipozzi wrote:
 Hello people,
 
 I propose to restructure the vim package so that it builds fewer vim
 variants.
 
 I propose to have only the following:
   vim  (aka vim-tiny; no interpreters, no docs)
   kvim (including all non-threaded interpreters; kde support; no docs)
   gvim (including all non-threaded interpreters; gtk2 support; no docs)
   vim-doc
 
 Let me know if this rubs you the wrong way.

I think it's a good idea to merge the interpreters support. But
concerning the gnome support I think it would be better to have a
seperate package with gnome support as I did in the vim 6.2 patch (e.g., 
gvim-gnome ?)

If I'm not mistaken, the vim gnome support adds mostly session
management (when you login all your vim windows you had open on the
previous logout appear in the same positions and the same files), which
is something really handy. But of course, to add a dependency on gnome
for the non-gnome users would be too much. Therefore two packages...


José Fonseca


PS: I tried to reply via the news gateway but it didn't fall through. Sorry
if there's a dup.