Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#15018 - vim crash due to vimgdb from AUR

Attached to Project: Arch Linux
Opened by Laszlo Papp (djszapi) - Tuesday, 09 June 2009, 04:19 GMT
Last edited by Roman Kyrylych (Romashka) - Wednesday, 10 June 2009, 09:36 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture i686
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

http://aur.archlinux.org/packages.php?ID=22907

See here my commit!

Additional info:
* package version(s) : extra/vim 7.2.65-1.1

* config and/or log files etc.




Steps to reproduce:

Start vim.


Please correct it in the official package, just 2-3 plus line in the pkgbuild, maximum!

I've written to the maintainer on irc more times, without response.
   vimrc (8.8 KiB)
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Wednesday, 10 June 2009, 09:36 GMT
Reason for closing:  Not a bug
Comment by Roman Kyrylych (Romashka) - Tuesday, 09 June 2009, 07:27 GMT
I don't see where's the bug in official vim here - can you explain more? (I do not use vim at all)
Comment by Greg (dolby) - Tuesday, 09 June 2009, 08:16 GMT
Also it would be useful to see if its an issue with the vim package in testing as its very different from the one currently in extra.
Comment by Laszlo Papp (djszapi) - Tuesday, 09 June 2009, 12:59 GMT
Nono, you can't understand me, so i'd like to have a new feature in official vim package, in extra repo of course, i've written above.

The vimgdb from AUR has got so much BUGS to use it . . . It would just 2-3 plus line in the official vim pkgbuild according to this describtion:

http://clewn.sourceforge.net/install.html

Please take it, because for my development/work it's absolutely neccesary.
Comment by Greg (dolby) - Tuesday, 09 June 2009, 13:17 GMT
Your request doesnt make any sense, at least the way you expressed it.
Please write exactly what you would like to be added and where.
Comment by Laszlo Papp (djszapi) - Tuesday, 09 June 2009, 14:52 GMT
HHHHHH.....

Ok, you know vim. Vim has a debugging feature across VimGDB patch. I've linked the url above to see it . . .

So this patch allows to the user to use gdb inside vim. You can see a vimgdb pkgbuild in AUR, but it's not good! It crashes my vim absolutely.

My purpose is to add this lines to pkgbuild:
patch -d vim72 --backup -p0 < vimgdb/vim72.diff

And of course the tar.gz source to the source line in the PKGBUILD, i can't understand what you can't understand.
Comment by Tobias Kieslich (tobias) - Tuesday, 09 June 2009, 15:13 GMT
I can see that we include netbeans for the clewn interface, but not patching vim for vimgdb.
Comment by Laszlo Papp (djszapi) - Tuesday, 09 June 2009, 15:56 GMT
Yeah, but we'd like to develop in console-based environment without any gui, so clawn, netbeans, gvim is not okaz for me.

I really don't understand why can't you put this 2-3 line to the official vim package??!!

Is it so hard? It took me just about 5 minutes . . .
Comment by Tobias Kieslich (tobias) - Tuesday, 09 June 2009, 16:10 GMT
I don't wanna patch vim for the purpose of another package, which would be clearly against Archlinux packaging guide lines. Enabling the netbeans interface is fine.
Comment by Roman Kyrylych (Romashka) - Tuesday, 09 June 2009, 19:41 GMT
> The vimgdb from AUR has got so much BUGS to use it
Cannot it be fixed?
Comment by Laszlo Papp (djszapi) - Tuesday, 09 June 2009, 20:54 GMT

Tobias Kieslich: You can't put 2-3 lines to the PKGBUILD. Can you attach the related lines of the Archlinux packaging guide lines ???

Roman Kyrylych: The fixed situation means the vim PKGBUILD + this 2-3 lines . . .

Comment by Tobias Kieslich (tobias) - Tuesday, 09 June 2009, 21:23 GMT
It's not about adding 3 lines, it's about maintaining packages that consist of source files that stem from different origins. Sooner or later things get out of sync and break.
"Arch provides non-patched, vanilla software; packages are offered from pure upstream sources, how the author originally intended it be distributed. Patching only occurs in extremely rare cases, to prevent severe breakage in the instance of version mismatches that may occur within a rolling release model. " from http://wiki.archlinux.org/index.php/Arch_Linux
Or more elaborate, her: http://wiki.archlinux.org/index.php/The_Arch_Way
Comment by Laszlo Papp (djszapi) - Tuesday, 09 June 2009, 21:55 GMT
Okay! In this case why does vim contains 166 patches ??? Yes, you heard well, 166, not one . . .
I can't understand your statement to this feature request, why the developer is an uncorrect to the users.
Comment by Tobias Kieslich (tobias) - Wednesday, 10 June 2009, 00:18 GMT
I'm close to closing this bug, read the PKGBUILD and understand the way it works!
The 166 patches actually are from vim.org itself and they represent the ongoing STABLE development of the software. Yes, that is a little odd compared to the way other projects release their sources and it creates a huge overhead for me maintaining the package, but it's the vim way of doing it. Those patches actuall affect the internal version number of vim, displayed by vim --version.
The patches you are refrerring to are third party, aka different origin.
Comment by Laszlo Papp (djszapi) - Wednesday, 10 June 2009, 03:06 GMT
This feature is available in every other distribution, however in archlinux not . . .
Comment by Greg (dolby) - Wednesday, 10 June 2009, 07:04 GMT
Use ABS to build vim with whatever non upstream patches you like. Other distributions may include that, not ALL as you say, Debian based do, but they dont offer you the convinience of building your own packages easily like Arch.
Comment by Jan de Groot (JGC) - Wednesday, 10 June 2009, 09:21 GMT
You claim "every other distribution", but I checked Debian: they don't include this patch. Checked fedora, no patch either.
Comment by Roman Kyrylych (Romashka) - Wednesday, 10 June 2009, 09:36 GMT
@Laszlo: there are 2 choices:
1) take the current vim pkgbuild, add the required patch and host it on AUR
2) convice vim developers to include it in official vim

Loading...