Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Nov 2022 08:48:05 +0100
From:      =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernando.apesteguia@gmail.com>
To:        Jamie Landeg-Jones <jamie@catflap.org>
Cc:        FreeBSD Mailing List <freebsd-ports@freebsd.org>, freebsd-users@freebsd.org, jailbird@fdf.net
Subject:   Re: Intentionally bad port behaviour
Message-ID:  <CAGwOe2ZSaBu-dbiz%2B%2BzEUvV8txLubHFbfkzE_KCSx7riDrctpA@mail.gmail.com>
In-Reply-To: <202211150005.2AF05WDv063547@donotpassgo.dyslexicfish.net>
References:  <202211150005.2AF05WDv063547@donotpassgo.dyslexicfish.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000047702b05ed7d94fe
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

El mar., 15 nov. 2022 1:05, Jamie Landeg-Jones <jamie@catflap.org> escribi=
=C3=B3:

> What's the policy on dodgy acting ports?
>
> I had elinks crash (well, the spidermonkey part crashed)
>
> elinks then accused me of editting the config file manually (I hadn't)
> and then went into an intentional endless loop.
>
> I think this should be patched out:
>
>  | src/util/error.c :
>  |
>  |         /* User torturation. */
>  |         /* You are worried about what you see here? You don't see
> anything in
>  |          * the first place. Also, be assured that we know what are we
> doing. */
>  |         /* (We are killing the user, obviously.) */
>  |
>  |         /* TODO: Gettextify? Er, better not. More people (translators)
> could
>  |          * find out what are we doing... ;-) --pasky */
>  |         /* TODO: Be more cruel when in trouble? ;-) --pasky */
>  |
>  |         fputs(  "Wheeeeeeeeeee! You played with the config.h by hand,
> didn't you?\n"
>  |                 "Of _COURSE_ you did! Is that how a nice .. creature
> behaves like?\n"
>  |                 "Of _COURSE_ it isn't! I feel offended and thus I will
> revenge now!\n"
>  |                 "You will _suffer_ >:).\n"
>  |                 "\n"
>  |                 "CPU burning sequence initiated...\n", f);
>  |
>  |         /* TODO: Include cpuburn.c here. --pasky */
>  |         while (1);
>

This is really terrible and reflects very poorly on the upstream
project/developers. It shows a worrying absence of ethics.

I would definitely patch this out.


> Cheers
>
>

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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">El mar., 15 nov. 2022 1:05, Jamie Landeg-Jones &lt;<a =
href=3D"mailto:jamie@catflap.org">jamie@catflap.org</a>&gt; escribi=C3=B3:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">What&#39;s the policy on dodgy acti=
ng ports?<br>
<br>
I had elinks crash (well, the spidermonkey part crashed)<br>
<br>
elinks then accused me of editting the config file manually (I hadn&#39;t)<=
br>
and then went into an intentional endless loop.<br>
<br>
I think this should be patched out:<br>
<br>
=C2=A0| src/util/error.c :<br>
=C2=A0| <br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* User torturation. */<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* You are worried about what you =
see here? You don&#39;t see anything in<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * the first place. Also, be assur=
ed that we know what are we doing. */<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* (We are killing the user, obvio=
usly.) */<br>
=C2=A0| <br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* TODO: Gettextify? Er, better no=
t. More people (translators) could<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * find out what are we doing... ;=
-) --pasky */<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* TODO: Be more cruel when in tro=
uble? ;-) --pasky */<br>
=C2=A0| <br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fputs(=C2=A0 &quot;Wheeeeeeeeeee! =
You played with the config.h by hand, didn&#39;t you?\n&quot;<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;=
Of _COURSE_ you did! Is that how a nice .. creature behaves like?\n&quot;<b=
r>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;=
Of _COURSE_ it isn&#39;t! I feel offended and thus I will revenge now!\n&qu=
ot;<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;=
You will _suffer_ &gt;:).\n&quot;<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;=
\n&quot;<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;=
CPU burning sequence initiated...\n&quot;, f);<br>
=C2=A0| <br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* TODO: Include cpuburn.c here. -=
-pasky */<br>
=C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0while (1);<br></blockquote></div><=
/div><div dir=3D"auto"><br></div><div dir=3D"auto">This is really terrible =
and reflects very poorly on the upstream project/developers. It shows a wor=
rying absence of ethics.</div><div dir=3D"auto"><br></div><div dir=3D"auto"=
>I would definitely patch this out.</div><div dir=3D"auto"><br></div><div d=
ir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Cheers<br>
<br>
</blockquote></div></div></div>

--00000000000047702b05ed7d94fe--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGwOe2ZSaBu-dbiz%2B%2BzEUvV8txLubHFbfkzE_KCSx7riDrctpA>