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 <<a href= =3D"mailto:[email protected]">[email protected]</a>> 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 <<a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"noreferr= er">[email protected]</a>> 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 & instructi= ons are for .deb based systems, and that's not Arch, it'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'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'm tryin= g to install Mercury under WSL on my home Windows box and I'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'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_-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 'pacman' to install things, whereas= the instructions refer to 'apt'.=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 'apt', 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 'apt update= ' 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 '<a href=3D"http://dl.mercurylang.org/deb" target= =3D"_blank" rel=3D"noreferrer">http://dl.mercurylang.org/deb</a> DISTRO Rel= ease' 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'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 '<a href=3D"http://dl.= mercurylang.org/deb" target=3D"_blank" rel=3D"noreferrer">http://dl.mercury= lang.org/deb</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-size:11pt;color:rgb(0,0,0)">At this poin= t I'm so far down the rabbit hole of Things I Don't Care About Whil= e Recovering From The Flu that I'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==--