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

David Overton <[email protected]> Sat, 13 Dec 2025 23:42:24 +1100
Newsgroups gmane.comp.lang.mercury.general
Message-ID <CA+u51L+u1sFVP_A2_rnyEEz=wXJgm0r0EdwcqwxuWL64JwcpgQ@mail.gmail.com>
--===============3052918338183849751==
Content-Type: multipart/alternative; boundary="000000000000650c0b0645d4b647"

--000000000000650c0b0645d4b647
Content-Type: text/plain; charset="UTF-8"

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 particular:
https://github.com/Mercury-Language/mercury-srcdist/releases/tag/rotd-2024-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 Gump:
> even back in the day I only had half a clue about Linux admin.)  If anyone
> 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
>

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

<div dir=3D"ltr">Welcome back 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-src=
dist/releases/tag/rotd-2024-02-27">https://github.com/Mercury-Language/merc=
ury-srcdist/releases/tag/rotd-2024-02-27</a></div><div>So installing that R=
OTD from source may be a good place to start.</div><div><br></div><div>Davi=
d</div><div><br></div></div></div><br><div class=3D"gmail_quote gmail_quote=
_container"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, 13 Dec 2025 at 17=
:34, Paul Bone &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 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; instructions are for .deb based sy=
stems, and that&#39;s not Arch, it&#39;s Debian and 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_7807562=
612943965085qt"><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:C=
alibri,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)">After nearly a couple of decades using C# in industry, it looks li=
ke I&#39;m coming back to Mercury!=C2=A0=C2=A0</div><div style=3D"font-fami=
ly: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 trying to install Mercury under WSL on my home Windows=
 box and I&#39;m getting nowhere.=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 Lin=
ux 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_7807562612943965085qt-OWAf46ccef3-=
2554-dc52-4f6f-c97218b508fe" href=3D"https://dl.mercurylang.org/deb/" targe=
t=3D"_blank"> Mercury packages for .deb based systems</a></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-si=
ze:11pt;color:rgb(0,0,0)">Now Arch, it seems, uses something called &#39;pa=
cman&#39; to install things, whereas the instructions refer to &#39;apt&#39=
;.=C2=A0 Okay, so=C2=A0</div><div style=3D"font-family:Calibri,Helvetica,sa=
ns-serif;font-size:11pt;color:rgb(0,0,0)"><br></div><ul style=3D"margin-top=
:0px;margin-bottom:0px;list-style-type:disc"><li style=3D"font-family:Calib=
ri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)"><div role=3D"prese=
ntation">I install &#39;apt&#39;, edit /etc/apt/sources.list.d/mercury.list=
 to include</div></li></ul><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)"><div>deb <a =
href=3D"http://dl.mercurylang.org/deb/" target=3D"_blank">http://dl.mercury=
lang.org/deb/</a> DISTRO main</div><div> deb-src <a href=3D"http://dl.mercu=
rylang.org/deb/" target=3D"_blank">http://dl.mercurylang.org/deb/</a> DISTR=
O main</div></div><div style=3D"font-family:Calibri,Helvetica,sans-serif;fo=
nt-size:11pt;color:rgb(0,0,0)"><br></div><ul style=3D"margin-top:0px;margin=
-bottom:0px;list-style-type:disc"><li style=3D"font-family:Calibri,Helvetic=
a,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><di=
v style=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rg=
b(0,0,0)"><br></div><ul style=3D"margin-top:0px;margin-bottom:0px;list-styl=
e-type:disc"><li style=3D"font-family:Calibri,Helvetica,sans-serif;font-siz=
e: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-serif=
;font-size:11pt;color:rgb(0,0,0)"><div role=3D"presentation"><br></div></di=
v></li></ul><div style=3D"font-family:Calibri,Helvetica,sans-serif;font-siz=
e: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)">I=
gn:1 <a href=3D"http://dl.mercurylang.org/deb" target=3D"_blank">http://dl.=
mercurylang.org/deb</a> DISTRO InRelease</div><div style=3D"font-family:Cal=
ibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">Err:2 <a href=3D=
"http://dl.mercurylang.org/deb" target=3D"_blank">http://dl.mercurylang.org=
/deb</a> DISTRO Release</div><div style=3D"font-family:Calibri,Helvetica,sa=
ns-serif;font-size:11pt;color:rgb(0,0,0)">=C2=A0 404 =C2=A0Not Found [IP: 4=
5.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">http://dl.mercurylang.org/deb<=
/a> DISTRO Release&#39; does not have a Release file.</div><div style=3D"fo=
nt-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">Not=
ice: Updating from such a repository can&#39;t be done securely, and is the=
refore disabled by default.</div><div style=3D"font-family:Calibri,Helvetic=
a,sans-serif;font-size:11pt;color:rgb(0,0,0)">Notice: See apt-secure(8) man=
page for repository creation and user configuration details.</div><div styl=
e=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,=
0)">Notice: Missing Signed-By in the sources.list(5) entry for &#39;<a href=
=3D"http://dl.mercurylang.org/deb" target=3D"_blank">http://dl.mercurylang.=
org/deb</a>&#39;</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)">At this point I&#=
39;m so far down the rabbit hole of Things I Don&#39;t Care About While Rec=
overing From The Flu that I&#39;m here to call for help.</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)">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-family:=
Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">Anyway, looki=
ng forward to re-connecting with everyone again!</div><div style=3D"font-fa=
mily:Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)"><br></di=
v><div style=3D"font-family:Calibri,Helvetica,sans-serif;font-size:11pt;col=
or:rgb(0,0,0)">Cheers,</div><div style=3D"font-family:Calibri,Helvetica,san=
s-serif;font-size:11pt;color:rgb(0,0,0)">Ralph</div><div>__________________=
_____________________________</div><div>users mailing list</div><div><a hre=
f=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
urylang.org</a></div><div><a href=3D"https://lists.mercurylang.org/listinfo=
/users" target=3D"_blank">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">users@list=
s.mercurylang.org</a><br>
<a href=3D"https://lists.mercurylang.org/listinfo/users" rel=3D"noreferrer"=
 target=3D"_blank">https://lists.mercurylang.org/listinfo/users</a><br>
</blockquote></div>

--000000000000650c0b0645d4b647--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KdXNlcnMgbWFp
bGluZyBsaXN0CnVzZXJzQGxpc3RzLm1lcmN1cnlsYW5nLm9yZwpodHRwczovL2xpc3RzLm1lcmN1
cnlsYW5nLm9yZy9saXN0aW5mby91c2Vycwo=

--===============3052918338183849751==--