Re: [m-users.] I'm back and I need help!

Fabrice Nicol <[email protected]> Sat, 13 Dec 2025 13:53:06 +0100
Newsgroups gmane.comp.lang.mercury.general
Message-ID <CANTSrJtwpJwG=2i2iXcdBFCfmE4=OR5sVpm6e2FjU61z1zg=tQ@mail.gmail.com>
--===============3571556991772516049==
Content-Type: multipart/alternative; boundary="00000000000084c1e30645d4dd75"

--00000000000084c1e30645d4dd75
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

If you are comfortable with using Docker there is also a working ROTD image
dating back from about a month. It is normally updated daily to current
ROTD.

https://github.com/fabnicol/ubuntu4mercury

You can use this image to possibly bootstrap a build from recent source
code, should you meet problems doing so directly (this has been recently
tested).

Fabrice Nicol
NB: For about a month the GitHub Actions process has been failing owing to
memory overload. I will have to streamline the build a little for it
continue working.



Le sam. 13 d=C3=A9c. 2025, 13:42, David Overton <[email protected]> a =
=C3=A9crit :

> Welcome back Ralph. I also have recently (well last year) returned to
> Mercury after a couple of decades away.
>
> Prince builds are using an ROTD from last February, this one in particula=
r:
>
> https://github.com/Mercury-Language/mercury-srcdist/releases/tag/rotd-202=
4-02-27
> So installing that ROTD from source may be a good place to start.
>
> David
>
>
> On Sat, 13 Dec 2025 at 17:34, Paul Bone <[email protected]> wrote:
>
>>
>> Yes, the right thing to do would be install from source.
>>
>> As you noticed, those packages & instructions are for .deb based systems=
,
>> and that's not Arch, it's Debian and Ubuntu.
>>
>> Good to see you again, good luck!
>>
>> On Sat, 13 Dec 2025, at 3:47 PM, Ralph Becket wrote:
>>
>> Hi everybody,
>>
>> After nearly a couple of decades using C# in industry, it looks like I'm
>> coming back to Mercury!
>>
>> I'm trying to install Mercury under WSL on my home Windows box and I'm
>> getting nowhere.  (Please forgive me if I come across a touch Forest Gum=
p:
>> even back in the day I only had half a clue about Linux admin.)  If anyo=
ne
>> can offer advice, I'd be most grateful.  I've installed Arch Linux under
>> WSL and I'm trying to install Mercury using the instructions at Mercury
>> packages for .deb based systems <https://dl.mercurylang.org/deb/>
>>
>> Now Arch, it seems, uses something called 'pacman' to install things,
>> whereas the instructions refer to 'apt'.  Okay, so
>>
>>
>>    - I install 'apt', edit /etc/apt/sources.list.d/mercury.list to
>>    include
>>
>>
>> deb http://dl.mercurylang.org/deb/ DISTRO main
>> deb-src http://dl.mercurylang.org/deb/ DISTRO main
>>
>>
>>    - I run the weird GPG thing that the document tells me to do
>>
>>
>>
>>    - I run 'apt update' and then...
>>
>>
>> [root@Herbert tmp]# apt update
>> Ign:1 http://dl.mercurylang.org/deb DISTRO InRelease
>> Err:2 http://dl.mercurylang.org/deb DISTRO Release
>>   404  Not Found [IP: 45.56.89.38 80]
>> Error: The repository 'http://dl.mercurylang.org/deb DISTRO Release'
>> does not have a Release file.
>> Notice: Updating from such a repository can't be done securely, and is
>> therefore disabled by default.
>> Notice: See apt-secure(8) manpage for repository creation and user
>> configuration details.
>> Notice: Missing Signed-By in the sources.list(5) entry for '
>> http://dl.mercurylang.org/deb'
>>
>> At this point I'm so far down the rabbit hole of Things I Don't Care
>> About While Recovering From The Flu that I'm here to call for help.
>>
>> Is the right thing to do now to try installing from the sources instead?
>>
>> Anyway, looking forward to re-connecting with everyone again!
>>
>> Cheers,
>> Ralph
>> _______________________________________________
>> users mailing list
>> [email protected]
>> https://lists.mercurylang.org/listinfo/users
>>
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> https://lists.mercurylang.org/listinfo/users
>>
> _______________________________________________
> users mailing list
> [email protected]
> https://lists.mercurylang.org/listinfo/users
>

--00000000000084c1e30645d4dd75
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>If you are comfortable with using Docker there is al=
so a working ROTD image dating back from about a month. It is normally upda=
ted daily to current ROTD.<div dir=3D"auto"><br><div dir=3D"auto"><a href=
=3D"https://github.com/fabnicol/ubuntu4mercury">https://github.com/fabnicol=
/ubuntu4mercury</a></div><div dir=3D"auto"><br></div><div dir=3D"auto">You =
can use this image to possibly bootstrap a build from recent source code, s=
hould you meet problems doing so directly (this has been recently tested).=
=C2=A0</div><div dir=3D"auto"><br><div dir=3D"auto">Fabrice Nicol</div><div=
 dir=3D"auto">NB: For about a month the GitHub Actions process has been fai=
