public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Re: [ANNOUNCEMENT] Test: cmake-3.13.1-1
@ 2019-05-30 10:31 Ivan Shynkarenka
  0 siblings, 0 replies; 8+ messages in thread
From: Ivan Shynkarenka @ 2019-05-30 10:31 UTC (permalink / raw)
  To: cygwin

>
> I have no problem, but Tony thinks that as the cmake test suite test
> is not perfect so he prefers to stay with the old one.
>
> 99% tests passed, 4 tests failed out of 548
>
>
> I was not able to identify the failures root cause,
> and I suspect they are not fundamental and related to the test
> suite itfelf.
>
> Regards
> Marco
>
>
Old cmake 3.6.2-1 is very-very old and not actual in C++ world. I use new
cmake 3.13.1-1 test version for half a year and see no issues. I think 4
failed tests of 548 that are not affect of main functionality is not a good
reason to delay cmake release for so long time...

I vote to move a new cmake from test to release!

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Test: cmake-3.13.1-1
  2019-06-04 23:22         ` Tony Kelman
@ 2019-06-05  9:07           ` Marco Atzeri
  0 siblings, 0 replies; 8+ messages in thread
From: Marco Atzeri @ 2019-06-05  9:07 UTC (permalink / raw)
  To: Tony Kelman, cygwin

Am 05.06.2019 um 01:22 schrieb Tony Kelman:
> See below what I said in both January and November the last times we had any conversation on this. cmake_minimum_required, project_injected, and CommandLine test failures are new and I'd personally come to a definitive thoroughly researched conclusion on what's causing them before making a release. But I don't intend on making any releases of cygwin packages any time soon, so you can do whatever you want here.
>
>

I will release cmake-3.14.5 as soon I finish the packages

waiting for the perfect package is not a good idea IMHO,
when you have time you can look for the a solution of
test failures.

Regards
Marco






---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Test: cmake-3.13.1-1
  2019-06-04  7:42       ` Marco Atzeri
@ 2019-06-04 23:22         ` Tony Kelman
  2019-06-05  9:07           ` Marco Atzeri
  0 siblings, 1 reply; 8+ messages in thread
From: Tony Kelman @ 2019-06-04 23:22 UTC (permalink / raw)
  To: Marco Atzeri, cygwin

See below what I said in both January and November the last times we had any conversation on this. cmake_minimum_required, project_injected, and CommandLine test failures are new and I'd personally come to a definitive thoroughly researched conclusion on what's causing them before making a release. But I don't intend on making any releases of cygwin packages any time soon, so you can do whatever you want here.


---- top-posting because these conversations were off list:


Right, if the logs aren't super useful for debugging, then the next step I'd do is what I said in November:

> What happens if you run the steps those tests are trying to execute on their own, not under ctest? Or try to run the unit tests with an existing older separate copy of ctest instead of the just-built copy?

The Qt*Autogen failures were pre-existing and I've identified the cause in past versions, I should have made a note of it in writing somewhere more permanent though. The build system there isn't handling dll dependencies of the test executables quite correctly for cygwin. That's definitely a bug in how the test is written and could eventually be resolved with a cygwin-specific patch to those cmake tests by whoever ever has the time to work through it. The new ones are what I was referring to and could be indicative of real problems. It's possible some of them are due to missing dll issues like the Qt*Autogen failures but that would surprise me a little. Running the executables manually or outside of cygwin/ctest can sometimes give more useful output on problems like that (from windows popups, etc).

From: Marco Atzeri <marco.atzeri@gmail.com>
Sent: Thursday, January 10, 2019 5:49 AM
To: Tony Kelman; Ivan Shynkarenka
Subject: Re: refreshing cmake
 
Am 1/9/2019 um 7:28 AM schrieb Tony Kelman:
> I still think the test failures should be looked into and debugged, 
> personally.

Tony,
to me it seems a case of best is enemy of good.

I look at the test log and I do not see what is the problem
so I am not able to debug.
Do you have some guidance ?

-------------------------------------

         Start 359: RunCMake.cmake_minimum_required
359/561 Test #359: RunCMake.cmake_minimum_required 
..................***Failed


$ find . -name CMakeOutput.log -exec cat {} \;
The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64
The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64
The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64
The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64
The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64
The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64
The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64

there is nothing more.

-----------------------------------------------

         Start 391: RunCMake.project_injected
391/561 Test #391: RunCMake.project_injected 
........................***Failed

the single log is very long but I do not see a single error.

------------------------------------------------

         Start 422: RunCMake.CommandLine
422/561 Test #422: RunCMake.CommandLine 
.............................***Failed

the single log is very long but I do not see a single error.

------------------------------------------------

         Start 454: Qt5Autogen.Complex
454/561 Test #454: Qt5Autogen.Complex 
...............................***Failed

the single log shows no error.
There is just an isolated warning

all the targets seem built

$ find . -name "*.a" -or -name "*.dll" -or -name "*.exe"
./Adir/cyglibA.dll
./Adir/liblibA.dll.a
./Bdir/cyglibB.dll
./Bdir/liblibB.dll.a
./CMakeFiles/3.13.1/CompilerIdC/a.exe
./CMakeFiles/3.13.1/CompilerIdCXX/a.exe
./cyglibC.dll
./libcodeeditorLib.a
./liblibC.dll.a
./QtAutogen.exe
./targetObjectsTest.exe

$ PATH=$(PWD)/Adir:$(PWD)/Bdir:$PATH ./QtAutogen
Hello automoc: 12
Blub blub 13 !
Hello bar !
abc
I am private abc !
This is xyz !
I am yet another file !

just ./targetObjectsTest.exe produces no output at all
so I have no clue of what is supposed to do.

----------------------------------------------

         Start 487: Qt4Autogen.Complex
487/561 Test #487: Qt4Autogen.Complex 
...............................***Failed

same a QT5


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Test: cmake-3.13.1-1
  2019-05-30 16:05     ` Yaakov Selkowitz
