From notifications@github.com Sat Sep 25 14:26:07 2021 From: David T Lewis To: vm-dev@lists.squeakfoundation.org Subject: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Sat, 25 Sep 2021 07:26:04 -0700 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7811955765371731347==" --===============7811955765371731347== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable A VM compiled on ubuntu-20.04 (aka latest) will not run on ubuntu-16.04 due to runtime library link issues. Therefore select ubuntu-18.04 as a build runner that is likely to support a wider range of existing Linux systems. Addresses this problem: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found You can view, comment on, or merge this pull request online at: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598 -- Commit Summary -- * Do not use linux-latest runner= , use an older stable version. -- File Changes -- M .github/workflows/linux.yml (2) -- Patch Links -- https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598.patch https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598.diff --=20 You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598 --===============7811955765371731347== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+QSBWTSBjb21waWxlZCBvbiB1YnVudHUtMjAuMDQgKGFrYSBsYXRlc3QpIHdpbGwgbm90IHJ1 biBvbjxicj4KdWJ1bnR1LTE2LjA0IGR1ZSB0byBydW50aW1lIGxpYnJhcnkgbGluayBpc3N1ZXMu IFRoZXJlZm9yZTxicj4Kc2VsZWN0IHVidW50dS0xOC4wNCBhcyBhIGJ1aWxkIHJ1bm5lciB0aGF0 IGlzIGxpa2VseSB0byBzdXBwb3J0PGJyPgphIHdpZGVyIHJhbmdlIG9mIGV4aXN0aW5nIExpbnV4 IHN5c3RlbXMuIEFkZHJlc3NlcyB0aGlzIHByb2JsZW06PC9wPgo8cD4vbGliL3g4Nl82NC1saW51 eC1nbnUvbGlibS5zby42OiB2ZXJzaW9uIGBHTElCQ18yLjI5JyBub3QgZm91bmQ8L3A+Cgo8aHI+ Cgo8aDQ+WW91IGNhbiB2aWV3LCBjb21tZW50IG9uLCBvciBtZXJnZSB0aGlzIHB1bGwgcmVxdWVz dCBvbmxpbmUgYXQ6PC9oND4KPHA+Jm5ic3A7Jm5ic3A7PGEgaHJlZj0naHR0cHM6Ly9naXRodWIu Y29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OCc+aHR0cHM6Ly9naXRo dWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5ODwvYT48L3A+Cgo8 aDQ+Q29tbWl0IFN1bW1hcnk8L2g0Pgo8dWw+CiAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgvY29tbWl0cy83ODNj ODUwZDI3NjgwZjIzMjIwZDNhY2FjNDMwYWEwOGFmYWQxYzNlIj5EbyBub3QgdXNlIGxpbnV4LWxh dGVzdCBydW5uZXIsIHVzZSBhbiBvbGRlciBzdGFibGUgdmVyc2lvbi48L2E+PC9saT4KPC91bD4K CjxoND5GaWxlIENoYW5nZXM8L2g0Pgo8dWw+CiAgPGxpPgogICAgPHN0cm9uZz5NPC9zdHJvbmc+ CiAgICA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0 YWxrLXZtL3B1bGwvNTk4L2ZpbGVzI2RpZmYtMjEzNjRiMmU2ZmFlMWYyODc1Y2VlMWFiM2RhZWZi MDY4NTQwMzY4N2VhZjhiYzMyYjVjNmVhY2RhMzUxYzlkMyI+LmdpdGh1Yi93b3JrZmxvd3MvbGlu dXgueW1sPC9hPgogICAgKDIpCiAgPC9saT4KPC91bD4KCjxoND5QYXRjaCBMaW5rczo8L2g0Pgo8 dWw+CiAgPGxpPjxhIGhyZWY9J2h0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5z bWFsbHRhbGstdm0vcHVsbC81OTgucGF0Y2gnPmh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0 YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgucGF0Y2g8L2E+PC9saT4KICA8bGk+PGEgaHJl Zj0naHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxs LzU5OC5kaWZmJz5odHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxr LXZtL3B1bGwvNTk4LmRpZmY8L2E+PC9saT4KPC91bD4KCjxwIHN0eWxlPSJmb250LXNpemU6c21h bGw7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7Y29sb3I6IzY2NjsiPiZtZGFzaDs8YnIg Lz5Zb3UgYXJlIHJlY2VpdmluZyB0aGlzIGJlY2F1c2UgeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRo aXMgdGhyZWFkLjxiciAvPlJlcGx5IHRvIHRoaXMgZW1haWwgZGlyZWN0bHksIDxhIGhyZWY9Imh0 dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgi PnZpZXcgaXQgb24gR2l0SHViPC9hPiwgb3IgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL25v dGlmaWNhdGlvbnMvdW5zdWJzY3JpYmUtYXV0aC9BSUpQRVczWkhMTzNVM0JMVUE0T1VVTFVEWExY WkFOQ05GU001RVhWSVNDQSI+dW5zdWJzY3JpYmU8L2E+LjxiciAvPlRyaWFnZSBub3RpZmljYXRp b25zIG9uIHRoZSBnbyB3aXRoIEdpdEh1YiBNb2JpbGUgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYXBw cy5hcHBsZS5jb20vYXBwL2FwcGxlLXN0b3JlL2lkMTQ3NzM3NjkwNT9jdD1ub3RpZmljYXRpb24t ZW1haWwmYW1wO210PTgmYW1wO3B0PTUyNDY3NSI+aU9TPC9hPiBvciA8YSBocmVmPSJodHRwczov L3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM/aWQ9Y29tLmdpdGh1Yi5hbmRyb2lk JmFtcDtyZWZlcnJlcj11dG1fY2FtcGFpZ24lM0Rub3RpZmljYXRpb24tZW1haWwlMjZ1dG1fbWVk aXVtJTNEZW1haWwlMjZ1dG1fc291cmNlJTNEZ2l0aHViIj5BbmRyb2lkPC9hPi4KPGltZyBzcmM9 Imh0dHBzOi8vZ2l0aHViLmNvbS9ub3RpZmljYXRpb25zL2JlYWNvbi9BSUpQRVc2TEM1VkpWRkVa UFVCT1FEVFVEWExYWkE1Q05GU001RVhWSVNDS1lZM1BOVldXSzNUVUw1MkhTNERGVVZFWEc0M1ZN V1ZHRzMzTk5WU1c0NUM3TkZTTTRQQUhFS0xRLmdpZiIgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgYWx0 PSIiIC8+PC9wPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPlsKewoiQGNvbnRl eHQiOiAiaHR0cDovL3NjaGVtYS5vcmciLAoiQHR5cGUiOiAiRW1haWxNZXNzYWdlIiwKInBvdGVu dGlhbEFjdGlvbiI6IHsKIkB0eXBlIjogIlZpZXdBY3Rpb24iLAoidGFyZ2V0IjogImh0dHBzOi8v Z2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgiLAoidXJs IjogImh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVs bC81OTgiLAoibmFtZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIKfSwKImRlc2NyaXB0aW9uIjogIlZp ZXcgdGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjog Ik9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIu Y29tIgp9Cn0KXTwvc2NyaXB0Pgo= --===============7811955765371731347==-- From notifications@github.com Sat Sep 25 15:39:58 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Sat, 25 Sep 2021 08:39:55 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8049779170091283476==" --===============8049779170091283476== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @marceltaeumel pushed 1 commit. 528ce2787b80d50ef1dbe480bd8867e92981d085 Do not try to load libllvm12:i386 o= n ubuntu-18.04 --=20 You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598/files/783c850d2768= 0f23220d3acac430aa08afad1c3e..528ce2787b80d50ef1dbe480bd8867e92981d085 --===============8049779170091283476== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL21hcmNlbHRhZXVtZWwiIGNsYXNzPSJ1c2Vy LW1lbnRpb24iPkBtYXJjZWx0YWV1bWVsPC9hPiBwdXNoZWQgMSBjb21taXQuPC9wPgoKPHVsPgog IDxsaT48YSBjbGFzcz0iY29tbWl0LWxpbmsiIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVu U21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vY29tbWl0LzUyOGNlMjc4N2I4MGQ1MGVmMWRiZTQ4 MGJkODg2N2U5Mjk4MWQwODUiPjUyOGNlMjc8L2E+ICBEbyBub3QgdHJ5IHRvIGxvYWQgbGlibGx2 bTEyOmkzODYgb24gdWJ1bnR1LTE4LjA0PC9saT4KPC91bD4KCgo8cCBzdHlsZT0iZm9udC1zaXpl OnNtYWxsOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lO2NvbG9yOiM2NjY7Ij4mbWRhc2g7 PGJyIC8+WW91IGFyZSByZWNlaXZpbmcgdGhpcyBiZWNhdXNlIHlvdSBhcmUgc3Vic2NyaWJlZCB0 byB0aGlzIHRocmVhZC48YnIgLz48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxs dGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4L2ZpbGVzLzc4M2M4NTBkMjc2ODBmMjMyMjBk M2FjYWM0MzBhYTA4YWZhZDFjM2UuLjUyOGNlMjc4N2I4MGQ1MGVmMWRiZTQ4MGJkODg2N2U5Mjk4 MWQwODUiPlZpZXcgaXQgb24gR2l0SHViPC9hPiBvciA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5j b20vbm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FJSlBFVzZFWFdIM1JMQkk0NTRRNzRM VURYVU1YQU5DTkZTTTVFWFZJU0NBIj51bnN1YnNjcmliZTwvYT4uPGJyIC8+VHJpYWdlIG5vdGlm aWNhdGlvbnMgb24gdGhlIGdvIHdpdGggR2l0SHViIE1vYmlsZSBmb3IgPGEgaHJlZj0iaHR0cHM6 Ly9hcHBzLmFwcGxlLmNvbS9hcHAvYXBwbGUtc3RvcmUvaWQxNDc3Mzc2OTA1P2N0PW5vdGlmaWNh dGlvbi1lbWFpbCZhbXA7bXQ9OCZhbXA7cHQ9NTI0Njc1Ij5pT1M8L2E+IG9yIDxhIGhyZWY9Imh0 dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uZ2l0aHViLmFu ZHJvaWQmYW1wO3JlZmVycmVyPXV0bV9jYW1wYWlnbiUzRG5vdGlmaWNhdGlvbi1lbWFpbCUyNnV0 bV9tZWRpdW0lM0RlbWFpbCUyNnV0bV9zb3VyY2UlM0RnaXRodWIiPkFuZHJvaWQ8L2E+Lgo8aW1n IHNyYz0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMvYmVhY29uL0FJSlBFVzZXWUNI N0pWTFNBVE42WVYzVURYVU1YQTVDTkZTTTVFWFZJU0NLWVkzUE5WV1dLM1RVTDUySFM0REZYTklI SzNETUtKU1hDNUxGT04yRkE1TFROQkhHNjVESk1aVVdHWUxVTkZYVzVLVERONVdXMlpMT09SUFdT WkY1S0IyV1kzQkRHNDJERU5SWkdVWkRFT0NRT1ZaV1FJWllHQVlUR01SWkhBNERBTkkuZ2lmIiBo ZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz48L3A+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRp b24vbGQranNvbiI+Wwp7CiJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiJAdHlwZSI6 ICJFbWFpbE1lc3NhZ2UiLAoicG90ZW50aWFsQWN0aW9uIjogewoiQHR5cGUiOiAiVmlld0FjdGlv biIsCiJ0YXJnZXQiOiAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxs dGFsay12bS9wdWxsLzU5OC9maWxlcy83ODNjODUwZDI3NjgwZjIzMjIwZDNhY2FjNDMwYWEwOGFm YWQxYzNlLi41MjhjZTI3ODdiODBkNTBlZjFkYmU0ODBiZDg4NjdlOTI5ODFkMDg1IiwKInVybCI6 ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwv NTk4L2ZpbGVzLzc4M2M4NTBkMjc2ODBmMjMyMjBkM2FjYWM0MzBhYTA4YWZhZDFjM2UuLjUyOGNl Mjc4N2I4MGQ1MGVmMWRiZTQ4MGJkODg2N2U5Mjk4MWQwODUiLAoibmFtZSI6ICJWaWV3IFB1bGwg UmVxdWVzdCIKfSwKImRlc2NyaXB0aW9uIjogIlZpZXcgdGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0 SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIkdp dEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tIgp9Cn0KXTwvc2NyaXB0Pgo= --===============8049779170091283476==-- From notifications@github.com Sat Sep 25 15:48:54 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Sat, 25 Sep 2021 08:48:51 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1282899752605556906==" --===============1282899752605556906== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Not sure how easy this will be. The first error looks weird: ``` /usr/lib/x86_64-linux-gnu/libfreetype.so: error adding symbols: File in wrong= format ``` --=20 You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92713= 9664 --===============1282899752605556906== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5Ob3Qgc3VyZSBob3cgZWFzeSB0aGlzIHdpbGwgYmUuIFRoZSBmaXJzdCBlcnJv ciBsb29rcyB3ZWlyZDo8L3A+CjxwcmU+PGNvZGU+L3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9s aWJmcmVldHlwZS5zbzogZXJyb3IgYWRkaW5nIHN5bWJvbHM6IEZpbGUgaW4gd3JvbmcgZm9ybWF0 CjwvY29kZT48L3ByZT4KCjxwIHN0eWxlPSJmb250LXNpemU6c21hbGw7LXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0Om5vbmU7Y29sb3I6IzY2NjsiPiZtZGFzaDs8YnIgLz5Zb3UgYXJlIHJlY2Vpdmlu ZyB0aGlzIGJlY2F1c2UgeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoaXMgdGhyZWFkLjxiciAvPlJl cGx5IHRvIHRoaXMgZW1haWwgZGlyZWN0bHksIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9P cGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21tZW50LTkyNzEz OTY2NCI+dmlldyBpdCBvbiBHaXRIdWI8L2E+LCBvciA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5j b20vbm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FJSlBFVzZGS09NWVBYQlRaNFhDSlgz VURYVk9IQU5DTkZTTTVFWFZJU0NBIj51bnN1YnNjcmliZTwvYT4uPGJyIC8+VHJpYWdlIG5vdGlm aWNhdGlvbnMgb24gdGhlIGdvIHdpdGggR2l0SHViIE1vYmlsZSBmb3IgPGEgaHJlZj0iaHR0cHM6 Ly9hcHBzLmFwcGxlLmNvbS9hcHAvYXBwbGUtc3RvcmUvaWQxNDc3Mzc2OTA1P2N0PW5vdGlmaWNh dGlvbi1lbWFpbCZhbXA7bXQ9OCZhbXA7cHQ9NTI0Njc1Ij5pT1M8L2E+IG9yIDxhIGhyZWY9Imh0 dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uZ2l0aHViLmFu ZHJvaWQmYW1wO3JlZmVycmVyPXV0bV9jYW1wYWlnbiUzRG5vdGlmaWNhdGlvbi1lbWFpbCUyNnV0 bV9tZWRpdW0lM0RlbWFpbCUyNnV0bV9zb3VyY2UlM0RnaXRodWIiPkFuZHJvaWQ8L2E+Lgo8aW1n IHNyYz0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMvYmVhY29uL0FJSlBFVzI3MlZJ VVc3VVBUTVZXTTZEVURYVk9IQTVDTkZTTTVFWFZJU0NLWVkzUE5WV1dLM1RVTDUySFM0REZWUkVY RzQzVk1WQlc2M0xOTVZYSEpLVERONVdXMlpMT09SUFdTWkdPRzVCUU9VQS5naWYiIGhlaWdodD0i MSIgd2lkdGg9IjEiIGFsdD0iIiAvPjwvcD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtq c29uIj5bCnsKIkBjb250ZXh0IjogImh0dHA6Ly9zY2hlbWEub3JnIiwKIkB0eXBlIjogIkVtYWls TWVzc2FnZSIsCiJwb3RlbnRpYWxBY3Rpb24iOiB7CiJAdHlwZSI6ICJWaWV3QWN0aW9uIiwKInRh cmdldCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZt L3B1bGwvNTk4I2lzc3VlY29tbWVudC05MjcxMzk2NjQiLAoidXJsIjogImh0dHBzOi8vZ2l0aHVi LmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21tZW50 LTkyNzEzOTY2NCIsCiJuYW1lIjogIlZpZXcgUHVsbCBSZXF1ZXN0Igp9LAoiZGVzY3JpcHRpb24i OiAiVmlldyB0aGlzIFB1bGwgUmVxdWVzdCBvbiBHaXRIdWIiLAoicHVibGlzaGVyIjogewoiQHR5 cGUiOiAiT3JnYW5pemF0aW9uIiwKIm5hbWUiOiAiR2l0SHViIiwKInVybCI6ICJodHRwczovL2dp dGh1Yi5jb20iCn0KfQpdPC9zY3JpcHQ+ --===============1282899752605556906==-- From notifications@github.com Mon Sep 27 13:08:16 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Mon, 27 Sep 2021 06:08:14 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5490561024658942235==" --===============5490561024658942235== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Ubuntu 18.04 does not make it easy for me. First, I encountered a strange issue in `apt install` where dependency resolu= tion for the 32-bit package `libpango1.0-dev:i386` did not work. I had to fir= st check `libharfbuzz-dev:i386` and finally ` libicu-dev:i386` to make the pa= ngo library install as expected. Second, `make configure` failed with a `error: possibly undefined macro: LT_L= IB_DLLOAD`. I had to manually install `libltdl-dev` ... `libtool` was apparen= tly not enough. See "scripts/ci/actions_prepare_linux_x86.sh" for the usual l= ist. And finally, I cannot even build "squeak.cog.spur" for "linux64x64" because l= inking fails. It's again about the pango library: ``` opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/libtool --mode=3Dl= ink gcc -Wall -g -O2 -DNDEBUG -DDEBUGVM=3D0 -msse2 -DCOGMTVM=3D0 -pthread -D= LSB_FIRST=3D1 -m64 -L/usr/local/lib -Wl,-z,now -lpangocairo-1.0 -lcairo -lp= ango-1.0 -lgobject-2.0 -lglib-2.0 -avoid-version -module -rpath /home/marcel= /src/opensmalltalk-vm/products/sqcogspur64linuxht/lib/squeak/`/home/marcel/sr= c/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/getversion VERSI= ON_TAG` -o UnicodePlugin.la UnicodePlugin.lo UnicodeOps-linux.lo=20 libtool: link: gcc -shared -fPIC -DPIC .libs/UnicodePlugin.o .libs/UnicodeO= ps-linux.o -L/usr/local/lib -lpangocairo-1.0 -lcairo -lpango-1.0 -lgobject-= 2.0 -lglib-2.0 -g -O2 -msse2 -pthread -m64 -Wl,-z -Wl,now -pthread -Wl,-so= name -Wl,UnicodePlugin.so -o .libs/UnicodePlugin.so /usr/bin/ld: cannot find -lpangocairo-1.0 /usr/bin/ld: cannot find -lpango-1.0 collect2: error: ld returned 1 exit status Makefile:174: recipe for target 'UnicodePlugin.la' failed ``` Not sure about that "autoconf" incident, but something fishy might be going o= n with pango in Ubuntu 18.04. --=20 You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92785= 7358 --===============5490561024658942235== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5VYnVudHUgMTguMDQgZG9lcyBub3QgbWFrZSBpdCBlYXN5IGZvciBtZS48L3A+ CjxwPkZpcnN0LCBJIGVuY291bnRlcmVkIGEgc3RyYW5nZSBpc3N1ZSBpbiA8Y29kZT5hcHQgaW5z dGFsbDwvY29kZT4gd2hlcmUgZGVwZW5kZW5jeSByZXNvbHV0aW9uIGZvciB0aGUgMzItYml0IHBh Y2thZ2UgPGNvZGU+bGlicGFuZ28xLjAtZGV2OmkzODY8L2NvZGU+IGRpZCBub3Qgd29yay4gSSBo YWQgdG8gZmlyc3QgY2hlY2sgPGNvZGU+bGliaGFyZmJ1enotZGV2OmkzODY8L2NvZGU+IGFuZCBm aW5hbGx5IDxjb2RlPiBsaWJpY3UtZGV2OmkzODY8L2NvZGU+IHRvIG1ha2UgdGhlIHBhbmdvIGxp YnJhcnkgaW5zdGFsbCBhcyBleHBlY3RlZC48L3A+CjxwPlNlY29uZCwgPGNvZGU+bWFrZSBjb25m aWd1cmU8L2NvZGU+IGZhaWxlZCB3aXRoIGEgPGNvZGU+ZXJyb3I6IHBvc3NpYmx5IHVuZGVmaW5l ZCBtYWNybzogTFRfTElCX0RMTE9BRDwvY29kZT4uIEkgaGFkIHRvIG1hbnVhbGx5IGluc3RhbGwg PGNvZGU+bGlibHRkbC1kZXY8L2NvZGU+IC4uLiA8Y29kZT5saWJ0b29sPC9jb2RlPiB3YXMgYXBw YXJlbnRseSBub3QgZW5vdWdoLiBTZWUgInNjcmlwdHMvY2kvYWN0aW9uc19wcmVwYXJlX2xpbnV4 X3g4Ni5zaCIgZm9yIHRoZSB1c3VhbCBsaXN0LjwvcD4KPHA+QW5kIGZpbmFsbHksIEkgY2Fubm90 IGV2ZW4gYnVpbGQgInNxdWVhay5jb2cuc3B1ciIgZm9yICJsaW51eDY0eDY0IiBiZWNhdXNlIGxp bmtpbmcgZmFpbHMuIEl0J3MgYWdhaW4gYWJvdXQgdGhlIHBhbmdvIGxpYnJhcnk6PC9wPgo8cHJl Pjxjb2RlPm9wZW5zbWFsbHRhbGstdm0vYnVpbGRpbmcvbGludXg2NHg2NC9zcXVlYWsuY29nLnNw dXIvYnVpbGQvbGlidG9vbCAtLW1vZGU9bGluayBnY2MgLVdhbGwgIC1nIC1PMiAtRE5ERUJVRyAt RERFQlVHVk09MCAtbXNzZTIgLURDT0dNVFZNPTAgLXB0aHJlYWQgLURMU0JfRklSU1Q9MSAgLW02 NCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosbm93IC1scGFuZ29jYWlyby0xLjAgLWxjYWlybyAt bHBhbmdvLTEuMCAtbGdvYmplY3QtMi4wIC1sZ2xpYi0yLjAgIC1hdm9pZC12ZXJzaW9uIC1tb2R1 bGUgLXJwYXRoIC9ob21lL21hcmNlbC9zcmMvb3BlbnNtYWxsdGFsay12bS9wcm9kdWN0cy9zcWNv Z3NwdXI2NGxpbnV4aHQvbGliL3NxdWVhay9gL2hvbWUvbWFyY2VsL3NyYy9vcGVuc21hbGx0YWxr LXZtL2J1aWxkaW5nL2xpbnV4NjR4NjQvc3F1ZWFrLmNvZy5zcHVyL2J1aWxkL2dldHZlcnNpb24g VkVSU0lPTl9UQUdgIC1vIFVuaWNvZGVQbHVnaW4ubGEgVW5pY29kZVBsdWdpbi5sbyBVbmljb2Rl T3BzLWxpbnV4LmxvIApsaWJ0b29sOiBsaW5rOiBnY2MgLXNoYXJlZCAgLWZQSUMgLURQSUMgIC5s aWJzL1VuaWNvZGVQbHVnaW4ubyAubGlicy9Vbmljb2RlT3BzLWxpbnV4Lm8gICAtTC91c3IvbG9j YWwvbGliIC1scGFuZ29jYWlyby0xLjAgLWxjYWlybyAtbHBhbmdvLTEuMCAtbGdvYmplY3QtMi4w IC1sZ2xpYi0yLjAgIC1nIC1PMiAtbXNzZTIgLXB0aHJlYWQgLW02NCAtV2wsLXogLVdsLG5vdyAg IC1wdGhyZWFkIC1XbCwtc29uYW1lIC1XbCxVbmljb2RlUGx1Z2luLnNvIC1vIC5saWJzL1VuaWNv ZGVQbHVnaW4uc28KL3Vzci9iaW4vbGQ6IGNhbm5vdCBmaW5kIC1scGFuZ29jYWlyby0xLjAKL3Vz ci9iaW4vbGQ6IGNhbm5vdCBmaW5kIC1scGFuZ28tMS4wCmNvbGxlY3QyOiBlcnJvcjogbGQgcmV0 dXJuZWQgMSBleGl0IHN0YXR1cwpNYWtlZmlsZToxNzQ6IHJlY2lwZSBmb3IgdGFyZ2V0ICdVbmlj b2RlUGx1Z2luLmxhJyBmYWlsZWQKPC9jb2RlPjwvcHJlPgo8cD5Ob3Qgc3VyZSBhYm91dCB0aGF0 ICJhdXRvY29uZiIgaW5jaWRlbnQsIGJ1dCBzb21ldGhpbmcgZmlzaHkgbWlnaHQgYmUgZ29pbmcg b24gd2l0aCBwYW5nbyBpbiBVYnVudHUgMTguMDQuPC9wPgoKPHAgc3R5bGU9ImZvbnQtc2l6ZTpz bWFsbDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTtjb2xvcjojNjY2OyI+Jm1kYXNoOzxi ciAvPllvdSBhcmUgcmVjZWl2aW5nIHRoaXMgYmVjYXVzZSB5b3UgYXJlIHN1YnNjcmliZWQgdG8g dGhpcyB0aHJlYWQuPGJyIC8+UmVwbHkgdG8gdGhpcyBlbWFpbCBkaXJlY3RseSwgPGEgaHJlZj0i aHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5 OCNpc3N1ZWNvbW1lbnQtOTI3ODU3MzU4Ij52aWV3IGl0IG9uIEdpdEh1YjwvYT4sIG9yIDxhIGhy ZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9ub3RpZmljYXRpb25zL3Vuc3Vic2NyaWJlLWF1dGgvQUlK UEVXWUFYWU9WUzZIWFpBRVZRRzNVRUJVRDVBTkNORlNNNUVYVklTQ0EiPnVuc3Vic2NyaWJlPC9h Pi48YnIgLz5UcmlhZ2Ugbm90aWZpY2F0aW9ucyBvbiB0aGUgZ28gd2l0aCBHaXRIdWIgTW9iaWxl IGZvciA8YSBocmVmPSJodHRwczovL2FwcHMuYXBwbGUuY29tL2FwcC9hcHBsZS1zdG9yZS9pZDE0 NzczNzY5MDU/Y3Q9bm90aWZpY2F0aW9uLWVtYWlsJmFtcDttdD04JmFtcDtwdD01MjQ2NzUiPmlP UzwvYT4gb3IgPGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRh aWxzP2lkPWNvbS5naXRodWIuYW5kcm9pZCZhbXA7cmVmZXJyZXI9dXRtX2NhbXBhaWduJTNEbm90 aWZpY2F0aW9uLWVtYWlsJTI2dXRtX21lZGl1bSUzRGVtYWlsJTI2dXRtX3NvdXJjZSUzRGdpdGh1 YiI+QW5kcm9pZDwvYT4uCjxpbWcgc3JjPSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9u cy9iZWFjb24vQUlKUEVXNU0zTkJVRENFQjc0QlNRQ0xVRUJVRDVBNUNORlNNNUVYVklTQ0tZWTNQ TlZXV0szVFVMNTJIUzRERlZSRVhHNDNWTVZCVzYzTE5NVlhISktURE41V1cyWkxPT1JQV1NaR09H NUc3VlRRLmdpZiIgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgYWx0PSIiIC8+PC9wPgo8c2NyaXB0IHR5 cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPlsKewoiQGNvbnRleHQiOiAiaHR0cDovL3NjaGVtYS5v cmciLAoiQHR5cGUiOiAiRW1haWxNZXNzYWdlIiwKInBvdGVudGlhbEFjdGlvbiI6IHsKIkB0eXBl IjogIlZpZXdBY3Rpb24iLAoidGFyZ2V0IjogImh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0 YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21tZW50LTkyNzg1NzM1OCIsCiJ1 cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9w dWxsLzU5OCNpc3N1ZWNvbW1lbnQtOTI3ODU3MzU4IiwKIm5hbWUiOiAiVmlldyBQdWxsIFJlcXVl c3QiCn0sCiJkZXNjcmlwdGlvbiI6ICJWaWV3IHRoaXMgUHVsbCBSZXF1ZXN0IG9uIEdpdEh1YiIs CiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoibmFtZSI6ICJHaXRIdWIi LAoidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbSIKfQp9Cl08L3NjcmlwdD4= --===============5490561024658942235==-- From notifications@github.com Mon Sep 27 13:17:51 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Mon, 27 Sep 2021 06:17:48 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7565480078449239200==" --===============7565480078449239200== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I am now looking at the hardcoded magic in "platforms/unix/plugins/UnicodePlu= gin/README.UnicodePlugin". Maybe this is the reason why the VM binaries did n= ot play so well in the first place? Maybe we can use Ubuntu 20.04 after all? --=20 You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92786= 6247 --===============7565480078449239200== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5JIGFtIG5vdyBsb29raW5nIGF0IHRoZSBoYXJkY29kZWQgbWFnaWMgaW4gInBs YXRmb3Jtcy91bml4L3BsdWdpbnMvVW5pY29kZVBsdWdpbi9SRUFETUUuVW5pY29kZVBsdWdpbiIu IE1heWJlIHRoaXMgaXMgdGhlIHJlYXNvbiB3aHkgdGhlIFZNIGJpbmFyaWVzIGRpZCBub3QgcGxh eSBzbyB3ZWxsIGluIHRoZSBmaXJzdCBwbGFjZT8gTWF5YmUgd2UgY2FuIHVzZSBVYnVudHUgMjAu MDQgYWZ0ZXIgYWxsPzwvcD4KCjxwIHN0eWxlPSJmb250LXNpemU6c21hbGw7LXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0Om5vbmU7Y29sb3I6IzY2NjsiPiZtZGFzaDs8YnIgLz5Zb3UgYXJlIHJlY2Vp dmluZyB0aGlzIGJlY2F1c2UgeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoaXMgdGhyZWFkLjxiciAv PlJlcGx5IHRvIHRoaXMgZW1haWwgZGlyZWN0bHksIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNv bS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21tZW50LTky Nzg2NjI0NyI+dmlldyBpdCBvbiBHaXRIdWI8L2E+LCBvciA8YSBocmVmPSJodHRwczovL2dpdGh1 Yi5jb20vbm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FJSlBFV1lPN1dXQ1pDVTIyU1FJ VldEVUVCVkhaQU5DTkZTTTVFWFZJU0NBIj51bnN1YnNjcmliZTwvYT4uPGJyIC8+VHJpYWdlIG5v dGlmaWNhdGlvbnMgb24gdGhlIGdvIHdpdGggR2l0SHViIE1vYmlsZSBmb3IgPGEgaHJlZj0iaHR0 cHM6Ly9hcHBzLmFwcGxlLmNvbS9hcHAvYXBwbGUtc3RvcmUvaWQxNDc3Mzc2OTA1P2N0PW5vdGlm aWNhdGlvbi1lbWFpbCZhbXA7bXQ9OCZhbXA7cHQ9NTI0Njc1Ij5pT1M8L2E+IG9yIDxhIGhyZWY9 Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uZ2l0aHVi LmFuZHJvaWQmYW1wO3JlZmVycmVyPXV0bV9jYW1wYWlnbiUzRG5vdGlmaWNhdGlvbi1lbWFpbCUy NnV0bV9tZWRpdW0lM0RlbWFpbCUyNnV0bV9zb3VyY2UlM0RnaXRodWIiPkFuZHJvaWQ8L2E+Lgo8 aW1nIHNyYz0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMvYmVhY29uL0FJSlBFVzdB Q1lBNlM0SkdaVFJYUDdMVUVCVkhaQTVDTkZTTTVFWFZJU0NLWVkzUE5WV1dLM1RVTDUySFM0REZW UkVYRzQzVk1WQlc2M0xOTVZYSEpLVERONVdXMlpMT09SUFdTWkdPRzVIQjNCWS5naWYiIGhlaWdo dD0iMSIgd2lkdGg9IjEiIGFsdD0iIiAvPjwvcD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9s ZCtqc29uIj5bCnsKIkBjb250ZXh0IjogImh0dHA6Ly9zY2hlbWEub3JnIiwKIkB0eXBlIjogIkVt YWlsTWVzc2FnZSIsCiJwb3RlbnRpYWxBY3Rpb24iOiB7CiJAdHlwZSI6ICJWaWV3QWN0aW9uIiwK InRhcmdldCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxr LXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05Mjc4NjYyNDciLAoidXJsIjogImh0dHBzOi8vZ2l0 aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21t ZW50LTkyNzg2NjI0NyIsCiJuYW1lIjogIlZpZXcgUHVsbCBSZXF1ZXN0Igp9LAoiZGVzY3JpcHRp b24iOiAiVmlldyB0aGlzIFB1bGwgUmVxdWVzdCBvbiBHaXRIdWIiLAoicHVibGlzaGVyIjogewoi QHR5cGUiOiAiT3JnYW5pemF0aW9uIiwKIm5hbWUiOiAiR2l0SHViIiwKInVybCI6ICJodHRwczov L2dpdGh1Yi5jb20iCn0KfQpdPC9zY3JpcHQ+ --===============7565480078449239200==-- From notifications@github.com Mon Sep 27 14:55:03 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Mon, 27 Sep 2021 07:54:59 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0271080092417267267==" --===============0271080092417267267== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Okay. We don't even build the "UnicodePlugin" in the CI because: ``` 2021-09-22T23:04:54.3201231Z checking for PangoCairo libraries... no 2021-09-22T23:04:54.3202551Z ******** disabling UnicodePlugin ``` But in both Ubuntu 18.04 and 20.04, we have them loaded by default. Hmm.... a= nyway. Both "FT2Plugin" and "UnicodePlugin" are currently not built in the CI= with Ubuntu 20.04 but somehow here when using Ubuntu 18.04. --=20 You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92795= 4005 --===============0271080092417267267== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5Pa2F5LiBXZSBkb24ndCBldmVuIGJ1aWxkIHRoZSAiVW5pY29kZVBsdWdpbiIg aW4gdGhlIENJIGJlY2F1c2U6PC9wPgo8cHJlPjxjb2RlPjIwMjEtMDktMjJUMjM6MDQ6NTQuMzIw MTIzMVogY2hlY2tpbmcgZm9yIFBhbmdvQ2Fpcm8gbGlicmFyaWVzLi4uIG5vCjIwMjEtMDktMjJU MjM6MDQ6NTQuMzIwMjU1MVogKioqKioqKiogZGlzYWJsaW5nIFVuaWNvZGVQbHVnaW4KPC9jb2Rl PjwvcHJlPgo8cD5CdXQgaW4gYm90aCBVYnVudHUgMTguMDQgYW5kIDIwLjA0LCB3ZSBoYXZlIHRo ZW0gbG9hZGVkIGJ5IGRlZmF1bHQuIEhtbS4uLi4gYW55d2F5LiBCb3RoICJGVDJQbHVnaW4iIGFu ZCAiVW5pY29kZVBsdWdpbiIgYXJlIGN1cnJlbnRseSBub3QgYnVpbHQgaW4gdGhlIENJIHdpdGgg VWJ1bnR1IDIwLjA0IGJ1dCBzb21laG93IGhlcmUgd2hlbiB1c2luZyBVYnVudHUgMTguMDQuPC9w PgoKPHAgc3R5bGU9ImZvbnQtc2l6ZTpzbWFsbDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9u ZTtjb2xvcjojNjY2OyI+Jm1kYXNoOzxiciAvPllvdSBhcmUgcmVjZWl2aW5nIHRoaXMgYmVjYXVz ZSB5b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhpcyB0aHJlYWQuPGJyIC8+UmVwbHkgdG8gdGhpcyBl bWFpbCBkaXJlY3RseSwgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsv b3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OCNpc3N1ZWNvbW1lbnQtOTI3OTU0MDA1Ij52aWV3IGl0 IG9uIEdpdEh1YjwvYT4sIG9yIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9ub3RpZmljYXRp b25zL3Vuc3Vic2NyaWJlLWF1dGgvQUlKUEVXNjJaTzY2U01SNlpSWVpVTjNVRUNBVUhBTkNORlNN NUVYVklTQ0EiPnVuc3Vic2NyaWJlPC9hPi48YnIgLz5UcmlhZ2Ugbm90aWZpY2F0aW9ucyBvbiB0 aGUgZ28gd2l0aCBHaXRIdWIgTW9iaWxlIGZvciA8YSBocmVmPSJodHRwczovL2FwcHMuYXBwbGUu Y29tL2FwcC9hcHBsZS1zdG9yZS9pZDE0NzczNzY5MDU/Y3Q9bm90aWZpY2F0aW9uLWVtYWlsJmFt cDttdD04JmFtcDtwdD01MjQ2NzUiPmlPUzwvYT4gb3IgPGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdv b2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5naXRodWIuYW5kcm9pZCZhbXA7cmVm ZXJyZXI9dXRtX2NhbXBhaWduJTNEbm90aWZpY2F0aW9uLWVtYWlsJTI2dXRtX21lZGl1bSUzRGVt YWlsJTI2dXRtX3NvdXJjZSUzRGdpdGh1YiI+QW5kcm9pZDwvYT4uCjxpbWcgc3JjPSJodHRwczov L2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy9iZWFjb24vQUlKUEVXWUREUFhKN0M1UlZLRFJXUExV RUNBVUhBNUNORlNNNUVYVklTQ0tZWTNQTlZXV0szVFVMNTJIUzRERlZSRVhHNDNWTVZCVzYzTE5N VlhISktURE41V1cyWkxPT1JQV1NaR09HNUhYSVZJLmdpZiIgaGVpZ2h0PSIxIiB3aWR0aD0iMSIg YWx0PSIiIC8+PC9wPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPlsKewoiQGNv bnRleHQiOiAiaHR0cDovL3NjaGVtYS5vcmciLAoiQHR5cGUiOiAiRW1haWxNZXNzYWdlIiwKInBv dGVudGlhbEFjdGlvbiI6IHsKIkB0eXBlIjogIlZpZXdBY3Rpb24iLAoidGFyZ2V0IjogImh0dHBz Oi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNz dWVjb21tZW50LTkyNzk1NDAwNSIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFs bHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OCNpc3N1ZWNvbW1lbnQtOTI3OTU0MDA1IiwK Im5hbWUiOiAiVmlldyBQdWxsIFJlcXVlc3QiCn0sCiJkZXNjcmlwdGlvbiI6ICJWaWV3IHRoaXMg UHVsbCBSZXF1ZXN0IG9uIEdpdEh1YiIsCiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6 YXRpb24iLAoibmFtZSI6ICJHaXRIdWIiLAoidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbSIKfQp9 Cl08L3NjcmlwdD4= --===============0271080092417267267==-- From tim@rowledge.org Mon Sep 27 17:26:45 2021 From: tim Rowledge To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Mon, 27 Sep 2021 10:26:38 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2628031337160200302==" --===============2628031337160200302== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The only possible comfort I can offer here is that I was able to build an x86= vm for linux to support the "Raspberry Pi Desktop for x86" distro. That runs= the NuScratch, of course. And it requires the unicode plugin. The annoying thing is that I can't find any mail/notes about this, so I'm una= ble to point to any particular solutions I found.=20 tim -- tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim Fractured Idiom:- L'ETAT, C'EST MOE - All the world's a stooge --===============2628031337160200302==-- From notifications@github.com Tue Sep 28 00:04:12 2021 From: David T Lewis To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Mon, 27 Sep 2021 17:04:12 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4291308367419756314==" --===============4291308367419756314== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable With respect to UnicodePlugin, we may be seeing an interaction with some chan= ges in PR#585, specifically the changes to UnicodePlugin/Makefile.inc and Uni= codePlugin/acinclude.m4 (thanks Phil B for the pointer). Prior to merging PR#= 585, I had noticed that UnicodePlugin was failing for the 32-bit builds on my= old Ubuntu 16.04 system. However, it built cleanly on the CI, so I chose to = overlook that issue at the time. Now we see that UnicodePlugin build is faili= ng on CI when we specify an Ubuntu 18.04 (not bleeding edge, not ancient, sor= t of middle of the road) build runner. This suggest that we need to look more= carefully at the changes to those two files in https://github.com/OpenSmallt= alk/opensmalltalk-vm/pull/585/files#diff-722b7a283e9564d68e2f15142c6aa9e2ea1f= ba3e2c71ce87defc965fcdf02dcd=20 --=20 You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92847= 9104 --===============4291308367419756314== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5XaXRoIHJlc3BlY3QgdG8gVW5pY29kZVBsdWdpbiwgd2UgbWF5IGJlIHNlZWlu ZyBhbiBpbnRlcmFjdGlvbiB3aXRoIHNvbWUgY2hhbmdlcyBpbiBQUiM1ODUsIHNwZWNpZmljYWxs eSB0aGUgY2hhbmdlcyB0byBVbmljb2RlUGx1Z2luL01ha2VmaWxlLmluYyBhbmQgVW5pY29kZVBs dWdpbi9hY2luY2x1ZGUubTQgKHRoYW5rcyBQaGlsIEIgZm9yIHRoZSBwb2ludGVyKS4gUHJpb3Ig dG8gbWVyZ2luZyBQUiM1ODUsIEkgaGFkIG5vdGljZWQgdGhhdCBVbmljb2RlUGx1Z2luIHdhcyBm YWlsaW5nIGZvciB0aGUgMzItYml0IGJ1aWxkcyBvbiBteSBvbGQgVWJ1bnR1IDE2LjA0IHN5c3Rl bS4gSG93ZXZlciwgaXQgYnVpbHQgY2xlYW5seSBvbiB0aGUgQ0ksIHNvIEkgY2hvc2UgdG8gb3Zl cmxvb2sgdGhhdCBpc3N1ZSBhdCB0aGUgdGltZS4gTm93IHdlIHNlZSB0aGF0IFVuaWNvZGVQbHVn aW4gYnVpbGQgaXMgZmFpbGluZyBvbiBDSSB3aGVuIHdlIHNwZWNpZnkgYW4gVWJ1bnR1IDE4LjA0 IChub3QgYmxlZWRpbmcgZWRnZSwgbm90IGFuY2llbnQsIHNvcnQgb2YgbWlkZGxlIG9mIHRoZSBy b2FkKSBidWlsZCBydW5uZXIuIFRoaXMgc3VnZ2VzdCB0aGF0IHdlIG5lZWQgdG8gbG9vayBtb3Jl IGNhcmVmdWxseSBhdCB0aGUgY2hhbmdlcyB0byB0aG9zZSB0d28gZmlsZXMgaW4gPGEgaHJlZj0i aHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU4 NS9maWxlcyNkaWZmLTcyMmI3YTI4M2U5NTY0ZDY4ZTJmMTUxNDJjNmFhOWUyZWExZmJhM2UyYzcx Y2U4N2RlZmM5NjVmY2RmMDJkY2QiPmh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29w ZW5zbWFsbHRhbGstdm0vcHVsbC81ODUvZmlsZXMjZGlmZi03MjJiN2EyODNlOTU2NGQ2OGUyZjE1 MTQyYzZhYTllMmVhMWZiYTNlMmM3MWNlODdkZWZjOTY1ZmNkZjAyZGNkPC9hPjwvcD4KCjxwIHN0 eWxlPSJmb250LXNpemU6c21hbGw7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7Y29sb3I6 IzY2NjsiPiZtZGFzaDs8YnIgLz5Zb3UgYXJlIHJlY2VpdmluZyB0aGlzIGJlY2F1c2UgeW91IGNv bW1lbnRlZC48YnIgLz5SZXBseSB0byB0aGlzIGVtYWlsIGRpcmVjdGx5LCA8YSBocmVmPSJodHRw czovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2lz c3VlY29tbWVudC05Mjg0NzkxMDQiPnZpZXcgaXQgb24gR2l0SHViPC9hPiwgb3IgPGEgaHJlZj0i aHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMvdW5zdWJzY3JpYmUtYXV0aC9BSUpQRVc0 TVU1Nlg3WlE2RE9YWldEM1VFRUE3WkFOQ05GU001RVhWSVNDQSI+dW5zdWJzY3JpYmU8L2E+Ljxi ciAvPlRyaWFnZSBub3RpZmljYXRpb25zIG9uIHRoZSBnbyB3aXRoIEdpdEh1YiBNb2JpbGUgZm9y IDxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20vYXBwL2FwcGxlLXN0b3JlL2lkMTQ3NzM3 NjkwNT9jdD1ub3RpZmljYXRpb24tZW1haWwmYW1wO210PTgmYW1wO3B0PTUyNDY3NSI+aU9TPC9h PiBvciA8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM/ aWQ9Y29tLmdpdGh1Yi5hbmRyb2lkJmFtcDtyZWZlcnJlcj11dG1fY2FtcGFpZ24lM0Rub3RpZmlj YXRpb24tZW1haWwlMjZ1dG1fbWVkaXVtJTNEZW1haWwlMjZ1dG1fc291cmNlJTNEZ2l0aHViIj5B bmRyb2lkPC9hPi4KPGltZyBzcmM9Imh0dHBzOi8vZ2l0aHViLmNvbS9ub3RpZmljYXRpb25zL2Jl YWNvbi9BSUpQRVc2TkNETE1YWFFOSEM1TllHTFVFRUE3WkE1Q05GU001RVhWSVNDS1lZM1BOVldX SzNUVUw1MkhTNERGVlJFWEc0M1ZNVkJXNjNMTk1WWEhKS1RETjVXVzJaTE9PUlBXU1pHT0c1TFhQ QUEuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz48L3A+CjxzY3JpcHQgdHlwZT0i YXBwbGljYXRpb24vbGQranNvbiI+Wwp7CiJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIs CiJAdHlwZSI6ICJFbWFpbE1lc3NhZ2UiLAoicG90ZW50aWFsQWN0aW9uIjogewoiQHR5cGUiOiAi Vmlld0FjdGlvbiIsCiJ0YXJnZXQiOiAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsv b3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OCNpc3N1ZWNvbW1lbnQtOTI4NDc5MTA0IiwKInVybCI6 ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwv NTk4I2lzc3VlY29tbWVudC05Mjg0NzkxMDQiLAoibmFtZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIK fSwKImRlc2NyaXB0aW9uIjogIlZpZXcgdGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwKInB1 Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1 cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tIgp9Cn0KXTwvc2NyaXB0Pg== --===============4291308367419756314==-- From notifications@github.com Tue Sep 28 01:20:15 2021 From: pbella To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Mon, 27 Sep 2021 18:20:11 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5354089912845125680==" --===============5354089912845125680== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable As @dtlewis290 suggests, I think it's reasonable to look at my 585 changes as= being the culprit. I changed Makefile.inc / acinclude.m4 to add _-I/usr/lib= /x86_64-linux-gnu/glib-2.0/include_ when I saw that UnicodePlugin was failing= to be configured on 64-bit Debian due to autoconf not finding a needed heade= r. This resolved the issue on my Debian build VMs but these were not multia= rch enabled (i.e. I had *either* a 32-bit or 64-bit build environment, not a = combined one) so I suspect the problem might be with multiarch build environm= ents having both 32-bit and 64-bit PangoCairo-related libraries installed at = the same time? If that's the case, one solution could be to have the 'build = for platform' detection append the include path to only the appropriate /usr/= lib//glib-2.0/include directory rather than both which should eliminate= any conflict on multiarch enabled systems. If the issue isn't related to mu= ltiarch then I'm not sure what the cause is. --=20 You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92856= 4253 --===============5354089912845125680== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5BcyA8YSBjbGFzcz0idXNlci1tZW50aW9uIiBkYXRhLWhvdmVyY2FyZC10eXBl PSJ1c2VyIiBkYXRhLWhvdmVyY2FyZC11cmw9Ii91c2Vycy9kdGxld2lzMjkwL2hvdmVyY2FyZCIg ZGF0YS1vY3RvLWNsaWNrPSJob3ZlcmNhcmQtbGluay1jbGljayIgZGF0YS1vY3RvLWRpbWVuc2lv bnM9ImxpbmtfdHlwZTpzZWxmIiBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vZHRsZXdpczI5MCI+ QGR0bGV3aXMyOTA8L2E+IHN1Z2dlc3RzLCBJIHRoaW5rIGl0J3MgcmVhc29uYWJsZSB0byBsb29r IGF0IG15IDU4NSBjaGFuZ2VzIGFzIGJlaW5nIHRoZSBjdWxwcml0LiAgSSBjaGFuZ2VkIE1ha2Vm aWxlLmluYyAvIGFjaW5jbHVkZS5tNCB0byBhZGQgPGVtPi1JL3Vzci9saWIveDg2XzY0LWxpbnV4 LWdudS9nbGliLTIuMC9pbmNsdWRlPC9lbT4gd2hlbiBJIHNhdyB0aGF0IFVuaWNvZGVQbHVnaW4g d2FzIGZhaWxpbmcgdG8gYmUgY29uZmlndXJlZCBvbiA2NC1iaXQgRGViaWFuIGR1ZSB0byBhdXRv Y29uZiBub3QgZmluZGluZyBhIG5lZWRlZCBoZWFkZXIuICBUaGlzIHJlc29sdmVkIHRoZSAgaXNz dWUgb24gbXkgRGViaWFuIGJ1aWxkIFZNcyBidXQgdGhlc2Ugd2VyZSBub3QgbXVsdGlhcmNoIGVu YWJsZWQgKGkuZS4gSSBoYWQgPGVtPmVpdGhlcjwvZW0+IGEgMzItYml0IG9yIDY0LWJpdCBidWls ZCBlbnZpcm9ubWVudCwgbm90IGEgY29tYmluZWQgb25lKSBzbyBJIHN1c3BlY3QgdGhlIHByb2Js ZW0gbWlnaHQgYmUgd2l0aCBtdWx0aWFyY2ggYnVpbGQgZW52aXJvbm1lbnRzIGhhdmluZyBib3Ro IDMyLWJpdCBhbmQgNjQtYml0IFBhbmdvQ2Fpcm8tcmVsYXRlZCBsaWJyYXJpZXMgaW5zdGFsbGVk IGF0IHRoZSBzYW1lIHRpbWU/ICBJZiB0aGF0J3MgdGhlIGNhc2UsIG9uZSBzb2x1dGlvbiBjb3Vs ZCBiZSB0byBoYXZlIHRoZSAnYnVpbGQgZm9yIHBsYXRmb3JtJyBkZXRlY3Rpb24gYXBwZW5kIHRo ZSBpbmNsdWRlIHBhdGggdG8gb25seSB0aGUgYXBwcm9wcmlhdGUgL3Vzci9saWIvL2dsaWItMi4w L2luY2x1ZGUgZGlyZWN0b3J5IHJhdGhlciB0aGFuIGJvdGggd2hpY2ggc2hvdWxkIGVsaW1pbmF0 ZSBhbnkgY29uZmxpY3Qgb24gbXVsdGlhcmNoIGVuYWJsZWQgc3lzdGVtcy4gIElmIHRoZSBpc3N1 ZSBpc24ndCByZWxhdGVkIHRvIG11bHRpYXJjaCB0aGVuIEknbSBub3Qgc3VyZSB3aGF0IHRoZSBj YXVzZSBpcy48L3A+Cgo8cCBzdHlsZT0iZm9udC1zaXplOnNtYWxsOy13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDpub25lO2NvbG9yOiM2NjY7Ij4mbWRhc2g7PGJyIC8+WW91IGFyZSByZWNlaXZpbmcg dGhpcyBiZWNhdXNlIHlvdSBjb21tZW50ZWQuPGJyIC8+UmVwbHkgdG8gdGhpcyBlbWFpbCBkaXJl Y3RseSwgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxs dGFsay12bS9wdWxsLzU5OCNpc3N1ZWNvbW1lbnQtOTI4NTY0MjUzIj52aWV3IGl0IG9uIEdpdEh1 YjwvYT4sIG9yIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9ub3RpZmljYXRpb25zL3Vuc3Vi c2NyaWJlLWF1dGgvQUlKUEVXWU1BNVFTRkxSQzdFWExJRURVRUVKNFhBTkNORlNNNUVYVklTQ0Ei PnVuc3Vic2NyaWJlPC9hPi48YnIgLz5UcmlhZ2Ugbm90aWZpY2F0aW9ucyBvbiB0aGUgZ28gd2l0 aCBHaXRIdWIgTW9iaWxlIGZvciA8YSBocmVmPSJodHRwczovL2FwcHMuYXBwbGUuY29tL2FwcC9h cHBsZS1zdG9yZS9pZDE0NzczNzY5MDU/Y3Q9bm90aWZpY2F0aW9uLWVtYWlsJmFtcDttdD04JmFt cDtwdD01MjQ2NzUiPmlPUzwvYT4gb3IgPGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20v c3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5naXRodWIuYW5kcm9pZCZhbXA7cmVmZXJyZXI9dXRt X2NhbXBhaWduJTNEbm90aWZpY2F0aW9uLWVtYWlsJTI2dXRtX21lZGl1bSUzRGVtYWlsJTI2dXRt X3NvdXJjZSUzRGdpdGh1YiI+QW5kcm9pZDwvYT4uCjxpbWcgc3JjPSJodHRwczovL2dpdGh1Yi5j b20vbm90aWZpY2F0aW9ucy9iZWFjb24vQUlKUEVXN0M3VkdLVldJUlFYSUk1VkxVRUVKNFhBNUNO RlNNNUVYVklTQ0tZWTNQTlZXV0szVFVMNTJIUzRERlZSRVhHNDNWTVZCVzYzTE5NVlhISktURE41 V1cyWkxPT1JQV1NaR09HNU1NSUhJLmdpZiIgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgYWx0PSIiIC8+ PC9wPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPlsKewoiQGNvbnRleHQiOiAi aHR0cDovL3NjaGVtYS5vcmciLAoiQHR5cGUiOiAiRW1haWxNZXNzYWdlIiwKInBvdGVudGlhbEFj dGlvbiI6IHsKIkB0eXBlIjogIlZpZXdBY3Rpb24iLAoidGFyZ2V0IjogImh0dHBzOi8vZ2l0aHVi LmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21tZW50 LTkyODU2NDI1MyIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3Bl bnNtYWxsdGFsay12bS9wdWxsLzU5OCNpc3N1ZWNvbW1lbnQtOTI4NTY0MjUzIiwKIm5hbWUiOiAi VmlldyBQdWxsIFJlcXVlc3QiCn0sCiJkZXNjcmlwdGlvbiI6ICJWaWV3IHRoaXMgUHVsbCBSZXF1 ZXN0IG9uIEdpdEh1YiIsCiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoi bmFtZSI6ICJHaXRIdWIiLAoidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbSIKfQp9Cl08L3Njcmlw dD4= --===============5354089912845125680==-- From notifications@github.com Tue Sep 28 07:00:29 2021 From: Tobias Pape To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 00:00:26 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5047034451437911305==" --===============5047034451437911305== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Probably we should actually follow GLibs requirements and use `pkg-config`? [This seems appropriate](https://stackoverflow.com/questions/1732822/portably= -include-glib-headers-in-autoconf-automake): > By using the `PKG_CHECK_MODULES` macro, Autoconf-generated configure script= s can retrieve pkg-config data automatically. [=E2=80=A6] > ``` > PKG_CHECK_MODULES([DEPS], [glib-2.0 >=3D 2.24.1]) > ``` Or step by step: https://stackoverflow.com/a/14828132 However, these all assume automake, but we dont use that. I'll have a look= =E2=80=A6 --=20 You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92891= 1193 --===============5047034451437911305== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPg0KPHA+UHJvYmFibHkgd2Ugc2hvdWxkIGFjdHVhbGx5IGZvbGxvdyBHTGlicyByZXF1 aXJlbWVudHMgYW5kIHVzZSA8Y29kZT5wa2ctY29uZmlnPC9jb2RlPj88YnI+DQo8YSBocmVmPSJo dHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNzMyODIyL3BvcnRhYmx5LWluY2x1 ZGUtZ2xpYi1oZWFkZXJzLWluLWF1dG9jb25mLWF1dG9tYWtlIiByZWw9Im5vZm9sbG93Ij5UaGlz IHNlZW1zIGFwcHJvcHJpYXRlPC9hPjo8L3A+DQo8YmxvY2txdW90ZT4NCjxwPkJ5IHVzaW5nIHRo ZSA8Y29kZT5QS0dfQ0hFQ0tfTU9EVUxFUzwvY29kZT4gbWFjcm8sIEF1dG9jb25mLWdlbmVyYXRl ZCBjb25maWd1cmUgc2NyaXB0cyBjYW4gcmV0cmlldmUgcGtnLWNvbmZpZyBkYXRhIGF1dG9tYXRp Y2FsbHkuIFvigKZdPC9wPg0KPHByZT48Y29kZT5QS0dfQ0hFQ0tfTU9EVUxFUyhbREVQU10sIFtn bGliLTIuMCAmZ3Q7PSAyLjI0LjFdKQ0KPC9jb2RlPjwvcHJlPg0KPC9ibG9ja3F1b3RlPg0KPHA+ T3Igc3RlcCBieSBzdGVwOiA8YSBocmVmPSJodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMTQ4 MjgxMzIiIHJlbD0ibm9mb2xsb3ciPmh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8xNDgyODEz MjwvYT48L3A+DQo8cD5Ib3dldmVyLCAgdGhlc2UgYWxsIGFzc3VtZSBhdXRvbWFrZSwgYnV0IHdl IGRvbnQgdXNlIHRoYXQuIEknbGwgaGF2ZSBhIGxvb2vigKY8L3A+DQoNCjxwIHN0eWxlPSJmb250 LXNpemU6c21hbGw7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7Y29sb3I6IzY2NjsiPiZt ZGFzaDs8YnIgLz5Zb3UgYXJlIHJlY2VpdmluZyB0aGlzIGJlY2F1c2UgeW91IGNvbW1lbnRlZC48 YnIgLz5SZXBseSB0byB0aGlzIGVtYWlsIGRpcmVjdGx5LCA8YSBocmVmPSJodHRwczovL2dpdGh1 Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVu dC05Mjg5MTExOTMiPnZpZXcgaXQgb24gR2l0SHViPC9hPiwgb3IgPGEgaHJlZj0iaHR0cHM6Ly9n aXRodWIuY29tL25vdGlmaWNhdGlvbnMvdW5zdWJzY3JpYmUtYXV0aC9BSUpQRVczTkVFRjdORkxH SlNFTVVLTFVFRlJZVkFOQ05GU001RVhWSVNDQSI+dW5zdWJzY3JpYmU8L2E+LjxiciAvPlRyaWFn ZSBub3RpZmljYXRpb25zIG9uIHRoZSBnbyB3aXRoIEdpdEh1YiBNb2JpbGUgZm9yIDxhIGhyZWY9 Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20vYXBwL2FwcGxlLXN0b3JlL2lkMTQ3NzM3NjkwNT9jdD1u b3RpZmljYXRpb24tZW1haWwmYW1wO210PTgmYW1wO3B0PTUyNDY3NSI+aU9TPC9hPiBvciA8YSBo cmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM/aWQ9Y29tLmdp dGh1Yi5hbmRyb2lkJmFtcDtyZWZlcnJlcj11dG1fY2FtcGFpZ24lM0Rub3RpZmljYXRpb24tZW1h aWwlMjZ1dG1fbWVkaXVtJTNEZW1haWwlMjZ1dG1fc291cmNlJTNEZ2l0aHViIj5BbmRyb2lkPC9h Pi4NCjxpbWcgc3JjPSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy9iZWFjb24vQUlK UEVXWktMV1BCRUhRRjU3VFZXVjNVRUZSWVZBNUNORlNNNUVYVklTQ0tZWTNQTlZXV0szVFVMNTJI UzRERlZSRVhHNDNWTVZCVzYzTE5NVlhISktURE41V1cyWkxPT1JQV1NaR09HNVBBNldJLmdpZiIg aGVpZ2h0PSIxIiB3aWR0aD0iMSIgYWx0PSIiIC8+PC9wPg0KPHNjcmlwdCB0eXBlPSJhcHBsaWNh dGlvbi9sZCtqc29uIj5bDQp7DQoiQGNvbnRleHQiOiAiaHR0cDovL3NjaGVtYS5vcmciLA0KIkB0 eXBlIjogIkVtYWlsTWVzc2FnZSIsDQoicG90ZW50aWFsQWN0aW9uIjogew0KIkB0eXBlIjogIlZp ZXdBY3Rpb24iLA0KInRhcmdldCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9v cGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05Mjg5MTExOTMiLA0KInVybCI6 ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwv NTk4I2lzc3VlY29tbWVudC05Mjg5MTExOTMiLA0KIm5hbWUiOiAiVmlldyBQdWxsIFJlcXVlc3Qi DQp9LA0KImRlc2NyaXB0aW9uIjogIlZpZXcgdGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwN CiJwdWJsaXNoZXIiOiB7DQoiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwNCiJuYW1lIjogIkdpdEh1 YiIsDQoidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbSINCn0NCn0NCl08L3NjcmlwdD4= --===============5047034451437911305==-- From notifications@github.com Tue Sep 28 07:08:33 2021 From: Tobias Pape To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 00:08:29 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0311449703899900640==" --===============0311449703899900640== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable (Actually, David's notes in the Readme seem pretty acurate) --=20 You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92891= 6687 --===============0311449703899900640== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD4oQWN0dWFsbHksIERhdmlkJ3Mgbm90ZXMgaW4gdGhlIFJlYWRtZSBzZWVtIHBy ZXR0eSBhY3VyYXRlKTwvcD4KCjxwIHN0eWxlPSJmb250LXNpemU6c21hbGw7LXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0Om5vbmU7Y29sb3I6IzY2NjsiPiZtZGFzaDs8YnIgLz5Zb3UgYXJlIHJlY2Vp dmluZyB0aGlzIGJlY2F1c2UgeW91IGNvbW1lbnRlZC48YnIgLz5SZXBseSB0byB0aGlzIGVtYWls IGRpcmVjdGx5LCA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVu c21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05Mjg5MTY2ODciPnZpZXcgaXQgb24g R2l0SHViPC9hPiwgb3IgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMv dW5zdWJzY3JpYmUtYXV0aC9BSUpQRVdZWEtQNU1NR1JCT1FXS09QM1VFRlNXM0FOQ05GU001RVhW SVNDQSI+dW5zdWJzY3JpYmU8L2E+LjxiciAvPlRyaWFnZSBub3RpZmljYXRpb25zIG9uIHRoZSBn byB3aXRoIEdpdEh1YiBNb2JpbGUgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20v YXBwL2FwcGxlLXN0b3JlL2lkMTQ3NzM3NjkwNT9jdD1ub3RpZmljYXRpb24tZW1haWwmYW1wO210 PTgmYW1wO3B0PTUyNDY3NSI+aU9TPC9hPiBvciA8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xl LmNvbS9zdG9yZS9hcHBzL2RldGFpbHM/aWQ9Y29tLmdpdGh1Yi5hbmRyb2lkJmFtcDtyZWZlcnJl cj11dG1fY2FtcGFpZ24lM0Rub3RpZmljYXRpb24tZW1haWwlMjZ1dG1fbWVkaXVtJTNEZW1haWwl MjZ1dG1fc291cmNlJTNEZ2l0aHViIj5BbmRyb2lkPC9hPi4KPGltZyBzcmM9Imh0dHBzOi8vZ2l0 aHViLmNvbS9ub3RpZmljYXRpb25zL2JlYWNvbi9BSUpQRVcyVFhXMlZaWkFENkVIWktPVFVFRlNX M0E1Q05GU001RVhWSVNDS1lZM1BOVldXSzNUVUw1MkhTNERGVlJFWEc0M1ZNVkJXNjNMTk1WWEhK S1RETjVXVzJaTE9PUlBXU1pHT0c1UENKVFkuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9 IiIgLz48L3A+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+Wwp7CiJAY29udGV4 dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiJAdHlwZSI6ICJFbWFpbE1lc3NhZ2UiLAoicG90ZW50 aWFsQWN0aW9uIjogewoiQHR5cGUiOiAiVmlld0FjdGlvbiIsCiJ0YXJnZXQiOiAiaHR0cHM6Ly9n aXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OCNpc3N1ZWNv bW1lbnQtOTI4OTE2Njg3IiwKInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFs ay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05Mjg5MTY2ODciLAoibmFt ZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIKfSwKImRlc2NyaXB0aW9uIjogIlZpZXcgdGhpcyBQdWxs IFJlcXVlc3Qgb24gR2l0SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9yZ2FuaXphdGlv biIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tIgp9Cn0KXTwv c2NyaXB0Pg== --===============0311449703899900640==-- From notifications@github.com Tue Sep 28 08:44:04 2021 From: Tobias Pape To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 01:44:00 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2245022474429155891==" --===============2245022474429155891== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable see ea296f0=20 --=20 You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92898= 3644 --===============2245022474429155891== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5zZWUgPGEgY2xhc3M9ImNvbW1pdC1saW5rIiBkYXRhLWhvdmVyY2FyZC10eXBl PSJjb21taXQiIGRhdGEtaG92ZXJjYXJkLXVybD0iaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFs bHRhbGsvb3BlbnNtYWxsdGFsay12bS9jb21taXQvZWEyOTZmMDQwMWYxZDllODNjYjhmZmVhM2Zm MDg1ZjZlZTM0ZjRlZi9ob3ZlcmNhcmQiIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21h bGx0YWxrL29wZW5zbWFsbHRhbGstdm0vY29tbWl0L2VhMjk2ZjA0MDFmMWQ5ZTgzY2I4ZmZlYTNm ZjA4NWY2ZWUzNGY0ZWYiPjx0dD5lYTI5NmYwPC90dD48L2E+PC9wPgoKPHAgc3R5bGU9ImZvbnQt c2l6ZTpzbWFsbDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTtjb2xvcjojNjY2OyI+Jm1k YXNoOzxiciAvPllvdSBhcmUgcmVjZWl2aW5nIHRoaXMgYmVjYXVzZSB5b3UgY29tbWVudGVkLjxi ciAvPlJlcGx5IHRvIHRoaXMgZW1haWwgZGlyZWN0bHksIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21tZW50 LTkyODk4MzY0NCI+dmlldyBpdCBvbiBHaXRIdWI8L2E+LCBvciA8YSBocmVmPSJodHRwczovL2dp dGh1Yi5jb20vbm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FJSlBFV1lNNVhNSkpORlJN QUhDWEZUVUVGNTVCQU5DTkZTTTVFWFZJU0NBIj51bnN1YnNjcmliZTwvYT4uPGJyIC8+VHJpYWdl IG5vdGlmaWNhdGlvbnMgb24gdGhlIGdvIHdpdGggR2l0SHViIE1vYmlsZSBmb3IgPGEgaHJlZj0i aHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS9hcHAvYXBwbGUtc3RvcmUvaWQxNDc3Mzc2OTA1P2N0PW5v dGlmaWNhdGlvbi1lbWFpbCZhbXA7bXQ9OCZhbXA7cHQ9NTI0Njc1Ij5pT1M8L2E+IG9yIDxhIGhy ZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uZ2l0 aHViLmFuZHJvaWQmYW1wO3JlZmVycmVyPXV0bV9jYW1wYWlnbiUzRG5vdGlmaWNhdGlvbi1lbWFp bCUyNnV0bV9tZWRpdW0lM0RlbWFpbCUyNnV0bV9zb3VyY2UlM0RnaXRodWIiPkFuZHJvaWQ8L2E+ Lgo8aW1nIHNyYz0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMvYmVhY29uL0FJSlBF VzNaTUUzQ0JZTFc2UUdCQ05EVUVGNTVCQTVDTkZTTTVFWFZJU0NLWVkzUE5WV1dLM1RVTDUySFM0 REZWUkVYRzQzVk1WQlc2M0xOTVZYSEpLVERONVdXMlpMT09SUFdTWkdPRzVQU1VYQS5naWYiIGhl aWdodD0iMSIgd2lkdGg9IjEiIGFsdD0iIiAvPjwvcD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlv bi9sZCtqc29uIj5bCnsKIkBjb250ZXh0IjogImh0dHA6Ly9zY2hlbWEub3JnIiwKIkB0eXBlIjog IkVtYWlsTWVzc2FnZSIsCiJwb3RlbnRpYWxBY3Rpb24iOiB7CiJAdHlwZSI6ICJWaWV3QWN0aW9u IiwKInRhcmdldCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0 YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05Mjg5ODM2NDQiLAoidXJsIjogImh0dHBzOi8v Z2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVj b21tZW50LTkyODk4MzY0NCIsCiJuYW1lIjogIlZpZXcgUHVsbCBSZXF1ZXN0Igp9LAoiZGVzY3Jp cHRpb24iOiAiVmlldyB0aGlzIFB1bGwgUmVxdWVzdCBvbiBHaXRIdWIiLAoicHVibGlzaGVyIjog ewoiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwKIm5hbWUiOiAiR2l0SHViIiwKInVybCI6ICJodHRw czovL2dpdGh1Yi5jb20iCn0KfQpdPC9zY3JpcHQ+ --===============2245022474429155891==-- From notifications@github.com Tue Sep 28 09:12:49 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 02:12:45 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5330028149757897138==" --===============5330028149757897138== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @marceltaeumel pushed 1 commit. a9619d83c9adb69f32f53caca14b9c92033b3528 Merge remote-tracking branch 'upstr= eam/Cog' into dtl/linux-runs-on-setting --=20 You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598/files/528ce2787b80= d50ef1dbe480bd8867e92981d085..a9619d83c9adb69f32f53caca14b9c92033b3528 --===============5330028149757897138== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL21hcmNlbHRhZXVtZWwiIGNsYXNzPSJ1c2Vy LW1lbnRpb24iPkBtYXJjZWx0YWV1bWVsPC9hPiBwdXNoZWQgMSBjb21taXQuPC9wPgoKPHVsPgog IDxsaT48YSBjbGFzcz0iY29tbWl0LWxpbmsiIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVu U21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vY29tbWl0L2E5NjE5ZDgzYzlhZGI2OWYzMmY1M2Nh Y2ExNGI5YzkyMDMzYjM1MjgiPmE5NjE5ZDg8L2E+ICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJh bmNoICYjMzk7dXBzdHJlYW0vQ29nJiMzOTsgaW50byBkdGwvbGludXgtcnVucy1vbi1zZXR0aW5n PC9saT4KPC91bD4KCgo8cCBzdHlsZT0iZm9udC1zaXplOnNtYWxsOy13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDpub25lO2NvbG9yOiM2NjY7Ij4mbWRhc2g7PGJyIC8+WW91IGFyZSByZWNlaXZpbmcg dGhpcyBiZWNhdXNlIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGlzIHRocmVhZC48YnIgLz48YSBo cmVmPSJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1 bGwvNTk4L2ZpbGVzLzUyOGNlMjc4N2I4MGQ1MGVmMWRiZTQ4MGJkODg2N2U5Mjk4MWQwODUuLmE5 NjE5ZDgzYzlhZGI2OWYzMmY1M2NhY2ExNGI5YzkyMDMzYjM1MjgiPlZpZXcgaXQgb24gR2l0SHVi PC9hPiBvciA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy91bnN1YnNj cmliZS1hdXRoL0FJSlBFVzMzNTJOREpJMk5PQUE0NUYzVUVHQkkzQU5DTkZTTTVFWFZJU0NBIj51 bnN1YnNjcmliZTwvYT4uPGJyIC8+VHJpYWdlIG5vdGlmaWNhdGlvbnMgb24gdGhlIGdvIHdpdGgg R2l0SHViIE1vYmlsZSBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS9hcHAvYXBw bGUtc3RvcmUvaWQxNDc3Mzc2OTA1P2N0PW5vdGlmaWNhdGlvbi1lbWFpbCZhbXA7bXQ9OCZhbXA7 cHQ9NTI0Njc1Ij5pT1M8L2E+IG9yIDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0 b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uZ2l0aHViLmFuZHJvaWQmYW1wO3JlZmVycmVyPXV0bV9j YW1wYWlnbiUzRG5vdGlmaWNhdGlvbi1lbWFpbCUyNnV0bV9tZWRpdW0lM0RlbWFpbCUyNnV0bV9z b3VyY2UlM0RnaXRodWIiPkFuZHJvaWQ8L2E+Lgo8aW1nIHNyYz0iaHR0cHM6Ly9naXRodWIuY29t L25vdGlmaWNhdGlvbnMvYmVhY29uL0FJSlBFVzVTV1VTRVA1RFZGTktZS0JMVUVHQkkzQTVDTkZT TTVFWFZJU0NLWVkzUE5WV1dLM1RVTDUySFM0REZYTklISzNETUtKU1hDNUxGT04yRkE1TFROQkhH NjVESk1aVVdHWUxVTkZYVzVLVERONVdXMlpMT09SUFdTWkY1S0IyV1kzQkRHNDJERU5SWkdVWkRF T0NRT1ZaV1FJWllHQVpUQU5CWUhFWVRDTUkuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9 IiIgLz48L3A+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+Wwp7CiJAY29udGV4 dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiJAdHlwZSI6ICJFbWFpbE1lc3NhZ2UiLAoicG90ZW50 aWFsQWN0aW9uIjogewoiQHR5cGUiOiAiVmlld0FjdGlvbiIsCiJ0YXJnZXQiOiAiaHR0cHM6Ly9n aXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OC9maWxlcy81 MjhjZTI3ODdiODBkNTBlZjFkYmU0ODBiZDg4NjdlOTI5ODFkMDg1Li5hOTYxOWQ4M2M5YWRiNjlm MzJmNTNjYWNhMTRiOWM5MjAzM2IzNTI4IiwKInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3Bl blNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4L2ZpbGVzLzUyOGNlMjc4N2I4MGQ1 MGVmMWRiZTQ4MGJkODg2N2U5Mjk4MWQwODUuLmE5NjE5ZDgzYzlhZGI2OWYzMmY1M2NhY2ExNGI5 YzkyMDMzYjM1MjgiLAoibmFtZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIKfSwKImRlc2NyaXB0aW9u IjogIlZpZXcgdGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0 eXBlIjogIk9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9n aXRodWIuY29tIgp9Cn0KXTwvc2NyaXB0Pgo= --===============5330028149757897138==-- From notifications@github.com Tue Sep 28 12:36:18 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 05:36:16 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6958045455276222987==" --===============6958045455276222987== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @marceltaeumel pushed 2 commits. e0e2198baa9380c7fb5d394a132860c6605c33a2 Merge remote-tracking branch 'upstr= eam/Cog' into dtl/linux-runs-on-setting 0cce8a8a06d1128d24dcbce27a8a1015b7ab4ec4 Use architecture-specific pkg-confi= g to also find the right include paths for 32-bit libraries. --=20 You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598/files/a9619d83c9ad= b69f32f53caca14b9c92033b3528..0cce8a8a06d1128d24dcbce27a8a1015b7ab4ec4 --===============6958045455276222987== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL21hcmNlbHRhZXVtZWwiIGNsYXNzPSJ1c2Vy LW1lbnRpb24iPkBtYXJjZWx0YWV1bWVsPC9hPiBwdXNoZWQgMiBjb21taXRzLjwvcD4KCjx1bD4K ICA8bGk+PGEgY2xhc3M9ImNvbW1pdC1saW5rIiBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vT3Bl blNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL2NvbW1pdC9lMGUyMTk4YmFhOTM4MGM3ZmI1ZDM5 NGExMzI4NjBjNjYwNWMzM2EyIj5lMGUyMTk4PC9hPiAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJy YW5jaCAmIzM5O3Vwc3RyZWFtL0NvZyYjMzk7IGludG8gZHRsL2xpbnV4LXJ1bnMtb24tc2V0dGlu ZzwvbGk+CiAgPGxpPjxhIGNsYXNzPSJjb21taXQtbGluayIgaHJlZj0iaHR0cHM6Ly9naXRodWIu Y29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9jb21taXQvMGNjZThhOGEwNmQxMTI4 ZDI0ZGNiY2UyN2E4YTEwMTViN2FiNGVjNCI+MGNjZThhODwvYT4gIFVzZSBhcmNoaXRlY3R1cmUt c3BlY2lmaWMgcGtnLWNvbmZpZyB0byBhbHNvIGZpbmQgdGhlIHJpZ2h0IGluY2x1ZGUgcGF0aHMg Zm9yIDMyLWJpdCBsaWJyYXJpZXMuPC9saT4KPC91bD4KCgo8cCBzdHlsZT0iZm9udC1zaXplOnNt YWxsOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lO2NvbG9yOiM2NjY7Ij4mbWRhc2g7PGJy IC8+WW91IGFyZSByZWNlaXZpbmcgdGhpcyBiZWNhdXNlIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0 aGlzIHRocmVhZC48YnIgLz48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFs ay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4L2ZpbGVzL2E5NjE5ZDgzYzlhZGI2OWYzMmY1M2Nh Y2ExNGI5YzkyMDMzYjM1MjguLjBjY2U4YThhMDZkMTEyOGQyNGRjYmNlMjdhOGExMDE1YjdhYjRl YzQiPlZpZXcgaXQgb24gR2l0SHViPC9hPiBvciA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20v bm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FJSlBFVzYzM01OTlNFSTVNVUZaTVMzVUVH WkVCQU5DTkZTTTVFWFZJU0NBIj51bnN1YnNjcmliZTwvYT4uPGJyIC8+VHJpYWdlIG5vdGlmaWNh dGlvbnMgb24gdGhlIGdvIHdpdGggR2l0SHViIE1vYmlsZSBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9h cHBzLmFwcGxlLmNvbS9hcHAvYXBwbGUtc3RvcmUvaWQxNDc3Mzc2OTA1P2N0PW5vdGlmaWNhdGlv bi1lbWFpbCZhbXA7bXQ9OCZhbXA7cHQ9NTI0Njc1Ij5pT1M8L2E+IG9yIDxhIGhyZWY9Imh0dHBz Oi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uZ2l0aHViLmFuZHJv aWQmYW1wO3JlZmVycmVyPXV0bV9jYW1wYWlnbiUzRG5vdGlmaWNhdGlvbi1lbWFpbCUyNnV0bV9t ZWRpdW0lM0RlbWFpbCUyNnV0bV9zb3VyY2UlM0RnaXRodWIiPkFuZHJvaWQ8L2E+Lgo8aW1nIHNy Yz0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMvYmVhY29uL0FJSlBFVzZVVExBMlpE WVIzNjNNRFREVUVHWkVCQTVDTkZTTTVFWFZJU0NLWVkzUE5WV1dLM1RVTDUySFM0REZYTklISzNE TUtKU1hDNUxGT04yRkE1TFROQkhHNjVESk1aVVdHWUxVTkZYVzVLVERONVdXMlpMT09SUFdTWkY1 S0IyV1kzQkRHNDJERU5SWkdVWkRFT0NRT1ZaV1FJWllHQVpURU1CVkc0NFRHT0EuZ2lmIiBoZWln aHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz48L3A+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24v bGQranNvbiI+Wwp7CiJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiJAdHlwZSI6ICJF bWFpbE1lc3NhZ2UiLAoicG90ZW50aWFsQWN0aW9uIjogewoiQHR5cGUiOiAiVmlld0FjdGlvbiIs CiJ0YXJnZXQiOiAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFs ay12bS9wdWxsLzU5OC9maWxlcy9hOTYxOWQ4M2M5YWRiNjlmMzJmNTNjYWNhMTRiOWM5MjAzM2Iz NTI4Li4wY2NlOGE4YTA2ZDExMjhkMjRkY2JjZTI3YThhMTAxNWI3YWI0ZWM0IiwKInVybCI6ICJo dHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4 L2ZpbGVzL2E5NjE5ZDgzYzlhZGI2OWYzMmY1M2NhY2ExNGI5YzkyMDMzYjM1MjguLjBjY2U4YThh MDZkMTEyOGQyNGRjYmNlMjdhOGExMDE1YjdhYjRlYzQiLAoibmFtZSI6ICJWaWV3IFB1bGwgUmVx dWVzdCIKfSwKImRlc2NyaXB0aW9uIjogIlZpZXcgdGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHVi IiwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIkdpdEh1 YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tIgp9Cn0KXTwvc2NyaXB0Pgo= --===============6958045455276222987==-- From notifications@github.com Tue Sep 28 13:25:51 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 06:25:50 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3281537201522363720==" --===============3281537201522363720== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @marceltaeumel pushed 1 commit. fae103c23be02ffe63dc565501c1e6d2e66e531b Unload pre-loaded libfreetype6-dev = (64-bit) (such as on Ubuntu 18.04) to avoid linking errors on 32-bit builds. --=20 You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598/files/0cce8a8a06d1= 128d24dcbce27a8a1015b7ab4ec4..fae103c23be02ffe63dc565501c1e6d2e66e531b --===============3281537201522363720== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL21hcmNlbHRhZXVtZWwiIGNsYXNzPSJ1c2Vy LW1lbnRpb24iPkBtYXJjZWx0YWV1bWVsPC9hPiBwdXNoZWQgMSBjb21taXQuPC9wPgoKPHVsPgog IDxsaT48YSBjbGFzcz0iY29tbWl0LWxpbmsiIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVu U21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vY29tbWl0L2ZhZTEwM2MyM2JlMDJmZmU2M2RjNTY1 NTAxYzFlNmQyZTY2ZTUzMWIiPmZhZTEwM2M8L2E+ICBVbmxvYWQgcHJlLWxvYWRlZCBsaWJmcmVl dHlwZTYtZGV2ICg2NC1iaXQpIChzdWNoIGFzIG9uIFVidW50dSAxOC4wNCkgdG8gYXZvaWQgbGlu a2luZyBlcnJvcnMgb24gMzItYml0IGJ1aWxkcy48L2xpPgo8L3VsPgoKCjxwIHN0eWxlPSJmb250 LXNpemU6c21hbGw7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7Y29sb3I6IzY2NjsiPiZt ZGFzaDs8YnIgLz5Zb3UgYXJlIHJlY2VpdmluZyB0aGlzIGJlY2F1c2UgeW91IGFyZSBzdWJzY3Jp YmVkIHRvIHRoaXMgdGhyZWFkLjxiciAvPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVu U21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgvZmlsZXMvMGNjZThhOGEwNmQxMTI4 ZDI0ZGNiY2UyN2E4YTEwMTViN2FiNGVjNC4uZmFlMTAzYzIzYmUwMmZmZTYzZGM1NjU1MDFjMWU2 ZDJlNjZlNTMxYiI+VmlldyBpdCBvbiBHaXRIdWI8L2E+IG9yIDxhIGhyZWY9Imh0dHBzOi8vZ2l0 aHViLmNvbS9ub3RpZmljYXRpb25zL3Vuc3Vic2NyaWJlLWF1dGgvQUlKUEVXWVFHRldLNTUyNVVa V0JUTkxVRUc2NTVBTkNORlNNNUVYVklTQ0EiPnVuc3Vic2NyaWJlPC9hPi48YnIgLz5UcmlhZ2Ug bm90aWZpY2F0aW9ucyBvbiB0aGUgZ28gd2l0aCBHaXRIdWIgTW9iaWxlIGZvciA8YSBocmVmPSJo dHRwczovL2FwcHMuYXBwbGUuY29tL2FwcC9hcHBsZS1zdG9yZS9pZDE0NzczNzY5MDU/Y3Q9bm90 aWZpY2F0aW9uLWVtYWlsJmFtcDttdD04JmFtcDtwdD01MjQ2NzUiPmlPUzwvYT4gb3IgPGEgaHJl Zj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5naXRo dWIuYW5kcm9pZCZhbXA7cmVmZXJyZXI9dXRtX2NhbXBhaWduJTNEbm90aWZpY2F0aW9uLWVtYWls JTI2dXRtX21lZGl1bSUzRGVtYWlsJTI2dXRtX3NvdXJjZSUzRGdpdGh1YiI+QW5kcm9pZDwvYT4u CjxpbWcgc3JjPSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy9iZWFjb24vQUlKUEVX NllVMk83QzdSV1VWUlpMRERVRUc2NTVBNUNORlNNNUVYVklTQ0tZWTNQTlZXV0szVFVMNTJIUzRE RlhOSUhLM0RNS0pTWEM1TEZPTjJGQTVMVE5CSEc2NURKTVpVV0dZTFVORlhXNUtURE41V1cyWkxP T1JQV1NaRjVLQjJXWTNCREc0MkRFTlJaR1VaREVPQ1FPVlpXUUlaWUdBWlRFTkJaRzRZRENNUS5n aWYiIGhlaWdodD0iMSIgd2lkdGg9IjEiIGFsdD0iIiAvPjwvcD4KPHNjcmlwdCB0eXBlPSJhcHBs aWNhdGlvbi9sZCtqc29uIj5bCnsKIkBjb250ZXh0IjogImh0dHA6Ly9zY2hlbWEub3JnIiwKIkB0 eXBlIjogIkVtYWlsTWVzc2FnZSIsCiJwb3RlbnRpYWxBY3Rpb24iOiB7CiJAdHlwZSI6ICJWaWV3 QWN0aW9uIiwKInRhcmdldCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVu c21hbGx0YWxrLXZtL3B1bGwvNTk4L2ZpbGVzLzBjY2U4YThhMDZkMTEyOGQyNGRjYmNlMjdhOGEx MDE1YjdhYjRlYzQuLmZhZTEwM2MyM2JlMDJmZmU2M2RjNTY1NTAxYzFlNmQyZTY2ZTUzMWIiLAoi dXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0v cHVsbC81OTgvZmlsZXMvMGNjZThhOGEwNmQxMTI4ZDI0ZGNiY2UyN2E4YTEwMTViN2FiNGVjNC4u ZmFlMTAzYzIzYmUwMmZmZTYzZGM1NjU1MDFjMWU2ZDJlNjZlNTMxYiIsCiJuYW1lIjogIlZpZXcg UHVsbCBSZXF1ZXN0Igp9LAoiZGVzY3JpcHRpb24iOiAiVmlldyB0aGlzIFB1bGwgUmVxdWVzdCBv biBHaXRIdWIiLAoicHVibGlzaGVyIjogewoiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwKIm5hbWUi OiAiR2l0SHViIiwKInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20iCn0KfQpdPC9zY3JpcHQ+Cg== --===============3281537201522363720==-- From notifications@github.com Tue Sep 28 13:27:54 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 06:27:51 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1047114399997280530==" --===============1047114399997280530== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @marceltaeumel pushed 1 commit. 8b2c633483ba209ec6c1cc93e112242bc982121d Fix syntax error. Sorry for the noi= se. --=20 You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598/files/fae103c23be0= 2ffe63dc565501c1e6d2e66e531b..8b2c633483ba209ec6c1cc93e112242bc982121d --===============1047114399997280530== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL21hcmNlbHRhZXVtZWwiIGNsYXNzPSJ1c2Vy LW1lbnRpb24iPkBtYXJjZWx0YWV1bWVsPC9hPiBwdXNoZWQgMSBjb21taXQuPC9wPgoKPHVsPgog IDxsaT48YSBjbGFzcz0iY29tbWl0LWxpbmsiIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVu U21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vY29tbWl0LzhiMmM2MzM0ODNiYTIwOWVjNmMxY2M5 M2UxMTIyNDJiYzk4MjEyMWQiPjhiMmM2MzM8L2E+ICBGaXggc3ludGF4IGVycm9yLiBTb3JyeSBm b3IgdGhlIG5vaXNlLjwvbGk+CjwvdWw+CgoKPHAgc3R5bGU9ImZvbnQtc2l6ZTpzbWFsbDstd2Vi a2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTtjb2xvcjojNjY2OyI+Jm1kYXNoOzxiciAvPllvdSBh cmUgcmVjZWl2aW5nIHRoaXMgYmVjYXVzZSB5b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhpcyB0aHJl YWQuPGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNt YWxsdGFsay12bS9wdWxsLzU5OC9maWxlcy9mYWUxMDNjMjNiZTAyZmZlNjNkYzU2NTUwMWMxZTZk MmU2NmU1MzFiLi44YjJjNjMzNDgzYmEyMDllYzZjMWNjOTNlMTEyMjQyYmM5ODIxMjFkIj5WaWV3 IGl0IG9uIEdpdEh1YjwvYT4gb3IgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNh dGlvbnMvdW5zdWJzY3JpYmUtYXV0aC9BSUpQRVcyR0ZOTE02NlFHM0ZHN1NSVFVFRzdGUEFOQ05G U001RVhWSVNDQSI+dW5zdWJzY3JpYmU8L2E+LjxiciAvPlRyaWFnZSBub3RpZmljYXRpb25zIG9u IHRoZSBnbyB3aXRoIEdpdEh1YiBNb2JpbGUgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBs ZS5jb20vYXBwL2FwcGxlLXN0b3JlL2lkMTQ3NzM3NjkwNT9jdD1ub3RpZmljYXRpb24tZW1haWwm YW1wO210PTgmYW1wO3B0PTUyNDY3NSI+aU9TPC9hPiBvciA8YSBocmVmPSJodHRwczovL3BsYXku Z29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM/aWQ9Y29tLmdpdGh1Yi5hbmRyb2lkJmFtcDty ZWZlcnJlcj11dG1fY2FtcGFpZ24lM0Rub3RpZmljYXRpb24tZW1haWwlMjZ1dG1fbWVkaXVtJTNE ZW1haWwlMjZ1dG1fc291cmNlJTNEZ2l0aHViIj5BbmRyb2lkPC9hPi4KPGltZyBzcmM9Imh0dHBz Oi8vZ2l0aHViLmNvbS9ub3RpZmljYXRpb25zL2JlYWNvbi9BSUpQRVc3QTZJRkFaUkhKSUQzQUhO M1VFRzdGUEE1Q05GU001RVhWSVNDS1lZM1BOVldXSzNUVUw1MkhTNERGWE5JSEszRE1LSlNYQzVM Rk9OMkZBNUxUTkJIRzY1REpNWlVXR1lMVU5GWFc1S1RETjVXVzJaTE9PUlBXU1pGNUtCMldZM0JE RzQyREVOUlpHVVpERU9DUU9WWldRSVpZR0FaVEVOSlJHWTNUUU1JLmdpZiIgaGVpZ2h0PSIxIiB3 aWR0aD0iMSIgYWx0PSIiIC8+PC9wPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24i PlsKewoiQGNvbnRleHQiOiAiaHR0cDovL3NjaGVtYS5vcmciLAoiQHR5cGUiOiAiRW1haWxNZXNz YWdlIiwKInBvdGVudGlhbEFjdGlvbiI6IHsKIkB0eXBlIjogIlZpZXdBY3Rpb24iLAoidGFyZ2V0 IjogImh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vcHVs bC81OTgvZmlsZXMvZmFlMTAzYzIzYmUwMmZmZTYzZGM1NjU1MDFjMWU2ZDJlNjZlNTMxYi4uOGIy YzYzMzQ4M2JhMjA5ZWM2YzFjYzkzZTExMjI0MmJjOTgyMTIxZCIsCiJ1cmwiOiAiaHR0cHM6Ly9n aXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OC9maWxlcy9m YWUxMDNjMjNiZTAyZmZlNjNkYzU2NTUwMWMxZTZkMmU2NmU1MzFiLi44YjJjNjMzNDgzYmEyMDll YzZjMWNjOTNlMTEyMjQyYmM5ODIxMjFkIiwKIm5hbWUiOiAiVmlldyBQdWxsIFJlcXVlc3QiCn0s CiJkZXNjcmlwdGlvbiI6ICJWaWV3IHRoaXMgUHVsbCBSZXF1ZXN0IG9uIEdpdEh1YiIsCiJwdWJs aXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoibmFtZSI6ICJHaXRIdWIiLAoidXJs IjogImh0dHBzOi8vZ2l0aHViLmNvbSIKfQp9Cl08L3NjcmlwdD4K --===============1047114399997280530==-- From notifications@github.com Tue Sep 28 14:37:49 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 07:37:45 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6306697109011698319==" --===============6306697109011698319== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @marceltaeumel pushed 1 commit. bac32e38fde7df13992034670777235ac1ad2721 Set PKG_CONFIG with a full /usr/bin= / path to not be overwritten again. --=20 You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598/files/8b2c633483ba= 209ec6c1cc93e112242bc982121d..bac32e38fde7df13992034670777235ac1ad2721 --===============6306697109011698319== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL21hcmNlbHRhZXVtZWwiIGNsYXNzPSJ1c2Vy LW1lbnRpb24iPkBtYXJjZWx0YWV1bWVsPC9hPiBwdXNoZWQgMSBjb21taXQuPC9wPgoKPHVsPgog IDxsaT48YSBjbGFzcz0iY29tbWl0LWxpbmsiIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVu U21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vY29tbWl0L2JhYzMyZTM4ZmRlN2RmMTM5OTIwMzQ2 NzA3NzcyMzVhYzFhZDI3MjEiPmJhYzMyZTM8L2E+ICBTZXQgUEtHX0NPTkZJRyB3aXRoIGEgZnVs bCAvdXNyL2Jpbi8gcGF0aCB0byBub3QgYmUgb3ZlcndyaXR0ZW4gYWdhaW4uPC9saT4KPC91bD4K Cgo8cCBzdHlsZT0iZm9udC1zaXplOnNtYWxsOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25l O2NvbG9yOiM2NjY7Ij4mbWRhc2g7PGJyIC8+WW91IGFyZSByZWNlaXZpbmcgdGhpcyBiZWNhdXNl IHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGlzIHRocmVhZC48YnIgLz48YSBocmVmPSJodHRwczov L2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4L2ZpbGVz LzhiMmM2MzM0ODNiYTIwOWVjNmMxY2M5M2UxMTIyNDJiYzk4MjEyMWQuLmJhYzMyZTM4ZmRlN2Rm MTM5OTIwMzQ2NzA3NzcyMzVhYzFhZDI3MjEiPlZpZXcgaXQgb24gR2l0SHViPC9hPiBvciA8YSBo cmVmPSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FJ SlBFVzdXVEUzSFk3T1M0V1RITUZMVUVISExUQU5DTkZTTTVFWFZJU0NBIj51bnN1YnNjcmliZTwv YT4uPGJyIC8+VHJpYWdlIG5vdGlmaWNhdGlvbnMgb24gdGhlIGdvIHdpdGggR2l0SHViIE1vYmls ZSBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS9hcHAvYXBwbGUtc3RvcmUvaWQx NDc3Mzc2OTA1P2N0PW5vdGlmaWNhdGlvbi1lbWFpbCZhbXA7bXQ9OCZhbXA7cHQ9NTI0Njc1Ij5p T1M8L2E+IG9yIDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0 YWlscz9pZD1jb20uZ2l0aHViLmFuZHJvaWQmYW1wO3JlZmVycmVyPXV0bV9jYW1wYWlnbiUzRG5v dGlmaWNhdGlvbi1lbWFpbCUyNnV0bV9tZWRpdW0lM0RlbWFpbCUyNnV0bV9zb3VyY2UlM0RnaXRo dWIiPkFuZHJvaWQ8L2E+Lgo8aW1nIHNyYz0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlv bnMvYmVhY29uL0FJSlBFV1pCR1Y1TVpFS0RaVkFMRVQzVUVISExUQTVDTkZTTTVFWFZJU0NLWVkz UE5WV1dLM1RVTDUySFM0REZYTklISzNETUtKU1hDNUxGT04yRkE1TFROQkhHNjVESk1aVVdHWUxV TkZYVzVLVERONVdXMlpMT09SUFdTWkY1S0IyV1kzQkRHNDJERU5SWkdVWkRFT0NRT1ZaV1FJWllH QVpUR01KWEhFWVRFTlEuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz48L3A+Cjxz Y3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+Wwp7CiJAY29udGV4dCI6ICJodHRwOi8v c2NoZW1hLm9yZyIsCiJAdHlwZSI6ICJFbWFpbE1lc3NhZ2UiLAoicG90ZW50aWFsQWN0aW9uIjog ewoiQHR5cGUiOiAiVmlld0FjdGlvbiIsCiJ0YXJnZXQiOiAiaHR0cHM6Ly9naXRodWIuY29tL09w ZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OC9maWxlcy84YjJjNjMzNDgzYmEy MDllYzZjMWNjOTNlMTEyMjQyYmM5ODIxMjFkLi5iYWMzMmUzOGZkZTdkZjEzOTkyMDM0NjcwNzc3 MjM1YWMxYWQyNzIxIiwKInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9v cGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4L2ZpbGVzLzhiMmM2MzM0ODNiYTIwOWVjNmMxY2M5M2Ux MTIyNDJiYzk4MjEyMWQuLmJhYzMyZTM4ZmRlN2RmMTM5OTIwMzQ2NzA3NzcyMzVhYzFhZDI3MjEi LAoibmFtZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIKfSwKImRlc2NyaXB0aW9uIjogIlZpZXcgdGhp cyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9yZ2Fu aXphdGlvbiIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tIgp9 Cn0KXTwvc2NyaXB0Pgo= --===============6306697109011698319==-- From notifications@github.com Tue Sep 28 15:23:21 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 08:23:20 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0019033018544516472==" --===============0019033018544516472== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @marceltaeumel pushed 1 commit. 2c67883bcba54442c3b4ccd49644df875532ccb1 Always use generic "pkg-config" exc= ept for 32-bit x86 builds. Note that also our ARMv6 and ARMv8 setup works wit= h "pkg-config". Just linux32x86 builds need "i686-linux-gnu-pkg-config" to fi= nd the right paths. --=20 You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598/files/bac32e38fde7= df13992034670777235ac1ad2721..2c67883bcba54442c3b4ccd49644df875532ccb1 --===============0019033018544516472== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL21hcmNlbHRhZXVtZWwiIGNsYXNzPSJ1c2Vy LW1lbnRpb24iPkBtYXJjZWx0YWV1bWVsPC9hPiBwdXNoZWQgMSBjb21taXQuPC9wPgoKPHVsPgog IDxsaT48YSBjbGFzcz0iY29tbWl0LWxpbmsiIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVu U21hbGx0YWxrL29wZW5zbWFsbHRhbGstdm0vY29tbWl0LzJjNjc4ODNiY2JhNTQ0NDJjM2I0Y2Nk NDk2NDRkZjg3NTUzMmNjYjEiPjJjNjc4ODM8L2E+ICBBbHdheXMgdXNlIGdlbmVyaWMgJnF1b3Q7 cGtnLWNvbmZpZyZxdW90OyBleGNlcHQgZm9yIDMyLWJpdCB4ODYgYnVpbGRzLiBOb3RlIHRoYXQg YWxzbyBvdXIgQVJNdjYgYW5kIEFSTXY4IHNldHVwIHdvcmtzIHdpdGggJnF1b3Q7cGtnLWNvbmZp ZyZxdW90Oy4gSnVzdCBsaW51eDMyeDg2IGJ1aWxkcyBuZWVkICZxdW90O2k2ODYtbGludXgtZ251 LXBrZy1jb25maWcmcXVvdDsgdG8gZmluZCB0aGUgcmlnaHQgcGF0aHMuPC9saT4KPC91bD4KCgo8 cCBzdHlsZT0iZm9udC1zaXplOnNtYWxsOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lO2Nv bG9yOiM2NjY7Ij4mbWRhc2g7PGJyIC8+WW91IGFyZSByZWNlaXZpbmcgdGhpcyBiZWNhdXNlIHlv dSBhcmUgc3Vic2NyaWJlZCB0byB0aGlzIHRocmVhZC48YnIgLz48YSBocmVmPSJodHRwczovL2dp dGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4L2ZpbGVzL2Jh YzMyZTM4ZmRlN2RmMTM5OTIwMzQ2NzA3NzcyMzVhYzFhZDI3MjEuLjJjNjc4ODNiY2JhNTQ0NDJj M2I0Y2NkNDk2NDRkZjg3NTUzMmNjYjEiPlZpZXcgaXQgb24gR2l0SHViPC9hPiBvciA8YSBocmVm PSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FJSlBF VzdSV0ZQVERYUU5QWFZMUEJUVUVITVdSQU5DTkZTTTVFWFZJU0NBIj51bnN1YnNjcmliZTwvYT4u PGJyIC8+VHJpYWdlIG5vdGlmaWNhdGlvbnMgb24gdGhlIGdvIHdpdGggR2l0SHViIE1vYmlsZSBm b3IgPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS9hcHAvYXBwbGUtc3RvcmUvaWQxNDc3 Mzc2OTA1P2N0PW5vdGlmaWNhdGlvbi1lbWFpbCZhbXA7bXQ9OCZhbXA7cHQ9NTI0Njc1Ij5pT1M8 L2E+IG9yIDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWls cz9pZD1jb20uZ2l0aHViLmFuZHJvaWQmYW1wO3JlZmVycmVyPXV0bV9jYW1wYWlnbiUzRG5vdGlm aWNhdGlvbi1lbWFpbCUyNnV0bV9tZWRpdW0lM0RlbWFpbCUyNnV0bV9zb3VyY2UlM0RnaXRodWIi PkFuZHJvaWQ8L2E+Lgo8aW1nIHNyYz0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMv YmVhY29uL0FJSlBFVzVIREpPUURHRElMT1ZVUlJMVUVITVdSQTVDTkZTTTVFWFZJU0NLWVkzUE5W V1dLM1RVTDUySFM0REZYTklISzNETUtKU1hDNUxGT04yRkE1TFROQkhHNjVESk1aVVdHWUxVTkZY VzVLVERONVdXMlpMT09SUFdTWkY1S0IyV1kzQkRHNDJERU5SWkdVWkRFT0NRT1ZaV1FJWllHQVpU R05KWUc0NERFTVEuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz48L3A+CjxzY3Jp cHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+Wwp7CiJAY29udGV4dCI6ICJodHRwOi8vc2No ZW1hLm9yZyIsCiJAdHlwZSI6ICJFbWFpbE1lc3NhZ2UiLAoicG90ZW50aWFsQWN0aW9uIjogewoi QHR5cGUiOiAiVmlld0FjdGlvbiIsCiJ0YXJnZXQiOiAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5T bWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OC9maWxlcy9iYWMzMmUzOGZkZTdkZjEz OTkyMDM0NjcwNzc3MjM1YWMxYWQyNzIxLi4yYzY3ODgzYmNiYTU0NDQyYzNiNGNjZDQ5NjQ0ZGY4 NzU1MzJjY2IxIiwKInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVu c21hbGx0YWxrLXZtL3B1bGwvNTk4L2ZpbGVzL2JhYzMyZTM4ZmRlN2RmMTM5OTIwMzQ2NzA3Nzcy MzVhYzFhZDI3MjEuLjJjNjc4ODNiY2JhNTQ0NDJjM2I0Y2NkNDk2NDRkZjg3NTUzMmNjYjEiLAoi bmFtZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIKfSwKImRlc2NyaXB0aW9uIjogIlZpZXcgdGhpcyBQ dWxsIFJlcXVlc3Qgb24gR2l0SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9yZ2FuaXph dGlvbiIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tIgp9Cn0K XTwvc2NyaXB0Pgo= --===============0019033018544516472==-- From notifications@github.com Tue Sep 28 15:28:51 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 08:28:51 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2965121946236755893==" --===============2965121946236755893== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Here is what we should check before merging: [ ] linux32x86-squeak.cog.spur includes the UnicodePlugin [ ] linux64x64-squeak.cog.spur includes the UnicodePlugin [ ] linux32ARMv6-squeak.cog.spur includes the UnicodePlugin [ ] linux64ARMv8-squeak.cog.spur includes the UnicodePlugin [ ] linux32x86-pharo.cog.spur includes the FT2Plugin [ ] linux64x64-pharo.cog.spur includes the FT2Plugin --=20 You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92933= 8677 --===============2965121946236755893== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5IZXJlIGlzIHdoYXQgd2Ugc2hvdWxkIGNoZWNrIGJlZm9yZSBtZXJnaW5nOjxi cj4KWyBdIGxpbnV4MzJ4ODYtc3F1ZWFrLmNvZy5zcHVyIGluY2x1ZGVzIHRoZSBVbmljb2RlUGx1 Z2luPGJyPgpbIF0gbGludXg2NHg2NC1zcXVlYWsuY29nLnNwdXIgaW5jbHVkZXMgdGhlIFVuaWNv ZGVQbHVnaW48YnI+ClsgXSBsaW51eDMyQVJNdjYtc3F1ZWFrLmNvZy5zcHVyIGluY2x1ZGVzIHRo ZSBVbmljb2RlUGx1Z2luPGJyPgpbIF0gbGludXg2NEFSTXY4LXNxdWVhay5jb2cuc3B1ciBpbmNs dWRlcyB0aGUgVW5pY29kZVBsdWdpbjxicj4KWyBdIGxpbnV4MzJ4ODYtcGhhcm8uY29nLnNwdXIg aW5jbHVkZXMgdGhlIEZUMlBsdWdpbjxicj4KWyBdIGxpbnV4NjR4NjQtcGhhcm8uY29nLnNwdXIg aW5jbHVkZXMgdGhlIEZUMlBsdWdpbjwvcD4KCjxwIHN0eWxlPSJmb250LXNpemU6c21hbGw7LXdl YmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7Y29sb3I6IzY2NjsiPiZtZGFzaDs8YnIgLz5Zb3Ug YXJlIHJlY2VpdmluZyB0aGlzIGJlY2F1c2UgeW91IGNvbW1lbnRlZC48YnIgLz5SZXBseSB0byB0 aGlzIGVtYWlsIGRpcmVjdGx5LCA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxs dGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05MjkzMzg2NzciPnZp ZXcgaXQgb24gR2l0SHViPC9hPiwgb3IgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlm aWNhdGlvbnMvdW5zdWJzY3JpYmUtYXV0aC9BSUpQRVcyU0xTNUhTQVQ3T0JJRkVOVFVFSE5MSEFO Q05GU001RVhWSVNDQSI+dW5zdWJzY3JpYmU8L2E+LjxiciAvPlRyaWFnZSBub3RpZmljYXRpb25z IG9uIHRoZSBnbyB3aXRoIEdpdEh1YiBNb2JpbGUgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYXBwcy5h cHBsZS5jb20vYXBwL2FwcGxlLXN0b3JlL2lkMTQ3NzM3NjkwNT9jdD1ub3RpZmljYXRpb24tZW1h aWwmYW1wO210PTgmYW1wO3B0PTUyNDY3NSI+aU9TPC9hPiBvciA8YSBocmVmPSJodHRwczovL3Bs YXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM/aWQ9Y29tLmdpdGh1Yi5hbmRyb2lkJmFt cDtyZWZlcnJlcj11dG1fY2FtcGFpZ24lM0Rub3RpZmljYXRpb24tZW1haWwlMjZ1dG1fbWVkaXVt JTNEZW1haWwlMjZ1dG1fc291cmNlJTNEZ2l0aHViIj5BbmRyb2lkPC9hPi4KPGltZyBzcmM9Imh0 dHBzOi8vZ2l0aHViLmNvbS9ub3RpZmljYXRpb25zL2JlYWNvbi9BSUpQRVczMk5DS0NWNlYyRDdR RzdLTFVFSE5MSEE1Q05GU001RVhWSVNDS1lZM1BOVldXSzNUVUw1MkhTNERGVlJFWEc0M1ZNVkJX NjNMTk1WWEhKS1RETjVXVzJaTE9PUlBXU1pHT0c1U0pLTkkuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRo PSIxIiBhbHQ9IiIgLz48L3A+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+Wwp7 CiJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiJAdHlwZSI6ICJFbWFpbE1lc3NhZ2Ui LAoicG90ZW50aWFsQWN0aW9uIjogewoiQHR5cGUiOiAiVmlld0FjdGlvbiIsCiJ0YXJnZXQiOiAi aHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5 OCNpc3N1ZWNvbW1lbnQtOTI5MzM4Njc3IiwKInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3Bl blNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05MjkzMzg2 NzciLAoibmFtZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIKfSwKImRlc2NyaXB0aW9uIjogIlZpZXcg dGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9y Z2FuaXphdGlvbiIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29t Igp9Cn0KXTwvc2NyaXB0Pg== --===============2965121946236755893==-- From notifications@github.com Tue Sep 28 21:27:09 2021 From: David T Lewis To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Tue, 28 Sep 2021 14:27:08 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3844636215400900277==" --===============3844636215400900277== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Confirming - the CI build artifact now runs successfully on my Ubuntu 16.04 L= TS system. Previously the VM would fail due to link errors as originally repo= rted. These VMs should now run on a wider range of existing Linux machines. --=20 You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92963= 8152 --===============3844636215400900277== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5Db25maXJtaW5nIC0gdGhlIENJIGJ1aWxkIGFydGlmYWN0IG5vdyBydW5zIHN1 Y2Nlc3NmdWxseSBvbiBteSBVYnVudHUgMTYuMDQgTFRTIHN5c3RlbS4gUHJldmlvdXNseSB0aGUg Vk0gd291bGQgZmFpbCBkdWUgdG8gbGluayBlcnJvcnMgYXMgb3JpZ2luYWxseSByZXBvcnRlZC4g VGhlc2UgVk1zIHNob3VsZCBub3cgcnVuIG9uIGEgd2lkZXIgcmFuZ2Ugb2YgZXhpc3RpbmcgTGlu dXggbWFjaGluZXMuPC9wPgoKPHAgc3R5bGU9ImZvbnQtc2l6ZTpzbWFsbDstd2Via2l0LXRleHQt c2l6ZS1hZGp1c3Q6bm9uZTtjb2xvcjojNjY2OyI+Jm1kYXNoOzxiciAvPllvdSBhcmUgcmVjZWl2 aW5nIHRoaXMgYmVjYXVzZSB5b3UgY29tbWVudGVkLjxiciAvPlJlcGx5IHRvIHRoaXMgZW1haWwg ZGlyZWN0bHksIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxrL29wZW5z bWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21tZW50LTkyOTYzODE1MiI+dmlldyBpdCBvbiBH aXRIdWI8L2E+LCBvciA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy91 bnN1YnNjcmliZS1hdXRoL0FJSlBFV1lMNlI3SEFCUk82WDJWR1lEVUVJWEtaQU5DTkZTTTVFWFZJ U0NBIj51bnN1YnNjcmliZTwvYT4uPGJyIC8+VHJpYWdlIG5vdGlmaWNhdGlvbnMgb24gdGhlIGdv IHdpdGggR2l0SHViIE1vYmlsZSBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS9h cHAvYXBwbGUtc3RvcmUvaWQxNDc3Mzc2OTA1P2N0PW5vdGlmaWNhdGlvbi1lbWFpbCZhbXA7bXQ9 OCZhbXA7cHQ9NTI0Njc1Ij5pT1M8L2E+IG9yIDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUu Y29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uZ2l0aHViLmFuZHJvaWQmYW1wO3JlZmVycmVy PXV0bV9jYW1wYWlnbiUzRG5vdGlmaWNhdGlvbi1lbWFpbCUyNnV0bV9tZWRpdW0lM0RlbWFpbCUy NnV0bV9zb3VyY2UlM0RnaXRodWIiPkFuZHJvaWQ8L2E+Lgo8aW1nIHNyYz0iaHR0cHM6Ly9naXRo dWIuY29tL25vdGlmaWNhdGlvbnMvYmVhY29uL0FJSlBFV1lRQllEVFFYT0xVVEhJR1NEVUVJWEta QTVDTkZTTTVFWFZJU0NLWVkzUE5WV1dLM1RVTDUySFM0REZWUkVYRzQzVk1WQlc2M0xOTVZYSEpL VERONVdXMlpMT09SUFdTWkdPRzVVU09DQS5naWYiIGhlaWdodD0iMSIgd2lkdGg9IjEiIGFsdD0i IiAvPjwvcD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj5bCnsKIkBjb250ZXh0 IjogImh0dHA6Ly9zY2hlbWEub3JnIiwKIkB0eXBlIjogIkVtYWlsTWVzc2FnZSIsCiJwb3RlbnRp YWxBY3Rpb24iOiB7CiJAdHlwZSI6ICJWaWV3QWN0aW9uIiwKInRhcmdldCI6ICJodHRwczovL2dp dGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29t bWVudC05Mjk2MzgxNTIiLAoidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxr L29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjaXNzdWVjb21tZW50LTkyOTYzODE1MiIsCiJuYW1l IjogIlZpZXcgUHVsbCBSZXF1ZXN0Igp9LAoiZGVzY3JpcHRpb24iOiAiVmlldyB0aGlzIFB1bGwg UmVxdWVzdCBvbiBHaXRIdWIiLAoicHVibGlzaGVyIjogewoiQHR5cGUiOiAiT3JnYW5pemF0aW9u IiwKIm5hbWUiOiAiR2l0SHViIiwKInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20iCn0KfQpdPC9z Y3JpcHQ+ --===============3844636215400900277==-- From tim@rowledge.org Tue Sep 28 22:12:32 2021 From: tim Rowledge To: vm-dev@lists.squeakfoundation.org Subject: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Tue, 28 Sep 2021 15:12:29 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0792464519132037596==" --===============0792464519132037596== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This reminds me to ask (probably again) if anyone actually understands ubuntu= and getting the rtprio settings to 'take'. I have the suggested /etc/security/limits.d/squeak.conf etc but it appears to= be ignored - at least the VM complains about it. Since `ulimit -a` tells me = that rtprio is 0, I suspect it is correct to complain. I've spent way too lon= g trying to make sense of what I find with googling. This has been going on f= or ages (so, yes, the machine has been rebooted) and every now and then I try= to make some sense of it.=20 tim -- tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim Useful random insult:- His shared libraries aren't installed. --===============0792464519132037596==-- From gettimothy@zoho.com Tue Sep 28 22:50:19 2021 From: gettimothy To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Tue, 28 Sep 2021 18:50:13 -0400 Message-ID: <17c2e99f286.c92bb55740574.5242112597856629880@zoho.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6794238357944857864==" --===============6794238357944857864== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I am on slackware and have the same issue. If I su to root and run squeak, it= goes away. Ubuntu dont root, but it do su, so try su squeak.sh ---- On Tue, 28 Sep 2021 18:12:29 -0400 tim(a)rowledge.org wrote ---- This reminds me to ask (probably again) if anyone actually understands ubuntu= and getting the rtprio settings to 'take'. I have the suggested /etc/security/limits.d/squeak.conf etc but it appears to= be ignored - at least the VM complains about it. Since `ulimit -a` tells me = that rtprio is 0, I suspect it is correct to complain. I've spent way too lon= g trying to make sense of what I find with googling. This has been going on f= or ages (so, yes, the machine has been rebooted) and every now and then I try= to make some sense of it. tim -- tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim Useful random insult:- His shared libraries aren't installed. --===============6794238357944857864== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs Ly9FTiI+PGh0bWw+PGhlYWQ+PG1ldGEgY29udGVudD0idGV4dC9odG1sO2NoYXJzZXQ9VVRGLTgi IGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+PC9oZWFkPjxib2R5ID48ZGl2IHN0eWxlPSdmb250 LXNpemU6MTBwdDtmb250LWZhbWlseTpWZXJkYW5hLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlm Oyc+SSBhbSBvbiBzbGFja3dhcmUgYW5kIGhhdmUgdGhlIHNhbWUgaXNzdWUuIElmIEkgc3UgdG8g cm9vdCBhbmQgcnVuIHNxdWVhaywgaXQgZ29lcyBhd2F5Ljxicj48YnI+VWJ1bnR1IGRvbnQgcm9v dCwgYnV0IGl0IGRvIHN1LCBzbyB0cnkgc3Ugc3F1ZWFrLnNoPGJyPjxicj48YnI+PGJyPjxkaXYg aWQ9Im1lc3NhZ2UiPjwvZGl2PjxiciBpZD0iYnIzIj48ZGl2IGlkPSJzaWduYXR1cmUiPjwvZGl2 PjxkaXYgaWQ9ImNvbnRlbnQiPjxicj4gLS0tLSBPbiBUdWUsIDI4IFNlcCAyMDIxIDE4OjEyOjI5 IC0wNDAwIDxiPiB0aW1Acm93bGVkZ2Uub3JnIDwvYj4gd3JvdGUgLS0tLTxicj48YnI+PGJsb2Nr cXVvdGUgc3R5bGU9ImJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBw YWRkaW5nLWxlZnQ6IDZweDsgbWFyZ2luLWxlZnQ6IDVweDsiPjxkaXY+IDxicj5UaGlzIHJlbWlu ZHMgbWUgdG8gYXNrIChwcm9iYWJseSBhZ2FpbikgaWYgYW55b25lIGFjdHVhbGx5IHVuZGVyc3Rh bmRzIHVidW50dSBhbmQgZ2V0dGluZyB0aGUgcnRwcmlvIHNldHRpbmdzIHRvICd0YWtlJy48YnI+ PGJyPkkgaGF2ZSB0aGUgc3VnZ2VzdGVkIC9ldGMvc2VjdXJpdHkvbGltaXRzLmQvc3F1ZWFrLmNv bmYgZXRjIGJ1dCBpdCBhcHBlYXJzIHRvIGJlIGlnbm9yZWQgLSBhdCBsZWFzdCB0aGUgVk0gY29t cGxhaW5zIGFib3V0IGl0LiBTaW5jZSBgdWxpbWl0IC1hYCB0ZWxscyBtZSB0aGF0IHJ0cHJpbyBp cyAwLCBJIHN1c3BlY3QgaXQgaXMgY29ycmVjdCB0byBjb21wbGFpbi4gSSd2ZSBzcGVudCB3YXkg dG9vIGxvbmcgdHJ5aW5nIHRvIG1ha2Ugc2Vuc2Ugb2Ygd2hhdCBJIGZpbmQgd2l0aCBnb29nbGlu Zy4gVGhpcyBoYXMgYmVlbiBnb2luZyBvbiBmb3IgYWdlcyAoc28sIHllcywgdGhlIG1hY2hpbmUg aGFzIGJlZW4gcmVib290ZWQpIGFuZCBldmVyeSBub3cgYW5kIHRoZW4gSSB0cnkgdG8gbWFrZSBz b21lIHNlbnNlIG9mIGl0LiA8YnI+PGJyPnRpbTxicj4tLTxicj50aW0gUm93bGVkZ2U7IDxhIGhy ZWY9Im1haWx0bzp0aW1Acm93bGVkZ2Uub3JnIiB0YXJnZXQ9Il9ibGFuayI+dGltQHJvd2xlZGdl Lm9yZzwvYT47IDxhIGhyZWY9Imh0dHA6Ly93d3cucm93bGVkZ2Uub3JnL3RpbSIgdGFyZ2V0PSJf YmxhbmsiPmh0dHA6Ly93d3cucm93bGVkZ2Uub3JnL3RpbTwvYT48YnI+VXNlZnVsIHJhbmRvbSBp bnN1bHQ6LSBIaXMgc2hhcmVkIGxpYnJhcmllcyBhcmVuJ3QgaW5zdGFsbGVkLjxicj48YnI+PGJy PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48YnI+PC9ib2R5PjwvaHRtbD4= --===============6794238357944857864==-- From Das.Linux@gmx.de Wed Sep 29 06:24:26 2021 From: Tobias Pape To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 08:24:23 +0200 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5203925121132244503==" --===============5203925121132244503== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi > On 29. Sep 2021, at 00:12, tim Rowledge wrote: >=20 >=20 > This reminds me to ask (probably again) if anyone actually understands ubun= tu and getting the rtprio settings to 'take'. >=20 > I have the suggested /etc/security/limits.d/squeak.conf etc but it appears = to be ignored - at least the VM complains about it. Since `ulimit -a` tells m= e that rtprio is 0, I suspect it is correct to complain. > I've spent way too long trying to make sense of what I find with googling. = This has been going on for ages (so, yes, the machine has been rebooted) and = every now and then I try to make some sense of it.=20 this file only takes action when pam_limits is used. can you grep your /etc/pam.d for limits? Best regards -Tobias PS: I hate to say it, but it seems the neat architecture of the heartbeat-VM = is not appreciated by current linux distros. There is just too much to do for the average user = to make use of it. Also, users need some kind of Root to be able to enable the rtprio, which= is not a good idea. Is there any way to get away without changing rtprio? --===============5203925121132244503==-- From notifications@github.com Wed Sep 29 07:03:56 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Wed, 29 Sep 2021 00:03:56 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1630713628245718516==" --===============1630713628245718516== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is great news! So it's even "forward compatible" on 16.04? I will wait w= ith the merge until the most recent upstream errors got fixed. Sigh... =E2=98= =95=20 --=20 You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-92989= 5314 --===============1630713628245718516== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPg0KPHA+VGhpcyBpcyBncmVhdCBuZXdzISBTbyBpdCdzIGV2ZW4gImZvcndhcmQgY29t cGF0aWJsZSIgb24gMTYuMDQ/IEkgd2lsbCB3YWl0IHdpdGggdGhlIG1lcmdlIHVudGlsIHRoZSBt b3N0IHJlY2VudCB1cHN0cmVhbSBlcnJvcnMgZ290IGZpeGVkLiBTaWdoLi4uIDxnLWVtb2ppIGNs YXNzPSJnLWVtb2ppIiBhbGlhcz0iY29mZmVlIiBmYWxsYmFjay1zcmM9Imh0dHBzOi8vZ2l0aHVi LmdpdGh1YmFzc2V0cy5jb20vaW1hZ2VzL2ljb25zL2Vtb2ppL3VuaWNvZGUvMjYxNS5wbmciPuKY lTwvZy1lbW9qaT48L3A+DQoNCjxwIHN0eWxlPSJmb250LXNpemU6c21hbGw7LXdlYmtpdC10ZXh0 LXNpemUtYWRqdXN0Om5vbmU7Y29sb3I6IzY2NjsiPiZtZGFzaDs8YnIgLz5Zb3UgYXJlIHJlY2Vp dmluZyB0aGlzIGJlY2F1c2UgeW91IGNvbW1lbnRlZC48YnIgLz5SZXBseSB0byB0aGlzIGVtYWls IGRpcmVjdGx5LCA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVu c21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05Mjk4OTUzMTQiPnZpZXcgaXQgb24g R2l0SHViPC9hPiwgb3IgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMv dW5zdWJzY3JpYmUtYXV0aC9BSUpQRVc1NlFUQzZQUkdVSUlBT09QTFVFSzI1WkFOQ05GU001RVhW SVNDQSI+dW5zdWJzY3JpYmU8L2E+LjxiciAvPlRyaWFnZSBub3RpZmljYXRpb25zIG9uIHRoZSBn byB3aXRoIEdpdEh1YiBNb2JpbGUgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20v YXBwL2FwcGxlLXN0b3JlL2lkMTQ3NzM3NjkwNT9jdD1ub3RpZmljYXRpb24tZW1haWwmYW1wO210 PTgmYW1wO3B0PTUyNDY3NSI+aU9TPC9hPiBvciA8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xl LmNvbS9zdG9yZS9hcHBzL2RldGFpbHM/aWQ9Y29tLmdpdGh1Yi5hbmRyb2lkJmFtcDtyZWZlcnJl cj11dG1fY2FtcGFpZ24lM0Rub3RpZmljYXRpb24tZW1haWwlMjZ1dG1fbWVkaXVtJTNEZW1haWwl MjZ1dG1fc291cmNlJTNEZ2l0aHViIj5BbmRyb2lkPC9hPi4NCjxpbWcgc3JjPSJodHRwczovL2dp dGh1Yi5jb20vbm90aWZpY2F0aW9ucy9iZWFjb24vQUlKUEVXNlJHRkFUTzNSMlg0UE5URVRVRUsy NVpBNUNORlNNNUVYVklTQ0tZWTNQTlZXV0szVFVMNTJIUzRERlZSRVhHNDNWTVZCVzYzTE5NVlhI SktURE41V1cyWkxPT1JQV1NaR09HNVdSSEVRLmdpZiIgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgYWx0 PSIiIC8+PC9wPg0KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj5bDQp7DQoiQGNv bnRleHQiOiAiaHR0cDovL3NjaGVtYS5vcmciLA0KIkB0eXBlIjogIkVtYWlsTWVzc2FnZSIsDQoi cG90ZW50aWFsQWN0aW9uIjogew0KIkB0eXBlIjogIlZpZXdBY3Rpb24iLA0KInRhcmdldCI6ICJo dHRwczovL2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4 I2lzc3VlY29tbWVudC05Mjk4OTUzMTQiLA0KInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vT3Bl blNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2lzc3VlY29tbWVudC05Mjk4OTUz MTQiLA0KIm5hbWUiOiAiVmlldyBQdWxsIFJlcXVlc3QiDQp9LA0KImRlc2NyaXB0aW9uIjogIlZp ZXcgdGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwNCiJwdWJsaXNoZXIiOiB7DQoiQHR5cGUi OiAiT3JnYW5pemF0aW9uIiwNCiJuYW1lIjogIkdpdEh1YiIsDQoidXJsIjogImh0dHBzOi8vZ2l0 aHViLmNvbSINCn0NCn0NCl08L3NjcmlwdD4= --===============1630713628245718516==-- From notifications@github.com Wed Sep 29 10:21:33 2021 From: Marcel Taeumel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598) Date: Wed, 29 Sep 2021 03:21:31 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5150153628527254369==" --===============5150153628527254369== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Merged #598 into Cog. -- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#event-5379687558 --===============5150153628527254369== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHA+PC9wPgo8cD5NZXJnZWQgPGEgY2xhc3M9Imlzc3VlLWxpbmsganMtaXNzdWUtbGluayIgZGF0 YS1lcnJvci10ZXh0PSJGYWlsZWQgdG8gbG9hZCB0aXRsZSIgZGF0YS1pZD0iMTAwNzEwMDU2NyIg ZGF0YS1wZXJtaXNzaW9uLXRleHQ9IlRpdGxlIGlzIHByaXZhdGUiIGRhdGEtdXJsPSJodHRwczov L2dpdGh1Yi5jb20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL2lzc3Vlcy81OTgiIGRh dGEtaG92ZXJjYXJkLXR5cGU9InB1bGxfcmVxdWVzdCIgZGF0YS1ob3ZlcmNhcmQtdXJsPSIvT3Bl blNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4L2hvdmVyY2FyZCIgaHJlZj0iaHR0 cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFsay12bS9wdWxsLzU5OCI+ IzU5ODwvYT4gaW50byBDb2cuPC9wPgoKPHAgc3R5bGU9ImZvbnQtc2l6ZTpzbWFsbDstd2Via2l0 LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTtjb2xvcjojNjY2OyI+Jm1kYXNoOzxiciAvPllvdSBhcmUg cmVjZWl2aW5nIHRoaXMgYmVjYXVzZSB5b3UgY29tbWVudGVkLjxiciAvPlJlcGx5IHRvIHRoaXMg ZW1haWwgZGlyZWN0bHksIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuU21hbGx0YWxr L29wZW5zbWFsbHRhbGstdm0vcHVsbC81OTgjZXZlbnQtNTM3OTY4NzU1OCI+dmlldyBpdCBvbiBH aXRIdWI8L2E+LCBvciA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy91 bnN1YnNjcmliZS1hdXRoL0FJSlBFVzJSN1FSUVlURERQNzRCSE9EVUVMU0NYQU5DTkZTTTVFWFZJ U0NBIj51bnN1YnNjcmliZTwvYT4uPGJyIC8+VHJpYWdlIG5vdGlmaWNhdGlvbnMgb24gdGhlIGdv IHdpdGggR2l0SHViIE1vYmlsZSBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS9h cHAvYXBwbGUtc3RvcmUvaWQxNDc3Mzc2OTA1P2N0PW5vdGlmaWNhdGlvbi1lbWFpbCZhbXA7bXQ9 OCZhbXA7cHQ9NTI0Njc1Ij5pT1M8L2E+IG9yIDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUu Y29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uZ2l0aHViLmFuZHJvaWQmYW1wO3JlZmVycmVy PXV0bV9jYW1wYWlnbiUzRG5vdGlmaWNhdGlvbi1lbWFpbCUyNnV0bV9tZWRpdW0lM0RlbWFpbCUy NnV0bV9zb3VyY2UlM0RnaXRodWIiPkFuZHJvaWQ8L2E+Lgo8aW1nIHNyYz0iaHR0cHM6Ly9naXRo dWIuY29tL25vdGlmaWNhdGlvbnMvYmVhY29uL0FJSlBFVzUzTkFWSjJGTDdGQVRBVzIzVUVMU0NY QTVDTkZTTTVFWFZJU0NLWVkzUE5WV1dLM1RVTDUySFM0REZXWkVYRzQzVk1WQ1hNWkxPT1JIRzY1 REpNWlVXR1lMVU5GWFc1S1RETjVXVzJaTE9PUlBXU1pHUEFBQUFBQUtBVTZDSU0uZ2lmIiBoZWln aHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz48L3A+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24v bGQranNvbiI+Wwp7CiJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiJAdHlwZSI6ICJF bWFpbE1lc3NhZ2UiLAoicG90ZW50aWFsQWN0aW9uIjogewoiQHR5cGUiOiAiVmlld0FjdGlvbiIs CiJ0YXJnZXQiOiAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5TbWFsbHRhbGsvb3BlbnNtYWxsdGFs ay12bS9wdWxsLzU5OCNldmVudC01Mzc5Njg3NTU4IiwKInVybCI6ICJodHRwczovL2dpdGh1Yi5j b20vT3BlblNtYWxsdGFsay9vcGVuc21hbGx0YWxrLXZtL3B1bGwvNTk4I2V2ZW50LTUzNzk2ODc1 NTgiLAoibmFtZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIKfSwKImRlc2NyaXB0aW9uIjogIlZpZXcg dGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9y Z2FuaXphdGlvbiIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29t Igp9Cn0KXTwvc2NyaXB0Pg== --===============5150153628527254369==-- From bruce.oneel@pckswarms.ch Wed Sep 29 11:50:17 2021 From: Bruce O'Neel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 13:50:12 +0200 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6696761754827719506==" --===============6696761754827719506== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, So on my ubuntu derived system, if I put /etc/security/limits.d/squeak.conf in place, reboot the system, and log in it does work.=C2=A0 Rebooting the system is key in my case because the window manager login process only reads squeak.conf when restarted.=C2=A0 So this means that we are stuck with different choices of config files in /etc/pam.d that might, or might not, have to be changed to make this work.=C2=A0 And which files will be window manager dependent etc. This is not a good plan to throw at our users.=C2=A0 =C2=A0Modifying the contents of /etc/pam.d is fraught with problems if you don't know what you are doing.=C2=A0 In fact it is fraught with problems even if you do.=C2=A0 Everytime I have to do this I make sure that I have a root shell already on the system so that I can unfoobar the system when I break it. I would vote that we get rid of this complaint and document somewhere the limits.d/squeak.conf idea.=C2=A0 I suspect that most people who use squeak with a display do not have heavily loaded systems and it is only useful for those of us who run servers.=C2=A0 =C2=A0 And if they ever ask we have documentation. One place we could stick this is in the About squeak dialog.=C2=A0 =C2=A0Call it FAQ?=C2=A0 cheers bruce On 2021-09-29T08:24:23.000+02:00, Tobias Pape wrote: >=C2=A0Hi >=C2=A0 >>=C2=A0=C2=A0On=C2=A029.=C2=A0Sep=C2=A02021,=C2=A0at=C2=A000:12,=C2=A0tim=C2= =A0Rowledge=C2=A0=C2=A0wrote: >>=C2=A0=C2=A0 >>=C2=A0=C2=A0This=C2=A0reminds=C2=A0me=C2=A0to=C2=A0ask=C2=A0(probably=C2=A0= again)=C2=A0if=C2=A0anyone=C2=A0actually >>=C2=A0=C2=A0understands=C2=A0ubuntu=C2=A0and=C2=A0getting=C2=A0the=C2=A0rtp= rio=C2=A0settings=C2=A0to=C2=A0'take'. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0I=C2=A0have=C2=A0the=C2=A0suggested=C2=A0/etc/security/limits.d= /squeak.conf=C2=A0etc=C2=A0but=C2=A0it >>=C2=A0=C2=A0appears=C2=A0to=C2=A0be=C2=A0ignored=C2=A0-=C2=A0at=C2=A0least= =C2=A0the=C2=A0VM=C2=A0complains=C2=A0about=C2=A0it.=C2=A0Since >>=C2=A0=C2=A0`ulimit=C2=A0-a`=C2=A0tells=C2=A0me=C2=A0that=C2=A0rtprio=C2=A0= is=C2=A00,=C2=A0I=C2=A0suspect=C2=A0it=C2=A0is=C2=A0correct=C2=A0to >>=C2=A0=C2=A0complain. >>=C2=A0=C2=A0I've=C2=A0spent=C2=A0way=C2=A0too=C2=A0long=C2=A0trying=C2=A0to= =C2=A0make=C2=A0sense=C2=A0of=C2=A0what=C2=A0I=C2=A0find=C2=A0with >>=C2=A0=C2=A0googling.=C2=A0This=C2=A0has=C2=A0been=C2=A0going=C2=A0on=C2=A0= for=C2=A0ages=C2=A0(so,=C2=A0yes,=C2=A0the=C2=A0machine >>=C2=A0=C2=A0has=C2=A0been=C2=A0rebooted)=C2=A0and=C2=A0every=C2=A0now=C2=A0= and=C2=A0then=C2=A0I=C2=A0try=C2=A0to=C2=A0make=C2=A0some=C2=A0sense >>=C2=A0=C2=A0of=C2=A0it. >=C2=A0 >=C2=A0this=C2=A0file=C2=A0only=C2=A0takes=C2=A0action=C2=A0when=C2=A0pam_lim= its=C2=A0is=C2=A0used. >=C2=A0can=C2=A0you=C2=A0grep=C2=A0your=C2=A0/etc/pam.d=C2=A0for=C2=A0limits? >=C2=A0 >=C2=A0Best=C2=A0regards >=C2=A0-Tobias >=C2=A0 >=C2=A0PS:=C2=A0I=C2=A0hate=C2=A0to=C2=A0say=C2=A0it,=C2=A0but=C2=A0it=C2=A0s= eems=C2=A0the=C2=A0neat=C2=A0architecture=C2=A0of=C2=A0the >=C2=A0heartbeat-VM=C2=A0is=C2=A0not=C2=A0appreciated=C2=A0by >=C2=A0current=C2=A0linux=C2=A0distros.=C2=A0There=C2=A0is=C2=A0just=C2=A0too= =C2=A0much=C2=A0to=C2=A0do=C2=A0for=C2=A0the=C2=A0average >=C2=A0user=C2=A0to=C2=A0make=C2=A0use=C2=A0of=C2=A0it. >=C2=A0Also,=C2=A0users=C2=A0need=C2=A0some=C2=A0kind=C2=A0of=C2=A0Root=C2=A0= to=C2=A0be=C2=A0able=C2=A0to=C2=A0enable=C2=A0the=C2=A0rtprio, >=C2=A0which=C2=A0is=C2=A0not=C2=A0a=C2=A0good=C2=A0idea. >=C2=A0Is=C2=A0there=C2=A0any=C2=A0way=C2=A0to=C2=A0get=C2=A0away=C2=A0withou= t=C2=A0changing=C2=A0rtprio? --===============6696761754827719506== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdj5IaSw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TbyBvbiBteSB1YnVudHUgZGVy aXZlZCBzeXN0ZW0sIGlmIEkgcHV0IC9ldGMvc2VjdXJpdHkvbGltaXRzLmQvc3F1ZWFrLmNvbmYg aW4gcGxhY2UsIHJlYm9vdCB0aGUgc3lzdGVtLCBhbmQgbG9nIGluIGl0IGRvZXMgd29yay4mbmJz cDsgUmVib290aW5nIHRoZSBzeXN0ZW0gaXMga2V5IGluIG15IGNhc2UgYmVjYXVzZSB0aGUgd2lu ZG93IG1hbmFnZXIgbG9naW4gcHJvY2VzcyBvbmx5IHJlYWRzIHNxdWVhay5jb25mIHdoZW4gcmVz dGFydGVkLiZuYnNwOzxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlNvIHRoaXMgbWVhbnMg dGhhdCB3ZSBhcmUgc3R1Y2sgd2l0aCBkaWZmZXJlbnQgY2hvaWNlcyBvZiBjb25maWcgZmlsZXMg aW4gL2V0Yy9wYW0uZCB0aGF0IG1pZ2h0LCBvciBtaWdodCBub3QsIGhhdmUgdG8gYmUgY2hhbmdl ZCB0byBtYWtlIHRoaXMgd29yay4mbmJzcDsgQW5kIHdoaWNoIGZpbGVzIHdpbGwgYmUgd2luZG93 IG1hbmFnZXIgZGVwZW5kZW50IGV0Yy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlz IGlzIG5vdCBhIGdvb2QgcGxhbiB0byB0aHJvdyBhdCBvdXIgdXNlcnMuJm5ic3A7ICZuYnNwO01v ZGlmeWluZyB0aGUgY29udGVudHMgb2YgL2V0Yy9wYW0uZCBpcyBmcmF1Z2h0IHdpdGggcHJvYmxl bXMgaWYgeW91IGRvbid0IGtub3cgd2hhdCB5b3UgYXJlIGRvaW5nLiZuYnNwOyBJbiBmYWN0IGl0 IGlzIGZyYXVnaHQgd2l0aCBwcm9ibGVtcyBldmVuIGlmIHlvdSBkby4mbmJzcDsgRXZlcnl0aW1l IEkgaGF2ZSB0byBkbyB0aGlzIEkgbWFrZSBzdXJlIHRoYXQgSSBoYXZlIGEgcm9vdCBzaGVsbCBh bHJlYWR5IG9uIHRoZSBzeXN0ZW0gc28gdGhhdCBJIGNhbiB1bmZvb2JhciB0aGUgc3lzdGVtIHdo ZW4gSSBicmVhayBpdC48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIHdvdWxkIHZvdGUg dGhhdCB3ZSBnZXQgcmlkIG9mIHRoaXMgY29tcGxhaW50IGFuZCBkb2N1bWVudCBzb21ld2hlcmUg dGhlIGxpbWl0cy5kL3NxdWVhay5jb25mIGlkZWEuJm5ic3A7IEkgc3VzcGVjdCB0aGF0IG1vc3Qg cGVvcGxlIHdobyB1c2Ugc3F1ZWFrIHdpdGggYSBkaXNwbGF5IGRvIG5vdCBoYXZlIGhlYXZpbHkg bG9hZGVkIHN5c3RlbXMgYW5kIGl0IGlzIG9ubHkgdXNlZnVsIGZvciB0aG9zZSBvZiB1cyB3aG8g cnVuIHNlcnZlcnMuJm5ic3A7ICZuYnNwOyBBbmQgaWYgdGhleSBldmVyIGFzayB3ZSBoYXZlIGRv Y3VtZW50YXRpb24uPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+T25lIHBsYWNlIHdlIGNv dWxkIHN0aWNrIHRoaXMgaXMgaW4gdGhlIEFib3V0IHNxdWVhayBkaWFsb2cuJm5ic3A7ICZuYnNw O0NhbGwgaXQgRkFRPyZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Y2hlZXJzPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+YnJ1Y2U8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp diA+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImlrX21haWxfcXVvdGUiPjxkaXY+T24gMjAyMS0wOS0y OVQwODoyNDoyMy4wMDArMDI6MDAsIFRvYmlhcyBQYXBlICZsdDtEYXMuTGludXhAZ214LmRlJmd0 OyB3cm90ZTo8L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0id3MtbmctcXVvdGUiPjxwcmUgc3R5bGU9 IndoaXRlLXNwYWNlOiBub3JtYWw7Ij5IaTxicj48YnI+PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJ3 cy1uZy1xdW90ZSI+ICBPbiAyOS4gU2VwIDIwMjEsIGF0IDAwOjEyLCB0aW0gUm93bGVkZ2UgJmx0 OzxhIGNsYXNzPSJkZWZhdWx0TWFpbExpbmsiIGhyZWY9Im1haWx0bzp0aW1Acm93bGVkZ2Uub3Jn Ij50aW1Acm93bGVkZ2Uub3JnPC9hPiZndDsgd3JvdGU6PGJyPiA8YnI+IDxicj4gVGhpcyByZW1p bmRzIG1lIHRvIGFzayAocHJvYmFibHkgYWdhaW4pIGlmIGFueW9uZSBhY3R1YWxseSB1bmRlcnN0 YW5kcyB1YnVudHUgYW5kIGdldHRpbmcgdGhlIHJ0cHJpbyBzZXR0aW5ncyB0byAndGFrZScuPGJy PiA8YnI+IEkgaGF2ZSB0aGUgc3VnZ2VzdGVkIC9ldGMvc2VjdXJpdHkvbGltaXRzLmQvc3F1ZWFr LmNvbmYgZXRjIGJ1dCBpdCBhcHBlYXJzIHRvIGJlIGlnbm9yZWQgLSBhdCBsZWFzdCB0aGUgVk0g Y29tcGxhaW5zIGFib3V0IGl0LiBTaW5jZSBgdWxpbWl0IC1hYCB0ZWxscyBtZSB0aGF0IHJ0cHJp byBpcyAwLCBJIHN1c3BlY3QgaXQgaXMgY29ycmVjdCB0byBjb21wbGFpbi48YnI+IEkndmUgc3Bl bnQgd2F5IHRvbyBsb25nIHRyeWluZyB0byBtYWtlIHNlbnNlIG9mIHdoYXQgSSBmaW5kIHdpdGgg Z29vZ2xpbmcuIFRoaXMgaGFzIGJlZW4gZ29pbmcgb24gZm9yIGFnZXMgKHNvLCB5ZXMsIHRoZSBt YWNoaW5lIGhhcyBiZWVuIHJlYm9vdGVkKSBhbmQgZXZlcnkgbm93IGFuZCB0aGVuIEkgdHJ5IHRv IG1ha2Ugc29tZSBzZW5zZSBvZiBpdC4gPGJyPjwvYmxvY2txdW90ZT4gPGJyPjxicj50aGlzIGZp bGUgb25seSB0YWtlcyBhY3Rpb24gd2hlbiBwYW1fbGltaXRzIGlzIHVzZWQuPGJyPmNhbiB5b3Ug Z3JlcCB5b3VyIC9ldGMvcGFtLmQgZm9yIGxpbWl0cz88YnI+PGJyPkJlc3QgcmVnYXJkczxicj4J LVRvYmlhczxicj48YnI+UFM6IEkgaGF0ZSB0byBzYXkgaXQsIGJ1dCBpdCBzZWVtcyB0aGUgbmVh dCBhcmNoaXRlY3R1cmUgb2YgdGhlIGhlYXJ0YmVhdC1WTSBpcyBub3QgYXBwcmVjaWF0ZWQgYnk8 YnI+ICAgIGN1cnJlbnQgbGludXggZGlzdHJvcy4gVGhlcmUgaXMganVzdCB0b28gbXVjaCB0byBk byBmb3IgdGhlIGF2ZXJhZ2UgdXNlciB0byBtYWtlIHVzZSBvZiBpdC48YnI+ICAgIEFsc28sIHVz ZXJzIG5lZWQgc29tZSBraW5kIG9mIFJvb3QgdG8gYmUgYWJsZSB0byBlbmFibGUgdGhlIHJ0cHJp bywgd2hpY2ggaXMgbm90IGEgZ29vZCBpZGVhLjxicj4gICAgSXMgdGhlcmUgYW55IHdheSB0byBn ZXQgYXdheSB3aXRob3V0IGNoYW5naW5nIHJ0cHJpbz88L3ByZT48L2Jsb2NrcXVvdGU+PC9kaXY+ Cgo= --===============6696761754827719506==-- From pbpublist@gmail.com Wed Sep 29 13:59:53 2021 From: Phil B To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 09:59:29 -0400 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1708546282822151156==" --===============1708546282822151156== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit A tangential FYI: the Debian packaging will be taking care of this as part of the installation. Currently it installs the /etc/security/limits.d/squeak.conf file and I'll look into adding the pam.d part as well. Of course if there's a way to get the functionality without the config tweaking, that would be even better. If not, well that's one of the many reasons we have packages ;-) On Wed, Sep 29, 2021 at 2:24 AM Tobias Pape wrote: > > Hi > > > > On 29. Sep 2021, at 00:12, tim Rowledge wrote: > > > > > > This reminds me to ask (probably again) if anyone actually understands > ubuntu and getting the rtprio settings to 'take'. > > > > I have the suggested /etc/security/limits.d/squeak.conf etc but it > appears to be ignored - at least the VM complains about it. Since `ulimit > -a` tells me that rtprio is 0, I suspect it is correct to complain. > > I've spent way too long trying to make sense of what I find with > googling. This has been going on for ages (so, yes, the machine has been > rebooted) and every now and then I try to make some sense of it. > > > this file only takes action when pam_limits is used. > can you grep your /etc/pam.d for limits? > > Best regards > -Tobias > > PS: I hate to say it, but it seems the neat architecture of the > heartbeat-VM is not appreciated by > current linux distros. There is just too much to do for the average > user to make use of it. > Also, users need some kind of Root to be able to enable the rtprio, > which is not a good idea. > Is there any way to get away without changing rtprio? > > > > > --===============1708546282822151156== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+QSB0YW5nZW50aWFsIEZZSTogdGhlIERlYmlhbiBwYWNrYWdpbmcgd2ls bCBiZSB0YWtpbmcgY2FyZSBvZiB0aGlzIGFzIHBhcnQgb2YgdGhlIGluc3RhbGxhdGlvbi7CoCBD dXJyZW50bHkgaXQgaW5zdGFsbHMgdGhlIC9ldGMvc2VjdXJpdHkvbGltaXRzLmQvc3F1ZWFrLmNv bmYgZmlsZSBhbmQgSSYjMzk7bGwgbG9vayBpbnRvIGFkZGluZyB0aGUgcGFtLmQgcGFydCBhcyB3 ZWxsLjxkaXY+PGJyPjwvZGl2PjxkaXY+T2YgY291cnNlIGlmIHRoZXJlJiMzOTtzIGEgd2F5IHRv IGdldCB0aGUgZnVuY3Rpb25hbGl0eSB3aXRob3V0IHRoZSBjb25maWcgdHdlYWtpbmcsIHRoYXQg d291bGQgYmUgZXZlbiBiZXR0ZXIuwqAgSWYgbm90LCB3ZWxsIHRoYXQmIzM5O3Mgb25lIG9mIHRo ZSBtYW55IHJlYXNvbnMgd2UgaGF2ZSBwYWNrYWdlcyA7LSk8L2Rpdj48L2Rpdj48YnI+PGRpdiBj bGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBX ZWQsIFNlcCAyOSwgMjAyMSBhdCAyOjI0IEFNIFRvYmlhcyBQYXBlICZsdDs8YSBocmVmPSJtYWls dG86RGFzLkxpbnV4QGdteC5kZSI+RGFzLkxpbnV4QGdteC5kZTwvYT4mZ3Q7IHdyb3RlOjxicj48 L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw eCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGlu Zy1sZWZ0OjFleCI+wqA8YnI+CkhpPGJyPgo8YnI+Cjxicj4KJmd0OyBPbiAyOS4gU2VwIDIwMjEs IGF0IDAwOjEyLCB0aW0gUm93bGVkZ2UgJmx0OzxhIGhyZWY9Im1haWx0bzp0aW1Acm93bGVkZ2Uu b3JnIiB0YXJnZXQ9Il9ibGFuayI+dGltQHJvd2xlZGdlLm9yZzwvYT4mZ3Q7IHdyb3RlOjxicj4K Jmd0OyA8YnI+CiZndDsgPGJyPgomZ3Q7IFRoaXMgcmVtaW5kcyBtZSB0byBhc2sgKHByb2JhYmx5 IGFnYWluKSBpZiBhbnlvbmUgYWN0dWFsbHkgdW5kZXJzdGFuZHMgdWJ1bnR1IGFuZCBnZXR0aW5n IHRoZSBydHByaW8gc2V0dGluZ3MgdG8gJiMzOTt0YWtlJiMzOTsuPGJyPgomZ3Q7IDxicj4KJmd0 OyBJIGhhdmUgdGhlIHN1Z2dlc3RlZCAvZXRjL3NlY3VyaXR5L2xpbWl0cy5kL3NxdWVhay5jb25m IGV0YyBidXQgaXQgYXBwZWFycyB0byBiZSBpZ25vcmVkIC0gYXQgbGVhc3QgdGhlIFZNIGNvbXBs YWlucyBhYm91dCBpdC4gU2luY2UgYHVsaW1pdCAtYWAgdGVsbHMgbWUgdGhhdCBydHByaW8gaXMg MCwgSSBzdXNwZWN0IGl0IGlzIGNvcnJlY3QgdG8gY29tcGxhaW4uPGJyPgomZ3Q7IEkmIzM5O3Zl IHNwZW50IHdheSB0b28gbG9uZyB0cnlpbmcgdG8gbWFrZSBzZW5zZSBvZiB3aGF0IEkgZmluZCB3 aXRoIGdvb2dsaW5nLiBUaGlzIGhhcyBiZWVuIGdvaW5nIG9uIGZvciBhZ2VzIChzbywgeWVzLCB0 aGUgbWFjaGluZSBoYXMgYmVlbiByZWJvb3RlZCkgYW5kIGV2ZXJ5IG5vdyBhbmQgdGhlbiBJIHRy eSB0byBtYWtlIHNvbWUgc2Vuc2Ugb2YgaXQuIDxicj4KPGJyPgo8YnI+CnRoaXMgZmlsZSBvbmx5 IHRha2VzIGFjdGlvbiB3aGVuIHBhbV9saW1pdHMgaXMgdXNlZC48YnI+CmNhbiB5b3UgZ3JlcCB5 b3VyIC9ldGMvcGFtLmQgZm9yIGxpbWl0cz88YnI+Cjxicj4KQmVzdCByZWdhcmRzPGJyPgrCoCDC oCDCoCDCoCAtVG9iaWFzPGJyPgo8YnI+ClBTOiBJIGhhdGUgdG8gc2F5IGl0LCBidXQgaXQgc2Vl bXMgdGhlIG5lYXQgYXJjaGl0ZWN0dXJlIG9mIHRoZSBoZWFydGJlYXQtVk0gaXMgbm90IGFwcHJl Y2lhdGVkIGJ5PGJyPgrCoCDCoCBjdXJyZW50IGxpbnV4IGRpc3Ryb3MuIFRoZXJlIGlzIGp1c3Qg dG9vIG11Y2ggdG8gZG8gZm9yIHRoZSBhdmVyYWdlIHVzZXIgdG8gbWFrZSB1c2Ugb2YgaXQuPGJy PgrCoCDCoCBBbHNvLCB1c2VycyBuZWVkIHNvbWUga2luZCBvZiBSb290IHRvIGJlIGFibGUgdG8g ZW5hYmxlIHRoZSBydHByaW8sIHdoaWNoIGlzIG5vdCBhIGdvb2QgaWRlYS48YnI+CsKgIMKgIElz IHRoZXJlIGFueSB3YXkgdG8gZ2V0IGF3YXkgd2l0aG91dCBjaGFuZ2luZyBydHByaW8/PGJyPgo8 YnI+Cjxicj4KPGJyPgo8YnI+CjwvYmxvY2txdW90ZT48L2Rpdj4K --===============1708546282822151156==-- From bruce.oneel@pckswarms.ch Wed Sep 29 14:12:36 2021 From: Bruce O'Neel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 16:12:31 +0200 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5989626013437355347==" --===============5989626013437355347== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, This is exactly the right solution for a package manager.=C2=A0 This will be very good. cheers bruce On 2021-09-29T15:59:29.000+02:00, Phil B wrote: >=C2=A0------------------------- >=C2=A0 >=C2=A0A=C2=A0tangential=C2=A0FYI:=C2=A0the=C2=A0Debian=C2=A0packaging=C2=A0w= ill=C2=A0be=C2=A0taking=C2=A0care=C2=A0of=C2=A0this >=C2=A0as=C2=A0part=C2=A0of=C2=A0the=C2=A0installation.=C2=A0=C2=A0Currently= =C2=A0it=C2=A0installs=C2=A0the >=C2=A0/etc/security/limits.d/squeak.conf=C2=A0file=C2=A0and=C2=A0I'll=C2=A0l= ook=C2=A0into=C2=A0adding >=C2=A0the=C2=A0pam.d=C2=A0part=C2=A0as=C2=A0well. >=C2=A0 >=C2=A0Of=C2=A0course=C2=A0if=C2=A0there's=C2=A0a=C2=A0way=C2=A0to=C2=A0get= =C2=A0the=C2=A0functionality=C2=A0without=C2=A0the >=C2=A0config=C2=A0tweaking,=C2=A0that=C2=A0would=C2=A0be=C2=A0even=C2=A0bett= er.=C2=A0=C2=A0If=C2=A0not,=C2=A0well=C2=A0that's >=C2=A0one=C2=A0of=C2=A0the=C2=A0many=C2=A0reasons=C2=A0we=C2=A0have=C2=A0pac= kages=C2=A0;-) >=C2=A0 >=C2=A0On=C2=A0Wed,=C2=A0Sep=C2=A029,=C2=A02021=C2=A0at=C2=A02:24=C2=A0AM=C2= =A0Tobias=C2=A0Pape=C2=A0 >=C2=A0wrote: >=C2=A0 >>=C2=A0=C2=A0=C2=A0 >>=C2=A0=C2=A0Hi >>=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0On=C2=A029.=C2=A0Sep=C2=A02021,=C2=A0at=C2=A000:12,=C2= =A0tim=C2=A0Rowledge=C2=A0 >>=C2=A0=C2=A0wrote: >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0This=C2=A0reminds=C2=A0me=C2=A0to=C2=A0ask=C2=A0(probabl= y=C2=A0again)=C2=A0if=C2=A0anyone=C2=A0actually >>=C2=A0=C2=A0understands=C2=A0ubuntu=C2=A0and=C2=A0getting=C2=A0the=C2=A0rtp= rio=C2=A0settings=C2=A0to=C2=A0'take'. >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0I=C2=A0have=C2=A0the=C2=A0suggested=C2=A0/etc/security/l= imits.d/squeak.conf=C2=A0etc=C2=A0but >>=C2=A0=C2=A0it=C2=A0appears=C2=A0to=C2=A0be=C2=A0ignored=C2=A0-=C2=A0at=C2= =A0least=C2=A0the=C2=A0VM=C2=A0complains=C2=A0about=C2=A0it. >>=C2=A0=C2=A0Since=C2=A0`ulimit=C2=A0-a`=C2=A0tells=C2=A0me=C2=A0that=C2=A0r= tprio=C2=A0is=C2=A00,=C2=A0I=C2=A0suspect=C2=A0it=C2=A0is >>=C2=A0=C2=A0correct=C2=A0to=C2=A0complain. >>>=C2=A0=C2=A0=C2=A0I've=C2=A0spent=C2=A0way=C2=A0too=C2=A0long=C2=A0trying= =C2=A0to=C2=A0make=C2=A0sense=C2=A0of=C2=A0what=C2=A0I=C2=A0find=C2=A0with >>=C2=A0=C2=A0googling.=C2=A0This=C2=A0has=C2=A0been=C2=A0going=C2=A0on=C2=A0= for=C2=A0ages=C2=A0(so,=C2=A0yes,=C2=A0the=C2=A0machine >>=C2=A0=C2=A0has=C2=A0been=C2=A0rebooted)=C2=A0and=C2=A0every=C2=A0now=C2=A0= and=C2=A0then=C2=A0I=C2=A0try=C2=A0to=C2=A0make=C2=A0some=C2=A0sense >>=C2=A0=C2=A0of=C2=A0it.=C2=A0 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0this=C2=A0file=C2=A0only=C2=A0takes=C2=A0action=C2=A0when=C2=A0= pam_limits=C2=A0is=C2=A0used. >>=C2=A0=C2=A0can=C2=A0you=C2=A0grep=C2=A0your=C2=A0/etc/pam.d=C2=A0for=C2=A0= limits? >>=C2=A0=C2=A0 >>=C2=A0=C2=A0Best=C2=A0regards >>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-Tobias >>=C2=A0=C2=A0 >>=C2=A0=C2=A0PS:=C2=A0I=C2=A0hate=C2=A0to=C2=A0say=C2=A0it,=C2=A0but=C2=A0it= =C2=A0seems=C2=A0the=C2=A0neat=C2=A0architecture=C2=A0of=C2=A0the >>=C2=A0=C2=A0heartbeat-VM=C2=A0is=C2=A0not=C2=A0appreciated=C2=A0by >>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0current=C2=A0linux=C2=A0distros.=C2=A0T= here=C2=A0is=C2=A0just=C2=A0too=C2=A0much=C2=A0to=C2=A0do=C2=A0for=C2=A0the >>=C2=A0=C2=A0average=C2=A0user=C2=A0to=C2=A0make=C2=A0use=C2=A0of=C2=A0it. >>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Also,=C2=A0users=C2=A0need=C2=A0some=C2= =A0kind=C2=A0of=C2=A0Root=C2=A0to=C2=A0be=C2=A0able=C2=A0to=C2=A0enable=C2=A0= the >>=C2=A0=C2=A0rtprio,=C2=A0which=C2=A0is=C2=A0not=C2=A0a=C2=A0good=C2=A0idea. >>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Is=C2=A0there=C2=A0any=C2=A0way=C2=A0to= =C2=A0get=C2=A0away=C2=A0without=C2=A0changing=C2=A0rtprio? --===============5989626013437355347== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdj5IaSw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlzIGlzIGV4YWN0bHkgdGhl IHJpZ2h0IHNvbHV0aW9uIGZvciBhIHBhY2thZ2UgbWFuYWdlci4mbmJzcDsgVGhpcyB3aWxsIGJl IHZlcnkgZ29vZC48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5jaGVlcnM8YnI+PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5icnVjZTwvZGl2PjxkaXYgPjxicj48L2Rpdj48ZGl2IGNsYXNz PSJpa19tYWlsX3F1b3RlIj48ZGl2Pk9uIDIwMjEtMDktMjlUMTU6NTk6MjkuMDAwKzAyOjAwLCBQ aGlsIEIgJmx0O3BicHVibGlzdEBnbWFpbC5jb20mZ3Q7IHdyb3RlOjwvZGl2PjxibG9ja3F1b3Rl IGNsYXNzPSJ3cy1uZy1xdW90ZSI+PGRpdiBjbGFzcz0id3MtbmctbWFpbC1zdHlsZS0tNDY5OTMx ZUp6ejlIUHlqd0FBQkdZQmdRIj48aHI+PGRpdiBkaXI9Imx0ciI+QSB0YW5nZW50aWFsIEZZSTog dGhlIERlYmlhbiBwYWNrYWdpbmcgd2lsbCBiZSB0YWtpbmcgY2FyZSBvZiB0aGlzIGFzIHBhcnQg b2YgdGhlIGluc3RhbGxhdGlvbi4mbmJzcDsgQ3VycmVudGx5IGl0IGluc3RhbGxzIHRoZSAvZXRj L3NlY3VyaXR5L2xpbWl0cy5kL3NxdWVhay5jb25mIGZpbGUgYW5kIEknbGwgbG9vayBpbnRvIGFk ZGluZyB0aGUgcGFtLmQgcGFydCBhcyB3ZWxsLjxkaXY+PGJyPjwvZGl2PjxkaXY+T2YgY291cnNl IGlmIHRoZXJlJ3MgYSB3YXkgdG8gZ2V0IHRoZSBmdW5jdGlvbmFsaXR5IHdpdGhvdXQgdGhlIGNv bmZpZyB0d2Vha2luZywgdGhhdCB3b3VsZCBiZSBldmVuIGJldHRlci4mbmJzcDsgSWYgbm90LCB3 ZWxsIHRoYXQncyBvbmUgb2YgdGhlIG1hbnkgcmVhc29ucyB3ZSBoYXZlIHBhY2thZ2VzIDstKTwv ZGl2PjwvZGl2Pjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZS00Njk5MzFlSnp6OUhQ eWp3QUFCR1lCZ1EiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyLTQ2OTkzMWVKeno5 SFB5andBQUJHWUJnUSI+T24gV2VkLCBTZXAgMjksIDIwMjEgYXQgMjoyNCBBTSBUb2JpYXMgUGFw ZSAmbHQ7PGEgY2xhc3M9ImRlZmF1bHRNYWlsTGluayIgaHJlZj0ibWFpbHRvOkRhcy5MaW51eEBn bXguZGUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPkRhcy5MaW51 eEBnbXguZGU8L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls X3F1b3RlLTQ2OTkzMWVKeno5SFB5andBQUJHWUJnUSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw eCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxl ZnQ6MWV4OyI+Jm5ic3A7PGJyPgpIaTxicj4KPGJyPgo8YnI+CiZndDsgT24gMjkuIFNlcCAyMDIx LCBhdCAwMDoxMiwgdGltIFJvd2xlZGdlICZsdDs8YSBjbGFzcz0iZGVmYXVsdE1haWxMaW5rIiBo cmVmPSJtYWlsdG86dGltQHJvd2xlZGdlLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVu ZXIgbm9yZWZlcnJlciI+dGltQHJvd2xlZGdlLm9yZzwvYT4mZ3Q7IHdyb3RlOjxicj4KJmd0OyA8 YnI+CiZndDsgPGJyPgomZ3Q7IFRoaXMgcmVtaW5kcyBtZSB0byBhc2sgKHByb2JhYmx5IGFnYWlu KSBpZiBhbnlvbmUgYWN0dWFsbHkgdW5kZXJzdGFuZHMgdWJ1bnR1IGFuZCBnZXR0aW5nIHRoZSBy dHByaW8gc2V0dGluZ3MgdG8gJ3Rha2UnLjxicj4KJmd0OyA8YnI+CiZndDsgSSBoYXZlIHRoZSBz dWdnZXN0ZWQgL2V0Yy9zZWN1cml0eS9saW1pdHMuZC9zcXVlYWsuY29uZiBldGMgYnV0IGl0IGFw cGVhcnMgdG8gYmUgaWdub3JlZCAtIGF0IGxlYXN0IHRoZSBWTSBjb21wbGFpbnMgYWJvdXQgaXQu IFNpbmNlIGB1bGltaXQgLWFgIHRlbGxzIG1lIHRoYXQgcnRwcmlvIGlzIDAsIEkgc3VzcGVjdCBp dCBpcyBjb3JyZWN0IHRvIGNvbXBsYWluLjxicj4KJmd0OyBJJ3ZlIHNwZW50IHdheSB0b28gbG9u ZyB0cnlpbmcgdG8gbWFrZSBzZW5zZSBvZiB3aGF0IEkgZmluZCB3aXRoIGdvb2dsaW5nLiBUaGlz IGhhcyBiZWVuIGdvaW5nIG9uIGZvciBhZ2VzIChzbywgeWVzLCB0aGUgbWFjaGluZSBoYXMgYmVl biByZWJvb3RlZCkgYW5kIGV2ZXJ5IG5vdyBhbmQgdGhlbiBJIHRyeSB0byBtYWtlIHNvbWUgc2Vu c2Ugb2YgaXQuIDxicj4KPGJyPgo8YnI+CnRoaXMgZmlsZSBvbmx5IHRha2VzIGFjdGlvbiB3aGVu IHBhbV9saW1pdHMgaXMgdXNlZC48YnI+CmNhbiB5b3UgZ3JlcCB5b3VyIC9ldGMvcGFtLmQgZm9y IGxpbWl0cz88YnI+Cjxicj4KQmVzdCByZWdhcmRzPGJyPgombmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgLVRvYmlhczxicj4KPGJyPgpQUzogSSBoYXRlIHRvIHNheSBpdCwgYnV0IGl0IHNlZW1z IHRoZSBuZWF0IGFyY2hpdGVjdHVyZSBvZiB0aGUgaGVhcnRiZWF0LVZNIGlzIG5vdCBhcHByZWNp YXRlZCBieTxicj4KJm5ic3A7ICZuYnNwOyBjdXJyZW50IGxpbnV4IGRpc3Ryb3MuIFRoZXJlIGlz IGp1c3QgdG9vIG11Y2ggdG8gZG8gZm9yIHRoZSBhdmVyYWdlIHVzZXIgdG8gbWFrZSB1c2Ugb2Yg aXQuPGJyPgombmJzcDsgJm5ic3A7IEFsc28sIHVzZXJzIG5lZWQgc29tZSBraW5kIG9mIFJvb3Qg dG8gYmUgYWJsZSB0byBlbmFibGUgdGhlIHJ0cHJpbywgd2hpY2ggaXMgbm90IGEgZ29vZCBpZGVh Ljxicj4KJm5ic3A7ICZuYnNwOyBJcyB0aGVyZSBhbnkgd2F5IHRvIGdldCBhd2F5IHdpdGhvdXQg Y2hhbmdpbmcgcnRwcmlvPzxicj4KPGJyPgo8YnI+Cjxicj4KPGJyPgo8L2Jsb2NrcXVvdGU+PC9k aXY+PC9ibG9ja3F1b3RlPjwvZGl2PgoK --===============5989626013437355347==-- From Das.Linux@gmx.de Wed Sep 29 14:59:35 2021 From: Tobias Pape To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 16:59:32 +0200 Message-ID: <30719E8D-2341-46AB-B804-0CDEFB544681@gmx.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7803915026296975714==" --===============7803915026296975714== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi > On 29. Sep 2021, at 15:59, Phil B wrote: >=20 > A tangential FYI: the Debian packaging will be taking care of this as part = of the installation. that's what I hoped for. > Currently it installs the /etc/security/limits.d/squeak.conf file and I'll= look into adding the pam.d part as well. Noooo don't change pam_d stuff. :D Debian has now its own pam management stuff and we should not mess with it. I was actually only curious whether tim's /etc/pam.d/* contains a reference t= o pam_limits, to see whether limits are applied in the first place. Since a reboot helped, the answer is, yes, pam_limits applied. So let's not get ahead of ourselves and let pam be :) >=20 > Of course if there's a way to get the functionality without the config twea= king, that would be even better. If not, well that's one of the many reasons= we have packages ;-) Exactly. Best regards -Tobias >=20 > On Wed, Sep 29, 2021 at 2:24 AM Tobias Pape wrote: > =20 > Hi >=20 >=20 > > On 29. Sep 2021, at 00:12, tim Rowledge wrote: > >=20 > >=20 > > This reminds me to ask (probably again) if anyone actually understands ub= untu and getting the rtprio settings to 'take'. > >=20 > > I have the suggested /etc/security/limits.d/squeak.conf etc but it appear= s to be ignored - at least the VM complains about it. Since `ulimit -a` tells= me that rtprio is 0, I suspect it is correct to complain. > > I've spent way too long trying to make sense of what I find with googling= . This has been going on for ages (so, yes, the machine has been rebooted) an= d every now and then I try to make some sense of it.=20 >=20 >=20 > this file only takes action when pam_limits is used. > can you grep your /etc/pam.d for limits? >=20 > Best regards > -Tobias >=20 > PS: I hate to say it, but it seems the neat architecture of the heartbeat-V= M is not appreciated by > current linux distros. There is just too much to do for the average use= r to make use of it. > Also, users need some kind of Root to be able to enable the rtprio, whi= ch is not a good idea. > Is there any way to get away without changing rtprio? >=20 >=20 >=20 >=20 --===============7803915026296975714==-- From pbpublist@gmail.com Wed Sep 29 15:30:01 2021 From: Phil B To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 11:28:52 -0400 Message-ID: In-Reply-To: <30719E8D-2341-46AB-B804-0CDEFB544681@gmx.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7318032671384504071==" --===============7318032671384504071== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Tobias, On Wed, Sep 29, 2021 at 10:59 AM Tobias Pape wrote: > > Hi > > > > On 29. Sep 2021, at 15:59, Phil B wrote: > > > > A tangential FYI: the Debian packaging will be taking care of this as > part of the installation. > > that's what I hoped for. > You can see all of the 'global' system changes I'm making in the common package currently at https://github.com/pbella/squeak-common > > > Currently it installs the /etc/security/limits.d/squeak.conf file and > I'll look into adding the pam.d part as well. > > Noooo don't change pam_d stuff. :D > Debian has now its own pam management stuff and we should not mess with it. > Don't worry, that's why I only said I'd look into it. I won't try to slam a generic PAM config as part of the install as I know we'd need to tread carefully here. > I was actually only curious whether tim's /etc/pam.d/* contains a > reference to pam_limits, to see whether limits are applied in the first > place. > Since a reboot helped, the answer is, yes, pam_limits applied. > > So let's not get ahead of ourselves and let pam be :) > > All I was thinking is that perhaps I could drop a squeak file in /etc/pam.d with any (perhaps commented out?) settings that apply to the VM along with any relevant documentation. So basically keep it non-invasive but try to provide a pointer if this is a source of potential issues. I'd also need to check Debian policy to see if this is something that should even be done as I know PAM is a touchy area re: system security and may have specific policy considerations. > > > > Of course if there's a way to get the functionality without the config > tweaking, that would be even better. If not, well that's one of the many > reasons we have packages ;-) > > Exactly. > > Best regards > -Tobias > Thanks, Phil > > > > On Wed, Sep 29, 2021 at 2:24 AM Tobias Pape wrote: > > > > Hi > > > > > > > On 29. Sep 2021, at 00:12, tim Rowledge wrote: > > > > > > > > > This reminds me to ask (probably again) if anyone actually understands > ubuntu and getting the rtprio settings to 'take'. > > > > > > I have the suggested /etc/security/limits.d/squeak.conf etc but it > appears to be ignored - at least the VM complains about it. Since `ulimit > -a` tells me that rtprio is 0, I suspect it is correct to complain. > > > I've spent way too long trying to make sense of what I find with > googling. This has been going on for ages (so, yes, the machine has been > rebooted) and every now and then I try to make some sense of it. > > > > > > this file only takes action when pam_limits is used. > > can you grep your /etc/pam.d for limits? > > > > Best regards > > -Tobias > > > > PS: I hate to say it, but it seems the neat architecture of the > heartbeat-VM is not appreciated by > > current linux distros. There is just too much to do for the average > user to make use of it. > > Also, users need some kind of Root to be able to enable the rtprio, > which is not a good idea. > > Is there any way to get away without changing rtprio? > > > > > > > > > > > --===============7318032671384504071== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+VG9iaWFzLDwvZGl2Pjxicj48ZGl2IGNsYXNz PSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFdlZCwg U2VwIDI5LCAyMDIxIGF0IDEwOjU5IEFNIFRvYmlhcyBQYXBlICZsdDs8YSBocmVmPSJtYWlsdG86 RGFzLkxpbnV4QGdteC5kZSI+RGFzLkxpbnV4QGdteC5kZTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rp dj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAw cHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1s ZWZ0OjFleCI+wqA8YnI+CkhpPGJyPgo8YnI+Cjxicj4KJmd0OyBPbiAyOS4gU2VwIDIwMjEsIGF0 IDE1OjU5LCBQaGlsIEIgJmx0OzxhIGhyZWY9Im1haWx0bzpwYnB1Ymxpc3RAZ21haWwuY29tIiB0 YXJnZXQ9Il9ibGFuayI+cGJwdWJsaXN0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4KJmd0 OyA8YnI+CiZndDsgQSB0YW5nZW50aWFsIEZZSTogdGhlIERlYmlhbiBwYWNrYWdpbmcgd2lsbCBi ZSB0YWtpbmcgY2FyZSBvZiB0aGlzIGFzIHBhcnQgb2YgdGhlIGluc3RhbGxhdGlvbi48YnI+Cjxi cj4KdGhhdCYjMzk7cyB3aGF0IEkgaG9wZWQgZm9yLjxicj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+ PC9kaXY+PGRpdj5Zb3UgY2FuIHNlZSBhbGwgb2YgdGhlICYjMzk7Z2xvYmFsJiMzOTsgc3lzdGVt IGNoYW5nZXMgSSYjMzk7bSBtYWtpbmcgaW4gdGhlIGNvbW1vbiBwYWNrYWdlIGN1cnJlbnRseSBh dMKgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3BiZWxsYS9zcXVlYWstY29tbW9uIj5odHRw czovL2dpdGh1Yi5jb20vcGJlbGxhL3NxdWVhay1jb21tb248L2E+PC9kaXY+PGRpdj7CoDwvZGl2 PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw eCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxl ZnQ6MWV4Ij4KPGJyPgomZ3Q7wqAgQ3VycmVudGx5IGl0IGluc3RhbGxzIHRoZSAvZXRjL3NlY3Vy aXR5L2xpbWl0cy5kL3NxdWVhay5jb25mIGZpbGUgYW5kIEkmIzM5O2xsIGxvb2sgaW50byBhZGRp bmcgdGhlIHBhbS5kIHBhcnQgYXMgd2VsbC48YnI+Cjxicj4KTm9vb28gZG9uJiMzOTt0IGNoYW5n ZSBwYW1fZCBzdHVmZi4gOkQ8YnI+CkRlYmlhbiBoYXMgbm93IGl0cyBvd24gcGFtIG1hbmFnZW1l bnQgc3R1ZmYgYW5kIHdlIHNob3VsZCBub3QgbWVzcyB3aXRoIGl0Ljxicj48L2Jsb2NrcXVvdGU+ PGRpdj48YnI+PC9kaXY+PGRpdj5Eb24mIzM5O3Qgd29ycnksIHRoYXQmIzM5O3Mgd2h5IEkgb25s eSBzYWlkIEkmIzM5O2QgbG9vayBpbnRvIGl0LsKgIEkgd29uJiMzOTt0IHRyeSB0byBzbGFtIGEg Z2VuZXJpYyBQQU0gY29uZmlnIGFzIHBhcnQgb2YgdGhlIGluc3RhbGwgYXMgSSBrbm93IHdlJiMz OTtkIG5lZWQgdG8gdHJlYWQgY2FyZWZ1bGx5IGhlcmUuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGJs b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAu OGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDox ZXgiPgo8YnI+Ckkgd2FzIGFjdHVhbGx5IG9ubHkgY3VyaW91cyB3aGV0aGVyIHRpbSYjMzk7cyAv ZXRjL3BhbS5kLyogY29udGFpbnMgYSByZWZlcmVuY2UgdG8gcGFtX2xpbWl0cywgdG8gc2VlIHdo ZXRoZXIgbGltaXRzIGFyZSBhcHBsaWVkIGluIHRoZSBmaXJzdCBwbGFjZS48YnI+ClNpbmNlIGEg cmVib290IGhlbHBlZCwgdGhlIGFuc3dlciBpcywgeWVzLCBwYW1fbGltaXRzIGFwcGxpZWQuPGJy Pgo8YnI+ClNvIGxldCYjMzk7cyBub3QgZ2V0IGFoZWFkIG9mIG91cnNlbHZlcyBhbmQgbGV0IHBh bSBiZSA6KTxicj4KPGJyPjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkFsbCBJIHdh cyB0aGlua2luZyBpcyB0aGF0IHBlcmhhcHMgSSBjb3VsZCBkcm9wIGEgc3F1ZWFrIGZpbGUgaW4g L2V0Yy9wYW0uZCB3aXRoIGFueSAocGVyaGFwcyBjb21tZW50ZWQgb3V0Pykgc2V0dGluZ3MgdGhh dCBhcHBseSB0byB0aGUgVk0gYWxvbmcgd2l0aCBhbnkgcmVsZXZhbnQgZG9jdW1lbnRhdGlvbi7C oCBTbyBiYXNpY2FsbHkga2VlcCBpdCBub24taW52YXNpdmUgYnV0IHRyeSB0byBwcm92aWRlIGEg cG9pbnRlciBpZiB0aGlzIGlzIGEgc291cmNlIG9mIHBvdGVudGlhbCBpc3N1ZXMuwqAgSSYjMzk7 ZCBhbHNvIG5lZWQgdG8gY2hlY2sgRGViaWFuIHBvbGljeSB0byBzZWUgaWYgdGhpcyBpcyBzb21l dGhpbmcgdGhhdCBzaG91bGQgZXZlbiBiZSBkb25lIGFzIEkga25vdyBQQU0gaXMgYSB0b3VjaHkg YXJlYSByZTogc3lzdGVtIHNlY3VyaXR5IGFuZCBtYXkgaGF2ZSBzcGVjaWZpYyBwb2xpY3kgY29u c2lkZXJhdGlvbnMuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj7CoDwvZGl2PjxibG9ja3F1b3Rl IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3Jk ZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4KJmd0 OyA8YnI+CiZndDsgT2YgY291cnNlIGlmIHRoZXJlJiMzOTtzIGEgd2F5IHRvIGdldCB0aGUgZnVu Y3Rpb25hbGl0eSB3aXRob3V0IHRoZSBjb25maWcgdHdlYWtpbmcsIHRoYXQgd291bGQgYmUgZXZl biBiZXR0ZXIuwqAgSWYgbm90LCB3ZWxsIHRoYXQmIzM5O3Mgb25lIG9mIHRoZSBtYW55IHJlYXNv bnMgd2UgaGF2ZSBwYWNrYWdlcyA7LSk8YnI+Cjxicj4KRXhhY3RseS48YnI+Cjxicj4KQmVzdCBy ZWdhcmRzPGJyPgrCoCDCoCDCoCDCoCAtVG9iaWFzPGJyPjwvYmxvY2txdW90ZT48ZGl2Pjxicj48 L2Rpdj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2PlBoaWw8L2Rpdj48ZGl2PsKgPC9kaXY+PGJsb2Nr cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4 O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgi PgomZ3Q7IDxicj4KJmd0OyBPbiBXZWQsIFNlcCAyOSwgMjAyMSBhdCAyOjI0IEFNIFRvYmlhcyBQ YXBlICZsdDs8YSBocmVmPSJtYWlsdG86RGFzLkxpbnV4QGdteC5kZSIgdGFyZ2V0PSJfYmxhbmsi PkRhcy5MaW51eEBnbXguZGU8L2E+Jmd0OyB3cm90ZTo8YnI+CiZndDvCoCA8YnI+CiZndDsgSGk8 YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyAmZ3Q7IE9uIDI5LiBTZXAgMjAyMSwgYXQgMDA6 MTIsIHRpbSBSb3dsZWRnZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRpbUByb3dsZWRnZS5vcmciIHRh cmdldD0iX2JsYW5rIj50aW1Acm93bGVkZ2Uub3JnPC9hPiZndDsgd3JvdGU6PGJyPgomZ3Q7ICZn dDsgPGJyPgomZ3Q7ICZndDsgPGJyPgomZ3Q7ICZndDsgVGhpcyByZW1pbmRzIG1lIHRvIGFzayAo cHJvYmFibHkgYWdhaW4pIGlmIGFueW9uZSBhY3R1YWxseSB1bmRlcnN0YW5kcyB1YnVudHUgYW5k IGdldHRpbmcgdGhlIHJ0cHJpbyBzZXR0aW5ncyB0byAmIzM5O3Rha2UmIzM5Oy48YnI+CiZndDsg Jmd0OyA8YnI+CiZndDsgJmd0OyBJIGhhdmUgdGhlIHN1Z2dlc3RlZCAvZXRjL3NlY3VyaXR5L2xp bWl0cy5kL3NxdWVhay5jb25mIGV0YyBidXQgaXQgYXBwZWFycyB0byBiZSBpZ25vcmVkIC0gYXQg bGVhc3QgdGhlIFZNIGNvbXBsYWlucyBhYm91dCBpdC4gU2luY2UgYHVsaW1pdCAtYWAgdGVsbHMg bWUgdGhhdCBydHByaW8gaXMgMCwgSSBzdXNwZWN0IGl0IGlzIGNvcnJlY3QgdG8gY29tcGxhaW4u PGJyPgomZ3Q7ICZndDsgSSYjMzk7dmUgc3BlbnQgd2F5IHRvbyBsb25nIHRyeWluZyB0byBtYWtl IHNlbnNlIG9mIHdoYXQgSSBmaW5kIHdpdGggZ29vZ2xpbmcuIFRoaXMgaGFzIGJlZW4gZ29pbmcg b24gZm9yIGFnZXMgKHNvLCB5ZXMsIHRoZSBtYWNoaW5lIGhhcyBiZWVuIHJlYm9vdGVkKSBhbmQg ZXZlcnkgbm93IGFuZCB0aGVuIEkgdHJ5IHRvIG1ha2Ugc29tZSBzZW5zZSBvZiBpdC4gPGJyPgom Z3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgdGhpcyBmaWxlIG9ubHkgdGFrZXMgYWN0aW9uIHdoZW4g cGFtX2xpbWl0cyBpcyB1c2VkLjxicj4KJmd0OyBjYW4geW91IGdyZXAgeW91ciAvZXRjL3BhbS5k IGZvciBsaW1pdHM/PGJyPgomZ3Q7IDxicj4KJmd0OyBCZXN0IHJlZ2FyZHM8YnI+CiZndDvCoCDC oCDCoCDCoCDCoC1Ub2JpYXM8YnI+CiZndDsgPGJyPgomZ3Q7IFBTOiBJIGhhdGUgdG8gc2F5IGl0 LCBidXQgaXQgc2VlbXMgdGhlIG5lYXQgYXJjaGl0ZWN0dXJlIG9mIHRoZSBoZWFydGJlYXQtVk0g aXMgbm90IGFwcHJlY2lhdGVkIGJ5PGJyPgomZ3Q7wqAgwqAgwqBjdXJyZW50IGxpbnV4IGRpc3Ry b3MuIFRoZXJlIGlzIGp1c3QgdG9vIG11Y2ggdG8gZG8gZm9yIHRoZSBhdmVyYWdlIHVzZXIgdG8g bWFrZSB1c2Ugb2YgaXQuPGJyPgomZ3Q7wqAgwqAgwqBBbHNvLCB1c2VycyBuZWVkIHNvbWUga2lu ZCBvZiBSb290IHRvIGJlIGFibGUgdG8gZW5hYmxlIHRoZSBydHByaW8sIHdoaWNoIGlzIG5vdCBh IGdvb2QgaWRlYS48YnI+CiZndDvCoCDCoCDCoElzIHRoZXJlIGFueSB3YXkgdG8gZ2V0IGF3YXkg d2l0aG91dCBjaGFuZ2luZyBydHByaW8/PGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgPGJy PgomZ3Q7IDxicj4KPGJyPgo8YnI+CjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj4K --===============7318032671384504071==-- From bruce.oneel@pckswarms.ch Wed Sep 29 17:31:45 2021 From: Bruce O'Neel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 19:31:40 +0200 Message-ID: <37d372af3bbaa40ac752e5535054d8af@mail.infomaniak.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0174978822152962570==" --===============0174978822152962570== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, So I might be wrong about this but I don't think Squeak needs to use pam.=C2=A0 Pam is used for authentication and authorization. So on my linux systems there are files in /etc/pam.d with names like sshd, su, sudo and assorted login and screen saver programs.=20 These are all programs which have to either run something that does authorization or does authentication, or both.=C2=A0 Squeak needs neither because we run squeak after you are logged in and the program which logged you in has taken care of the authentication and authorization.=C2=A0 And of course setting limits. For the users rtprio to be set to something other than the default we both need the /etc/security/limits.d/squeak.conf file, AND we need what ever is doing the "login" to call the limits shared library of pam to set the limits. This is why the problem is complex since it is hard to know which program has done the "login" In my test case I had to reboot the system to get the normal console login to run the new limits.=C2=A0 Before I rebooted it did not set the rtprio from the normal console login but did set it when I used ssh to connect. So which program and which config file is the one who does my console login?=C2=A0 Is it login?=C2=A0 Is it common-session?=C2=A0 Is it light-dm?= =C2=A0 My bet is on light-dm but maybe not. cheers bruce On 2021-09-29T17:28:52.000+02:00, Phil B wrote: >=C2=A0------------------------- >=C2=A0 >=C2=A0Tobias, >=C2=A0 >=C2=A0On=C2=A0Wed,=C2=A0Sep=C2=A029,=C2=A02021=C2=A0at=C2=A010:59=C2=A0AM=C2= =A0Tobias=C2=A0Pape=C2=A0 >=C2=A0wrote: >=C2=A0 >>=C2=A0=C2=A0=C2=A0 >>=C2=A0=C2=A0Hi >>=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0On=C2=A029.=C2=A0Sep=C2=A02021,=C2=A0at=C2=A015:59,=C2= =A0Phil=C2=A0B=C2=A0=C2=A0wrote: >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0A=C2=A0tangential=C2=A0FYI:=C2=A0the=C2=A0Debian=C2=A0pa= ckaging=C2=A0will=C2=A0be=C2=A0taking=C2=A0care=C2=A0of >>=C2=A0=C2=A0this=C2=A0as=C2=A0part=C2=A0of=C2=A0the=C2=A0installation. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0that's=C2=A0what=C2=A0I=C2=A0hoped=C2=A0for. >=C2=A0 >=C2=A0You=C2=A0can=C2=A0see=C2=A0all=C2=A0of=C2=A0the=C2=A0'global'=C2=A0sys= tem=C2=A0changes=C2=A0I'm=C2=A0making=C2=A0in=C2=A0the >=C2=A0common=C2=A0package=C2=A0currently=C2=A0at=C2=A0https://github.com/pbe= lla/squeak-common >=C2=A0=C2=A0 >=C2=A0 >>>=C2=A0=C2=A0=C2=A0=C2=A0Currently=C2=A0it=C2=A0installs=C2=A0the=C2=A0/etc= /security/limits.d/squeak.conf >>=C2=A0=C2=A0file=C2=A0and=C2=A0I'll=C2=A0look=C2=A0into=C2=A0adding=C2=A0th= e=C2=A0pam.d=C2=A0part=C2=A0as=C2=A0well. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0Noooo=C2=A0don't=C2=A0change=C2=A0pam_d=C2=A0stuff.=C2=A0:D >>=C2=A0=C2=A0Debian=C2=A0has=C2=A0now=C2=A0its=C2=A0own=C2=A0pam=C2=A0manage= ment=C2=A0stuff=C2=A0and=C2=A0we=C2=A0should=C2=A0not=C2=A0mess >>=C2=A0=C2=A0with=C2=A0it. >=C2=A0 >=C2=A0Don't=C2=A0worry,=C2=A0that's=C2=A0why=C2=A0I=C2=A0only=C2=A0said=C2= =A0I'd=C2=A0look=C2=A0into=C2=A0it.=C2=A0=C2=A0I=C2=A0won't=C2=A0try >=C2=A0to=C2=A0slam=C2=A0a=C2=A0generic=C2=A0PAM=C2=A0config=C2=A0as=C2=A0par= t=C2=A0of=C2=A0the=C2=A0install=C2=A0as=C2=A0I=C2=A0know=C2=A0we'd >=C2=A0need=C2=A0to=C2=A0tread=C2=A0carefully=C2=A0here. >=C2=A0 >>=C2=A0=C2=A0I=C2=A0was=C2=A0actually=C2=A0only=C2=A0curious=C2=A0whether=C2= =A0tim's=C2=A0/etc/pam.d/*=C2=A0contains=C2=A0a >>=C2=A0=C2=A0reference=C2=A0to=C2=A0pam_limits,=C2=A0to=C2=A0see=C2=A0whethe= r=C2=A0limits=C2=A0are=C2=A0applied=C2=A0in=C2=A0the >>=C2=A0=C2=A0first=C2=A0place. >>=C2=A0=C2=A0Since=C2=A0a=C2=A0reboot=C2=A0helped,=C2=A0the=C2=A0answer=C2= =A0is,=C2=A0yes,=C2=A0pam_limits=C2=A0applied. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0So=C2=A0let's=C2=A0not=C2=A0get=C2=A0ahead=C2=A0of=C2=A0ourselv= es=C2=A0and=C2=A0let=C2=A0pam=C2=A0be=C2=A0:) >=C2=A0 >=C2=A0All=C2=A0I=C2=A0was=C2=A0thinking=C2=A0is=C2=A0that=C2=A0perhaps=C2=A0= I=C2=A0could=C2=A0drop=C2=A0a=C2=A0squeak=C2=A0file=C2=A0in >=C2=A0/etc/pam.d=C2=A0with=C2=A0any=C2=A0(perhaps=C2=A0commented=C2=A0out?)= =C2=A0settings=C2=A0that=C2=A0apply=C2=A0to >=C2=A0the=C2=A0VM=C2=A0along=C2=A0with=C2=A0any=C2=A0relevant=C2=A0documenta= tion.=C2=A0=C2=A0So=C2=A0basically=C2=A0keep=C2=A0it >=C2=A0non-invasive=C2=A0but=C2=A0try=C2=A0to=C2=A0provide=C2=A0a=C2=A0pointe= r=C2=A0if=C2=A0this=C2=A0is=C2=A0a=C2=A0source=C2=A0of >=C2=A0potential=C2=A0issues.=C2=A0=C2=A0I'd=C2=A0also=C2=A0need=C2=A0to=C2= =A0check=C2=A0Debian=C2=A0policy=C2=A0to=C2=A0see=C2=A0if >=C2=A0this=C2=A0is=C2=A0something=C2=A0that=C2=A0should=C2=A0even=C2=A0be=C2= =A0done=C2=A0as=C2=A0I=C2=A0know=C2=A0PAM=C2=A0is=C2=A0a=C2=A0touchy >=C2=A0area=C2=A0re:=C2=A0system=C2=A0security=C2=A0and=C2=A0may=C2=A0have=C2= =A0specific=C2=A0policy >=C2=A0considerations. >=C2=A0 >=C2=A0=C2=A0 >=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Of=C2=A0course=C2=A0if=C2=A0there's=C2=A0a=C2=A0way=C2= =A0to=C2=A0get=C2=A0the=C2=A0functionality=C2=A0without=C2=A0the >>=C2=A0=C2=A0config=C2=A0tweaking,=C2=A0that=C2=A0would=C2=A0be=C2=A0even=C2= =A0better.=C2=A0=C2=A0If=C2=A0not,=C2=A0well=C2=A0that's >>=C2=A0=C2=A0one=C2=A0of=C2=A0the=C2=A0many=C2=A0reasons=C2=A0we=C2=A0have= =C2=A0packages=C2=A0;-) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0Exactly. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0Best=C2=A0regards >>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-Tobias >=C2=A0 >=C2=A0Thanks, >=C2=A0Phil >=C2=A0=C2=A0 >=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0On=C2=A0Wed,=C2=A0Sep=C2=A029,=C2=A02021=C2=A0at=C2=A02:= 24=C2=A0AM=C2=A0Tobias=C2=A0Pape=C2=A0 >>=C2=A0=C2=A0wrote: >>>=C2=A0=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Hi >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0>=C2=A0On=C2=A029.=C2=A0Sep=C2=A02021,=C2=A0at=C2=A000:1= 2,=C2=A0tim=C2=A0Rowledge=C2=A0 >>=C2=A0=C2=A0wrote: >>>=C2=A0=C2=A0=C2=A0>=C2=A0 >>>=C2=A0=C2=A0=C2=A0>=C2=A0 >>>=C2=A0=C2=A0=C2=A0>=C2=A0This=C2=A0reminds=C2=A0me=C2=A0to=C2=A0ask=C2=A0(= probably=C2=A0again)=C2=A0if=C2=A0anyone=C2=A0actually >>=C2=A0=C2=A0understands=C2=A0ubuntu=C2=A0and=C2=A0getting=C2=A0the=C2=A0rtp= rio=C2=A0settings=C2=A0to=C2=A0'take'. >>>=C2=A0=C2=A0=C2=A0>=C2=A0 >>>=C2=A0=C2=A0=C2=A0>=C2=A0I=C2=A0have=C2=A0the=C2=A0suggested=C2=A0/etc/sec= urity/limits.d/squeak.conf=C2=A0etc >>=C2=A0=C2=A0but=C2=A0it=C2=A0appears=C2=A0to=C2=A0be=C2=A0ignored=C2=A0-=C2= =A0at=C2=A0least=C2=A0the=C2=A0VM=C2=A0complains=C2=A0about=C2=A0it. >>=C2=A0=C2=A0Since=C2=A0`ulimit=C2=A0-a`=C2=A0tells=C2=A0me=C2=A0that=C2=A0r= tprio=C2=A0is=C2=A00,=C2=A0I=C2=A0suspect=C2=A0it=C2=A0is >>=C2=A0=C2=A0correct=C2=A0to=C2=A0complain. >>>=C2=A0=C2=A0=C2=A0>=C2=A0I've=C2=A0spent=C2=A0way=C2=A0too=C2=A0long=C2=A0= trying=C2=A0to=C2=A0make=C2=A0sense=C2=A0of=C2=A0what=C2=A0I=C2=A0find >>=C2=A0=C2=A0with=C2=A0googling.=C2=A0This=C2=A0has=C2=A0been=C2=A0going=C2= =A0on=C2=A0for=C2=A0ages=C2=A0(so,=C2=A0yes,=C2=A0the >>=C2=A0=C2=A0machine=C2=A0has=C2=A0been=C2=A0rebooted)=C2=A0and=C2=A0every= =C2=A0now=C2=A0and=C2=A0then=C2=A0I=C2=A0try=C2=A0to=C2=A0make >>=C2=A0=C2=A0some=C2=A0sense=C2=A0of=C2=A0it.=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0this=C2=A0file=C2=A0only=C2=A0takes=C2=A0action=C2=A0whe= n=C2=A0pam_limits=C2=A0is=C2=A0used. >>>=C2=A0=C2=A0=C2=A0can=C2=A0you=C2=A0grep=C2=A0your=C2=A0/etc/pam.d=C2=A0fo= r=C2=A0limits? >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Best=C2=A0regards >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-Tobias >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0PS:=C2=A0I=C2=A0hate=C2=A0to=C2=A0say=C2=A0it,=C2=A0but= =C2=A0it=C2=A0seems=C2=A0the=C2=A0neat=C2=A0architecture=C2=A0of=C2=A0the >>=C2=A0=C2=A0heartbeat-VM=C2=A0is=C2=A0not=C2=A0appreciated=C2=A0by >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0current=C2=A0linux=C2=A0distros.= =C2=A0There=C2=A0is=C2=A0just=C2=A0too=C2=A0much=C2=A0to=C2=A0do=C2=A0for >>=C2=A0=C2=A0the=C2=A0average=C2=A0user=C2=A0to=C2=A0make=C2=A0use=C2=A0of= =C2=A0it. >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Also,=C2=A0users=C2=A0need=C2=A0= some=C2=A0kind=C2=A0of=C2=A0Root=C2=A0to=C2=A0be=C2=A0able=C2=A0to=C2=A0enable >>=C2=A0=C2=A0the=C2=A0rtprio,=C2=A0which=C2=A0is=C2=A0not=C2=A0a=C2=A0good= =C2=A0idea. >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Is=C2=A0there=C2=A0any=C2=A0way= =C2=A0to=C2=A0get=C2=A0away=C2=A0without=C2=A0changing=C2=A0rtprio? >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0 --===============0174978822152962570== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdj5IaSw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TbyBJIG1pZ2h0IGJlIHdyb25n IGFib3V0IHRoaXMgYnV0IEkgZG9uJ3QgdGhpbmsgU3F1ZWFrIG5lZWRzIHRvIHVzZSBwYW0uJm5i c3A7IFBhbSBpcyB1c2VkIGZvciBhdXRoZW50aWNhdGlvbiBhbmQgYXV0aG9yaXphdGlvbi48YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TbyBvbiBteSBsaW51eCBzeXN0ZW1zIHRoZXJlIGFy ZSBmaWxlcyBpbiAvZXRjL3BhbS5kIHdpdGggbmFtZXMgbGlrZSBzc2hkLCBzdSwgc3VkbyBhbmQg YXNzb3J0ZWQgbG9naW4gYW5kIHNjcmVlbiBzYXZlciBwcm9ncmFtcy4gPGJyPjwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxkaXY+VGhlc2UgYXJlIGFsbCBwcm9ncmFtcyB3aGljaCBoYXZlIHRvIGVpdGhl ciBydW4gc29tZXRoaW5nIHRoYXQgZG9lcyBhdXRob3JpemF0aW9uIG9yIGRvZXMgYXV0aGVudGlj YXRpb24sIG9yIGJvdGguJm5ic3A7IFNxdWVhayBuZWVkcyBuZWl0aGVyIGJlY2F1c2Ugd2UgcnVu IHNxdWVhayBhZnRlciB5b3UgYXJlIGxvZ2dlZCBpbiBhbmQgdGhlIHByb2dyYW0gd2hpY2ggbG9n Z2VkIHlvdSBpbiBoYXMgdGFrZW4gY2FyZSBvZiB0aGUgYXV0aGVudGljYXRpb24gYW5kIGF1dGhv cml6YXRpb24uJm5ic3A7IEFuZCBvZiBjb3Vyc2Ugc2V0dGluZyBsaW1pdHMuPGJyPjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+Rm9yIHRoZSB1c2VycyBydHByaW8gdG8gYmUgc2V0IHRvIHNvbWV0 aGluZyBvdGhlciB0aGFuIHRoZSBkZWZhdWx0IHdlIGJvdGggbmVlZCB0aGUgL2V0Yy9zZWN1cml0 eS9saW1pdHMuZC9zcXVlYWsuY29uZiBmaWxlLCBBTkQgd2UgbmVlZCB3aGF0IGV2ZXIgaXMgZG9p bmcgdGhlICJsb2dpbiIgdG8gY2FsbCB0aGUgbGltaXRzIHNoYXJlZCBsaWJyYXJ5IG9mIHBhbSB0 byBzZXQgdGhlIGxpbWl0cy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlzIGlzIHdo eSB0aGUgcHJvYmxlbSBpcyBjb21wbGV4IHNpbmNlIGl0IGlzIGhhcmQgdG8ga25vdyB3aGljaCBw cm9ncmFtIGhhcyBkb25lIHRoZSAibG9naW4iPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ SW4gbXkgdGVzdCBjYXNlIEkgaGFkIHRvIHJlYm9vdCB0aGUgc3lzdGVtIHRvIGdldCB0aGUgbm9y bWFsIGNvbnNvbGUgbG9naW4gdG8gcnVuIHRoZSBuZXcgbGltaXRzLiZuYnNwOyBCZWZvcmUgSSBy ZWJvb3RlZCBpdCBkaWQgbm90IHNldCB0aGUgcnRwcmlvIGZyb20gdGhlIG5vcm1hbCBjb25zb2xl IGxvZ2luIGJ1dCBkaWQgc2V0IGl0IHdoZW4gSSB1c2VkIHNzaCB0byBjb25uZWN0Ljxicj48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PlNvIHdoaWNoIHByb2dyYW0gYW5kIHdoaWNoIGNvbmZpZyBm aWxlIGlzIHRoZSBvbmUgd2hvIGRvZXMgbXkgY29uc29sZSBsb2dpbj8mbmJzcDsgSXMgaXQgbG9n aW4/Jm5ic3A7IElzIGl0IGNvbW1vbi1zZXNzaW9uPyZuYnNwOyBJcyBpdCBsaWdodC1kbT8mbmJz cDsgTXkgYmV0IGlzIG9uIGxpZ2h0LWRtIGJ1dCBtYXliZSBub3QuPGJyPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+Y2hlZXJzPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+YnJ1Y2U8YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdiA+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImlrX21haWxf cXVvdGUiPjxkaXY+T24gMjAyMS0wOS0yOVQxNzoyODo1Mi4wMDArMDI6MDAsIFBoaWwgQiAmbHQ7 cGJwdWJsaXN0QGdtYWlsLmNvbSZndDsgd3JvdGU6PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9Indz LW5nLXF1b3RlIj48ZGl2IGNsYXNzPSJ3cy1uZy1tYWlsLXN0eWxlLS00Njk5NTJlSnp6OUhQeWp3 QUFCR1lCZ1EiPjxocj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5Ub2JpYXMsPC9kaXY+ PGJyPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlLTQ2OTk1MmVKeno5SFB5andB QUJHWUJnUSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHItNDY5OTUyZUp6ejlIUHlq d0FBQkdZQmdRIj5PbiBXZWQsIFNlcCAyOSwgMjAyMSBhdCAxMDo1OSBBTSBUb2JpYXMgUGFwZSAm bHQ7PGEgY2xhc3M9ImRlZmF1bHRNYWlsTGluayIgaHJlZj0ibWFpbHRvOkRhcy5MaW51eEBnbXgu ZGUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPkRhcy5MaW51eEBn bXguZGU8L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1 b3RlLTQ2OTk1MmVKeno5SFB5andBQUJHWUJnUSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAw LjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6 MWV4OyI+Jm5ic3A7PGJyPgpIaTxicj4KPGJyPgo8YnI+CiZndDsgT24gMjkuIFNlcCAyMDIxLCBh dCAxNTo1OSwgUGhpbCBCICZsdDs8YSBjbGFzcz0iZGVmYXVsdE1haWxMaW5rIiBocmVmPSJtYWls dG86cGJwdWJsaXN0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIgbm9y ZWZlcnJlciI+cGJwdWJsaXN0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4KJmd0OyA8YnI+ CiZndDsgQSB0YW5nZW50aWFsIEZZSTogdGhlIERlYmlhbiBwYWNrYWdpbmcgd2lsbCBiZSB0YWtp bmcgY2FyZSBvZiB0aGlzIGFzIHBhcnQgb2YgdGhlIGluc3RhbGxhdGlvbi48YnI+Cjxicj4KdGhh dCdzIHdoYXQgSSBob3BlZCBmb3IuPGJyPjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2 PllvdSBjYW4gc2VlIGFsbCBvZiB0aGUgJ2dsb2JhbCcgc3lzdGVtIGNoYW5nZXMgSSdtIG1ha2lu ZyBpbiB0aGUgY29tbW9uIHBhY2thZ2UgY3VycmVudGx5IGF0Jm5ic3A7PGEgY2xhc3M9ImRlZmF1 bHRNYWlsTGluayIgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3BiZWxsYS9zcXVlYWstY29tbW9u IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub3JlZmVycmVyIiBkYXRhLWlrPSJpay1z ZWN1cmUiPmh0dHBzOi8vZ2l0aHViLmNvbS9wYmVsbGEvc3F1ZWFrLWNvbW1vbjwvYT48L2Rpdj48 ZGl2PiZuYnNwOzwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZS00Njk5NTJlSnp6 OUhQeWp3QUFCR1lCZ1EiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxl ZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleDsiPgo8YnI+CiZn dDsmbmJzcDsgQ3VycmVudGx5IGl0IGluc3RhbGxzIHRoZSAvZXRjL3NlY3VyaXR5L2xpbWl0cy5k L3NxdWVhay5jb25mIGZpbGUgYW5kIEknbGwgbG9vayBpbnRvIGFkZGluZyB0aGUgcGFtLmQgcGFy dCBhcyB3ZWxsLjxicj4KPGJyPgpOb29vbyBkb24ndCBjaGFuZ2UgcGFtX2Qgc3R1ZmYuIDpEPGJy PgpEZWJpYW4gaGFzIG5vdyBpdHMgb3duIHBhbSBtYW5hZ2VtZW50IHN0dWZmIGFuZCB3ZSBzaG91 bGQgbm90IG1lc3Mgd2l0aCBpdC48YnI+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+ RG9uJ3Qgd29ycnksIHRoYXQncyB3aHkgSSBvbmx5IHNhaWQgSSdkIGxvb2sgaW50byBpdC4mbmJz cDsgSSB3b24ndCB0cnkgdG8gc2xhbSBhIGdlbmVyaWMgUEFNIGNvbmZpZyBhcyBwYXJ0IG9mIHRo ZSBpbnN0YWxsIGFzIEkga25vdyB3ZSdkIG5lZWQgdG8gdHJlYWQgY2FyZWZ1bGx5IGhlcmUuPC9k aXY+PGRpdj48YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlLTQ2OTk1MmVK eno5SFB5andBQUJHWUJnUSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXIt bGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4OyI+Cjxicj4K SSB3YXMgYWN0dWFsbHkgb25seSBjdXJpb3VzIHdoZXRoZXIgdGltJ3MgL2V0Yy9wYW0uZC8qIGNv bnRhaW5zIGEgcmVmZXJlbmNlIHRvIHBhbV9saW1pdHMsIHRvIHNlZSB3aGV0aGVyIGxpbWl0cyBh cmUgYXBwbGllZCBpbiB0aGUgZmlyc3QgcGxhY2UuPGJyPgpTaW5jZSBhIHJlYm9vdCBoZWxwZWQs IHRoZSBhbnN3ZXIgaXMsIHllcywgcGFtX2xpbWl0cyBhcHBsaWVkLjxicj4KPGJyPgpTbyBsZXQn cyBub3QgZ2V0IGFoZWFkIG9mIG91cnNlbHZlcyBhbmQgbGV0IHBhbSBiZSA6KTxicj4KPGJyPjwv YmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkFsbCBJIHdhcyB0aGlua2luZyBpcyB0aGF0 IHBlcmhhcHMgSSBjb3VsZCBkcm9wIGEgc3F1ZWFrIGZpbGUgaW4gL2V0Yy9wYW0uZCB3aXRoIGFu eSAocGVyaGFwcyBjb21tZW50ZWQgb3V0Pykgc2V0dGluZ3MgdGhhdCBhcHBseSB0byB0aGUgVk0g YWxvbmcgd2l0aCBhbnkgcmVsZXZhbnQgZG9jdW1lbnRhdGlvbi4mbmJzcDsgU28gYmFzaWNhbGx5 IGtlZXAgaXQgbm9uLWludmFzaXZlIGJ1dCB0cnkgdG8gcHJvdmlkZSBhIHBvaW50ZXIgaWYgdGhp cyBpcyBhIHNvdXJjZSBvZiBwb3RlbnRpYWwgaXNzdWVzLiZuYnNwOyBJJ2QgYWxzbyBuZWVkIHRv IGNoZWNrIERlYmlhbiBwb2xpY3kgdG8gc2VlIGlmIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgc2hv dWxkIGV2ZW4gYmUgZG9uZSBhcyBJIGtub3cgUEFNIGlzIGEgdG91Y2h5IGFyZWEgcmU6IHN5c3Rl bSBzZWN1cml0eSBhbmQgbWF5IGhhdmUgc3BlY2lmaWMgcG9saWN5IGNvbnNpZGVyYXRpb25zLjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9Imdt YWlsX3F1b3RlLTQ2OTk1MmVKeno5SFB5andBQUJHWUJnUSIgc3R5bGU9Im1hcmdpbjowcHggMHB4 IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5n LWxlZnQ6MWV4OyI+CiZndDsgPGJyPgomZ3Q7IE9mIGNvdXJzZSBpZiB0aGVyZSdzIGEgd2F5IHRv IGdldCB0aGUgZnVuY3Rpb25hbGl0eSB3aXRob3V0IHRoZSBjb25maWcgdHdlYWtpbmcsIHRoYXQg d291bGQgYmUgZXZlbiBiZXR0ZXIuJm5ic3A7IElmIG5vdCwgd2VsbCB0aGF0J3Mgb25lIG9mIHRo ZSBtYW55IHJlYXNvbnMgd2UgaGF2ZSBwYWNrYWdlcyA7LSk8YnI+Cjxicj4KRXhhY3RseS48YnI+ Cjxicj4KQmVzdCByZWdhcmRzPGJyPgombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgLVRvYmlh czxicj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5Q aGlsPC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUt NDY5OTUyZUp6ejlIUHlqd0FBQkdZQmdRIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4 O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXg7 Ij4KJmd0OyA8YnI+CiZndDsgT24gV2VkLCBTZXAgMjksIDIwMjEgYXQgMjoyNCBBTSBUb2JpYXMg UGFwZSAmbHQ7PGEgY2xhc3M9ImRlZmF1bHRNYWlsTGluayIgaHJlZj0ibWFpbHRvOkRhcy5MaW51 eEBnbXguZGUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPkRhcy5M aW51eEBnbXguZGU8L2E+Jmd0OyB3cm90ZTo8YnI+CiZndDsmbmJzcDsgPGJyPgomZ3Q7IEhpPGJy PgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgJmd0OyBPbiAyOS4gU2VwIDIwMjEsIGF0IDAwOjEy LCB0aW0gUm93bGVkZ2UgJmx0OzxhIGNsYXNzPSJkZWZhdWx0TWFpbExpbmsiIGhyZWY9Im1haWx0 bzp0aW1Acm93bGVkZ2Uub3JnIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub3JlZmVy cmVyIj50aW1Acm93bGVkZ2Uub3JnPC9hPiZndDsgd3JvdGU6PGJyPgomZ3Q7ICZndDsgPGJyPgom Z3Q7ICZndDsgPGJyPgomZ3Q7ICZndDsgVGhpcyByZW1pbmRzIG1lIHRvIGFzayAocHJvYmFibHkg YWdhaW4pIGlmIGFueW9uZSBhY3R1YWxseSB1bmRlcnN0YW5kcyB1YnVudHUgYW5kIGdldHRpbmcg dGhlIHJ0cHJpbyBzZXR0aW5ncyB0byAndGFrZScuPGJyPgomZ3Q7ICZndDsgPGJyPgomZ3Q7ICZn dDsgSSBoYXZlIHRoZSBzdWdnZXN0ZWQgL2V0Yy9zZWN1cml0eS9saW1pdHMuZC9zcXVlYWsuY29u ZiBldGMgYnV0IGl0IGFwcGVhcnMgdG8gYmUgaWdub3JlZCAtIGF0IGxlYXN0IHRoZSBWTSBjb21w bGFpbnMgYWJvdXQgaXQuIFNpbmNlIGB1bGltaXQgLWFgIHRlbGxzIG1lIHRoYXQgcnRwcmlvIGlz IDAsIEkgc3VzcGVjdCBpdCBpcyBjb3JyZWN0IHRvIGNvbXBsYWluLjxicj4KJmd0OyAmZ3Q7IEkn dmUgc3BlbnQgd2F5IHRvbyBsb25nIHRyeWluZyB0byBtYWtlIHNlbnNlIG9mIHdoYXQgSSBmaW5k IHdpdGggZ29vZ2xpbmcuIFRoaXMgaGFzIGJlZW4gZ29pbmcgb24gZm9yIGFnZXMgKHNvLCB5ZXMs IHRoZSBtYWNoaW5lIGhhcyBiZWVuIHJlYm9vdGVkKSBhbmQgZXZlcnkgbm93IGFuZCB0aGVuIEkg dHJ5IHRvIG1ha2Ugc29tZSBzZW5zZSBvZiBpdC4gPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZn dDsgdGhpcyBmaWxlIG9ubHkgdGFrZXMgYWN0aW9uIHdoZW4gcGFtX2xpbWl0cyBpcyB1c2VkLjxi cj4KJmd0OyBjYW4geW91IGdyZXAgeW91ciAvZXRjL3BhbS5kIGZvciBsaW1pdHM/PGJyPgomZ3Q7 IDxicj4KJmd0OyBCZXN0IHJlZ2FyZHM8YnI+CiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7LVRvYmlhczxicj4KJmd0OyA8YnI+CiZndDsgUFM6IEkgaGF0ZSB0byBzYXkgaXQs IGJ1dCBpdCBzZWVtcyB0aGUgbmVhdCBhcmNoaXRlY3R1cmUgb2YgdGhlIGhlYXJ0YmVhdC1WTSBp cyBub3QgYXBwcmVjaWF0ZWQgYnk8YnI+CiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2N1cnJlbnQg bGludXggZGlzdHJvcy4gVGhlcmUgaXMganVzdCB0b28gbXVjaCB0byBkbyBmb3IgdGhlIGF2ZXJh Z2UgdXNlciB0byBtYWtlIHVzZSBvZiBpdC48YnI+CiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0Fs c28sIHVzZXJzIG5lZWQgc29tZSBraW5kIG9mIFJvb3QgdG8gYmUgYWJsZSB0byBlbmFibGUgdGhl IHJ0cHJpbywgd2hpY2ggaXMgbm90IGEgZ29vZCBpZGVhLjxicj4KJmd0OyZuYnNwOyAmbmJzcDsg Jm5ic3A7SXMgdGhlcmUgYW55IHdheSB0byBnZXQgYXdheSB3aXRob3V0IGNoYW5naW5nIHJ0cHJp bz88YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgPGJyPgo8YnI+Cjxicj4K PC9ibG9ja3F1b3RlPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj4KCg== --===============0174978822152962570==-- From tim@rowledge.org Wed Sep 29 19:29:06 2021 From: tim Rowledge To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 12:29:03 -0700 Message-ID: <7E0BA00C-3967-4FE8-9374-3DCB1F4C33A6@rowledge.org> In-Reply-To: <37d372af3bbaa40ac752e5535054d8af@mail.infomaniak.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4299773127727536225==" --===============4299773127727536225== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Running=20 `sudo grep limit /etc/pam.d` on my ubuntubox reveals that cron, login, runuse= r, sshd, su and systemd-user refer to limit. login explicitly claims to defer to /etc/security/limits.conf runuser has the exact same line sshd ditto su ditto and finally systemd-user ditto So they all use `session required pam_limits.so` and that claims (according t= o https://www.man7.org/linux/man-pages/man8/pam_limits.8.html) to read the /e= tc/security/limits.conf file, which in my case is nothing but comments. It al= so claims to then read (in C locale order, for what it's worth) the files in = /etc/limits.d, including our squeak.conf file. Despite us doing what looks like al lthe right stuff,=20 `ulimit -a` says my realtime priority setting is 0. To add further to the irritation, on the work server it has done the right th= ing and the rtprio setting is 2. Grrrrrrr. It has the same /etc/security/limi= ts/d/squeak.conf - and indeed it works just fine on my Raspberry Pi 64bit OS. The output of the grep above is the same. In https://superuser.com/questions/740000/modify-and-apply-limits-conf-withou= t-reboot I see a mention that the '*' part of the line doesn't apply to 'root= ', which... probably isn't relevant? The potentially big difference between the local ubuntubox and the work one i= s that mine is 18.04.4 and the work one is 20.04 My brian hertz. tim -- tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim A)bort, R)etry, P)ee in drive door --===============4299773127727536225==-- From bruce.oneel@pckswarms.ch Wed Sep 29 19:44:26 2021 From: Bruce O'Neel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 21:44:24 +0200 Message-ID: <7064c4606a8320e7435a68b565368358@mail.infomaniak.com> In-Reply-To: <7E0BA00C-3967-4FE8-9374-3DCB1F4C33A6@rowledge.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6585876754027291020==" --===============6585876754027291020== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable So on my ubuntu 18.04.06 it works. What do you see if once you login to your home box, try using ssh to connect to your home box again.=C2=A0 Then what does ulimit tell you about rtprio? cheers bruce On 2021-09-29T21:29:03.000+02:00, tim Rowledge wrote: >=C2=A0Running=C2=A0 >=C2=A0`sudo=C2=A0grep=C2=A0limit=C2=A0/etc/pam.d`=C2=A0on=C2=A0my=C2=A0ubunt= ubox=C2=A0reveals=C2=A0that=C2=A0cron,=C2=A0login,=C2=A0runuser,=C2=A0sshd,= =C2=A0su=C2=A0and=C2=A0systemd-user=C2=A0refer=C2=A0to=C2=A0limit. >=C2=A0 >=C2=A0login=C2=A0explicitly=C2=A0claims=C2=A0to=C2=A0defer=C2=A0to=C2=A0/etc= /security/limits.conf >=C2=A0runuser=C2=A0has=C2=A0the=C2=A0exact=C2=A0same=C2=A0line >=C2=A0sshd=C2=A0ditto >=C2=A0su=C2=A0ditto >=C2=A0and=C2=A0finally=C2=A0systemd-user=C2=A0ditto >=C2=A0 >=C2=A0So=C2=A0they=C2=A0all=C2=A0use=C2=A0`session=C2=A0required=C2=A0pam_li= mits.so`=C2=A0and=C2=A0that=C2=A0claims=C2=A0(according=C2=A0to=C2=A0www.man7= .org/linux/man-page...=C2=A0[https://www.man7.org/linux/man-pages/man8/pam_li= mits.8.html])=C2=A0to=C2=A0read=C2=A0the=C2=A0/etc/security/limits.conf=C2=A0= file,=C2=A0which=C2=A0in=C2=A0my=C2=A0case=C2=A0is=C2=A0nothing=C2=A0but=C2= =A0comments.=C2=A0It=C2=A0also=C2=A0claims=C2=A0to=C2=A0then=C2=A0read=C2=A0(= in=C2=A0C=C2=A0locale=C2=A0order,=C2=A0for=C2=A0what=C2=A0it's=C2=A0worth)=C2= =A0the=C2=A0files=C2=A0in=C2=A0/etc/limits.d,=C2=A0including=C2=A0our=C2=A0sq= ueak.conf=C2=A0file. >=C2=A0 >=C2=A0Despite=C2=A0us=C2=A0doing=C2=A0what=C2=A0looks=C2=A0like=C2=A0al=C2= =A0lthe=C2=A0right=C2=A0stuff,=C2=A0 >=C2=A0`ulimit=C2=A0-a`=C2=A0says=C2=A0my=C2=A0realtime=C2=A0priority=C2=A0se= tting=C2=A0is=C2=A00. >=C2=A0 >=C2=A0To=C2=A0add=C2=A0further=C2=A0to=C2=A0the=C2=A0irritation,=C2=A0on=C2= =A0the=C2=A0work=C2=A0server=C2=A0it=C2=A0has=C2=A0done=C2=A0the=C2=A0right= =C2=A0thing=C2=A0and=C2=A0the=C2=A0rtprio=C2=A0setting=C2=A0is=C2=A02.=C2=A0G= rrrrrrr.=C2=A0It=C2=A0has=C2=A0the=C2=A0same=C2=A0/etc/security/limits/d/sque= ak.conf=C2=A0-=C2=A0and=C2=A0indeed=C2=A0it=C2=A0works=C2=A0just=C2=A0fine=C2= =A0on=C2=A0my=C2=A0Raspberry=C2=A0Pi=C2=A064bit=C2=A0OS. >=C2=A0 >=C2=A0The=C2=A0output=C2=A0of=C2=A0the=C2=A0grep=C2=A0above=C2=A0is=C2=A0the= =C2=A0same. >=C2=A0 >=C2=A0In=C2=A0superuser.com/questions/740...=C2=A0[https://superuser.com/que= stions/740000/modify-and-apply-limits-conf-without-reboot]=C2=A0I=C2=A0see=C2= =A0a=C2=A0mention=C2=A0that=C2=A0the=C2=A0'*'=C2=A0part=C2=A0of=C2=A0the=C2= =A0line=C2=A0doesn't=C2=A0apply=C2=A0to=C2=A0'root',=C2=A0which...=C2=A0proba= bly=C2=A0isn't=C2=A0relevant? >=C2=A0 >=C2=A0The=C2=A0potentially=C2=A0big=C2=A0difference=C2=A0between=C2=A0the=C2= =A0local=C2=A0ubuntubox=C2=A0and=C2=A0the=C2=A0work=C2=A0one=C2=A0is=C2=A0tha= t=C2=A0mine=C2=A0is=C2=A018.04.4=C2=A0and=C2=A0the=C2=A0work=C2=A0one=C2=A0is= =C2=A020.04 >=C2=A0 >=C2=A0My=C2=A0brian=C2=A0hertz. >=C2=A0 >=C2=A0tim >=C2=A0-- >=C2=A0tim=C2=A0Rowledge;=C2=A0tim(a)rowledge.org;=C2=A0www.rowledge.org/tim= =C2=A0[http://www.rowledge.org/tim] >=C2=A0A)bort,=C2=A0R)etry,=C2=A0P)ee=C2=A0in=C2=A0drive=C2=A0door --===============6585876754027291020== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdj5TbyBvbiBteSB1YnVudHUgMTguMDQuMDYgaXQgd29ya3MuPGJyPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+V2hhdCBkbyB5b3Ugc2VlIGlmIG9uY2UgeW91IGxvZ2luIHRvIHlvdXIgaG9t ZSBib3gsIHRyeSB1c2luZyBzc2ggdG8gY29ubmVjdCB0byB5b3VyIGhvbWUgYm94IGFnYWluLiZu YnNwOyBUaGVuIHdoYXQgZG9lcyB1bGltaXQgdGVsbCB5b3UgYWJvdXQgcnRwcmlvPzxicj48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PmNoZWVyczxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PmJydWNlPGJyPjwvZGl2PjxkaXYgPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJpa19tYWlsX3F1b3Rl Ij48ZGl2Pk9uIDIwMjEtMDktMjlUMjE6Mjk6MDMuMDAwKzAyOjAwLCB0aW0gUm93bGVkZ2UgJmx0 O3RpbUByb3dsZWRnZS5vcmcmZ3Q7IHdyb3RlOjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJ3cy1u Zy1xdW90ZSI+PHByZSBzdHlsZT0id2hpdGUtc3BhY2U6IG5vcm1hbDsiPlJ1bm5pbmcgPGJyPmBz dWRvIGdyZXAgbGltaXQgL2V0Yy9wYW0uZGAgb24gbXkgdWJ1bnR1Ym94IHJldmVhbHMgdGhhdCBj cm9uLCBsb2dpbiwgcnVudXNlciwgc3NoZCwgc3UgYW5kIHN5c3RlbWQtdXNlciByZWZlciB0byBs aW1pdC48YnI+PGJyPmxvZ2luIGV4cGxpY2l0bHkgY2xhaW1zIHRvIGRlZmVyIHRvIC9ldGMvc2Vj dXJpdHkvbGltaXRzLmNvbmY8YnI+cnVudXNlciBoYXMgdGhlIGV4YWN0IHNhbWUgbGluZTxicj5z c2hkIGRpdHRvPGJyPnN1IGRpdHRvPGJyPmFuZCBmaW5hbGx5IHN5c3RlbWQtdXNlciBkaXR0bzxi cj48YnI+U28gdGhleSBhbGwgdXNlIGBzZXNzaW9uIHJlcXVpcmVkIHBhbV9saW1pdHMuc29gIGFu ZCB0aGF0IGNsYWltcyAoYWNjb3JkaW5nIHRvIDxhIGNsYXNzPSJkZWZhdWx0TWFpbExpbmsiICBo cmVmPSJodHRwczovL3d3dy5tYW43Lm9yZy9saW51eC9tYW4tcGFnZXMvbWFuOC9wYW1fbGltaXRz LjguaHRtbCIgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJodHRwczovL3d3dy5tYW43Lm9yZy9saW51 eC9tYW4tcGFnZXMvbWFuOC9wYW1fbGltaXRzLjguaHRtbCI+d3d3Lm1hbjcub3JnL2xpbnV4L21h bi1wYWdlLi4uPC9hPikgdG8gcmVhZCB0aGUgL2V0Yy9zZWN1cml0eS9saW1pdHMuY29uZiBmaWxl LCB3aGljaCBpbiBteSBjYXNlIGlzIG5vdGhpbmcgYnV0IGNvbW1lbnRzLiBJdCBhbHNvIGNsYWlt cyB0byB0aGVuIHJlYWQgKGluIEMgbG9jYWxlIG9yZGVyLCBmb3Igd2hhdCBpdCdzIHdvcnRoKSB0 aGUgZmlsZXMgaW4gL2V0Yy9saW1pdHMuZCwgaW5jbHVkaW5nIG91ciBzcXVlYWsuY29uZiBmaWxl Ljxicj48YnI+RGVzcGl0ZSB1cyBkb2luZyB3aGF0IGxvb2tzIGxpa2UgYWwgbHRoZSByaWdodCBz dHVmZiwgPGJyPmB1bGltaXQgLWFgIHNheXMgbXkgcmVhbHRpbWUgcHJpb3JpdHkgc2V0dGluZyBp cyAwLjxicj48YnI+VG8gYWRkIGZ1cnRoZXIgdG8gdGhlIGlycml0YXRpb24sIG9uIHRoZSB3b3Jr IHNlcnZlciBpdCBoYXMgZG9uZSB0aGUgcmlnaHQgdGhpbmcgYW5kIHRoZSBydHByaW8gc2V0dGlu ZyBpcyAyLiBHcnJycnJyci4gSXQgaGFzIHRoZSBzYW1lIC9ldGMvc2VjdXJpdHkvbGltaXRzL2Qv c3F1ZWFrLmNvbmYgLSBhbmQgaW5kZWVkIGl0IHdvcmtzIGp1c3QgZmluZSBvbiBteSBSYXNwYmVy cnkgUGkgNjRiaXQgT1MuPGJyPjxicj5UaGUgb3V0cHV0IG9mIHRoZSBncmVwIGFib3ZlIGlzIHRo ZSBzYW1lLjxicj48YnI+SW4gPGEgY2xhc3M9ImRlZmF1bHRNYWlsTGluayIgIGhyZWY9Imh0dHBz Oi8vc3VwZXJ1c2VyLmNvbS9xdWVzdGlvbnMvNzQwMDAwL21vZGlmeS1hbmQtYXBwbHktbGltaXRz LWNvbmYtd2l0aG91dC1yZWJvb3QiIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iaHR0cHM6Ly9zdXBl cnVzZXIuY29tL3F1ZXN0aW9ucy83NDAwMDAvbW9kaWZ5LWFuZC1hcHBseS1saW1pdHMtY29uZi13 aXRob3V0LXJlYm9vdCI+c3VwZXJ1c2VyLmNvbS9xdWVzdGlvbnMvNzQwLi4uPC9hPiBJIHNlZSBh IG1lbnRpb24gdGhhdCB0aGUgJyonIHBhcnQgb2YgdGhlIGxpbmUgZG9lc24ndCBhcHBseSB0byAn cm9vdCcsIHdoaWNoLi4uIHByb2JhYmx5IGlzbid0IHJlbGV2YW50Pzxicj48YnI+VGhlIHBvdGVu dGlhbGx5IGJpZyBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIGxvY2FsIHVidW50dWJveCBhbmQgdGhl IHdvcmsgb25lIGlzIHRoYXQgbWluZSBpcyAxOC4wNC40IGFuZCB0aGUgd29yayBvbmUgaXMgMjAu MDQ8YnI+PGJyPk15IGJyaWFuIGhlcnR6Ljxicj48YnI+dGltPGJyPi0tPGJyPnRpbSBSb3dsZWRn ZTsgPGEgY2xhc3M9ImRlZmF1bHRNYWlsTGluayIgaHJlZj0ibWFpbHRvOnRpbUByb3dsZWRnZS5v cmciPnRpbUByb3dsZWRnZS5vcmc8L2E+OyA8YSBjbGFzcz0iZGVmYXVsdE1haWxMaW5rIiAgaHJl Zj0iaHR0cDovL3d3dy5yb3dsZWRnZS5vcmcvdGltIiB0YXJnZXQ9Il9ibGFuayI+d3d3LnJvd2xl ZGdlLm9yZy90aW08L2E+PGJyPkEpYm9ydCwgUilldHJ5LCBQKWVlIGluIGRyaXZlIGRvb3I8L3By ZT48L2Jsb2NrcXVvdGU+PC9kaXY+Cgo= --===============6585876754027291020==-- From tim@rowledge.org Wed Sep 29 20:23:29 2021 From: tim Rowledge To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 13:23:26 -0700 Message-ID: In-Reply-To: <7064c4606a8320e7435a68b565368358@mail.infomaniak.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2681479681874282568==" --===============2681479681874282568== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable > On 2021-09-29, at 12:44 PM, Bruce O'Neel wrote: >=20 > So on my ubuntu 18.04.06 it works. >=20 > What do you see if once you login to your home box, try using ssh to connec= t to your home box again. Then what does ulimit tell you about rtprio? Huh. That's interestingly weird. It works. So what does that tell us? It isn't simply the 'login again/reboot' since the= machine has been rebooted plenty of times including on Sunday after a massiv= e-storm power outage. The machine is set up to start and log into the default user (ie me) and GUI.= =20 tim -- tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim A conscience is what hurts when all your other parts feel so good. --===============2681479681874282568==-- From lewis@mail.msen.com Thu Sep 30 00:32:03 2021 From: "David T. Lewis" To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 20:32:00 -0400 Message-ID: <20210930003200.GA49945@shell.msen.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8785733649925014204==" --===============8785733649925014204== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On Tue, Sep 28, 2021 at 03:12:29PM -0700, tim Rowledge wrote: > > This reminds me to ask (probably again) if anyone actually understands > ubuntu and getting the rtprio settings to 'take'. > > I have the suggested /etc/security/limits.d/squeak.conf etc but it > appears to be ignored - at least the VM complains about it. Since > `ulimit -a` tells me that rtprio is 0, I suspect it is correct to > complain. I've spent way too long trying to make sense of what I > find with googling. This has been going on for ages (so, yes, the > machine has been rebooted) and every now and then I try to make some > sense of it. > Aside from the various discussions of how to work around this problem, I would expect that the VM might better do something like this: - Attempt to start the heartbeat thread at elevated priority. - If successful, proceed as before (other threads at normal priority) - If not successful, drop the process priority and start all other threads at a lower priority. Note that running at lower priority does not affect performance or user experience for most users. You can verify this yourself by running Squeak at lower priority using the "nice" command, and see if you can notice any difference. I have not looked at how to implement the above, but my expectation is that the strategy would give good results for most users, while eliminating the need for root access for first-time users installing Squeak. Dave --===============8785733649925014204==-- From eliot.miranda@gmail.com Thu Sep 30 02:46:20 2021 From: Eliot Miranda To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Wed, 29 Sep 2021 19:46:14 -0700 Message-ID: <0071A191-F3C6-4CE6-B253-AB3D3DDB28BC@gmail.com> In-Reply-To: <20210930003200.GA49945@shell.msen.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3951134806072738618==" --===============3951134806072738618== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit > On Sep 29, 2021, at 5:32 PM, David T. Lewis wrote: > >  >> On Tue, Sep 28, 2021 at 03:12:29PM -0700, tim Rowledge wrote: >> >> This reminds me to ask (probably again) if anyone actually understands >> ubuntu and getting the rtprio settings to 'take'. >> >> I have the suggested /etc/security/limits.d/squeak.conf etc but it >> appears to be ignored - at least the VM complains about it. Since >> `ulimit -a` tells me that rtprio is 0, I suspect it is correct to >> complain. I've spent way too long trying to make sense of what I >> find with googling. This has been going on for ages (so, yes, the >> machine has been rebooted) and every now and then I try to make some >> sense of it. >> > > Aside from the various discussions of how to work around this problem, > I would expect that the VM might better do something like this: > > - Attempt to start the heartbeat thread at elevated priority. > - If successful, proceed as before (other threads at normal priority) > - If not successful, drop the process priority and start all other > threads at a lower priority. +1. Good idea! > > Note that running at lower priority does not affect performance or > user experience for most users. You can verify this yourself by running > Squeak at lower priority using the "nice" command, and see if you can > notice any difference. > > I have not looked at how to implement the above, but my expectation > is that the strategy would give good results for most users, while > eliminating the need for root access for first-time users installing > Squeak. > > Dave > --===============3951134806072738618==-- From Das.Linux@gmx.de Thu Sep 30 06:12:04 2021 From: Tobias Pape To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Thu, 30 Sep 2021 08:11:53 +0200 Message-ID: <2F49183B-ED33-4D5C-936B-8EEE7C3E8007@gmx.de> In-Reply-To: <0071A191-F3C6-4CE6-B253-AB3D3DDB28BC@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4645156818264836890==" --===============4645156818264836890== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit > On 30. Sep 2021, at 04:46, Eliot Miranda wrote: > > > > >> On Sep 29, 2021, at 5:32 PM, David T. Lewis wrote: >> >>  >>> On Tue, Sep 28, 2021 at 03:12:29PM -0700, tim Rowledge wrote: >>> >>> This reminds me to ask (probably again) if anyone actually understands >>> ubuntu and getting the rtprio settings to 'take'. >>> >>> I have the suggested /etc/security/limits.d/squeak.conf etc but it >>> appears to be ignored - at least the VM complains about it. Since >>> `ulimit -a` tells me that rtprio is 0, I suspect it is correct to >>> complain. I've spent way too long trying to make sense of what I >>> find with googling. This has been going on for ages (so, yes, the >>> machine has been rebooted) and every now and then I try to make some >>> sense of it. >>> >> >> Aside from the various discussions of how to work around this problem, >> I would expect that the VM might better do something like this: >> >> - Attempt to start the heartbeat thread at elevated priority. >> - If successful, proceed as before (other threads at normal priority) >> - If not successful, drop the process priority and start all other >> threads at a lower priority. > > +1. Good idea! Right! It's obvious, in hindsight xD -t --===============4645156818264836890==-- From bruce.oneel@pckswarms.ch Thu Sep 30 06:49:13 2021 From: Bruce O'Neel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Thu, 30 Sep 2021 08:49:08 +0200 Message-ID: <67d62f1589bfa86c6a7350885e36bc02@mail.infomaniak.com> In-Reply-To: <2F49183B-ED33-4D5C-936B-8EEE7C3E8007@gmx.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5538516976209852504==" --===============5538516976209852504== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Wow, now I feel really really old. So nicing the priority down will be fine on a single user system - which to be honest is probably 99.9+% of our users so no problem. It is a bad idea, though very nice, on a multi user system espeically if heavily loaded.=C2=A0 It was always fun to nice a friend down and have them start asking why their emacs was taking 3 second per character now. So it is probably an ok idea. cheers bruce On 2021-09-30T08:11:53.000+02:00, Tobias Pape wrote: >>=C2=A0=C2=A0On=C2=A030.=C2=A0Sep=C2=A02021,=C2=A0at=C2=A004:46,=C2=A0Eliot= =C2=A0Miranda=C2=A0 >>=C2=A0=C2=A0wrote: >>=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0On=C2=A0Sep=C2=A029,=C2=A02021,=C2=A0at=C2=A05:32=C2=A0P= M,=C2=A0David=C2=A0T.=C2=A0Lewis >>>=C2=A0=C2=A0=C2=A0=C2=A0wrote: >>>=C2=A0=C2=A0=C2=A0 >>>>=C2=A0=C2=A0=C2=A0=C2=A0On=C2=A0Tue,=C2=A0Sep=C2=A028,=C2=A02021=C2=A0at= =C2=A003:12:29PM=C2=A0-0700,=C2=A0tim=C2=A0Rowledge=C2=A0wrote: >>>>=C2=A0=C2=A0=C2=A0=C2=A0 >>>>=C2=A0=C2=A0=C2=A0=C2=A0This=C2=A0reminds=C2=A0me=C2=A0to=C2=A0ask=C2=A0(= probably=C2=A0again)=C2=A0if=C2=A0anyone=C2=A0actually >>>>=C2=A0=C2=A0=C2=A0=C2=A0understands >>>>=C2=A0=C2=A0=C2=A0=C2=A0ubuntu=C2=A0and=C2=A0getting=C2=A0the=C2=A0rtprio= =C2=A0settings=C2=A0to=C2=A0'take'. >>>>=C2=A0=C2=A0=C2=A0=C2=A0 >>>>=C2=A0=C2=A0=C2=A0=C2=A0I=C2=A0have=C2=A0the=C2=A0suggested=C2=A0/etc/sec= urity/limits.d/squeak.conf=C2=A0etc >>>>=C2=A0=C2=A0=C2=A0=C2=A0but=C2=A0it >>>>=C2=A0=C2=A0=C2=A0=C2=A0appears=C2=A0to=C2=A0be=C2=A0ignored=C2=A0-=C2=A0= at=C2=A0least=C2=A0the=C2=A0VM=C2=A0complains=C2=A0about=C2=A0it. >>>>=C2=A0=C2=A0=C2=A0=C2=A0Since >>>>=C2=A0=C2=A0=C2=A0=C2=A0`ulimit=C2=A0-a`=C2=A0tells=C2=A0me=C2=A0that=C2= =A0rtprio=C2=A0is=C2=A00,=C2=A0I=C2=A0suspect=C2=A0it=C2=A0is=C2=A0correct >>>>=C2=A0=C2=A0=C2=A0=C2=A0to >>>>=C2=A0=C2=A0=C2=A0=C2=A0complain.=C2=A0I've=C2=A0spent=C2=A0way=C2=A0too= =C2=A0long=C2=A0trying=C2=A0to=C2=A0make=C2=A0sense=C2=A0of=C2=A0what >>>>=C2=A0=C2=A0=C2=A0=C2=A0I >>>>=C2=A0=C2=A0=C2=A0=C2=A0find=C2=A0with=C2=A0googling.=C2=A0This=C2=A0has= =C2=A0been=C2=A0going=C2=A0on=C2=A0for=C2=A0ages=C2=A0(so,=C2=A0yes, >>>>=C2=A0=C2=A0=C2=A0=C2=A0the >>>>=C2=A0=C2=A0=C2=A0=C2=A0machine=C2=A0has=C2=A0been=C2=A0rebooted)=C2=A0an= d=C2=A0every=C2=A0now=C2=A0and=C2=A0then=C2=A0I=C2=A0try=C2=A0to >>>>=C2=A0=C2=A0=C2=A0=C2=A0make=C2=A0some >>>>=C2=A0=C2=A0=C2=A0=C2=A0sense=C2=A0of=C2=A0it. >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Aside=C2=A0from=C2=A0the=C2=A0various=C2=A0discussions= =C2=A0of=C2=A0how=C2=A0to=C2=A0work=C2=A0around=C2=A0this >>>=C2=A0=C2=A0=C2=A0problem, >>>=C2=A0=C2=A0=C2=A0I=C2=A0would=C2=A0expect=C2=A0that=C2=A0the=C2=A0VM=C2= =A0might=C2=A0better=C2=A0do=C2=A0something=C2=A0like=C2=A0this: >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0-=C2=A0Attempt=C2=A0to=C2=A0start=C2=A0the=C2=A0heartbea= t=C2=A0thread=C2=A0at=C2=A0elevated=C2=A0priority. >>>=C2=A0=C2=A0=C2=A0-=C2=A0If=C2=A0successful,=C2=A0proceed=C2=A0as=C2=A0bef= ore=C2=A0(other=C2=A0threads=C2=A0at=C2=A0normal >>>=C2=A0=C2=A0=C2=A0priority) >>>=C2=A0=C2=A0=C2=A0-=C2=A0If=C2=A0not=C2=A0successful,=C2=A0drop=C2=A0the= =C2=A0process=C2=A0priority=C2=A0and=C2=A0start=C2=A0all >>>=C2=A0=C2=A0=C2=A0other >>>=C2=A0=C2=A0=C2=A0threads=C2=A0at=C2=A0a=C2=A0lower=C2=A0priority. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0+1.=C2=A0Good=C2=A0idea! >=C2=A0 >=C2=A0Right! >=C2=A0It's=C2=A0obvious,=C2=A0in=C2=A0hindsight=C2=A0xD >=C2=A0-t --===============5538516976209852504== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdj5Xb3csIG5vdyBJIGZlZWwgcmVhbGx5IHJlYWxseSBvbGQuPGJyPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+U28gbmljaW5nIHRoZSBwcmlvcml0eSBkb3duIHdpbGwgYmUgZmluZSBvbiBh IHNpbmdsZSB1c2VyIHN5c3RlbSAtIHdoaWNoIHRvIGJlIGhvbmVzdCBpcyBwcm9iYWJseSA5OS45 KyUgb2Ygb3VyIHVzZXJzIHNvIG5vIHByb2JsZW0uPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+SXQgaXMgYSBiYWQgaWRlYSwgdGhvdWdoIHZlcnkgbmljZSwgb24gYSBtdWx0aSB1c2VyIHN5 c3RlbSBlc3BlaWNhbGx5IGlmIGhlYXZpbHkgbG9hZGVkLiZuYnNwOyBJdCB3YXMgYWx3YXlzIGZ1 biB0byBuaWNlIGEgZnJpZW5kIGRvd24gYW5kIGhhdmUgdGhlbSBzdGFydCBhc2tpbmcgd2h5IHRo ZWlyIGVtYWNzIHdhcyB0YWtpbmcgMyBzZWNvbmQgcGVyIGNoYXJhY3RlciBub3cuPGJyPjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+U28gaXQgaXMgcHJvYmFibHkgYW4gb2sgaWRlYS48YnI+PC9k aXY+PGRpdj48YnI+PC9kaXY+PGRpdj5jaGVlcnM8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj5icnVjZTwvZGl2PjxkaXYgPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJpa19tYWlsX3F1b3RlIj48 ZGl2Pk9uIDIwMjEtMDktMzBUMDg6MTE6NTMuMDAwKzAyOjAwLCBUb2JpYXMgUGFwZSAmbHQ7RGFz LkxpbnV4QGdteC5kZSZndDsgd3JvdGU6PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9IndzLW5nLXF1 b3RlIj48cHJlIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm9ybWFsOyI+PGJsb2NrcXVvdGUgY2xhc3M9 IndzLW5nLXF1b3RlIj4gIE9uIDMwLiBTZXAgMjAyMSwgYXQgMDQ6NDYsIEVsaW90IE1pcmFuZGEg Jmx0OzxhIGNsYXNzPSJkZWZhdWx0TWFpbExpbmsiIGhyZWY9Im1haWx0bzplbGlvdC5taXJhbmRh QGdtYWlsLmNvbSI+ZWxpb3QubWlyYW5kYUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+IDxi cj4gPGJyPiA8YnI+IDxicj48YmxvY2txdW90ZSBjbGFzcz0id3MtbmctcXVvdGUiPiAgT24gU2Vw IDI5LCAyMDIxLCBhdCA1OjMyIFBNLCBEYXZpZCBULiBMZXdpcyAmbHQ7PGEgY2xhc3M9ImRlZmF1 bHRNYWlsTGluayIgaHJlZj0ibWFpbHRvOmxld2lzQG1haWwubXNlbi5jb20iPmxld2lzQG1haWwu bXNlbi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+IDxicj4gIDxicj48YmxvY2txdW90ZSBjbGFzcz0i d3MtbmctcXVvdGUiPiAgT24gVHVlLCBTZXAgMjgsIDIwMjEgYXQgMDM6MTI6MjlQTSAtMDcwMCwg dGltIFJvd2xlZGdlIHdyb3RlOjxicj4gPGJyPiBUaGlzIHJlbWluZHMgbWUgdG8gYXNrIChwcm9i YWJseSBhZ2FpbikgaWYgYW55b25lIGFjdHVhbGx5IHVuZGVyc3RhbmRzPGJyPiB1YnVudHUgYW5k IGdldHRpbmcgdGhlIHJ0cHJpbyBzZXR0aW5ncyB0byAndGFrZScuPGJyPiA8YnI+IEkgaGF2ZSB0 aGUgc3VnZ2VzdGVkIC9ldGMvc2VjdXJpdHkvbGltaXRzLmQvc3F1ZWFrLmNvbmYgZXRjIGJ1dCBp dDxicj4gYXBwZWFycyB0byBiZSBpZ25vcmVkIC0gYXQgbGVhc3QgdGhlIFZNIGNvbXBsYWlucyBh Ym91dCBpdC4gU2luY2U8YnI+IGB1bGltaXQgLWFgIHRlbGxzIG1lIHRoYXQgcnRwcmlvIGlzIDAs IEkgc3VzcGVjdCBpdCBpcyBjb3JyZWN0IHRvPGJyPiBjb21wbGFpbi4gSSd2ZSBzcGVudCB3YXkg dG9vIGxvbmcgdHJ5aW5nIHRvIG1ha2Ugc2Vuc2Ugb2Ygd2hhdCBJPGJyPiBmaW5kIHdpdGggZ29v Z2xpbmcuIFRoaXMgaGFzIGJlZW4gZ29pbmcgb24gZm9yIGFnZXMgKHNvLCB5ZXMsIHRoZTxicj4g bWFjaGluZSBoYXMgYmVlbiByZWJvb3RlZCkgYW5kIGV2ZXJ5IG5vdyBhbmQgdGhlbiBJIHRyeSB0 byBtYWtlIHNvbWU8YnI+IHNlbnNlIG9mIGl0LiA8YnI+IDxicj48L2Jsb2NrcXVvdGU+ICA8YnI+ IEFzaWRlIGZyb20gdGhlIHZhcmlvdXMgZGlzY3Vzc2lvbnMgb2YgaG93IHRvIHdvcmsgYXJvdW5k IHRoaXMgcHJvYmxlbSw8YnI+IEkgd291bGQgZXhwZWN0IHRoYXQgdGhlIFZNIG1pZ2h0IGJldHRl ciBkbyBzb21ldGhpbmcgbGlrZSB0aGlzOjxicj4gPGJyPiAtIEF0dGVtcHQgdG8gc3RhcnQgdGhl IGhlYXJ0YmVhdCB0aHJlYWQgYXQgZWxldmF0ZWQgcHJpb3JpdHkuPGJyPiAtIElmIHN1Y2Nlc3Nm dWwsIHByb2NlZWQgYXMgYmVmb3JlIChvdGhlciB0aHJlYWRzIGF0IG5vcm1hbCBwcmlvcml0eSk8 YnI+IC0gSWYgbm90IHN1Y2Nlc3NmdWwsIGRyb3AgdGhlIHByb2Nlc3MgcHJpb3JpdHkgYW5kIHN0 YXJ0IGFsbCBvdGhlcjxicj4gdGhyZWFkcyBhdCBhIGxvd2VyIHByaW9yaXR5Ljxicj48L2Jsb2Nr cXVvdGU+ICA8YnI+ICsxLiAgR29vZCBpZGVhITxicj48L2Jsb2NrcXVvdGU+IDxicj5SaWdodCE8 YnI+SXQncyBvYnZpb3VzLCBpbiBoaW5kc2lnaHQgeEQ8YnI+LXQ8L3ByZT48L2Jsb2NrcXVvdGU+ PC9kaXY+Cgo= --===============5538516976209852504==-- From tim@rowledge.org Thu Sep 30 17:57:51 2021 From: tim Rowledge To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Thu, 30 Sep 2021 10:57:45 -0700 Message-ID: <53B0C4AC-F262-46A0-AC0D-11BBE88EE6F9@rowledge.org> In-Reply-To: <67d62f1589bfa86c6a7350885e36bc02@mail.infomaniak.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0165097287585715860==" --===============0165097287585715860== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I'd still quite like for us to discover & document why the setting has no eff= ect under the (relatively) normal circumstance of a machine that boots straig= ht into a user's account and yet does work if you ssh into your own machine. = That seems like a pretty dumb setup somehow. I note that the list of /etc/pam.d file on my Pi is larger than on the ubuntu= box and includes a couple that look 'suspicious' - lightdm* and vncserver. Bruce, you mentioned that it works on your ubuntu 18 machine - what do you ha= ve for a window server? What do you have in your /etc/security & /etc/pam.d d= irectories?=20 I (according to old notes that may not be reliable!) loaded http://cdimage.ub= untu.com/ubuntu/releases/18.04/release/ and chose 'Basic Ubuntu server', then= added xfce4 and vncserver. I had previously tried the default Ubuntu UI but= , wow, much ugly, so nasty. tim =E2=80=94 Give a man a compliment, he=E2=80=99ll feel good for a day.=20 Teach a man to fish for compliments and he=E2=80=99ll never feel good enough = for the rest of his life. --===============0165097287585715860==-- From eliot.miranda@gmail.com Thu Sep 30 18:44:40 2021 From: Eliot Miranda To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Thu, 30 Sep 2021 11:44:19 -0700 Message-ID: In-Reply-To: <67d62f1589bfa86c6a7350885e36bc02@mail.infomaniak.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1393374596165838830==" --===============1393374596165838830== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Wed, Sep 29, 2021 at 11:49 PM Bruce O'Neel wrote: > > Wow, now I feel really really old. > > So nicing the priority down will be fine on a single user system - which > to be honest is probably 99.9+% of our users so no problem. > Remember that David is proposing lowering the priority of the threads in the process, not the process itself. It may be that thread priorities are effectively global. But it may be that they are only relative. In which case, lowering teh thread priorities may have no effect on the process's priority. > > It is a bad idea, though very nice, on a multi user system espeically if > heavily loaded. It was always fun to nice a friend down and have them > start asking why their emacs was taking 3 second per character now. > > So it is probably an ok idea. > > cheers > > bruce > > On 2021-09-30T08:11:53.000+02:00, Tobias Pape wrote: > > On 30. Sep 2021, at 04:46, Eliot Miranda wrot= e: > > > > > On Sep 29, 2021, at 5:32 PM, David T. Lewis wrote: > > > On Tue, Sep 28, 2021 at 03:12:29PM -0700, tim Rowledge wrote: > > This reminds me to ask (probably again) if anyone actually understands > ubuntu and getting the rtprio settings to 'take'. > > I have the suggested /etc/security/limits.d/squeak.conf etc but it > appears to be ignored - at least the VM complains about it. Since > `ulimit -a` tells me that rtprio is 0, I suspect it is correct to > complain. I've spent way too long trying to make sense of what I > find with googling. This has been going on for ages (so, yes, the > machine has been rebooted) and every now and then I try to make some > sense of it. > > > Aside from the various discussions of how to work around this problem, > I would expect that the VM might better do something like this: > > - Attempt to start the heartbeat thread at elevated priority. > - If successful, proceed as before (other threads at normal priority) > - If not successful, drop the process priority and start all other > threads at a lower priority. > > > +1. Good idea! > > > Right! > It's obvious, in hindsight xD > -t > > --=20 _,,,^..^,,,_ best, Eliot --===============1393374596165838830== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIg c3R5bGU9ImZvbnQtc2l6ZTpzbWFsbCI+PGJyPjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJn bWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFdlZCwgU2Vw IDI5LCAyMDIxIGF0IDExOjQ5IFBNIEJydWNlIE8mIzM5O05lZWwgJmx0OzxhIGhyZWY9Im1haWx0 bzpicnVjZS5vbmVlbEBwY2tzd2FybXMuY2giPmJydWNlLm9uZWVsQHBja3N3YXJtcy5jaDwvYT4m Z3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxl PSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1s ZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1sZWZ0LWNvbG9yOnJnYigyMDQsMjA0LDIwNCk7cGFkZGlu Zy1sZWZ0OjFleCI+wqA8ZGl2Pldvdywgbm93IEkgZmVlbCByZWFsbHkgcmVhbGx5IG9sZC48YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TbyBuaWNpbmcgdGhlIHByaW9yaXR5IGRvd24gd2ls bCBiZSBmaW5lIG9uIGEgc2luZ2xlIHVzZXIgc3lzdGVtIC0gd2hpY2ggdG8gYmUgaG9uZXN0IGlz IHByb2JhYmx5IDk5LjkrJSBvZiBvdXIgdXNlcnMgc28gbm8gcHJvYmxlbS48YnI+PC9kaXY+PC9i bG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxl PSJmb250LXNpemU6c21hbGwiPlJlbWVtYmVyIHRoYXQgRGF2aWQgaXMgcHJvcG9zaW5nIGxvd2Vy aW5nIHRoZSBwcmlvcml0eSBvZiB0aGUgdGhyZWFkcyBpbiB0aGUgcHJvY2Vzcywgbm90IHRoZSBw cm9jZXNzIGl0c2VsZi7CoCBJdCBtYXkgYmUgdGhhdCB0aHJlYWQgcHJpb3JpdGllcyBhcmUgZWZm ZWN0aXZlbHkgZ2xvYmFsLsKgIEJ1dCBpdCBtYXkgYmUgdGhhdCB0aGV5IGFyZSBvbmx5IHJlbGF0 aXZlLsKgIEluIHdoaWNoIGNhc2UsIGxvd2VyaW5nIHRlaCB0aHJlYWQgcHJpb3JpdGllcyBtYXkg aGF2ZSBubyBlZmZlY3Qgb24gdGhlIHByb2Nlc3MmIzM5O3MgcHJpb3JpdHkuPC9kaXY+PGRpdiBj bGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtc2l6ZTpzbWFsbCI+PC9kaXY+PGJsb2Nr cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4 O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItbGVm dC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj5JdCBpcyBhIGJhZCBpZGVhLCB0aG91Z2ggdmVyeSBuaWNlLCBvbiBh IG11bHRpIHVzZXIgc3lzdGVtIGVzcGVpY2FsbHkgaWYgaGVhdmlseSBsb2FkZWQuwqAgSXQgd2Fz IGFsd2F5cyBmdW4gdG8gbmljZSBhIGZyaWVuZCBkb3duIGFuZCBoYXZlIHRoZW0gc3RhcnQgYXNr aW5nIHdoeSB0aGVpciBlbWFjcyB3YXMgdGFraW5nIDMgc2Vjb25kIHBlciBjaGFyYWN0ZXIgbm93 Ljxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlNvIGl0IGlzIHByb2JhYmx5IGFuIG9rIGlk ZWEuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Y2hlZXJzPGJyPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+YnJ1Y2U8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+T24gMjAyMS0w OS0zMFQwODoxMTo1My4wMDArMDI6MDAsIFRvYmlhcyBQYXBlICZsdDs8YSBocmVmPSJtYWlsdG86 RGFzLkxpbnV4QGdteC5kZSIgdGFyZ2V0PSJfYmxhbmsiPkRhcy5MaW51eEBnbXguZGU8L2E+Jmd0 OyB3cm90ZTo8L2Rpdj48YmxvY2txdW90ZT48cHJlIHN0eWxlPSJ3aGl0ZS1zcGFjZTpub3JtYWwi PjxibG9ja3F1b3RlPiAgT24gMzAuIFNlcCAyMDIxLCBhdCAwNDo0NiwgRWxpb3QgTWlyYW5kYSAm bHQ7PGEgaHJlZj0ibWFpbHRvOmVsaW90Lm1pcmFuZGFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu ayI+ZWxpb3QubWlyYW5kYUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+IDxicj4gPGJyPiA8 YnI+IDxicj48YmxvY2txdW90ZT4gIE9uIFNlcCAyOSwgMjAyMSwgYXQgNTozMiBQTSwgRGF2aWQg VC4gTGV3aXMgJmx0OzxhIGhyZWY9Im1haWx0bzpsZXdpc0BtYWlsLm1zZW4uY29tIiB0YXJnZXQ9 Il9ibGFuayI+bGV3aXNAbWFpbC5tc2VuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4gPGJyPiAgPGJy PjxibG9ja3F1b3RlPiAgT24gVHVlLCBTZXAgMjgsIDIwMjEgYXQgMDM6MTI6MjlQTSAtMDcwMCwg dGltIFJvd2xlZGdlIHdyb3RlOjxicj4gPGJyPiBUaGlzIHJlbWluZHMgbWUgdG8gYXNrIChwcm9i YWJseSBhZ2FpbikgaWYgYW55b25lIGFjdHVhbGx5IHVuZGVyc3RhbmRzPGJyPiB1YnVudHUgYW5k IGdldHRpbmcgdGhlIHJ0cHJpbyBzZXR0aW5ncyB0byAmIzM5O3Rha2UmIzM5Oy48YnI+IDxicj4g SSBoYXZlIHRoZSBzdWdnZXN0ZWQgL2V0Yy9zZWN1cml0eS9saW1pdHMuZC9zcXVlYWsuY29uZiBl dGMgYnV0IGl0PGJyPiBhcHBlYXJzIHRvIGJlIGlnbm9yZWQgLSBhdCBsZWFzdCB0aGUgVk0gY29t cGxhaW5zIGFib3V0IGl0LiBTaW5jZTxicj4gYHVsaW1pdCAtYWAgdGVsbHMgbWUgdGhhdCBydHBy aW8gaXMgMCwgSSBzdXNwZWN0IGl0IGlzIGNvcnJlY3QgdG88YnI+IGNvbXBsYWluLiBJJiMzOTt2 ZSBzcGVudCB3YXkgdG9vIGxvbmcgdHJ5aW5nIHRvIG1ha2Ugc2Vuc2Ugb2Ygd2hhdCBJPGJyPiBm aW5kIHdpdGggZ29vZ2xpbmcuIFRoaXMgaGFzIGJlZW4gZ29pbmcgb24gZm9yIGFnZXMgKHNvLCB5 ZXMsIHRoZTxicj4gbWFjaGluZSBoYXMgYmVlbiByZWJvb3RlZCkgYW5kIGV2ZXJ5IG5vdyBhbmQg dGhlbiBJIHRyeSB0byBtYWtlIHNvbWU8YnI+IHNlbnNlIG9mIGl0LiA8YnI+IDxicj48L2Jsb2Nr cXVvdGU+ICA8YnI+IEFzaWRlIGZyb20gdGhlIHZhcmlvdXMgZGlzY3Vzc2lvbnMgb2YgaG93IHRv IHdvcmsgYXJvdW5kIHRoaXMgcHJvYmxlbSw8YnI+IEkgd291bGQgZXhwZWN0IHRoYXQgdGhlIFZN IG1pZ2h0IGJldHRlciBkbyBzb21ldGhpbmcgbGlrZSB0aGlzOjxicj4gPGJyPiAtIEF0dGVtcHQg dG8gc3RhcnQgdGhlIGhlYXJ0YmVhdCB0aHJlYWQgYXQgZWxldmF0ZWQgcHJpb3JpdHkuPGJyPiAt IElmIHN1Y2Nlc3NmdWwsIHByb2NlZWQgYXMgYmVmb3JlIChvdGhlciB0aHJlYWRzIGF0IG5vcm1h bCBwcmlvcml0eSk8YnI+IC0gSWYgbm90IHN1Y2Nlc3NmdWwsIGRyb3AgdGhlIHByb2Nlc3MgcHJp b3JpdHkgYW5kIHN0YXJ0IGFsbCBvdGhlcjxicj4gdGhyZWFkcyBhdCBhIGxvd2VyIHByaW9yaXR5 Ljxicj48L2Jsb2NrcXVvdGU+ICA8YnI+ICsxLiAgR29vZCBpZGVhITxicj48L2Jsb2NrcXVvdGU+ IDxicj5SaWdodCE8YnI+SXQmIzM5O3Mgb2J2aW91cywgaW4gaGluZHNpZ2h0IHhEPGJyPi10PC9w cmU+PC9ibG9ja3F1b3RlPjwvZGl2PgoKPC9ibG9ja3F1b3RlPjwvZGl2PjxiciBjbGVhcj0iYWxs Ij48ZGl2Pjxicj48L2Rpdj4tLSA8YnI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX3NpZ25h dHVyZSI+PGRpdiBkaXI9Imx0ciI+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOnNtYWxsO2Jv cmRlci1jb2xsYXBzZTpzZXBhcmF0ZSI+PGRpdj5fLCwsXi4uXiwsLF88YnI+PC9kaXY+PGRpdj5i ZXN0LMKgRWxpb3Q8L2Rpdj48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+Cg== --===============1393374596165838830==-- From bruce.oneel@pckswarms.ch Fri Oct 1 12:32:40 2021 From: Bruce O'Neel To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Fri, 01 Oct 2021 14:32:34 +0200 Message-ID: <98349087ca3f3c15aabdd7536139769a@mail.infomaniak.com> In-Reply-To: <53B0C4AC-F262-46A0-AC0D-11BBE88EE6F9@rowledge.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0853610068068754940==" --===============0853610068068754940== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Windows server?=C2=A0 We don't need no stinkin windows server. No really, my Ubuntu 18 board has no display so I only ssh into it. My tests on limits (requiring the reboot for the windows manager to pickup the limits file) was on an Ubuntu 20 box. So I did not totally test your situation on Ubuntu 18.=C2=A0 Sorry. In terms of the vncserver file in /etc/pam.d - it is there because you added vncserver according to your notes. Do note that there is another possibility.=C2=A0 The installation might have had a bug in it that has never been patched.=C2=A0=C2=A0 cheers bruce On 2021-09-30T19:57:45.000+02:00, tim Rowledge wrote: >=C2=A0I'd=C2=A0still=C2=A0quite=C2=A0like=C2=A0for=C2=A0us=C2=A0to=C2=A0disc= over=C2=A0&=C2=A0document=C2=A0why=C2=A0the=C2=A0setting=C2=A0has=C2=A0no=C2= =A0effect=C2=A0under=C2=A0the=C2=A0(relatively)=C2=A0normal=C2=A0circumstance= =C2=A0of=C2=A0a=C2=A0machine=C2=A0that=C2=A0boots=C2=A0straight=C2=A0into=C2= =A0a=C2=A0user's=C2=A0account=C2=A0and=C2=A0yet=C2=A0does=C2=A0work=C2=A0if= =C2=A0you=C2=A0ssh=C2=A0into=C2=A0your=C2=A0own=C2=A0machine.=C2=A0That=C2=A0= seems=C2=A0like=C2=A0a=C2=A0pretty=C2=A0dumb=C2=A0setup=C2=A0somehow. >=C2=A0 >=C2=A0I=C2=A0note=C2=A0that=C2=A0the=C2=A0list=C2=A0of=C2=A0/etc/pam.d=C2=A0= file=C2=A0on=C2=A0my=C2=A0Pi=C2=A0is=C2=A0larger=C2=A0than=C2=A0on=C2=A0the= =C2=A0ubuntubox=C2=A0and=C2=A0includes=C2=A0a=C2=A0couple=C2=A0that=C2=A0look= =C2=A0'suspicious'=C2=A0-=C2=A0lightdm*=C2=A0and=C2=A0vncserver. >=C2=A0 >=C2=A0Bruce,=C2=A0you=C2=A0mentioned=C2=A0that=C2=A0it=C2=A0works=C2=A0on=C2= =A0your=C2=A0ubuntu=C2=A018=C2=A0machine=C2=A0-=C2=A0what=C2=A0do=C2=A0you=C2= =A0have=C2=A0for=C2=A0a=C2=A0window=C2=A0server?=C2=A0What=C2=A0do=C2=A0you= =C2=A0have=C2=A0in=C2=A0your=C2=A0/etc/security=C2=A0&=C2=A0/etc/pam.d=C2=A0d= irectories?=C2=A0 >=C2=A0 >=C2=A0I=C2=A0(according=C2=A0to=C2=A0old=C2=A0notes=C2=A0that=C2=A0may=C2=A0= not=C2=A0be=C2=A0reliable!)=C2=A0loaded=C2=A0cdimage.ubuntu.com/ubuntu/r...= =C2=A0[http://cdimage.ubuntu.com/ubuntu/releases/18.04/release/]=C2=A0and=C2= =A0chose=C2=A0'Basic=C2=A0Ubuntu=C2=A0server',=C2=A0then=C2=A0added=C2=A0xfce= 4=C2=A0and=C2=A0vncserver.=C2=A0=C2=A0I=C2=A0had=C2=A0previously=C2=A0tried= =C2=A0the=C2=A0default=C2=A0Ubuntu=C2=A0UI=C2=A0but,=C2=A0wow,=C2=A0much=C2= =A0ugly,=C2=A0so=C2=A0nasty. >=C2=A0 >=C2=A0tim >=C2=A0=E2=80=94 >=C2=A0Give=C2=A0a=C2=A0man=C2=A0a=C2=A0compliment,=C2=A0he=E2=80=99ll=C2=A0f= eel=C2=A0good=C2=A0for=C2=A0a=C2=A0day.=C2=A0 >=C2=A0Teach=C2=A0a=C2=A0man=C2=A0to=C2=A0fish=C2=A0for=C2=A0compliments=C2= =A0and=C2=A0he=E2=80=99ll=C2=A0never=C2=A0feel=C2=A0good=C2=A0enough=C2=A0for= =C2=A0the=C2=A0rest=C2=A0of=C2=A0his=C2=A0life. --===============0853610068068754940== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdj48YnI+PC9kaXY+PGRpdiA+V2luZG93cyBzZXJ2ZXI/Jm5ic3A7IFdlIGRvbid0IG5lZWQg bm8gc3RpbmtpbiB3aW5kb3dzIHNlcnZlci48YnI+PC9kaXY+PGRpdiA+PGJyPjwvZGl2PjxkaXYg Pk5vIHJlYWxseSwgbXkgVWJ1bnR1IDE4IGJvYXJkIGhhcyBubyBkaXNwbGF5IHNvIEkgb25seSBz c2ggaW50byBpdC48YnI+PC9kaXY+PGRpdiA+PGJyPjwvZGl2PjxkaXYgPk15IHRlc3RzIG9uIGxp bWl0cyAocmVxdWlyaW5nIHRoZSByZWJvb3QgZm9yIHRoZSB3aW5kb3dzIG1hbmFnZXIgdG8gcGlj a3VwIHRoZSBsaW1pdHMgZmlsZSkgd2FzIG9uIGFuIFVidW50dSAyMCBib3guPGJyPjwvZGl2Pjxk aXYgPjxicj48L2Rpdj48ZGl2ID5TbyBJIGRpZCBub3QgdG90YWxseSB0ZXN0IHlvdXIgc2l0dWF0 aW9uIG9uIFVidW50dSAxOC4mbmJzcDsgU29ycnkuPGJyPjwvZGl2PjxkaXYgPjxicj48L2Rpdj48 ZGl2ID5JbiB0ZXJtcyBvZiB0aGUgdm5jc2VydmVyIGZpbGUgaW4gL2V0Yy9wYW0uZCAtIGl0IGlz IHRoZXJlIGJlY2F1c2UgeW91IGFkZGVkIHZuY3NlcnZlciBhY2NvcmRpbmcgdG8geW91ciBub3Rl cy48YnI+PC9kaXY+PGRpdiA+PGJyPjwvZGl2PjxkaXYgPkRvIG5vdGUgdGhhdCB0aGVyZSBpcyBh bm90aGVyIHBvc3NpYmlsaXR5LiZuYnNwOyBUaGUgaW5zdGFsbGF0aW9uIG1pZ2h0IGhhdmUgaGFk IGEgYnVnIGluIGl0IHRoYXQgaGFzIG5ldmVyIGJlZW4gcGF0Y2hlZC4mbmJzcDsmbmJzcDs8YnI+ PC9kaXY+PGRpdiA+PGJyPjwvZGl2PjxkaXYgPmNoZWVyczxicj48L2Rpdj48ZGl2ID48YnI+PC9k aXY+PGRpdiA+YnJ1Y2U8L2Rpdj48ZGl2ID48YnI+PC9kaXY+PGRpdiA+PGJyPjwvZGl2PjxkaXYg Y2xhc3M9ImlrX21haWxfcXVvdGUiPjxkaXY+T24gMjAyMS0wOS0zMFQxOTo1Nzo0NS4wMDArMDI6 MDAsIHRpbSBSb3dsZWRnZSAmbHQ7dGltQHJvd2xlZGdlLm9yZyZndDsgd3JvdGU6PC9kaXY+PGJs b2NrcXVvdGUgY2xhc3M9IndzLW5nLXF1b3RlIj48cHJlIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm9y bWFsOyI+SSdkIHN0aWxsIHF1aXRlIGxpa2UgZm9yIHVzIHRvIGRpc2NvdmVyICYgZG9jdW1lbnQg d2h5IHRoZSBzZXR0aW5nIGhhcyBubyBlZmZlY3QgdW5kZXIgdGhlIChyZWxhdGl2ZWx5KSBub3Jt YWwgY2lyY3Vtc3RhbmNlIG9mIGEgbWFjaGluZSB0aGF0IGJvb3RzIHN0cmFpZ2h0IGludG8gYSB1 c2VyJ3MgYWNjb3VudCBhbmQgeWV0IGRvZXMgd29yayBpZiB5b3Ugc3NoIGludG8geW91ciBvd24g bWFjaGluZS4gVGhhdCBzZWVtcyBsaWtlIGEgcHJldHR5IGR1bWIgc2V0dXAgc29tZWhvdy48YnI+ PGJyPkkgbm90ZSB0aGF0IHRoZSBsaXN0IG9mIC9ldGMvcGFtLmQgZmlsZSBvbiBteSBQaSBpcyBs YXJnZXIgdGhhbiBvbiB0aGUgdWJ1bnR1Ym94IGFuZCBpbmNsdWRlcyBhIGNvdXBsZSB0aGF0IGxv b2sgJ3N1c3BpY2lvdXMnIC0gbGlnaHRkbSogYW5kIHZuY3NlcnZlci48YnI+PGJyPkJydWNlLCB5 b3UgbWVudGlvbmVkIHRoYXQgaXQgd29ya3Mgb24geW91ciB1YnVudHUgMTggbWFjaGluZSAtIHdo YXQgZG8geW91IGhhdmUgZm9yIGEgd2luZG93IHNlcnZlcj8gV2hhdCBkbyB5b3UgaGF2ZSBpbiB5 b3VyIC9ldGMvc2VjdXJpdHkgJiAvZXRjL3BhbS5kIGRpcmVjdG9yaWVzPyA8YnI+PGJyPkkgKGFj Y29yZGluZyB0byBvbGQgbm90ZXMgdGhhdCBtYXkgbm90IGJlIHJlbGlhYmxlISkgbG9hZGVkIDxh IGNsYXNzPSJkZWZhdWx0TWFpbExpbmsiICBocmVmPSJodHRwOi8vY2RpbWFnZS51YnVudHUuY29t L3VidW50dS9yZWxlYXNlcy8xOC4wNC9yZWxlYXNlLyIgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJo dHRwOi8vY2RpbWFnZS51YnVudHUuY29tL3VidW50dS9yZWxlYXNlcy8xOC4wNC9yZWxlYXNlLyI+ Y2RpbWFnZS51YnVudHUuY29tL3VidW50dS9yLi4uPC9hPiBhbmQgY2hvc2UgJ0Jhc2ljIFVidW50 dSBzZXJ2ZXInLCB0aGVuIGFkZGVkIHhmY2U0IGFuZCB2bmNzZXJ2ZXIuICBJIGhhZCBwcmV2aW91 c2x5IHRyaWVkIHRoZSBkZWZhdWx0IFVidW50dSBVSSBidXQsIHdvdywgbXVjaCB1Z2x5LCBzbyBu YXN0eS48YnI+PGJyPnRpbTxicj7igJQ8YnI+R2l2ZSBhIG1hbiBhIGNvbXBsaW1lbnQsIGhl4oCZ bGwgZmVlbCBnb29kIGZvciBhIGRheS4gPGJyPlRlYWNoIGEgbWFuIHRvIGZpc2ggZm9yIGNvbXBs aW1lbnRzIGFuZCBoZeKAmWxsIG5ldmVyIGZlZWwgZ29vZCBlbm91Z2ggZm9yIHRoZSByZXN0IG9m IGhpcyBsaWZlLjwvcHJlPjwvYmxvY2txdW90ZT48L2Rpdj4KCg== --===============0853610068068754940==-- From tim@rowledge.org Fri Oct 1 23:33:37 2021 From: tim Rowledge To: vm-dev@lists.squeakfoundation.org Subject: Re: [Vm-dev] ulimit rat-rio setting (was Re: [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)) Date: Fri, 01 Oct 2021 16:33:31 -0700 Message-ID: <7C3FE40C-ED6F-46E6-B1C2-F80FFD668634@rowledge.org> In-Reply-To: <98349087ca3f3c15aabdd7536139769a@mail.infomaniak.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2043491168520309468==" --===============2043491168520309468== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable > On 2021-10-01, at 5:32 AM, Bruce O'Neel wrote: >=20 >=20 > Windows server? We don't need no stinkin windows server. >=20 > No really, my Ubuntu 18 board has no display so I only ssh into it. >=20 > My tests on limits (requiring the reboot for the windows manager to pickup = the limits file) was on an Ubuntu 20 box. >=20 > So I did not totally test your situation on Ubuntu 18. Sorry. Ah, right; you effectively did the thing I did by (re)logging in with ssh. >=20 > In terms of the vncserver file in /etc/pam.d - it is there because you adde= d vncserver according to your notes. Oh, but the vncserver file is on my Pi and *not * on the ubuntubox. Perhaps t= his is the actual problem. >=20 > Do note that there is another possibility. The installation might have had= a bug in it that has never been patched. =20 What! A bug? Surely not. tim -- tim Rowledge; tim(a)rowledge.org; http://www.rowledge.org/tim Strange OpCodes: BBL: Branch on Burned out Light --===============2043491168520309468==--