Richard, Jeremiah, is one of you the owner of the github denemo account ?
I would like to use it to maintain a copy of the savannah git repository,
so travis will be able to work with it.


2013/10/22 Éloi Rivard <[email protected]>

> https://gist.github.com/azmeuk/7099818
> The full log tells approximately the same thing. CONFIG_SHELL var seems to
> be lacking.
>
>
> 2013/10/22 Richard Shann <[email protected]>
>
>> On Tue, 2013-10-22 at 11:53 +0200, Éloi Rivard wrote:
>> > I have another issue running gub
>> >
>> > Command barfed:
>> > cd /home/eloi/jjbenhamgub/target/mingw/src/lilypondcairo-2.13.54
>> > && ./smart-autogen.sh --noconfigure
>> >
>> > Tail of target/mingw/log/lilypondcairo.log >>>>>>>>
>> >     + unset CDPATH
>> >     /home/eloi/jjbenhamgub/target/tools/root/usr/bin/autoconf: line
>> > 188: CONFIG_SHELL: unbound variable
>> >     + exit 1
>> >     Command barfed:
>> > cd /home/eloi/jjbenhamgub/target/mingw/src/lilypondcairo-2.13.54
>> > && ./smart-autogen.sh --noconfigure
>> > <<<<<<<< Tail of target/mingw/log/lilypondcairo.log
>> >
>> > *** Failed target: mingw::lilypondcairo
>> >
>> > Do you have an idea ?
>> when you get these barfs in GUB the tail of the log as printed out is
>> rarely enough to find the problem, you have to open the log file
>> referred to and look back from the bottom for the error.
>>
>> Richard
>>
>> >
>> >
>> >
>> > 2013/10/21 Jeremiah Benham <[email protected]>
>> >         Gub compiles its own mingw I don't think it is required.
>> >
>> >         Jeremiah
>> >
>> >         On Oct 21, 2013 11:18 AM, "Richard Shann"
>> >         <[email protected]> wrote:
>> >                 On Mon, 2013-10-21 at 11:12 -0500, Jeremiah Benham
>> >                 wrote:
>> >                 > You need to install texlive-metapost.
>> >
>> >                 That seems to be what Eloi has
>> >
>> >
>> >                 mingw_dependencies()
>> >                 {
>> >                   sudo apt-get install intltool
>> >                 binutils-mingw-w64-i686
>> >                 gcc-mingw-w64-i686 g++-mingw-w64-i686 wine
>> >                 texlive-metapost
>> >                 }
>> >
>> >                 in the reference
>> >
>> https://github.com/azmeuk/denemo/blob/travis/tools/travis/install.sh he
>> >                 sent
>> >
>> >                 Richard
>> >
>> >                 >
>> >                 > Jeremiah
>> >                 >
>> >                 > On Oct 21, 2013 9:56 AM, "Éloi Rivard"
>> >                 <[email protected]> wrote:
>> >                 >         mf and mpost are not present and this makes
>> >                 my build fail.
>> >                 >
>> >                 http://denemo.org/~rshann/gub/downloads/mpost/
>> >                 >         http://denemo.org/~rshann/gub/downloads/mf/
>> >                 >
>> >                 https://travis-ci.org/azmeuk/denemo/jobs/12722937#L1576
>> >                 >
>> >                 >
>> >                 >
>> >                 >         2013/10/20 Jeremiah Benham
>> >                 <[email protected]>
>> >                 >
>> >                 >
>> >                 >
>> >                 >                 On Thu, Oct 17, 2013 at 5:22 PM,
>> >                 Éloi Rivard
>> >                 >                 <[email protected]> wrote:
>> >                 >                         Hi,
>> >                 >
>> >                 >                         I recently discovered
>> >                 continuous integration
>> >                 >                         tools, and this is great!
>> >                 The principle is to
>> >                 >                         build a project and run some
>> >                 tests in
>> >                 >                         different environments at
>> >                 each commit
>> >                 >                         (continuously). Each build
>> >                 is made from a
>> >                 >                         clean new distro image. You
>> >                 prepare some
>> >                 >                         scripts to install the
>> >                 dependencies, and some
>> >                 >                         other scripts to build the
>> >                 project and run
>> >                 >                         some other tests. Then you
>> >                 can check the
>> >                 >                         result somewhere, on a
>> >                 webpage for example.
>> >                 >
>> >                 >                         A lot of services exist:
>> >                 Travis, Jenkins,
>> >                 >                         Wercker etc.
>> >                 >
>> >                 >
>> >                 >                         This is great to easily spot
>> >                 regressions on
>> >                 >                         projects that can run on
>> >                 several environments,
>> >                 >                         such as denemo.
>> >                 >
>> >                 >
>> >                 >
>> >                 >                         I played a bit with
>> >                 Travis-ci and denemo:
>> >                 >
>> >                 https://travis-ci.org/azmeuk/denemo . It is
>> >                 >                         synchronized with my github
>> >                 account:
>> >                 >
>> >                 https://github.com/azmeuk/denemo
>> >                 >
>> >                 >                         For the moment the only test
>> >                 done is
>> >                 >                         compilation, but it is very
>> >                 flexible and it is
>> >                 >                         possible to run some unit
>> >                 tests.
>> >                 >                         Unfortunately, there is no
>> >                 test suite in
>> >                 >                         denemo :). However, a good
>> >                 non-regression test
>> >                 >                         could be to launch the
>> >                 program, check that
>> >                 >                         commands are correctly
>> >                 launched for instance,
>> >                 >                         and close it just after.
>> >                 >
>> >                 >                         It works great with gcc and
>> >                 clang, and fails
>> >                 >                         with mingw as I did not
>> >                 prepared a good script
>> >                 >                         to run. Jeremiah, if you
>> >                 want to help me
>> >                 >                         there, you are welcome :)
>> >                 Your gub fork fail
>> >                 >                         to download ImageMagick.
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 >                 This sounds interesting. I am not
>> >                 sure how much I can
>> >                 >                 help because I have very little time
>> >                 to work on this
>> >                 >                 stuff. I could potentially install
>> >                 jenkins on
>> >                 >                 denemo.org but I am not sure what
>> >                 the size
>> >                 >                 requirements would be. I will give
>> >                 it a thought after
>> >                 >                 checking out their website and
>> >                 perhaps some docs. That
>> >                 >                 is unless the travis-ci thing is
>> >                 better suited to our
>> >                 >                 needs.
>> >                 >
>> >                 >
>> >                 >                 Jeremiah
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 >                         The main drawback here is
>> >                 that Travis seem to
>> >                 >                         only works with Github.
>> >                 Other repositories are
>> >                 >                         available if you pay. To use
>> >                 continuous
>> >                 >                         integration with denemo, it
>> >                 is either needed
>> >                 >                         to use another service or
>> >                 copy each revision
>> >                 >                         into a github repository.
>> >                 Create a
>> >                 >                         synchronized github clone of
>> >                 the savannah
>> >                 >                         repository can easily be
>> >                 done. Jenkins for
>> >                 >                         instance is a free ci
>> >                 system, but to use
>> >                 >                         Jenkins, a dedicated host is
>> >                 needed.
>> >                 >
>> >                 >
>> >                 >                         Well, I would like to know
>> >                 your thoughts about
>> >                 >                         this. Do you like the idea ?
>> >                 Which service do
>> >                 >                         you prefer etc. Should I
>> >                 commit my Travis
>> >                 >                         scripts to master if someone
>> >                 is interested ?
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 _______________________________________________
>> >                 >                         Denemo-devel mailing list
>> >                 >                         [email protected]
>> >                 >
>> >                 https://lists.gnu.org/mailman/listinfo/denemo-devel
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 >
>> >                 >         --
>> >                 >         Éloi Rivard - [email protected]
>> >                 >
>> >                 >         « On perd plus à être indécis qu'à se
>> >                 tromper. »
>> >                 >
>> >                 > _______________________________________________
>> >                 > Denemo-devel mailing list
>> >                 > [email protected]
>> >                 > https://lists.gnu.org/mailman/listinfo/denemo-devel
>> >
>> >
>> >
>> >
>> >
>> > --
>> > Éloi Rivard - [email protected]
>> >
>> > « On perd plus à être indécis qu'à se tromper. »
>> >
>>
>>
>>
>
>
> --
> Éloi Rivard - [email protected]
>
> « On perd plus à être indécis qu'à se tromper. »
>



-- 
Éloi Rivard - [email protected]

« On perd plus à être indécis qu'à se tromper. »
_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel

Reply via email to