@ 2019-06-04  7:42       ` Marco Atzeri
  2019-06-04 23:22         ` Tony Kelman
  0 siblings, 1 reply; 8+ messages in thread
From: Marco Atzeri @ 2019-06-04  7:42 UTC (permalink / raw)
  To: cygwin; +Cc: Tony Kelman

Am 30.05.2019 um 18:05 schrieb Yaakov Selkowitz:
> On Thu, 2019-05-30 at 10:11 +0200, Marco Atzeri wrote:
>> Am 28.05.2019 um 04:39 schrieb Steven Penny:
>>> On Thu, 29 Nov 2018 07:58:53, Marco Atzeri wrote:
>>>> Test version 3.13.3-1 of

>>>
>>> Can we please move this out of test?
>>
>> I have no problem, but Tony thinks that as the cmake test suite test
>> is not perfect so he prefers to stay with the old one.
>>
>> 99% tests passed, 4 tests failed out of 548
>>
>> I was not able to identify the failures root cause,
>> and I suspect they are not fundamental and related to the test
>> suite itfelf.
>
> Our cmake is falling really far behind, and it is starting to affect
> its usability as packages require newer features.  I'd rather see us
> keep up with the latest stable release (now 3.13.4).
>
> --
> Yaakov
>

noted. building 3.13.5 for the time being as 3.14.5 failed and will need
more analysis

Tony,
please advise if you want to follow up by yourself

Regards
Marco


---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Test: cmake-3.13.1-1
  2019-05-30  8:11   ` Marco Atzeri
@ 2019-05-30 16:05     ` Yaakov Selkowitz
  2019-06-04  7:42       ` Marco Atzeri
  0 siblings, 1 reply; 8+ messages in thread
From: Yaakov Selkowitz @ 2019-05-30 16:05 UTC (permalink / raw)
  To: cygwin

On Thu, 2019-05-30 at 10:11 +0200, Marco Atzeri wrote:
> Am 28.05.2019 um 04:39 schrieb Steven Penny:
> > On Thu, 29 Nov 2018 07:58:53, Marco Atzeri wrote:
> > > Test version 3.13.3-1 of
> > > 
> > >    cmake
> > >    cmake-doc
> > >    cmake-gui
> > >    emacs-cmake
> > > 
> > > are available in the Cygwin distribution.
> > > 
> > > Please test and report here any issue or problem.
> > > Also positive feedback in complex projects are appreciated
> > > 
> > > CHANGES
> > > Last upstream  release.
> > 
> > https://cygwin.com/ml/cygwin/2018-11/msg00234.html
> > 
> > Can we please move this out of test?
> 
> I have no problem, but Tony thinks that as the cmake test suite test
> is not perfect so he prefers to stay with the old one.
> 
> 99% tests passed, 4 tests failed out of 548
> 
> I was not able to identify the failures root cause,
> and I suspect they are not fundamental and related to the test
> suite itfelf.

Our cmake is falling really far behind, and it is starting to affect
its usability as packages require newer features.  I'd rather see us
keep up with the latest stable release (now 3.13.4).

--
Yaakov



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Test: cmake-3.13.1-1
  2019-05-28  2:39 ` Steven Penny
