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 <<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 & instructions are for .deb based sy= stems, and that's not Arch, it'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'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'm trying to install Mercury under WSL on my home Windows= box and I'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'd be most grateful.=C2= =A0 I've installed Arch Linux under WSL and I'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 'pa= cman' to install things, whereas the instructions refer to 'apt'= ;.=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 'apt', 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 '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 '<a href=3D"http= ://dl.mercurylang.org/deb" target=3D"_blank">http://dl.mercurylang.org/deb<= /a> DISTRO Release' 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'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 '<a href= =3D"http://dl.mercurylang.org/deb" target=3D"_blank">http://dl.mercurylang.= org/deb</a>'</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't Care About While Rec= overing From The Flu that I'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==--