lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Please test gub


From: Knut Petersen
Subject: Re: Please test gub
Date: Wed, 30 Jan 2019 12:14:39 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0

Hi everybody!

Thanks for testing.

Here is a summary of the current status:

   openSuSE Tumbleweed: Gub succeeds, but it is necessary to install gcc-7.
   openSuSE Leaf 42.3:  Gub succeeds.
   Ubuntu 18.04[.1]:    Gub succeeds. But. libc6-dev-i386 must be installed.
                         If you installed libn32curses5 and lib32z1 you don't 
need to install libc6-dev-i386 explicitly.
                         Also builds inside VirtualBox 5.2.22r126460 on Windows 
7 Pro 64-bit SP1
   Ubuntu 16.04:        Gub succeeds on my system, but it fails on the system 
of Federico Bruni. Don't know why,
   Ubuntu 14.04:        Gub succeeds.
   Linux Mint 19.1:     Gub succeeds.
   Fedora 29:           Seems to be broken. Needs a downgrade to gcc-7, but 
that's not enough. [Federico Bruni]
   Debina 9:            Seems to be broken. [Federico Bruni]


Some remarks to the original test instructions:

All you need to do is to execute the following commands:

   git clone https://github.com/knupero/gub.git -b DevelHead
   cd gub
   mkdir regtests
   cd regtests
   wget 
http://lilypond.org/downloads/binaries/test-output/lilypond-2.19.82-1.test-output.tar.bz2
   touch ignore
   cd ..
   time make lilypond

Even on a fast computer 'make lilypond' will take some hours to complete.

If downloading of a source archive fails because of some network problem 
restart 'make lilypond'.

You'll need some free disk space ... about 20 GB is a minimum.

Please report success / fails with os / version / cpu info.


Important: Gub needs 32-bit C deveopment support even if we build on a 64-bit 
machine with a 64-bit os. On ubuntu 18.04 you need libc6-dev-i386. On other 
systems there will be similar packages.


Important: We are incompatible to gcc-8. Downgrade to or install gcc-7.


Q: Gub stopped. How can I see that gub succeeded?

A: The last lines of the terminal output will look like:

       make -f lilypond.make update-versions

       To upload, run:

            make lilypond-upload LILYPOND_BRANCH=master 
LILYPOND_REPO_URL=git://git.sv.gnu.org/lilypond.git

       **** nsis rule
       python bin/gub tools::nsis
       calculating dependencies
       Checking for iconv ... /usr/bin/iconv
       Checking for g++ ... /usr/bin/g++
       Checking for gcc ... /usr/bin/gcc
       must rebuild[tools]: system::gcc system::g++ system::iconv
         *** Stage: pkg_install (cross/gcc-core, linux-x86)
          cross/gcc conflicts with cross/gcc-core
            non-core cross/gcc already installed
              skipping request to install cross/gcc-core
          cross/gcc-doc conflicts with cross/gcc-core
            non-core cross/gcc already installed
              skipping request to install cross/gcc-core
          cross/gcc-runtime conflicts with cross/gcc-core
            non-core cross/gcc already installed
              skipping request to install cross/gcc-core

         *** Stage: pkg_install (glibc-core, linux-x86)
          glibc conflicts with glibc-core
            non-core glibc already installed
              skipping request to install glibc-core
          glibc-doc conflicts with glibc-core
            non-core glibc already installed
              skipping request to install glibc-core

       done
       **** rest rule
       **** all rule
       **** Default rule
       make[1]: Leaving directory `/home/knut/sources/gub'

   if everything worked fine.

   In uploads you see the generated installers, the documentation, test results 
etc:

       drwxr-xr-x 2 knut users      4096 29. Jan 08:56 signatures
       drwxr-xr-x 4 knut users      4096 29. Jan 08:56 localdoc
       drwxr-xr-x 4 knut users      4096 29. Jan 08:56 webdoc
       -rw-r--r-- 1 knut users 137828875 29. Jan 08:56 
lilypond-2.21.0-1.webdoc.tar.bz2
       -rw-r--r-- 1 knut users 158089031 29. Jan 08:55 
lilypond-2.21.0-1.documentation.tar.bz2
       drwxr-xr-x 4 knut users      4096 29. Jan 08:34 webtest
       -rw-r--r-- 1 knut users  18416327 29. Jan 08:31 
lilypond-2.21.0-1.test-output.tar.bz2
       -rw-r--r-- 1 knut users  17226394 29. Jan 08:28 lilypond-2.21.0.tar.gz
       -rwxr-xr-x 1 knut users  31251820 29. Jan 08:27 
lilypond-2.21.0-1.freebsd-64.sh
       -rwxr-xr-x 1 knut users  28063129 29. Jan 08:27 
lilypond-2.21.0-1.freebsd-x86.sh
       -rwxr-xr-x 1 knut users  30586997 29. Jan 08:27 
lilypond-2.21.0-1.linux-ppc.sh
       -rwxr-xr-x 1 knut users  31375293 29. Jan 08:27 
lilypond-2.21.0-1.linux-64.sh
       -rw-r--r-- 1 knut users  34665510 29. Jan 08:26 
lilypond-2.21.0-1.mingw.exe
       -rw-r--r-- 1 knut users  26746205 29. Jan 08:25 
lilypond-2.21.0-1.darwin-x86.tar.bz2
       -rw-r--r-- 1 knut users  26611149 29. Jan 08:25 
lilypond-2.21.0-1.darwin-ppc.tar.bz2
       -rwxr-xr-x 1 knut users  31208955 29. Jan 08:24 
lilypond-2.21.0-1.linux-x86.sh

   If you reached that point everything went fine.

Knut



reply via email to

[Prev in Thread] Current Thread [Next in Thread]