[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: New cmake warning.
From:       Michael Reeves <reeves.87 () gmail ! com>
Date:       2022-05-16 19:16:03
Message-ID: 0d046d4a-5f55-4e4e-b1ca-69f23b208055 () gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]

[Attachment #4 (text/plain)]

Fair enough but could we at least have a way to turn it off if we know what it's \
about but still want to keep our dependencies lower than what ever current frameworks \
happens to decide on.

May 16, 2022 2:02:26 PM Christoph Cullmann (cullmann.io) <christoph@cullmann.io>:

> On 2022-05-16 19:38, Alexander Neundorf wrote:
> > On Dienstag, 3. Mai 2022 18:43:48 CEST Méven wrote:
> > > Le mar. 3 mai 2022 Ã  18:25, Thomas Friedrichsmeier <
> > > thomas.friedrichsmeier@kdemail.net> a écrit :
> > > > On Tue, 3 May 2022 10:35:20 +0200
> > > > 
> > > > Méven <meven29@gmail.com> wrote:
> > > > > I am guessing you are using cmake >= 3.16 so it allows you to run, but
> > > > > since the project does not have a cmake minimum, for others using
> > > > > cmake < 3.16 the build will break.
> > > > > This warning highlights it, so you inform your contributor they need
> > > > > cmake 3.16 before running into the hard fail in FindKF5.
> > > > 
> > > > On the downside, project wishing to remain backwards-compatible with
> > > > older systems (which will come with older versions of both cmake and
> > > > ECM) will want to avoid adding such a requirement, explicitly.
> > > Cmake 3.16 dates from November 2019 to put things in perspective.
> > RHEL 8, which many commercial users have not updated to yet, comes with cmake
> > 3.11, to add some more perspective ;-)
> 
> Yeah, that is true, but to be realistic: We do commercial software development
> and even need to stick with RHEL 7 and we do what everybody else does:
> 
> Just install a proper cmake during both the CI and the normal development.
> 
> We even install our own compilers or at least the latest devtoolset,
> otherwise RHEL 7 is useless.
> 
> I don't think the enterprise distros are anything we should really look at
> for determining our dependency versions.
> 
> Greetings
> Christoph
> 
> > Alex
> 
> -- 
> Ignorance is bliss...
> https://cullmann.io | https://kate-editor.org


[Attachment #5 (text/html)]

<html> 
 <head></head> 
 <body>
  <div style="font-family:sans-serif"> <span dir="ltr" style="margin-top:0; \
margin-bottom:0;">Fair enough but could we at least have a way to turn it off if we \
know what it's about but still want to keep our dependencies lower than what ever \
current frameworks happens to decide on.</span>   <br> 
  </div>
  <div> 
   <br> 
   <div> 
    <p>May 16, 2022 2:02:26 PM Christoph Cullmann (cullmann.io) \
&lt;christoph@cullmann.io&gt;:</p>   </div> 
   <blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px"> 
    <div>
      On 2022-05-16 19:38, Alexander Neundorf wrote: 
     <br> 
     <blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
       On Dienstag, 3. Mai 2022 18:43:48 CEST Méven wrote: 
      <br> 
      <blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
        Le mar. 3 mai 2022 Ã  18:25, Thomas Friedrichsmeier &lt; 
       <br>thomas.friedrichsmeier@kdemail.net&gt; a écrit : 
       <br> 
       <blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
         On Tue, 3 May 2022 10:35:20 +0200 
        <br> 
        <br>Méven &lt;meven29@gmail.com&gt; wrote: 
        <br> 
        <blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
          I am guessing you are using cmake &gt;= 3.16 so it allows you to run, but 
         <br>since the project does not have a cmake minimum, for others using 
         <br>cmake &lt; 3.16 the build will break. 
         <br>This warning highlights it, so you inform your contributor they need 
         <br>cmake 3.16 before running into the hard fail in FindKF5. 
         <br> 
        </blockquote> 
        <br>On the downside, project wishing to remain backwards-compatible with 
        <br>older systems (which will come with older versions of both cmake and 
        <br>ECM) will want to avoid adding such a requirement, explicitly. 
        <br> 
       </blockquote>Cmake 3.16 dates from November 2019 to put things in perspective. \
  <br> 
      </blockquote>RHEL 8, which many commercial users have not updated to yet, comes \
with cmake   <br>3.11, to add some more perspective ;-) 
      <br> 
     </blockquote> 
     <br>Yeah, that is true, but to be realistic: We do commercial software \
                development 
     <br>and even need to stick with RHEL 7 and we do what everybody else does: 
     <br> 
     <br>Just install a proper cmake during both the CI and the normal development. 
     <br> 
     <br>We even install our own compilers or at least the latest devtoolset, 
     <br>otherwise RHEL 7 is useless. 
     <br> 
     <br>I don't think the enterprise distros are anything we should really look at 
     <br>for determining our dependency versions. 
     <br> 
     <br>Greetings 
     <br>Christoph 
     <br> 
     <br> 
     <blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
       Alex 
      <br> 
     </blockquote> 
     <br>-- 
     <br>Ignorance is bliss... 
     <br>https://cullmann.io | https://kate-editor.org 
     <br> 
    </div> 
   </blockquote> 
  </div>  
 </body>
</html>


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic