Re: set_variable_values_ini() with 3.18.2

"[email protected]" <[email protected]> Fri, 4 Apr 2025 02:07:57 -0700 (PDT)
Newsgroups gmane.comp.sysutils.cfengine.general
Message-ID <[email protected]>
------=_Part_188156_2075796594.1743757677877
Content-Type: multipart/alternative; 
	boundary="----=_Part_188157_434358858.1743757677877"

------=_Part_188157_434358858.1743757677877
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Is there any progress report on this bug, please?

Thanks.

-- David Lee
-- Diamond Light Source

On Thursday, 5 December 2024 at 19:52:40 UTC [email protected]=20
wrote:

>
> Thanks, Nick.
>
> While I don't seem to have access to:
>     https://northerntech.atlassian.net/browse/ENT-12503
>
> I can successfully see:
>     https://northerntech.atlassian.net/browse/CFE-4459
>
> So the latter should be fine.
>
> -- David Lee
>
>
> On Thursday, 5 December 2024 at 18:08:26 UTC [email protected] wrot=
e:
>
>> I took that snippet and created a ticket.=20
>> https://northerntech.atlassian.net/browse/ENT-12503
>>
>> On Thursday, December 5, 2024 at 8:34:55=E2=80=AFAM UTC-6=20
>> [email protected] wrote:
>>
>>> Any news on this, please?
>>>
>>> Thanks.
>>>
>>> -- David Lee
>>> -- Diamond Light Source
>>>
>>> On Friday, 15 November 2024 at 15:48:03 UTC [email protected]=
=20
>>> wrote:
>>>
>>>> I had lost track of the fact you still needed me to provide a test cas=
e.
>>>>
>>>> Here it is.  It is extracted from a real part of our policy, setting a=
=20
>>>> key=3Dvalue in RH8 "/etc/dnf/automatic.conf" (I've slightly tweaked it=
 to=20
>>>> make it standalone and using a safe target file).
>>>>
>>>> Run it at least twice (or as often as you like).  You'll see that=20
>>>> although the target file successfully converges, CFE persists in (fals=
ely)=20
>>>> reporting errors.
>>>>
>>>> Please could you take it forward from this?
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>> #
>>>> # Demonstrate CFEngine "edit_line" bug:
>>>> #
>>>>
>>>> body file control
>>>> {=20
>>>>       inputs =3D> { "/var/cfengine/inputs/lib/files.cf" };
>>>> }
>>>>
>>>> bundle agent __main__
>>>> {    =20
>>>>   vars:
>>>>     any::
>>>>       #"fname" string =3D> "/etc/dnf/automatic.conf";
>>>>       "fname" string =3D> "/tmp/automatic.conf";
>>>>
>>>>       "tab[commands][apply_updates]" string =3D> "no";
>>>>
>>>>   files:
>>>>     any::
>>>>       "$(fname)"
>>>>         edit_line =3D> set_variable_values_ini("$(this.bundle).tab",=
=20
>>>> "commands");
>>>>
>>>> }
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>> Thanks.
>>>>
>>>> -- David Lee
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Monday, 19 August 2024 at 22:01:33 UTC+1 [email protected]=20
>>>> wrote:
>>>>
>>>> "[email protected]" <[email protected]> writes:=20
>>>>
>>>> > Is there any progress on this, please? It is somewhat of an irritant=
=20
>>>> to us and our logging!=20
>>>> >=20
>>>> > Thanks.=20
>>>>
>>>> Hi David=20
>>>>
>>>>
>>>> I didn't see a ticket in this thread to check status on, probably=20
>>>> no work has been done.=20
>>>>
>>>> PRs are great if you know how to fix, but at least having a standalone=
=20
>>>> policy file that reproduces the issue is necessary.=20
>>>>
>>>> If you can make sure there is a ticket that at least contains a=20
>>>> reproducer then there is better chance of something happening.=20
>>>>
>>>>
>>>> --=20
>>>> Nick Anderson | Doer of Things | (+1) 785-550-1767 |=20
>>>> https://northern.tech=20
>>>>
>>>>

--=20
You received this message because you are subscribed to the Google Groups "=
help-cfengine" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/help-cfengi=
ne/ab52eae4-7c84-42c7-9b3e-8149d48cdba7n%40googlegroups.com.

------=_Part_188157_434358858.1743757677877
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div>Is there any progress report on this bug, please?</div><div><br /></di=
v><div>Thanks.</div><div><br /></div><div>-- David Lee</div><div>-- Diamond=
 Light Source<br /></div><br /><div class=3D"gmail_quote"><div dir=3D"auto"=
 class=3D"gmail_attr">On Thursday, 5 December 2024 at 19:52:40 UTC t.d...@s=
ervicemusic.org.uk wrote:<br/></div><blockquote class=3D"gmail_quote" style=
=3D"margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding=
-left: 1ex;"><br>Thanks, Nick.<br><br><div>While I don&#39;t seem to have a=
ccess to:</div><div>=C2=A0=C2=A0=C2=A0 <a href=3D"https://northerntech.atla=
ssian.net/browse/ENT-12503" target=3D"_blank" rel=3D"nofollow" data-safered=
irecturl=3D"https://www.google.com/url?hl=3Den-GB&amp;q=3Dhttps://northernt=
ech.atlassian.net/browse/ENT-12503&amp;source=3Dgmail&amp;ust=3D17438435775=
47000&amp;usg=3DAOvVaw0MpS-RgAHNMJUusZXwhvS1">https://northerntech.atlassia=
n.net/browse/ENT-12503</a><br></div><div><br></div><div>I can successfully =
see:</div><div>=C2=A0=C2=A0=C2=A0 <a href=3D"https://northerntech.atlassian=
.net/browse/CFE-4459" target=3D"_blank" rel=3D"nofollow" data-saferedirectu=
rl=3D"https://www.google.com/url?hl=3Den-GB&amp;q=3Dhttps://northerntech.at=
lassian.net/browse/CFE-4459&amp;source=3Dgmail&amp;ust=3D1743843577547000&a=
mp;usg=3DAOvVaw1q5DyfmKDOcdPfbuwncn1i">https://northerntech.atlassian.net/b=
rowse/CFE-4459</a></div><div><br></div><div>So the latter should be fine.</=
div><div><br></div><div>-- David Lee<br></div><div><br></div><div><br> </di=
v><div class=3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_attr">On Thur=
sday, 5 December 2024 at 18:08:26 UTC [email protected] wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">I took that snippet and crea=
ted a ticket.=C2=A0<a href=3D"https://northerntech.atlassian.net/browse/ENT=
-12503" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://=
www.google.com/url?hl=3Den-GB&amp;q=3Dhttps://northerntech.atlassian.net/br=
owse/ENT-12503&amp;source=3Dgmail&amp;ust=3D1743843577547000&amp;usg=3DAOvV=
aw0MpS-RgAHNMJUusZXwhvS1">https://northerntech.atlassian.net/browse/ENT-125=
03</a><br><br><div class=3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_a=
ttr">On Thursday, December 5, 2024 at 8:34:55=E2=80=AFAM UTC-6 <a rel=3D"no=
follow">[email protected]</a> wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div>Any news on this, please?</div><div><br></div>=
<div>Thanks.</div><div><br></div><div>-- David Lee</div><div>-- Diamond Lig=
ht Source<br></div><br><div class=3D"gmail_quote"><div dir=3D"auto" class=
=3D"gmail_attr">On Friday, 15 November 2024 at 15:48:03 UTC <a rel=3D"nofol=
low">[email protected]</a> wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">I had lost track of the fact you still needed me to pr=
ovide a test case.<br><br>Here it is.=C2=A0 It is extracted from a real par=
t of our policy, setting a key=3Dvalue in RH8 &quot;/etc/dnf/automatic.conf=
&quot; (I&#39;ve slightly tweaked it to make it standalone and using a safe=
 target file).<br><br>Run it at least twice (or as often as you like).=C2=
=A0 You&#39;ll see that although the target file successfully converges, CF=
E persists in (falsely) reporting errors.<br><div><br></div><div>Please cou=
ld you take it forward from this?<br></div><div><br></div><div>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></div>#<br># Demonstrate CFEngine &quo=
t;edit_line&quot; bug:<br>#<br><br>body file control<br>{ <br>=C2=A0 =C2=A0=
 =C2=A0 inputs =3D&gt; { &quot;/var/cfengine/inputs/lib/<a href=3D"http://f=
iles.cf" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https:/=
/www.google.com/url?hl=3Den-GB&amp;q=3Dhttp://files.cf&amp;source=3Dgmail&a=
mp;ust=3D1743843577547000&amp;usg=3DAOvVaw212SKD5rtb-Ng52gp2_a3B">files.cf<=
/a>&quot; };<br>}<br><br>bundle agent __main__<br>{ =C2=A0 =C2=A0 <br>=C2=
=A0 vars:<br>=C2=A0 =C2=A0 any::<br>=C2=A0 =C2=A0 =C2=A0 #&quot;fname&quot;=
 string =3D&gt; &quot;/etc/dnf/automatic.conf&quot;;<br>=C2=A0 =C2=A0 =C2=
=A0 &quot;fname&quot; string =3D&gt; &quot;/tmp/automatic.conf&quot;;<br><b=
r>=C2=A0 =C2=A0 =C2=A0 &quot;tab[commands][apply_updates]&quot; string =3D&=
gt; &quot;no&quot;;<br><br>=C2=A0 files:<br>=C2=A0 =C2=A0 any::<br>=C2=A0 =
=C2=A0 =C2=A0 &quot;$(fname)&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 edit_line=
 =3D&gt; set_variable_values_ini(&quot;$(this.bundle).tab&quot;, &quot;comm=
ands&quot;);<br><br>}<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<di=
v><br></div><div>Thanks.</div><div><br></div><div>-- David Lee<br></div><di=
v><br></div><div><br></div><div><br></div><div><br></div><div><br></div><di=
v><div dir=3D"auto">On Monday, 19 August 2024 at 22:01:33 UTC+1 nick.a...@n=
orthern.tech wrote:<br></div><blockquote style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">&quot;<a rel=3D"no=
follow">[email protected]</a>&quot; &lt;<a rel=3D"nofollow">t.d...=
@servicemusic.org.uk</a>&gt; writes:
<br>
<br>&gt; Is there any progress on this, please?  It is somewhat of an irrit=
ant to us and our logging!
<br>&gt;
<br>&gt; Thanks.
<br>
<br>Hi David
<br>
<br>
<br>I didn&#39;t see a ticket in this thread to check status on, probably
<br>no work has been done.
<br>
<br>PRs are great if you know how to fix, but at least having a standalone
<br>policy file that reproduces the issue is necessary.
<br>
<br>If you can make sure there is a ticket that at least contains a
<br>reproducer then there is better chance of something happening.
<br>
<br>
<br>--
<br>Nick Anderson | Doer of Things | <a value=3D"+17855501767" rel=3D"nofol=
low">(+1) 785-550-1767</a> | <a href=3D"https://northern.tech" rel=3D"nofol=
low" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?h=
l=3Den-GB&amp;q=3Dhttps://northern.tech&amp;source=3Dgmail&amp;ust=3D174384=
3577547000&amp;usg=3DAOvVaw3DPGfWMmET4OuHnFNgc3ns">https://northern.tech</a=
>
<br></blockquote></div></blockquote></div></blockquote></div></blockquote><=
/div></blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;help-cfengine&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">help-=
[email protected]</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
help-cfengine/ab52eae4-7c84-42c7-9b3e-8149d48cdba7n%40googlegroups.com?utm_=
medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/help-=
cfengine/ab52eae4-7c84-42c7-9b3e-8149d48cdba7n%40googlegroups.com</a>.<br /=
>

------=_Part_188157_434358858.1743757677877--

------=_Part_188156_2075796594.1743757677877--