ling owing to memory overload. I will have to streamline the build a little=
 for it continue working.<div dir=3D"auto"><br></div></div></div></div><br>=
<br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=
=3D"gmail_attr">Le sam. 13 d=C3=A9c. 2025, 13:42, David Overton &lt;<a href=
=3D"mailto:[email protected]">[email protected]</a>&gt; a =C3=A9crit=
=C2=A0:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Welcome ba=
ck Ralph. I also have recently (well last year) returned to Mercury after a=
 couple=C2=A0of decades away.<div><br></div><div>Prince builds are using an=
 ROTD from last February, this one in particular:</div><div><div><a href=3D=
"https://github.com/Mercury-Language/mercury-srcdist/releases/tag/rotd-2024=
-02-27" target=3D"_blank" rel=3D"noreferrer">https://github.com/Mercury-Lan=
guage/mercury-srcdist/releases/tag/rotd-2024-02-27</a></div><div>So install=
ing that ROTD from source may be a good place to start.</div><div><br></div=
><div>David</div><div><br></div></div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Sat, 13 Dec 2025 at 17:34, Paul Bo=
ne &lt;<a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"noreferr=
er">[email protected]</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><u></u><div><div><br>Yes, the right thing to do would be=
 install from source.<br><br>As you noticed, those packages &amp; instructi=
ons are for .deb based systems, and that&#39;s not Arch, it&#39;s Debian an=
d Ubuntu.<br><br>Good to see you again, good luck!</div><div><br></div><div=
>On Sat, 13 Dec 2025, at 3:47 PM, Ralph Becket wrote:</div><blockquote type=
=3D"cite" id=3D"m_-4666022899145923699m_7807562612943965085qt"><div style=
=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0=
)">Hi everybody,</div><div style=3D"font-family:Calibri,Helvetica,sans-seri=
f;font-size:11pt;color:rgb(0,0,0)"><br></div><div style=3D"font-family:Cali=
bri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">After nearly a co=
uple of decades using C# in industry, it looks like I&#39;m coming back to =
Mercury!=C2=A0=C2=A0</div><div style=3D"font-family:Calibri,Helvetica,sans-=
serif;font-size:11pt;color:rgb(0,0,0)"><br></div><div style=3D"font-family:=
Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">I&#39;m tryin=
g to install Mercury under WSL on my home Windows box and I&#39;m getting n=
owhere.=C2=A0 (Please forgive me if I come across a touch Forest Gump: even=
 back in the day I only had half a clue about Linux admin.)=C2=A0 If anyone=
 can offer advice, I&#39;d be most grateful.=C2=A0
 I&#39;ve installed Arch Linux under WSL and I&#39;m trying to install Merc=
ury using the instructions at <a id=3D"m_-4666022899145923699m_780756261294=
3965085qt-OWAf46ccef3-2554-dc52-4f6f-c97218b508fe" href=3D"https://dl.mercu=
rylang.org/deb/" target=3D"_blank" rel=3D"noreferrer"> Mercury packages for=
 .deb based systems</a></div><div style=3D"font-family:Calibri,Helvetica,sa=
ns-serif;font-size:11pt;color:rgb(0,0,0)"><br></div><div style=3D"font-fami=
ly:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">Now Arch, =
it seems, uses something called &#39;pacman&#39; to install things, whereas=
 the instructions refer to &#39;apt&#39;.=C2=A0 Okay, so=C2=A0</div><div st=
yle=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,=
0,0)"><br></div><ul style=3D"margin-top:0px;margin-bottom:0px;list-style-ty=
pe:disc"><li style=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11=
pt;color:rgb(0,0,0)"><div role=3D"presentation">I install &#39;apt&#39;, ed=
it /etc/apt/sources.list.d/mercury.list to include</div></li></ul><div styl=
e=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,=
0)"><br></div><div style=3D"font-family:Calibri,Helvetica,sans-serif;font-s=
ize:11pt;color:rgb(0,0,0)"><div>deb <a href=3D"http://dl.mercurylang.org/de=
b/" target=3D"_blank" rel=3D"noreferrer">http://dl.mercurylang.org/deb/</a>=
 DISTRO main</div><div> deb-src <a href=3D"http://dl.mercurylang.org/deb/" =
