Hi,

I have setup a vim-daily PPA for nighly builds of Vim, but it fails to
build because of test63.

The complete build log can be seen at:

https://launchpadlibrarian.net/190297666/buildlog_ubuntu-utopic-i386.vim_2%3A7.4.471-1%2Bdaily1%7E6349%7E1%7Ee4878c5%7Eubuntu14.10.1_FAILEDTOBUILD.txt.gz


This appears to be related to Canonical's / Ubuntu's build systems.

I've found the following diff between Debian's and Ubuntu's debian/rules file,
which is used for building the package, where failures of another test (test86) 
are ignored in Ubuntu:

    --- d/vim-7.4.488/debian/rules      2014-10-23 03:01:13.000000000 +0200
    +++ u/vim-7.4.273/debian/rules      2014-05-02 05:39:48.000000000 +0200
    @@ -3,7 +3,7 @@
     export DH_OPTIONS
     
     # Upstream handles the _FORTIFY_SOURCE flag on their own
    -DEB_BUILD_MAINT_OPTIONS=hardening=+all,-fortify
    +DEB_BUILD_MAINT_OPTIONS=hardening=-fortify
     
     ifneq (,$(wildcard /usr/share/dpkg/default.mk))
       include /usr/share/dpkg/default.mk
    @@ -323,10 +323,11 @@
     # language interfaces.
       if [ $(MAKETEST) = "yes" ]; then \
         if [ -e src/vim-nox/vim ]; then \
    -       $(MAKE) -j1 -C src/vim-nox test; \
    +       $(MAKE) -j1 -C src/vim-nox test || true; \
         else \
    -       $(MAKE) -j1 -C src/vim-basic test; \
    +       $(MAKE) -j1 -C src/vim-basic test || true; \
         fi; \
    +     [ $$(find src -type f -name '*.failed' \! -name 'test86.failed' | wc 
-l) -eq 0 ]; \
       fi
       # installvimbin installs the vim binary under debian/tmp but we install
       # it into the vim package from src/.  Need to rm it from debian/tmp so

The changelog entry for this is:

    vim (2:7.4.000-1ubuntu2) saucy; urgency=low
    
      …
      * Ignore test86 for now, as it seems to do goofy things on powerpc.
    
     -- Adam Conrad <adcon...@ubuntu.com>  Sun, 11 Aug 2013 13:11:28 -0600


It would be nice to have test63 fixed, instead of adding a workaround of not
running the tests, or ignoring test63 failures.

Because I am using Debian's packaging branch, no failing tests are currently 
being ignored.


Some references about the daily build setup:

 - The vim-daily build recipe: 
https://code.launchpad.net/~pkg-vim/+recipe/vim-daily (just setup again, after 
moving the packaging branch)

 - The build uses Vim's code imported via the vim-jp Git mirror 
(https://code.launchpad.net/~vcs-imports/vim/master), and the mirror of 
Debian's pkg-vim packaging branch 
(https://code.launchpad.net/~pkg-vim/vim/pkg-vim-mirror).

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui