EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: getVersionHelper.pl ignore -V option
From: Jeong Han Lee via Core-talk <core-talk at aps.anl.gov>
To: "Johnson, Andrew N." <anj at anl.gov>
Cc: EPICS core-talk <core-talk at aps.anl.gov>, Michael Davidsaver <mdavidsaver at gmail.com>
Date: Tue, 18 Aug 2020 13:09:16 -0700
Hi Andrew,

Thanks, I got another option which removes -dirty message. However, it
needs more efforts to maintain its own repository continuously.
I prefer to override that dirty message with predefined variables such
as EPICS_VCS_VERSION, or GENVERSIONDEFAULT. With the previous patch, I
can use GENVERSIONDEFAULT for this purpose in the same way I can
override EPICS_SITE_VERSION.

I saw there are some "ordering" issues about these variables, and
proposed the patch with minimal changes.

For me, I can work with "local" CONFIG_SITE_ENV solution if it is
possible. That gives me "minimal effort".

BTW, I don't work for ESS anymore.

Best,
Han


On Tue, Aug 18, 2020 at 11:45 AM Johnson, Andrew N. <anj at anl.gov> wrote:
>
> Hi Han,
>
> On Aug 18, 2020, at 1:26 PM, Jeong Han Lee via Core-talk <core-talk at aps.anl.gov> wrote:
>
>
> CONFIG_SITE_ENV is always needed to be changed. There is no local file
> support. If you can make this happen, it would be greatly appreciated.
>
>
> I agree that this file should have .local support, but I don’t think you should be relying on it (see below).
>
>
> However, I still think we need an option to override the message which
> is shown in the running IOC, because it gives operators or others
> wrong signs about the quality of EPICS base.
>
>
> I recommend that you make the changes you need to the CONFIG_SITE_ENV and any other files, and commit them to a local branch (note that to commit files matching configure/*.local you would have to use git add —force so I would recommend modifying the other files anyway). This will remove the -dirty flag and also give you a local tag (e.g. 7.0.4.1-ESS-1) which captures all the local changes you need to make for a new release and will appear in your git version number.
>
> - Andrew
>
> --
> Complexity comes for free, simplicity you have to work for.
>

References:
getVersionHelper.pl ignore -V option Jeong Han Lee via Core-talk
Re: getVersionHelper.pl ignore -V option Michael Davidsaver via Core-talk
Re: getVersionHelper.pl ignore -V option Jeong Han Lee via Core-talk
Re: getVersionHelper.pl ignore -V option Michael Davidsaver via Core-talk
Re: getVersionHelper.pl ignore -V option Jeong Han Lee via Core-talk
Re: getVersionHelper.pl ignore -V option Johnson, Andrew N. via Core-talk

Navigate by Date:
Prev: Re: getVersionHelper.pl ignore -V option Johnson, Andrew N. via Core-talk
Next: Jenkins build is back to stable : epics-7.0 » linux32 #252 APS Jenkins via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
Navigate by Thread:
Prev: Re: getVersionHelper.pl ignore -V option Johnson, Andrew N. via Core-talk
Next: Re: getVersionHelper.pl ignore -V option Johnson, Andrew N. via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
ANJ, 18 Aug 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·