target=3D"_blank" rel=3D"noreferrer">http://dl.mercurylang.org/deb/</a> DIS=
TRO main</div></div><div style=3D"font-family:Calibri,Helvetica,sans-serif;=
font-size:11pt;color:rgb(0,0,0)"><br></div><ul style=3D"margin-top:0px;marg=
in-bottom:0px;list-style-type:disc"><li style=3D"font-family:Calibri,Helvet=
ica,sans-serif;font-size:11pt;color:rgb(0,0,0)"><div role=3D"presentation">=
I run the weird GPG thing that the document tells me to do</div></li></ul><=
div style=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:=
rgb(0,0,0)"><br></div><ul style=3D"margin-top:0px;margin-bottom:0px;list-st=
yle-type:disc"><li style=3D"font-family:Calibri,Helvetica,sans-serif;font-s=
ize:11pt;color:rgb(0,0,0)"><div role=3D"presentation">I run &#39;apt update=
&#39; and then...</div><div style=3D"font-family:Calibri,Helvetica,sans-ser=
if;font-size:11pt;color:rgb(0,0,0)"><div role=3D"presentation"><br></div></=
div></li></ul><div style=3D"font-family:Calibri,Helvetica,sans-serif;font-s=
ize:11pt;color:rgb(0,0,0)">[root@Herbert tmp]# apt update</div><div style=
=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0=
)">Ign:1 <a href=3D"http://dl.mercurylang.org/deb" target=3D"_blank" rel=3D=
"noreferrer">http://dl.mercurylang.org/deb</a> DISTRO InRelease</div><div s=
tyle=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0=
,0,0)">Err:2 <a href=3D"http://dl.mercurylang.org/deb" target=3D"_blank" re=
l=3D"noreferrer">http://dl.mercurylang.org/deb</a> DISTRO Release</div><div=
 style=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb=
(0,0,0)">=C2=A0 404 =C2=A0Not Found [IP: 45.56.89.38 80]</div><div style=3D=
"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">=
Error: The repository &#39;<a href=3D"http://dl.mercurylang.org/deb" target=
=3D"_blank" rel=3D"noreferrer">http://dl.mercurylang.org/deb</a> DISTRO Rel=
ease&#39; does not have a Release file.</div><div style=3D"font-family:Cali=
bri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">Notice: Updating =
from such a repository can&#39;t be done securely, and is therefore disable=
d by default.</div><div style=3D"font-family:Calibri,Helvetica,sans-serif;f=
ont-size:11pt;color:rgb(0,0,0)">Notice: See apt-secure(8) manpage for repos=
itory creation and user configuration details.</div><div style=3D"font-fami=
ly:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">Notice: Mi=
ssing Signed-By in the sources.list(5) entry for &#39;<a href=3D"http://dl.=
mercurylang.org/deb" target=3D"_blank" rel=3D"noreferrer">http://dl.mercury=
lang.org/deb</a>&#39;</div><div style=3D"font-family:Calibri,Helvetica,sans=
-serif;font-size:11pt;color:rgb(0,0,0)"><br></div><div style=3D"font-family=
:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">At this poin=
t I&#39;m so far down the rabbit hole of Things I Don&#39;t Care About Whil=
e Recovering From The Flu that I&#39;m here to call for help.</div><div sty=
le=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0=
,0)"><br></div><div style=3D"font-family:Calibri,Helvetica,sans-serif;font-=
size:11pt;color:rgb(0,0,0)">Is the right thing to do now to try installing =
from the sources instead?</div><div style=3D"font-family:Calibri,Helvetica,=
sans-serif;font-size:11pt;color:rgb(0,0,0)"><br></div><div style=3D"font-fa=
mily:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">Anyway, =
looking forward to re-connecting with everyone again!</div><div style=3D"fo=
nt-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)"><br=
></div><div style=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11p=
t;color:rgb(0,0,0)">Cheers,</div><div style=3D"font-family:Calibri,Helvetic=
a,sans-serif;font-size:11pt;color:rgb(0,0,0)">Ralph</div><div>_____________=
__________________________________</div><div>users mailing list</div><div><=
a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"nore=
ferrer">[email protected]</a></div><div><a href=3D"https://lists.=
mercurylang.org/listinfo/users" target=3D"_blank" rel=3D"noreferrer">https:=
//lists.mercurylang.org/listinfo/users</a></div><div><br></div></blockquote=
><div><br></div></div>_______________________________________________<br>
users mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"nor=
eferrer">[email protected]</a><br>
<a href=3D"https://lists.mercurylang.org/listinfo/users" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://lists.mercurylang.org/listinfo/users<=
/a><br>
</blockquote></div>
_______________________________________________<br>
users mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"nor=
eferrer">[email protected]</a><br>
<a href=3D"https://lists.mercurylang.org/listinfo/users" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://lists.mercurylang.org/listinfo/users<=
/a><br>
</blockquote></div></div></div>

--00000000000084c1e30645d4dd75--

--===============3571556991772516049==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KdXNlcnMgbWFp
bGluZyBsaXN0CnVzZXJzQGxpc3RzLm1lcmN1cnlsYW5nLm9yZwpodHRwczovL2xpc3RzLm1lcmN1
cnlsYW5nLm9yZy9saXN0aW5mby91c2Vycwo=

--===============3571556991772516049==--