@ 2019-05-30  8:11   ` Marco Atzeri
  2019-05-30 16:05     ` Yaakov Selkowitz
  0 siblings, 1 reply; 8+ messages in thread
From: Marco Atzeri @ 2019-05-30  8:11 UTC (permalink / raw)
  To: cygwin

Am 28.05.2019 um 04:39 schrieb Steven Penny:
> On Thu, 29 Nov 2018 07:58:53, Marco Atzeri wrote:
>> Test version 3.13.3-1 of
>>
>>    cmake
>>    cmake-doc
>>    cmake-gui
>>    emacs-cmake
>>
>> are available in the Cygwin distribution.
>>
>> Please test and report here any issue or problem.
>> Also positive feedback in complex projects are appreciated
>>
>> CHANGES
>> Last upstream  release.
> 
> https://cygwin.com/ml/cygwin/2018-11/msg00234.html
> 
> Can we please move this out of test?
> 


I have no problem, but Tony thinks that as the cmake test suite test
is not perfect so he prefers to stay with the old one.

99% tests passed, 4 tests failed out of 548


I was not able to identify the failures root cause,
and I suspect they are not fundamental and related to the test
suite itfelf.

Regards
Marco








---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Test: cmake-3.13.1-1
  2018-11-29  9:27 Marco Atzeri
@ 2019-05-28  2:39 ` Steven Penny
  2019-05-30  8:11   ` Marco Atzeri
  0 siblings, 1 reply; 8+ messages in thread
From: Steven Penny @ 2019-05-28  2:39 UTC (permalink / raw)
  To: cygwin

On Thu, 29 Nov 2018 07:58:53, Marco Atzeri wrote:
> Test version 3.13.3-1 of
> 
>    cmake
>    cmake-doc
>    cmake-gui
>    emacs-cmake
> 
> are available in the Cygwin distribution.
> 
> Please test and report here any issue or problem.
> Also positive feedback in complex projects are appreciated
> 
> CHANGES
> Last upstream  release.

https://cygwin.com/ml/cygwin/2018-11/msg00234.html

Can we please move this out of test?


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ANNOUNCEMENT] Test: cmake-3.13.1-1
@ 2018-11-29  9:27 Marco Atzeri
  2019-05-28  2:39 ` Steven Penny
  0 siblings, 1 reply; 8+ messages in thread
From: Marco Atzeri @ 2018-11-29  9:27 UTC (permalink / raw)
  To: cygwin

Test version 3.13.3-1 of

   cmake
   cmake-doc
   cmake-gui
   emacs-cmake

are available in the Cygwin distribution.

Please test and report here any issue or problem.
Also positive feedback in complex projects are appreciated

CHANGES
Last upstream  release.

DESCRIPTION
CMake is an open-source, cross-platform family of tools
designed to build, test and package software


HOMEPAGE
http://www.cmake.org/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-06-05  9:07 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-30 10:31 [ANNOUNCEMENT] Test: cmake-3.13.1-1 Ivan Shynkarenka
  -- strict thread matches above, loose matches on Subject: below --
2018-11-29  9:27 Marco Atzeri
2019-05-28  2:39 ` Steven Penny
2019-05-30  8:11   ` Marco Atzeri
2019-05-30 16:05     ` Yaakov Selkowitz
2019-06-04  7:42       ` Marco Atzeri
2019-06-04 23:22         ` Tony Kelman
2019-06-05  9:07           ` Marco Atzeri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).