[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian-user-digest Digest V2021 #410



Unsubscribe

On Tue, Apr 20, 2021 at 1:50 PM <debian-user-digest-request@lists.debian.org> wrote:
Content-Type: text/plain

debian-user-digest Digest                               Volume 2021 : Issue 410

Today's Topics:
  Re: Postfix configuration on Bullsey  [ Darac Marjal <mailinglist@darac.org ]
  Buster Apache php website in other l  [ john doe <johndoe65534@mail.com> ]
  Re: Strange emacs behavior after upg  [ Rainer Dorsch <ml@bokomoko.de> ]
  Re: Strange emacs behavior after upg  [ Rainer Dorsch <ml@bokomoko.de> ]
  Re: Strange emacs behavior after upg  [ <tomas@tuxteam.de> ]
  Re: Buster Apache php website in oth  [ IL Ka <kazakevichilya@gmail.com> ]
  Apology; misleading statement about   [ rhkramer@gmail.com ]
  Re: Strange emacs behavior after upg  [ Greg Wooledge <greg@wooledge.org> ]
Date: Tue, 20 Apr 2021 08:51:29 +0100
From: Darac Marjal <mailinglist@darac.org.uk>
To: debian-user@lists.debian.org
Subject: Re: Postfix configuration on Bullseye
Message-ID: <[🔎] d068f714-181d-8be3-211b-362d0b9b5bf9@darac.org.uk" target="_blank">[🔎] d068f714-181d-8be3-211b-362d0b9b5bf9@darac.org.uk>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="cXiLyYr1h7hktnun1qRKqfgTA5kxJnbj7"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--cXiLyYr1h7hktnun1qRKqfgTA5kxJnbj7
Content-Type: multipart/mixed; boundary="vaHTE3qsZ9Kr7kII2tmvpoZf3QCu1zFL7";
 protected-headers="v1"
From: Darac Marjal <mailinglist@darac.org.uk>
To: debian-user@lists.debian.org
Message-ID: <[🔎] d068f714-181d-8be3-211b-362d0b9b5bf9@darac.org.uk" target="_blank">[🔎] d068f714-181d-8be3-211b-362d0b9b5bf9@darac.org.uk>
Subject: Re: Postfix configuration on Bullseye
References: <[🔎] 20210419170855.3e7a4b3d@hawk.localdomain>
In-Reply-To: <[🔎] 20210419170855.3e7a4b3d@hawk.localdomain>

--vaHTE3qsZ9Kr7kII2tmvpoZf3QCu1zFL7
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-GB


On 20/04/2021 00:08, Charles Curley wrote:
> On installing on Bullseye, I usually install postfix, then configure it=

> with "dpkg-reconfigure postfix".
>
> I use postfix here only for logwatch and other system emails, so the
> setup isn't concerned with the Internet at large.
>
> The default list of systems to accept mail for doesn't look right to me=
:
>
> grissom.localdomain, grissom.localdomain, localhost.localdomain, , loca=
lhost
>
> * Why is the fully qualified host name in there twice, but not the
>   hostname alone ("grissom")? (localdomain is my local TLD on a private=

>   network.)
>
> * What with the two commas toward the end?
>
> Shouldn't that be
>
> grissom.localdomain, grissom, localhost.localdomain, localhost

This looks to come from the debian/postfix.config file, and is thus part
of the Debian packaging of postfix, rather than an upstream thing. In
that file, at line 228, we see:=C2=A0

if ($mailertype eq "Internet Site") { if ($mailname eq $hostname) {
$destinations =3D join ", ",("\$myhostname", $mailname, "localhost." .
$domain, ", localhost"); } else { $destinations =3D join ",
",("\$myhostname", $mailname, $hostname, "localhost." . $domain . ",
localhost"); } } else { # don't accept mail for $mailname by default if
we have a relayhost or local only mail, # unless the mailname bears no
resemblance to $myorigin. $destinations =3D join ", ",("\$myhostname",
$hostname, "localhost." . $domain . ", localhost" ); unless ( $hostname
=3D~ m/(^|[\.])$mailname$/ ) { $destinations =3D $mailname . ", " .
$destinations; } }

[ Taken from
https://sources.debian.org/src/postfix/3.5.6-1/debian/postfix.config/#L22=
8,
which might be easier to read if that wraps ]

This is perl, so the join() function takes a string and an array and
delimits the array with the string. So, if we take the first one as an
example, the literal string "$myhostname" is followed by a comma-space,
then the value in the "mailname" variable, then the literal string
"localhost." with the "domain" variable appended, then another
comma-space. Finally, the last element to be added to the list is ",
localhost". I don't know why this was written this way, but it means
that in every case, the "destinations" variable will end with ", ,
localhost"

Sadly, the earliest revision I can find of this file on salsa.debian.org
(https://salsa.debian.org/postfix-team/postfix-dev/-/commit/a0577ca96dda9=
c4e5e5bc9dd0c5b7cfc545c5804#ac03215119d5f2efaeb830653c7f84124ceed640_0_19=

2)
already has the ", localhost" code in it, so I can't say why it was
written like that.

On the upside, though, this is an allowlist of domains postfix will
accept mail for. If there are duplicates, it shouldn't REALLY make much
difference. It's a nice to fix (just because, if you can't explain why
the code is doing something weird, you can't adequately say whether it's
a problem or not).





--vaHTE3qsZ9Kr7kII2tmvpoZf3QCu1zFL7--

--cXiLyYr1h7hktnun1qRKqfgTA5kxJnbj7
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEE1A0c5XWknk+U2MemZUdBNabqRbUFAmB+iAEFAwAAAAAACgkQZUdBNabqRbVI
/w//Qbu4LUw6DrwoeLlbbcu4tu1VEsWxxZwTnbnfuY8LA136ZbvokL1A893us9RN8O4UBm1gL7Ma
WstUSFRcEszytml2hO2oF2vxQ3gQoLf9qyvqdwa2XDpga78bkX+iKX1gVzIE0Q09q5EMiS3PyjP8
qzYoUZO1TSAxYQxRvZzG3cqBRavOWqZ57Ck/dtEXvMrqbXLhF+HI3KGdyXqu/5MtigSaHR/YHB2K
ejvhbOI6FpFGdcsS1oZwNBgI8dHYyHOpcgwUOPFZ7uZ4GLEmzJ93AiTo32ML5C7K47J0HOaaiX3q
BB2VqgHqWNUSUla4/sU3YBeCIk4MK/AZXQ3igKh4jq3Z65hYX+tFOtDJDCVHBR2mZUyme1Dw8Aw5
wT4zfxkdsUvwp/dxUIKKDZz4B94ZRmACn8uOLjnCh4dEyTYIYmmv3S2D0Uu32tJ3s56qzepbw9yT
RbJ7TGdtM5a9/JxRo68OMDy+TpC8jh7k7buKdE72MpH8CVag7d0/9meN2z40+VkihPUZgZnsONej
VzkS9dxEhNzeoF+PyKMYS7LIaYXVtt01dT0TPQbIJk6vC/wGESA+cYW8n3FX6dDZHgHWftCRlPzC
9CUOOjEUfigJjl2ceqw1SuGm8r7gxh+t1vqypatDJFq0Dm5v32NF/tw9kijU/jRT8Ma2aul6uf1q
xhY=
=hYQh
-----END PGP SIGNATURE-----

--cXiLyYr1h7hktnun1qRKqfgTA5kxJnbj7--
Date: Tue, 20 Apr 2021 10:48:01 +0200
From: john doe <johndoe65534@mail.com>
To: debian-user@lists.debian.org
Subject: Buster Apache php website in other lang than os
Message-ID: <[🔎] cd884d0b-fcd1-bcb0-4bb0-3bf05070f8dc@mail.com" target="_blank">[🔎] cd884d0b-fcd1-bcb0-4bb0-3bf05070f8dc@mail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hello all,

I'm playing with Apache2 and php.

I'm making a website in an other language than the one Debian Buster is
using.

That is, Buster is in English but the website is written in Duch or any
other language then English.

What do I need to do in Apache and in PHP for it to properly render the
language the website is written in?

Do I need to generate the locales for the desired languages?
Do I need to also do something in Apache?

Any help is appriciated.

=2D-
John Doe
Date: Tue, 20 Apr 2021 12:00:05 +0200
From: Rainer Dorsch <ml@bokomoko.de>
To: debian-user@lists.debian.org
Cc: rlb@defaultvalue.org
Subject: Re: Strange emacs behavior after upgrade to bullseye
Message-ID: <[🔎] 2471421.Vo8s8j03hE@h370>
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Am Montag, 19. April 2021, 22:25:44 CEST schrieb tomas@tuxteam.de:
> On Mon, Apr 19, 2021 at 06:48:41PM +0200, Rainer Dorsch wrote:
> > Hello,
> >
> > I hit a strange emacs issue, which appeared after upgrading to bullseye (I
> > think):
> >
> > I have a virtualbox filesystem mounted using the standard virtualbox
> > mechanisms:
> >
> > rd@Testing:~$ mount |grep dor1rt
> > dor1rt on /mnt/dor1rt type vboxsf (rw,nodev,relatime)
> > rd@Testing:~$
> >
> > rd@Testing:~$ ls -l /mnt/dor1rt/Local/Managed/sb.blog
> > -rwxrwxrwx 1 root root 47086 Apr 19 13:40
> > /mnt/dor1rt/Local/Managed/sb.blog
> > rd@Testing:~$
>
> Perhaps Emacs is trying to write a backup file to the directory.
> Does it have write access to the containing directory?
>
> Cf. the variable `make-backup-files' and those linked in its doc
> (for this, do C-h v make-backup-files).
>

There is nothing which would not allow emacs to write a backup file in that
directory

rd@Testing:~/local/Managed$ touch test.txt
rd@Testing:~/local/Managed$ ls -l test.txt
-rwxrwxrwx 1 root root 0 Apr 20 11:48 test.txt
rd@Testing:~/local/Managed$ rm -rf test.txt
rd@Testing:~/local/Managed$

For me the crucial message is

basic-save-buffer-2: Unlocking file: Operation not permitted, /mnt/dor1rt/Local/
Managed/sb.blog

(~/local is a symlink to /mnt/dor1rt/Local/)

What does this message exactly mean and what is emacs trying to do here?

Other editors (vi, kate) don't report any issue when performain an edit
operation. Is emacs trying to derive permissions in a different way?

Thanks
Rainer

--
Rainer Dorsch
http://bokomoko.de/
Date: Tue, 20 Apr 2021 12:06:10 +0200
From: Rainer Dorsch <ml@bokomoko.de>
To: debian-user@lists.debian.org
Cc: rlb@defaultvalue.org
Subject: Re: Strange emacs behavior after upgrade to bullseye
Message-ID: <[🔎] 3383343.QosJHDYyhU@h370>
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Just another update which makes emacs behavior even stranger:

Even though emacs reports when saving

basic-save-buffer-2: Unlocking file: Operation not permitted,
 /mnt/dor1rt/Local/ Managed/sb.blog

the file gets saved!

I think somehow emacs gets out of sync with the real system.

Rainer


Am Dienstag, 20. April 2021, 12:00:05 CEST schrieb Rainer Dorsch:
> Am Montag, 19. April 2021, 22:25:44 CEST schrieb tomas@tuxteam.de:
> > On Mon, Apr 19, 2021 at 06:48:41PM +0200, Rainer Dorsch wrote:
> > > Hello,
> > >
> > > I hit a strange emacs issue, which appeared after upgrading to bullseye
> > > (I
> > > think):
> > >
> > > I have a virtualbox filesystem mounted using the standard virtualbox
> > > mechanisms:
> > >
> > > rd@Testing:~$ mount |grep dor1rt
> > > dor1rt on /mnt/dor1rt type vboxsf (rw,nodev,relatime)
> > > rd@Testing:~$
> > >
> > > rd@Testing:~$ ls -l /mnt/dor1rt/Local/Managed/sb.blog
> > > -rwxrwxrwx 1 root root 47086 Apr 19 13:40
> > > /mnt/dor1rt/Local/Managed/sb.blog
> > > rd@Testing:~$
> >
> > Perhaps Emacs is trying to write a backup file to the directory.
> > Does it have write access to the containing directory?
> >
> > Cf. the variable `make-backup-files' and those linked in its doc
> > (for this, do C-h v make-backup-files).
>
> There is nothing which would not allow emacs to write a backup file in that
> directory
>
> rd@Testing:~/local/Managed$ touch test.txt
> rd@Testing:~/local/Managed$ ls -l test.txt
> -rwxrwxrwx 1 root root 0 Apr 20 11:48 test.txt
> rd@Testing:~/local/Managed$ rm -rf test.txt
> rd@Testing:~/local/Managed$
>
> For me the crucial message is
>
> basic-save-buffer-2: Unlocking file: Operation not permitted,
> /mnt/dor1rt/Local/ Managed/sb.blog
>
> (~/local is a symlink to /mnt/dor1rt/Local/)
>
> What does this message exactly mean and what is emacs trying to do here?
>
> Other editors (vi, kate) don't report any issue when performain an edit
> operation. Is emacs trying to derive permissions in a different way?
>
> Thanks
> Rainer


--
Rainer Dorsch
http://bokomoko.de/
Date: Tue, 20 Apr 2021 12:39:13 +0200
From:  <tomas@tuxteam.de>
To: Rainer Dorsch <ml@bokomoko.de>
Cc: debian-user@lists.debian.org, rlb@defaultvalue.org
Subject: Re: Strange emacs behavior after upgrade to bullseye
Message-ID: <[🔎] 20210420103913.GA26301@tuxteam.de" target="_blank">[🔎] 20210420103913.GA26301@tuxteam.de>
Content-Type: multipart/signed; micalg=pgp-sha1;
        protocol="application/pgp-signature"; boundary="pWyiEgJYm5f9v55/"
Content-Disposition: inline

--pWyiEgJYm5f9v55/
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Apr 20, 2021 at 12:00:05PM +0200, Rainer Dorsch wrote:
> Am Montag, 19. April 2021, 22:25:44 CEST schrieb tomas@tuxteam.de:

[...]

> > Perhaps Emacs is trying to write a backup file to the directory.
> > Does it have write access to the containing directory?

[...]

> There is nothing which would not allow emacs to write a backup file in th=
at=20
> directory
>=20
> rd@Testing:~/local/Managed$ touch test.txt
> rd@Testing:~/local/Managed$ ls -l test.txt
> -rwxrwxrwx 1 root root 0 Apr 20 11:48 test.txt
> rd@Testing:~/local/Managed$ rm -rf test.txt
> rd@Testing:~/local/Managed$

Strange setup: How does test.text belong to root if you are not root?
I'd understand that it belongs to group root, that's what the setgid
bit is for. But _user_ root?

> For me the crucial message is
>=20
> basic-save-buffer-2: Unlocking file: Operation not permitted, /mnt/dor1rt=
/Local/
> Managed/sb.blog

Anyway, this is a good hint. See

  "18.3.4 Protection against Simultaneous Editing"

in the Emacs user manual (or, if you prefer reading in a browser,
here [1].

But your permissions set up is... strange. The above behaviour
doesn't look plausible to me. Unless rd is actually root.

Cheers

[1] https://www.gnu.org/software/emacs//manual/html_node/emacs/Interlocking=
=2Ehtml


 - t

--pWyiEgJYm5f9v55/
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAmB+r1EACgkQBcgs9XrR2kZhmwCfZuPxU5Al2LpOj1fp2+1x5XvX
KXoAn0Ziz2uxpo5CSCLhhus/tSpcXlPz
=fpOo
-----END PGP SIGNATURE-----

--pWyiEgJYm5f9v55/--
Date: Tue, 20 Apr 2021 14:15:00 +0300
From: IL Ka <kazakevichilya@gmail.com>
To: Debian Users <debian-user@lists.debian.org>
Subject: Re: Buster Apache php website in other lang than os
Message-ID: <CAHv=rM3jOJrbG29H3bNSLSynD1SRxnA9KJ1OeHmWy0Jc5H+6Pw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="0000000000004a1a2405c0658f99"

--0000000000004a1a2405c0658f99
Content-Type: text/plain; charset="UTF-8"

>
>
> What do I need to do in Apache and in PHP for it to properly render the
> language the website is written in?
>
> Do I need to generate the locales for the desired languages?
> Do I need to also do something in Apache?
>

Just write your document and save it in utf-8. Be sure to include
  <meta charset="UTF-8">
tag.

This should be enough to display this page in the modern browser.

If you want to serve different pages based on user language, you can use
mod_mime
https://httpd.apache.org/docs/2.4/mod/mod_mime.html#addlanguage

You may also want to set locale: some PHP functions may use it for sorting
etc.
https://www.php.net/manual/ru/function.setlocale.php

Generate locale first (see ``locale-gen(8)``) and set its name using
``setlocale`` in php.

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

<div dir=3D"ltr"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><br>What do I need to do in Apache and in PHP for it to =
properly render the<br>
language the website is written in?<br>
<br>
Do I need to generate the locales for the desired languages?<br>
Do I need to also do something in Apache?<br>
</blockquote><div><br></div><div>Just write your document and save=C2=A0it =
in utf-8. Be sure to include</div><div>=C2=A0 &lt;meta charset=3D&quot;UTF-=
8&quot;&gt;<br></div><div>tag.</div><div><br></div><div>This should be enou=
gh to display this page in the modern browser.</div><div><br></div><div>If =
you want to serve different pages based on user language, you can use mod_m=
ime</div><div><a href="" href="https://httpd.apache.org/docs/2.4/mod/mod_mime.htm=l#addlanguage" rel="noreferrer" target="_blank">https://httpd.apache.org/docs/2.4/mod/mod_mime.htm=
l#addlanguage">https://httpd.apache.org/docs/2.4/mod/mod_mime.html#addlangu=
age</a><br></div><div><br></div><div>You may also want to set locale: some =
PHP functions may use it for sorting etc.</div><div><a href="" href="https://www." rel="noreferrer" target="_blank">https://www.=
php.net/manual/ru/function.setlocale.php">https://www.php.net/manual/ru/fun=
ction.setlocale.php</a><br></div><div><br></div><div>Generate locale first =
(see ``locale-gen(8)``) and set its name using ``setlocale`` in php.</div><=
div>=C2=A0</div></div></div>

--0000000000004a1a2405c0658f99--
Date: Tue, 20 Apr 2021 07:26:15 -0400
From: rhkramer@gmail.com
To: debian-user@lists.debian.org
Subject: Apology; misleading statement about 64 GB being sufficient
Message-Id: <[🔎] 202104200726.15758.rhkramer@gmail.com" target="_blank">[🔎] 202104200726.15758.rhkramer@gmail.com>
Content-Type: multipart/alternative;
  boundary="Boundary-01=_XprfgzD6rCILWUz"
Content-Transfer-Encoding: 7bit

--Boundary-01=_XprfgzD6rCILWUz
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit

Not too long ago, I made a statement like "64 GB should be enough for anybody
;-)" (when talking about a new Lenovo micro computer).

It turns out I was wrong,  Over on the "Libre-Soc General Development" <libre-
soc-dev@lists.libre-soc.org> maillist (where they are working on building a
new basically "open source" microprocessor, iiuc), they have been talking
about the requirements to compile the Verilog source for part of the project. 
Here are some quotes:

<quotes from various emails>
<from the project lead:>
as an experiment i extracted the vhdl using yosys, into a verilog file for
compilation with verilator, which is over 1,000,000 lines long.

from that 1,000,000 line file verilator has produced 3,000 sub-files.
compiling even the ones with a #include and nothing else takes 10 minutes
each.  estimates for completion of compilation is therefore several weeks.

this is not reasonable unless we have access to a beowulf cluster with
distcc.

<next>

> > about 200 cores across dozens of machines, each with between 128 and 512
> GB
> > of RAM.

<next -- this is for a local machine to link those binaries after compilation>

> > if you do not have a machine with absolutely mental amounts of RAM (like,
64 GB or above) we may be able to arrange something.

do not under any circumstances try linking massive binaries once distcc
gets the object files onto your machine.   if you go into swap space
(during linking), by mistake it will cause your machine to melt.  loadavg
120 or above is not uncommon.

</quotes from various emails>

I hope I have not caused anyone problems by my misleading statement.




--Boundary-01=_XprfgzD6rCILWUz
Content-Type: text/html;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Not too long ago, I made a statement like &quot;64 GB should be enough for anybody ;-)&quot; (when talking about a new Lenovo micro computer).</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">It turns out I was wrong,  Over on the &quot;Libre-Soc General Development&quot; &lt;libre-soc-dev@lists.libre-soc.org&gt; maillist (where they are working on building a new basically &quot;open source&quot; microprocessor, iiuc), they have been talking about the requirements to compile the Verilog source for part of the project.  Here are some quotes:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&lt;quotes from various emails&gt;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&lt;from the project lead:&gt;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">as an experiment i extracted the vhdl using yosys, into a verilog file for</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">compilation with verilator, which is over 1,000,000 lines long.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">from that 1,000,000 line file verilator has produced 3,000 sub-files.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">compiling even the ones with a #include and nothing else takes 10 minutes</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">each.  estimates for completion of compilation is therefore several weeks.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">this is not reasonable unless we have access to a beowulf cluster with</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">distcc.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&lt;next&gt;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; about 200 cores across dozens of machines, each with between 128 and 512</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; GB</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; of RAM.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&lt;next -- this is for a local machine to link those binaries after compilation&gt;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; if you do not have a machine with absolutely mental amounts of RAM (like,</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">64 GB or above) we may be able to arrange something.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">do not under any circumstances try linking massive binaries once distcc</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">gets the object files onto your machine.   if you go into swap space</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">(during linking), by mistake it will cause your machine to melt.  loadavg</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">120 or above is not uncommon.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&lt;/quotes from various emails&gt;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I hope I have not caused anyone problems by my misleading statement.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p></body></html>
--Boundary-01=_XprfgzD6rCILWUz--
Date: Tue, 20 Apr 2021 07:28:19 -0400
From: Greg Wooledge <greg@wooledge.org>
To: debian-user@lists.debian.org
Subject: Re: Strange emacs behavior after upgrade to bullseye
Message-ID: <[🔎] YH6606azQEvS1UoI@wooledge.org" target="_blank">[🔎] YH6606azQEvS1UoI@wooledge.org>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Tue, Apr 20, 2021 at 12:39:13PM +0200, tomas@tuxteam.de wrote:
> On Tue, Apr 20, 2021 at 12:00:05PM +0200, Rainer Dorsch wrote:
> > For me the crucial message is
> >
> > basic-save-buffer-2: Unlocking file: Operation not permitted, /mnt/dor1rt/Local/
> > Managed/sb.blog
>
> Anyway, this is a good hint. See
>
>   "18.3.4 Protection against Simultaneous Editing"
>
> in the Emacs user manual (or, if you prefer reading in a browser,
> here [1].
>
> But your permissions set up is... strange. The above behaviour
> doesn't look plausible to me. Unless rd is actually root.

Or /mnt/dor1rt/Local/ is on a non-Unix file system.  Perhaps it's a
removable USB device with an NTFS or FAT type file system.  Or perhaps
it's some sort of network file system whose underlying implementation
is not Unix-based.

Reply to: