Bug 784201

Summary: Review Request: vim-nerdtree - A tree explorer plugin that owns your momma
Product: [Fedora] Fedora Reporter: Bohuslav "Slavek" Kabrda <bkabrda>
Component: Package ReviewAssignee: Vít Ondruch <vondruch>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: notting, package-review, vondruch
Target Milestone: ---Flags: vondruch: fedora-review+
gwync: fedora-cvs+
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: vim-nerdtree-4.2.0-3.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-04 05:31:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Bohuslav "Slavek" Kabrda 2012-01-24 08:51:10 UTC
SPEC: http://bkabrda.fedorapeople.org/pkgs/vim-nerdtree/vim-nerdtree.spec
SRPM: http://bkabrda.fedorapeople.org/pkgs/vim-nerdtree/vim-nerdtree-4.2.0-1.fc16.src.rpm
Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=3728222

The NERD tree allows you to explore your filesystem and to open files and
directories. It presents the filesystem to you in the form of a tree which
you manipulate with the keyboard and/or mouse. It also allows you
to perform simple filesystem operations.

Comment 1 Vít Ondruch 2012-01-25 12:26:56 UTC
I'll take this review, since I like to use NERDtree.

Comment 2 Vít Ondruch 2012-01-25 13:18:09 UTC
* Should use vim-common
  - It seems that instead of requiring vim and vim-filesystem, you should use
    vim-common package.

* Do not own the directories owned by vim-filesystem.
  - According to FPG:

    Directory ownership is a little more complex than file ownership. Packages
    must own all directories they put files in, except for:

      any directories owned by the filesystem, man, or other explicitly created
     -filesystem packages

  - You should own just content of the following directories, not the
    directories itself: 

    %{vimfiles_root}/doc
    %{vimfiles_root}/plugin
    %{vimfiles_root}/syntax


* You shoud preserve the file timestamps
  - Please use cp -a or install command

* Package naming
  - I am unsure it the package name is really correct. Could you please check
    with upstream if they are going to stick with "nerdtree" from now?

Comment 3 Bohuslav "Slavek" Kabrda 2012-01-25 13:30:34 UTC
(In reply to comment #2)
> * Should use vim-common
>   - It seems that instead of requiring vim and vim-filesystem, you should use
>     vim-common package.
> 

Done.

> * Do not own the directories owned by vim-filesystem.
>   - According to FPG:
> 
>     Directory ownership is a little more complex than file ownership. Packages
>     must own all directories they put files in, except for:
> 
>       any directories owned by the filesystem, man, or other explicitly created
>      -filesystem packages
> 
>   - You should own just content of the following directories, not the
>     directories itself: 
> 
>     %{vimfiles_root}/doc
>     %{vimfiles_root}/plugin
>     %{vimfiles_root}/syntax
> 

Done.

> 
> * You shoud preserve the file timestamps
>   - Please use cp -a or install command
> 

Huh, thought i did that... Done.

> * Package naming
>   - I am unsure it the package name is really correct. Could you please check
>     with upstream if they are going to stick with "nerdtree" from now?

Will do. I will put the new SPEC/SRPM as soon as I will deal with this naming issue.

Thank you!

Comment 4 Bohuslav "Slavek" Kabrda 2012-01-25 13:59:14 UTC
The author says that there is no official name and vim-nerdtree is fine [1], so I'm sticking with that.

Here are the updated files:
SPEC: http://bkabrda.fedorapeople.org/pkgs/vim-nerdtree/vim-nerdtree.spec
SRPM: http://bkabrda.fedorapeople.org/pkgs/vim-nerdtree/vim-nerdtree-4.2.0-2.fc16.src.rpm

[1] https://github.com/scrooloose/nerdtree/issues/121#issuecomment-3650623

Comment 5 Vít Ondruch 2012-01-25 14:17:13 UTC
Well, not exactly answer I'd expected, but hey ....

Otherwise I have no other objections => APPROVED

Comment 6 Bohuslav "Slavek" Kabrda 2012-01-25 14:21:45 UTC
Thank you for your request!


New Package SCM Request
=======================
Package Name: vim-nerdtree
Short Description: A tree explorer plugin that owns your momma
Owners: bkabrda
Branches: f16
InitialCC:

Comment 7 Gwyn Ciesla 2012-01-26 01:50:53 UTC
Git done (by process-git-requests).

Comment 8 Fedora Update System 2012-01-26 14:06:59 UTC
vim-nerdtree-4.2.0-3.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/vim-nerdtree-4.2.0-3.fc16

Comment 9 Fedora Update System 2012-01-26 22:56:58 UTC
vim-nerdtree-4.2.0-3.fc16 has been pushed to the Fedora 16 testing repository.

Comment 10 Fedora Update System 2012-02-04 05:31:51 UTC
vim-nerdtree-4.2.0-3.fc16 has been pushed to the Fedora 16 stable repository.