Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You may be recognized soon. Hide.


comp / comp.unix.programmer / Re: Open Source does not mean easily re-compile-able

SubjectAuthor
* Re: Command Languages Versus Programming LanguagesBozo User
+* Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
|`* Re: Command Languages Versus Programming Languagesusuario
| `* Re: Command Languages Versus Programming LanguagesMuttley
|  `* Re: Command Languages Versus Programming Languagesusuario
|   `- Re: Command Languages Versus Programming LanguagesMuttley
`* Re: Command Languages Versus Programming LanguagesRainer Weikusat
 `* Re: Command Languages Versus Programming LanguagesMuttley
  +* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  |+* Re: Command Languages Versus Programming LanguagesMuttley
  ||+* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  |||+* Re: Command Languages Versus Programming LanguagesKaz Kylheku
  ||||`* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  |||| `* Re: Command Languages Versus Programming LanguagesBart
  ||||  `* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  ||||   `* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    +* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |+* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    ||+* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||`* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    ||| `* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||  `* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||   +* Re: Command Languages Versus Programming LanguagesScott Lurndal
  ||||    |||   |`- Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||   `* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||    `* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||     +* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||     |+* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||     ||+- Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||     ||+* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||     |||`* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||     ||| +* Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||     ||| |+* Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  ||||    |||     ||| ||`* Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||     ||| || +* Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  ||||    |||     ||| || |`- Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||     ||| || `* Re: Command Languages Versus Programming LanguagesNicolas George
  ||||    |||     ||| ||  +* Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||     ||| ||  |`- Re: Command Languages Versus Programming LanguagesNicolas George
  ||||    |||     ||| ||  `* Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  ||||    |||     ||| ||   `- Re: Command Languages Versus Programming LanguagesNicolas George
  ||||    |||     ||| |`* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||     ||| | +- Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||     ||| | +* Re: Command Languages Versus Programming LanguagesScott Lurndal
  ||||    |||     ||| | |+- Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||     ||| | |`* Re: Command Languages Versus Programming LanguagesBart
  ||||    |||     ||| | | +- Re: Command Languages Versus Programming LanguagesDavid Brown
  ||||    |||     ||| | | `- Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||     ||| | `- Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  ||||    |||     ||| +* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||     ||| |`* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||     ||| | `* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||     ||| |  `* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||     ||| |   +* Re: Command Languages Versus Programming LanguagesScott Lurndal
  ||||    |||     ||| |   |`* Re: Command Languages Versus Programming LanguagesDavid Brown
  ||||    |||     ||| |   | `- Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||     ||| |   `- Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||     ||| `- Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  ||||    |||     ||`- Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  ||||    |||     |`* Re: Command Languages Versus Programming LanguagesScott Lurndal
  ||||    |||     | `* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||     |  `* Re: Command Languages Versus Programming LanguagesBart
  ||||    |||     |   `* Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |||     |    `* Re: Command Languages Versus Programming LanguagesBart
  ||||    |||     |     `- Re: On overly rigid definitions (was Re: Command Languages Versus Programming LaDan Cross
  ||||    |||     +- Re: Command Languages Versus Programming LanguagesScott Lurndal
  ||||    |||     `* Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||      `* Re: Command Languages Versus Programming LanguagesMuttley
  ||||    |||       `* Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  ||||    |||        `- Re: Command Languages Versus Programming LanguagesMuttley
  ||||    ||`* Re: Command Languages Versus Programming LanguagesKaz Kylheku
  ||||    || +- Re: Command Languages Versus Programming LanguagesBart
  ||||    || `- Re: Command Languages Versus Programming LanguagesDan Cross
  ||||    |`- Re: Command Languages Versus Programming LanguagesScott Lurndal
  ||||    +* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  ||||    |`- Re: Command Languages Versus Programming LanguagesMuttley
  ||||    `* Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  ||||     `* Re: Command Languages Versus Programming LanguagesMuttley
  ||||      +* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  ||||      |+* Re: Command Languages Versus Programming LanguagesChristian Weisgerber
  ||||      ||+- Re: Command Languages Versus Programming LanguagesMuttley
  ||||      ||`- Re: Command Languages Versus Programming LanguagesRainer Weikusat
  ||||      |`- Re: Command Languages Versus Programming LanguagesBart
  ||||      `* Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  ||||       `* Re: Command Languages Versus Programming LanguagesMuttley
  ||||        `- Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  |||+* Re: Command Languages Versus Programming LanguagesBart
  ||||`- Re: Command Languages Versus Programming LanguagesRainer Weikusat
  |||`* Re: Command Languages Versus Programming LanguagesMuttley
  ||| `- Re: Command Languages Versus Programming LanguagesRainer Weikusat
  ||`- Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  |`* Re: Command Languages Versus Programming LanguagesEric Pozharski
  | `* Re: Command Languages Versus Programming LanguagesMuttley
  |  +- Re: Command Languages Versus Programming LanguagesJanis Papanagnou
  |  +* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  |  |`* Re: Command Languages Versus Programming LanguagesMuttley
  |  | `* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  |  |  `* Re: Command Languages Versus Programming LanguagesMuttley
  |  |   `* Re: Command Languages Versus Programming LanguagesRainer Weikusat
  |  |    `- Re: Command Languages Versus Programming LanguagesMuttley
  |  `- Re: Command Languages Versus Programming LanguagesLawrence D'Oliveiro
  `* Re: Command Languages Versus Programming LanguagesSebastian

Pages:123456789101112131415
Subject: Re: Command Languages Versus Programming Languages
From: Dan Cross
Newsgroups: comp.unix.programmer
Organization: PANIX Public Access Internet and UNIX, NYC
Date: Sat, 23 Nov 2024 16:38 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.unix.programmer
Subject: Re: Command Languages Versus Programming Languages
Date: Sat, 23 Nov 2024 16:38:37 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <vht0ed$nik$1@reader2.panix.com>
References: <uu54la$3su5b$6@dont-email.me> <vhrmk1$1ivhr$1@dont-email.me> <vhsnff$pk5$1@reader2.panix.com> <vhsrvb$1oct2$4@dont-email.me>
Injection-Date: Sat, 23 Nov 2024 16:38:37 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="24148"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
View all headers

This is amazing. Yet another response that was both emailed to
me _and_ posted to USENET.

In article <vhsrvb$1oct2$4@dont-email.me>,
James Kuyper <jameskuyper@alumni.caltech.edu> wrote:
>[snip]

I'm not particularly interested in the technical conent of your
article, which seems like it's trying to force a pedantic point
of interpretation without regard to the current standard (which
you admitted you didn't have a copy of) so I'm not going to
respond to that. Now you've admitted that your issue is that
someone _could_ misinterpret my statement. Ok, but this is
comp.unix.programmer, not comp.lang.c.

But I am interested in this repeated mistake of emailing and
then posting.

In another email sent to me, but curiously NOT posted to USENET,
you said that you were "trying your best" and that if your best
was not good enough, I should take steps on my end to discard
your emails. No. It's not my responsibility to deal with your
mistakes.

I find this troubling. I really don't care how long you've been
programming, whether or not APL was your third language 50 years
ago (appeal to length of experience is, of course, a logical
fallacy) or how long you used the prior version of your tool.
Three and a half years is a long time to learn your way around a
new user interface; excuses related to age and prior experience
just don't cut it. As a former Drill Instructor once told me on
Parris Island, "excuses are like assholes: everybody has one."

It's the height of arrogance to assume that your words are so
important that it's someone else's responsibility to account for
the fact that you care to post them correctly. How about,
instead of excuses and asking others to deal with your mistakes,
you take some personal responsibility for using your tools
competently? Sure, mistakes _do_ happen, but with you it seems
to happen more often than not. If you're the one continually
making the mistake, you ought to be owning that, not asking
others to take steps to deal with your failures in this regard.

Here are some ideas for you to consider:

1. If you email someone something you intended to post, why not
follow up? You could, for example, send a follow-up email
("oops, I accidentally sent that via email; sorry about that,
I'll post it instead").
2. Alternatively, you could acknowledge that in your USENET post
with a disclaimer ("this was accidentally mailed to the
respondee").
3. If you email someone when you intended to post, you could
exercise some discipline and simply not post, acknowledging
the mistake while assuming responsibility for it. Perhaps
that would encourage you to learn to use your tools
correctly.
4. If you cannot use your existing newsreader without making
this mistake so frequently, perhaps consider switching to
different software for your USENET consumption; maybe a
program that more accurately tracks your desired user
interface?
5. Perhaps make yourself a checklist of things to check before
responding; #1 on that might be, "am I sending this by email
or posting? Is that really what I want to do?"

I'm sure you can think of others.

And while you clearly have the ability to post whatever you like
to USENET, it is a choice to do so, and it sure seems you lack
the discipline and discretion to do so competently. Perhaps
consider stopping until you develop or refine the necessary
skills to do so without such frequent error.

- Dan C.

Subject: Re: [OT] Thunderbird Reply-button
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 23 Nov 2024 19:14 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Re: [OT] Thunderbird Reply-button
Date: Sat, 23 Nov 2024 20:14:55 +0100
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <vht9jg$1r2ht$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me>
<87h67zrtns.fsf@doppelsaurus.mobileactivedefense.com>
<vhqkm6$7dv$1@reader2.panix.com> <vhr0fj$1bq0o$1@dont-email.me>
<vhr2pa$qid$1@reader2.panix.com> <vhrjcr$1ijr4$1@dont-email.me>
<vhrlgt$1iv54$1@dont-email.me> <vhrno5$1isi8$1@dont-email.me>
<vhro1s$1j8ud$1@dont-email.me> <vhsoia$1o17k$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 23 Nov 2024 20:14:57 +0100 (CET)
Injection-Info: dont-email.me; posting-host="6808b2518a70d9e1ec537c3239e06970";
logging-data="1935933"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+r8ur2mioIwU2m/aXUzmcA"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:dOQtk9FSgAn97yWwqvTVYyBdffo=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <vhsoia$1o17k$1@dont-email.me>
View all headers

On 23.11.2024 15:24, James Kuyper wrote:
> On 11/23/24 00:09, Janis Papanagnou wrote:
>> On 23.11.2024 06:04, James Kuyper wrote:
> ...
>>> I seem to recall that I was advised that I could use an older version of
>>> Thunderbird to edit the list of buttons that are visible, something that
>>> cannot be done in the latest version. I'm afraid to go back to an older
>>> version, because so many of the updates to most of the software I own
>>> consists of security fixes. I don't want to go back to an older, less
>>> secure version of TB.
>>
>> Understandable. - But you noticed that the "Smart Reply" thing was
>> a feature of my newer Thunderbird version? - I'd think it should be
>> there, or isn't it in your version? (What version are you running?)
>
>
> 115.16.0esr

That's newer than my "newer" one. - So they changed interface again?!

Both TB versions I am using allowed some fix; none allowed it in an
obvious, acceptable form, let alone did it right in the first place.

>
> I don't have a "More/Customize Toolbar" option, only "More/Customize",
> [...]

Since you seem to be annoying someone here it's probably best to search
for a solution or workaround on the Net/Web for your TB version.

For the other (annoyed) poster I would just suggest "self-defense" in
the form of changing the email address to allow filtering. (I'm using
for Internet anyway a special spam-catch email base address, and also
added a "filter component" to that, but that's not supported by all
email systems.) - I'm sure that's not what you prefer; you'll have to
choose your path of least annoyance yourself.

Janis

Subject: Re: Command Languages Versus Programming Languages
From: Ed Morton
Newsgroups: comp.unix.shell, comp.unix.programmer, comp.lang.misc
Organization: A noiseless patient Spider
Date: Sun, 24 Nov 2024 00:17 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mortonspam@gmail.com (Ed Morton)
Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc
Subject: Re: Command Languages Versus Programming Languages
Date: Sat, 23 Nov 2024 18:17:41 -0600
Organization: A noiseless patient Spider
Lines: 97
Message-ID: <vhtrb4$1tms9$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <87edbtz43p.fsf@tudado.org>
<0d2cnVzOmbD6f4z7nZ2dnZfqnPudnZ2d@brightview.co.uk>
<uusur7$2hm6p$1@dont-email.me> <vdf096$2c9hb$8@dont-email.me>
<87a5fdj7f2.fsf@doppelsaurus.mobileactivedefense.com>
<ve83q2$33dfe$1@dont-email.me> <vgsbrv$sko5$1@dont-email.me>
<vgtslt$16754$1@dont-email.me> <86frnmmxp7.fsf@red.stonehenge.com>
<vhk65t$o5i$1@dont-email.me> <vhki79$2pho$1@dont-email.me>
<vhl0m3$5mu9$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 24 Nov 2024 01:17:44 +0100 (CET)
Injection-Info: dont-email.me; posting-host="8ae094dd2eff3c26a0f410117ac0acbd";
logging-data="2022281"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19h1gPbb/k9ak2iUuw6IEXM"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:8wZZCU6pfSuVc/gANXhxY2jcFo4=
X-Antivirus: Avast (VPS 241123-4, 11/23/2024), Outbound message
X-Antivirus-Status: Clean
In-Reply-To: <vhl0m3$5mu9$1@dont-email.me>
Content-Language: en-US
View all headers

On 11/20/2024 9:53 AM, Janis Papanagnou wrote:
> On 20.11.2024 12:46, Ed Morton wrote:
>>
>> Definitely. The most relevant statement about regexps is this:
>>
>>> Some people, when confronted with a problem, think "I know, I'll use
>>> regular expressions." Now they have two problems.
>
> (Worth a scribbling on a WC wall.)
>
>>
>> Obviously regexps are very useful and commonplace but if you find you
>> have to use some online site or other tools to help you write/understand
>> one or just generally need more than a couple of minutes to
>> write/understand it then it's time to back off and figure out a better
>> way to write your code for the sake of whoever has to read it 6 months
>> later (and usually for robustness too as it's hard to be sure all rainy
>> day cases are handled correctly in a lengthy and/or complicated regexp).
>
> Regexps are nothing for newbies.
>
> The inherent fine thing with Regexps is that you can incrementally
> compose them[*].[**]
>
> It seems you haven't found a sensible way to work with them?
> (And I'm really astonished about that since I know you worked with
> Regexps for years if not decades.)

I have no problem working with regexps, I just don't write lengthy or
complicated regexps, just brief, simple BREs or EREs, and I don't
restrict myself to trying to solve problems with a single regexp.

> In those cases where Regexps *are* the tool for a specific task -
> I don't expect you to use them where they are inappropriate?! -

Right, I don't, but I see many people using them for tasks that could be
done more clearly and robustly if not done with a single regexp.

> what would be the better solution[***] then?

It all depends on the problem. For example, if you need to match an
input string that must contain each of a, b, and c in any order then you
could do that in awk with this regexp or similar:

awk '/(a.*(b.*c|c.*b))|(b.*(a.*c|c.*a))|(c.*(a.*b|b.*a))/'

or you could do it with this condition comprised of regexp segments:

awk '/a/ && /b/ && /c/'

I would prefer the second solution as it's more concise and easier to
enhance (try adding "and d" to both).

As another example, someone on StackOverflow recently said they had
written the following regexp to isolate the last string before a set of
parens in a line that contains multiple such strings, some of them
nested, and they said it works in python:

^(?:^[^(]+\([^)]+\)
\(([^(]+)\([^)]+\)\))|[^(]+\(([^(]+)\([^)]+\),\s([^\(]+)\([^)]+\)\s\([^\)]+\)\)|(?:(?:.*?)\((.*?)\(.*?\)\))|(?:[^(]+\(([^)]+)\))$

I personally wouldn't consider anything remotely as lengthy or
complicated as that regexp despite their assurances that it works, I'd
use this any-awk script or similar instead:

{
rec = $0
while ( match(rec, /\([^()]*)/) ) {
tgt = substr($0,RSTART+1,RLENGTH-2)
rec = substr(rec,1,RSTART-1) RS substr(rec,RSTART+1,RLENGTH-2)
RS substr(rec,RSTART+RLENGTH)
}
gsub(/ *\([^()]*) */, "", tgt)
print tgt
}

It's a bit more code but, unlike that regexp, anyone assigned to
maintain this code in future can tell what it does with just a little
thought (and maybe adding a debugging print in the loop if they aren't
very familiar with awk), can then be sure it does what is required and
nothing else, and could easily maintain/enhance it if necessary.

Ed.

>
> Janis
>
> [*] Like the corresponding FSMs.
>
> [**] And you can also decompose them if they are merged in a huge
> expression, too large for you to grasp it. (BTW, I'm doing such
> decompositions also with other expressions in program code that
> are too bulky.)
>
> [***] Can you answer the question that another poster failed to do?
>

Subject: Re: Command Languages Versus Programming Languages
From: Kalevi Kolttonen
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 13:59 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kalevi@kolttonen.fi (Kalevi Kolttonen)
Newsgroups: comp.unix.programmer
Subject: Re: Command Languages Versus Programming Languages
Date: Fri, 27 Dec 2024 13:59:47 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <vkmbsj$3kvjq$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vhrmk1$1ivhr$1@dont-email.me> <vhsnff$pk5$1@reader2.panix.com> <vhsrvb$1oct2$4@dont-email.me> <vht0ed$nik$1@reader2.panix.com>
Injection-Date: Fri, 27 Dec 2024 14:59:47 +0100 (CET)
Injection-Info: dont-email.me; posting-host="d47fbc26d70fda6f7e0719ad0e3458f9";
logging-data="3833466"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181fTNuTs53KY/HKms51tXo1dlKVyLYaJU="
User-Agent: tin/2.6.3-20231224 ("Banff") (Linux/6.12.4-200.fc41.x86_64 (x86_64))
Cancel-Lock: sha1:JhjAG/crg+xVpbCT1GUHZpKTJFE=
View all headers

Dan Cross <cross@spitfire.i.gajendra.net> wrote:
> Here are some ideas for you to consider:

Sorry for replying to an old post. I do not even
remember who it is that keeps sending emails when
he intends to send follow-ups to Usenet. However,
I have a good solution.

Thunderbird is open source, maybe even free software.

I am sure it is extremely easy to either remove the
"reply" button or to bind it to the "followup" function.

Problem solved.

br,
KK

Subject: Open Source does not mean easily re-compile-able (Was: Command Languages Versus Programming Languages)
From: Kenny McCormack
Newsgroups: comp.unix.programmer
Organization: The official candy of the new Millennium
Date: Fri, 27 Dec 2024 14:35 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gazelle@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.unix.programmer
Subject: Open Source does not mean easily re-compile-able (Was: Command Languages Versus Programming Languages)
Date: Fri, 27 Dec 2024 14:35:52 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <vkme08$280or$1@news.xmission.com>
References: <uu54la$3su5b$6@dont-email.me> <vhsrvb$1oct2$4@dont-email.me> <vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me>
Injection-Date: Fri, 27 Dec 2024 14:35:52 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="2360091"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
View all headers

In article <vkmbsj$3kvjq$1@dont-email.me>,
Kalevi Kolttonen <kalevi@kolttonen.fi> wrote:
....
>Thunderbird is open source, maybe even free software.
>
>I am sure it is extremely easy to either remove the
>"reply" button or to bind it to the "followup" function.

I doubt it is any simple matter to find it in the massive source code, much
less to figure out how to fix it, much less figure out how to successfully
re-build (and test!) it after making your changes.

Generally, most complicated GUI software, even if technically Open Source,
is difficult, if not impossible, for ordinary people using ordinary
machines, to re-build from source. Among other things, you will generally
end up spending many hours, if not days, getting all the dependencies installed.

--
That's the Trump playbook. Every action by Trump or his supporters can
be categorized as one (or more) of:

outrageous, incompetent, or mentally ill.

Subject: Re: Open Source does not mean easily re-compile-able
From: Richard Kettlewell
Newsgroups: comp.unix.programmer
Organization: terraraq NNTP server
Date: Fri, 27 Dec 2024 14:56 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: invalid@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Fri, 27 Dec 2024 14:56:28 +0000
Organization: terraraq NNTP server
Message-ID: <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
References: <uu54la$3su5b$6@dont-email.me> <vhsrvb$1oct2$4@dont-email.me>
<vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="95473"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:4wL15fP3Yu3dy75UDMZyrZ+Pp6o=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
View all headers

gazelle@shell.xmission.com (Kenny McCormack) writes:
> Kalevi Kolttonen <kalevi@kolttonen.fi> wrote:
> ...
>>Thunderbird is open source, maybe even free software.
>>
>>I am sure it is extremely easy to either remove the
>>"reply" button or to bind it to the "followup" function.
>
> I doubt it is any simple matter to find it in the massive source code,
> much less to figure out how to fix it, much less figure out how to
> successfully re-build (and test!) it after making your changes.
>
> Generally, most complicated GUI software, even if technically Open
> Source, is difficult, if not impossible, for ordinary people using
> ordinary machines, to re-build from source. Among other things, you
> will generally end up spending many hours, if not days, getting all
> the dependencies installed.

On Debian-derived platforms, that’s what apt-get build-dep is for.
Source package rebuild is also standardized. It looks like the RH world
has something pretty similar.

So I don’t think the need to install build dependencies is likely to be
a real obstacle to rebuilding Thunderbird.

--
https://www.greenend.org.uk/rjk/

Subject: Re: Command Languages Versus Programming Languages
From: Richard Kettlewell
Newsgroups: comp.unix.programmer
Organization: terraraq NNTP server
Date: Fri, 27 Dec 2024 14:56 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: invalid@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.unix.programmer
Subject: Re: Command Languages Versus Programming Languages
Date: Fri, 27 Dec 2024 14:56:52 +0000
Organization: terraraq NNTP server
Message-ID: <wwvbjwx9nt7.fsf@LkoBDZeT.terraraq.uk>
References: <uu54la$3su5b$6@dont-email.me> <vhrmk1$1ivhr$1@dont-email.me>
<vhsnff$pk5$1@reader2.panix.com> <vhsrvb$1oct2$4@dont-email.me>
<vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="95473"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:Ac5JIJqZJ8ZlnGTf0MRp7iyn1i4=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
View all headers

kalevi@kolttonen.fi (Kalevi Kolttonen) writes:
> Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>> Here are some ideas for you to consider:
>
> Sorry for replying to an old post. I do not even
> remember who it is that keeps sending emails when
> he intends to send follow-ups to Usenet. However,
> I have a good solution.
>
> Thunderbird is open source, maybe even free software.
>
> I am sure it is extremely easy to either remove the
> "reply" button or to bind it to the "followup" function.

Go on then?

--
https://www.greenend.org.uk/rjk/

Subject: Re: Command Languages Versus Programming Languages
From: John Ames
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 15:43 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.unix.programmer
Subject: Re: Command Languages Versus Programming Languages
Date: Fri, 27 Dec 2024 07:43:17 -0800
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <20241227074317.00004ca0@gmail.com>
References: <uu54la$3su5b$6@dont-email.me>
<vhrmk1$1ivhr$1@dont-email.me>
<vhsnff$pk5$1@reader2.panix.com>
<vhsrvb$1oct2$4@dont-email.me>
<vht0ed$nik$1@reader2.panix.com>
<vkmbsj$3kvjq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 27 Dec 2024 16:43:25 +0100 (CET)
Injection-Info: dont-email.me; posting-host="7d26ae0d95bc6b5f14d70867221094b8";
logging-data="3878857"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX180NZV82BnIN4GHSVFtgJ3GOAddjsLs1C8="
Cancel-Lock: sha1:qVVn9TWnI2lUWqpfKO/POyCzBv0=
X-Newsreader: Claws Mail 4.3.0 (GTK 3.24.42; x86_64-w64-mingw32)
View all headers

On Fri, 27 Dec 2024 13:59:47 -0000 (UTC)
kalevi@kolttonen.fi (Kalevi Kolttonen) wrote:

> I am sure it is extremely easy to either remove the
> "reply" button or to bind it to the "followup" function.

Have you, like, actually *checked* this assertion?

Subject: Re: Open Source does not mean easily re-compile-able
From: Kenny McCormack
Newsgroups: comp.unix.programmer
Organization: The official candy of the new Millennium
Date: Fri, 27 Dec 2024 16:14 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gazelle@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Fri, 27 Dec 2024 16:14:20 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <vkmjos$284i0$1@news.xmission.com>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me> <vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
Injection-Date: Fri, 27 Dec 2024 16:14:20 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="2363968"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
View all headers

In article <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>,
Richard Kettlewell <invalid@invalid.invalid> wrote:
....
>On Debian-derived platforms, thats what apt-get build-dep is for.
>Source package rebuild is also standardized. It looks like the RH world
>has something pretty similar.

I know all that - and, in theory, it should "just work".

But my experience is that theory and practice diverge.

Now, I may not be the most capable person in the world, probably not even
in the top 10 (or 100). But that's exactly my point. It's just not an
easy task for ordinary people under ordinary circumstances.

--
The randomly chosen signature file that would have appeared here is more than 4
lines long. As such, it violates one or more Usenet RFCs. In order to remain
in compliance with said RFCs, the actual sig can be found at the following URL:
http://user.xmission.com/~gazelle/Sigs/Cancer

Subject: Re: Command Languages Versus Programming Languages
From: Scott Lurndal
Newsgroups: comp.unix.programmer
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 27 Dec 2024 17:39 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx46.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: scott@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: Command Languages Versus Programming Languages
Newsgroups: comp.unix.programmer
References: <uu54la$3su5b$6@dont-email.me> <vhrmk1$1ivhr$1@dont-email.me> <vhsnff$pk5$1@reader2.panix.com> <vhsrvb$1oct2$4@dont-email.me> <vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me> <20241227074317.00004ca0@gmail.com>
Lines: 14
Message-ID: <mDBbP.12618$Hfb1.6061@fx46.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Fri, 27 Dec 2024 17:39:30 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 27 Dec 2024 17:39:30 GMT
X-Received-Bytes: 1206
View all headers

John Ames <commodorejohn@gmail.com> writes:
>On Fri, 27 Dec 2024 13:59:47 -0000 (UTC)
>kalevi@kolttonen.fi (Kalevi Kolttonen) wrote:
>
>> I am sure it is extremely easy to either remove the
>> "reply" button or to bind it to the "followup" function.
>
>Have you, like, actually *checked* this assertion?
>

Unlikely, to be sure.

I personally still use xrn, which _is_ completely customizable
via X11 resources.

Subject: Re: Open Source does not mean easily re-compile-able
From: Salvador Mirzo
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 18:07 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: smirzo@example.com (Salvador Mirzo)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Fri, 27 Dec 2024 15:07:59 -0300
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <86wmflc83k.fsf@example.com>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com>
<wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
<vkmjos$284i0$1@news.xmission.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Fri, 27 Dec 2024 19:08:03 +0100 (CET)
Injection-Info: dont-email.me; posting-host="cf64688add5fe741457eb81b2418e7ac";
logging-data="3919911"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+rQwhYUQ/GKo9lOX9W+Ocsj/9/0WbNiQ="
Cancel-Lock: sha1:v05zuCKXRPmH+goqGyzaZg12VyE=
sha1:4/6Zs+ueYJ8yL8aECzp1Q/xQ0x8=
View all headers

gazelle@shell.xmission.com (Kenny McCormack) writes:

> In article <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>,
> Richard Kettlewell <invalid@invalid.invalid> wrote:
> ...
>>On Debian-derived platforms, thats what apt-get build-dep is for.
>>Source package rebuild is also standardized. It looks like the RH world
>>has something pretty similar.
>
> I know all that - and, in theory, it should "just work".
>
> But my experience is that theory and practice diverge.
>
> Now, I may not be the most capable person in the world, probably not even
> in the top 10 (or 100). But that's exactly my point. It's just not an
> easy task for ordinary people under ordinary circumstances.

If I were not full of tasks right now, I would set up a VM with Debian
and try it out---build-dep for Thunderbird. Just to see if compiles
successfully without much hacking involved. I am also skeptical of such
things. It usually works on smaller projects; I'd be surprised and
happy to find out that it works with no hacking involved.

Subject: Re: Open Source does not mean easily re-compile-able
From: Paul
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 18:11 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: nospam@needed.invalid (Paul)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Fri, 27 Dec 2024 13:11:29 -0500
Organization: A noiseless patient Spider
Lines: 66
Message-ID: <vkmqkg$3odh7$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
<vkmjos$284i0$1@news.xmission.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 27 Dec 2024 19:11:29 +0100 (CET)
Injection-Info: dont-email.me; posting-host="7eb32d5e61831805d4df68caa24cfdb7";
logging-data="3946023"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197I4X0GNA+cQ9QD7xOTZCtCd4RKQjGoH4="
User-Agent: Ratcatcher/2.0.0.25 (Windows/20130802)
Cancel-Lock: sha1:vMY64UjOWZE0Y4yqWMh0SifXNMA=
In-Reply-To: <vkmjos$284i0$1@news.xmission.com>
Content-Language: en-US
View all headers

On Fri, 12/27/2024 11:14 AM, Kenny McCormack wrote:
> In article <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>,
> Richard Kettlewell <invalid@invalid.invalid> wrote:
> ...
>> On Debian-derived platforms, thats what apt-get build-dep is for.
>> Source package rebuild is also standardized. It looks like the RH world
>> has something pretty similar.
>
> I know all that - and, in theory, it should "just work".
>
> But my experience is that theory and practice diverge.
>
> Now, I may not be the most capable person in the world, probably not even
> in the top 10 (or 100). But that's exactly my point. It's just not an
> easy task for ordinary people under ordinary circumstances.
>

One of the solutions, is to not put email and USENET news, on the same tool.

I hit the reply by accident the other day here, and when I clicked
Send, a dialog whined about "Could not send because..." I have no email
account set up on the thing. Of course it cannot erroneously send
to email, because there is no email. The Reply button then is neutered.
I changed over to Followup, sent to newsgroup, and finished the job.

IDK about capable, but Thunderbird is a huge package, and the
installation may require Rust and some other materials to be
loaded. The description for building, may have started with
a Mercurial (Hg) clone, and then the build is based on that.
The tarball off the site, would be insufficient for an immediate
build. The recipe no longer describes starting with a tarball.

As a consequence, the distro people might not have a "conventional"
setup for Thunderbird. One of the distros, a .deb arrives from
Mozilla in a cardboard box. As a result of the package
being manufactured elsewhere, instead of in-house in the
Buildmeister corral, the source option just might be missing.

Still, even without doing the actual build, it would be fun
to tease the distro and see what it has to offer, and see whether
a patched source magically shows up. It would be good to know
whether in "difficult cases", it actually arrives ready to be
built for you.

For some of these "big" projects, a machine with 32GB of RAM
is recommended. Which helps with the linking phase. Some
of the compiling, the RAM footprint isn't all that large.
The procedure used to have a hideous linkage methodology
at one time, but that got modified a bit. To make a 32-bit
copy of the thing, it is best to build on a 64-bit OS!
If your distro isn't 64-bit, it would be not-possible to finish.

While a lot of distros are 64-bit only, you can *still* find 32-bit ones.
But not for much longer. Building Thunderbird on the one with
the arrow below, that could be a waste of your time. I don't know if
some PAE thing would work or not in 32-bit mode. I'm using a
mirror here, because the main site isn't as easy to get around on.

https://mirror.csclub.uwaterloo.ca/linuxmint/debian/

lmde-6-cinnamon-32bit.iso 22-Sep-2023 17:07 2G <===
lmde-6-cinnamon-64bit.iso 22-Sep-2023 16:26 3G
sha256sum.txt 01-Feb-2024 16:09 552
sha256sum.txt.gpg 01-Feb-2024 16:10 833

Paul

Subject: Re: Command Languages Versus Programming Languages
From: Paul
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 18:15 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: nospam@needed.invalid (Paul)
Newsgroups: comp.unix.programmer
Subject: Re: Command Languages Versus Programming Languages
Date: Fri, 27 Dec 2024 13:15:47 -0500
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <vkmqsh$3ofb9$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vhrmk1$1ivhr$1@dont-email.me>
<vhsnff$pk5$1@reader2.panix.com> <vhsrvb$1oct2$4@dont-email.me>
<vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me>
<20241227074317.00004ca0@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 27 Dec 2024 19:15:46 +0100 (CET)
Injection-Info: dont-email.me; posting-host="7eb32d5e61831805d4df68caa24cfdb7";
logging-data="3947881"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hIEy3I5fV6g2nZBZmSHGTwW6VtzzY+Mg="
User-Agent: Ratcatcher/2.0.0.25 (Windows/20130802)
Cancel-Lock: sha1:RdsJIssaFKrlRsWJYlBWaSAtGcI=
In-Reply-To: <20241227074317.00004ca0@gmail.com>
Content-Language: en-US
View all headers

On Fri, 12/27/2024 10:43 AM, John Ames wrote:
> On Fri, 27 Dec 2024 13:59:47 -0000 (UTC)
> kalevi@kolttonen.fi (Kalevi Kolttonen) wrote:
>
>> I am sure it is extremely easy to either remove the
>> "reply" button or to bind it to the "followup" function.
>
> Have you, like, actually *checked* this assertion?
>

The Followup button on the copy of Thunderbird I'm typing on,
is actually a menu. It's not just a button. This is why
this nonsense happens. It's a graphical trap, a hole in the
back yard for you to fall into while walking past.

Followup V <=== Normally, you are hitting this as if it is a button
Followup
Reply All
Reply <=== If you "smear" or "wipe" the Followup V at
the top, and you're not paying attention, THAT
is when you hit the Reply.

Paul

Subject: Re: Command Languages Versus Programming Languages
From: Kaz Kylheku
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 19:14 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: 643-408-1753@kylheku.com (Kaz Kylheku)
Newsgroups: comp.unix.programmer
Subject: Re: Command Languages Versus Programming Languages
Date: Fri, 27 Dec 2024 19:14:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <20241227111342.120@kylheku.com>
References: <uu54la$3su5b$6@dont-email.me> <vhrmk1$1ivhr$1@dont-email.me>
<vhsnff$pk5$1@reader2.panix.com> <vhsrvb$1oct2$4@dont-email.me>
<vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me>
Injection-Date: Fri, 27 Dec 2024 20:14:42 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c6fdeed6bf461b7032a3c432c5ef09e3";
logging-data="3973293"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zS4E/jMvta/jS3lePHAfFJa2oWnV+LPw="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:w6r1HPNovwh9apwkUny4+NK9RcY=
View all headers

On 2024-12-27, Kalevi Kolttonen <kalevi@kolttonen.fi> wrote:
> Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>> Here are some ideas for you to consider:
>
> Sorry for replying to an old post. I do not even
> remember who it is that keeps sending emails when
> he intends to send follow-ups to Usenet. However,
> I have a good solution.
>
> Thunderbird is open source, maybe even free software.

Thunderbird is yet another mail program whose developers think that
Usenet is just like e-mail, and can be bolted onto a mail client.

Just use a fscking newsreader.

I've never sent an e-mail by accident in slrn.

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca

Subject: Re: Open Source does not mean easily re-compile-able
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 23:09 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Fri, 27 Dec 2024 23:09:40 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vknc3k$3sdam$5@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
<vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 Dec 2024 00:09:41 +0100 (CET)
Injection-Info: dont-email.me; posting-host="1b9145669092ca18d8c3637f211c0964";
logging-data="4076886"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18sQnEx5F6YlQc8Bp5lKZMi"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:Ob7jwxLVyuj7iYGpqw2nC07Oyhs=
View all headers

On Fri, 27 Dec 2024 15:07:59 -0300, Salvador Mirzo wrote:

> If I were not full of tasks right now, I would set up a VM with Debian
> and try it out---build-dep for Thunderbird. Just to see if compiles
> successfully without much hacking involved.

It will certainly work for (re)building the Debian package. Remember,
that’s how they build Debian in the first place.

Also, you can try a container rather than a full VM.

Subject: Re: Open Source does mean easily re-compile-able
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 23:11 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does mean easily re-compile-able
Date: Fri, 27 Dec 2024 23:11:32 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vknc73$3sdam$6@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vhsrvb$1oct2$4@dont-email.me>
<vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 Dec 2024 00:11:32 +0100 (CET)
Injection-Info: dont-email.me; posting-host="1b9145669092ca18d8c3637f211c0964";
logging-data="4076886"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+c+XCBseoEPuKZI2Ie7ky8"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:zvlRy4nlbhDEtUGO7xNeHe1prtY=
View all headers

On Fri, 27 Dec 2024 14:56:28 +0000, Richard Kettlewell wrote:

> On Debian-derived platforms, that’s what apt-get build-dep is for.

Even if you want your build to be different from the Debian package, apt-
get build-dep will still likely get you 90% of the way to installing all
the needed dependencies.

I used this as a starting point for my Blender build. Now that is a
package with some complex dependencies.

Subject: Re: Open Source does not mean easily re-compile-able
From: Kalevi Kolttonen
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 23:22 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kalevi@kolttonen.fi (Kalevi Kolttonen)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Fri, 27 Dec 2024 23:22:17 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <vkncr9$3suk2$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me> <vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk> <vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com>
Injection-Date: Sat, 28 Dec 2024 00:22:18 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c33edbefe7c791871ffe5a935ee6b7b3";
logging-data="4094594"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19y9ooA380VoWL/iBxBEKAE1aZA7759yRM="
User-Agent: tin/2.6.3-20231224 ("Banff") (Linux/6.12.4-200.fc41.x86_64 (x86_64))
Cancel-Lock: sha1:rHEjVd/SeJoKHZMrvkZBNPG+U9s=
View all headers

Salvador Mirzo <smirzo@example.com> wrote:
> If I were not full of tasks right now, I would set up a VM with Debian
> and try it out---build-dep for Thunderbird. Just to see if compiles
> successfully without much hacking involved. I am also skeptical of such
> things. It usually works on smaller projects; I'd be surprised and
> happy to find out that it works with no hacking involved.

No need to be skeptical, we live in modern ages
where things have been made quite convenient for us.
Compiling Thunderbird should be very easy indeed
when we use Linux distro's package management.

I run Fedora Linux 41 xfce spin and I love it. If my
memory serves right, so far I have performed the
following steps:

1) Download the Thunderbird source RPM
dnf download --source thunderbird

2) Install the source RPM
rpm -Uvh thunderbird-128.5.2-1.fc41.src.rpm

3) Bump release from 2 to 3
vi ~/rpmbuild/SPECS/thunderbird.spec

4) Extract the tar.xz
tar xJf thunderbird-128.5.2esr.source.tar.xz

5) Edit function MsgReplyMessage to contain just "return;"

vi +/MsgReplyMessage thunderbird-128.5.2/comm/suite/mailnews/content/mailWindowOverlay.js

6) Recreate the tar.xz
tar cJf thunderbird-128.5.2esr.source.tar.xz thunderbird-128.5.2

7) Install all RPM build dependencies, letting dnf do the heavy lifting
dnf builddep ~/rpmbuild/SPECS/thunderbird.spec

8) Build Thunderbird binary RPM:

rpmbuild -bb ~/rpmbuild/SPECS/thunderbird.spec

Since Thunderbird is pretty huge, I am guessing that
the build will take some time to complete.

In Finland it is now 01:17 o'clock in the middle of the
night. Unfortunately I have to go to work tomorrow so
I must go to sleep at 2:00. I have no idea when the
build will be complete or whether my JavaScript hack
works or not.

br,
KK

Subject: Re: Command Languages Versus Programming Languages
From: Kalevi Kolttonen
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 23:22 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kalevi@kolttonen.fi (Kalevi Kolttonen)
Newsgroups: comp.unix.programmer
Subject: Re: Command Languages Versus Programming Languages
Date: Fri, 27 Dec 2024 23:22:53 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <vkncsd$3suk2$2@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vhrmk1$1ivhr$1@dont-email.me> <vhsnff$pk5$1@reader2.panix.com> <vhsrvb$1oct2$4@dont-email.me> <vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me> <wwvbjwx9nt7.fsf@LkoBDZeT.terraraq.uk>
Injection-Date: Sat, 28 Dec 2024 00:22:53 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c33edbefe7c791871ffe5a935ee6b7b3";
logging-data="4094594"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Bexzzl477xEQ74boxxQ0/5gXIFhc07G0="
User-Agent: tin/2.6.3-20231224 ("Banff") (Linux/6.12.4-200.fc41.x86_64 (x86_64))
Cancel-Lock: sha1:SG6GSkxkEdXfnERyrR3VS8hZdO0=
View all headers

Richard Kettlewell <invalid@invalid.invalid> wrote:
> kalevi@kolttonen.fi (Kalevi Kolttonen) writes:
>> Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>>> Here are some ideas for you to consider:
>>
>> Sorry for replying to an old post. I do not even
>> remember who it is that keeps sending emails when
>> he intends to send follow-ups to Usenet. However,
>> I have a good solution.
>>
>> Thunderbird is open source, maybe even free software.
>>
>> I am sure it is extremely easy to either remove the
>> "reply" button or to bind it to the "followup" function.
>
> Go on then?

Working on it.

br,
KK

Subject: Re: Command Languages Versus Programming Languages
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 23:38 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Re: Command Languages Versus Programming Languages
Date: Sat, 28 Dec 2024 00:38:23 +0100
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <vkndph$3t6r2$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vhrmk1$1ivhr$1@dont-email.me>
<vhsnff$pk5$1@reader2.panix.com> <vhsrvb$1oct2$4@dont-email.me>
<vht0ed$nik$1@reader2.panix.com> <vkmbsj$3kvjq$1@dont-email.me>
<20241227111342.120@kylheku.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 28 Dec 2024 00:38:25 +0100 (CET)
Injection-Info: dont-email.me; posting-host="e2d2614da03247a1749c0f02c277a58d";
logging-data="4103010"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19xcoYOQLum1JEU6c2yCG2K"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:H9Y58kStPO4o41gYemh4yp7JEZ0=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <20241227111342.120@kylheku.com>
View all headers

On 27.12.2024 20:14, Kaz Kylheku wrote:
>> [ Thunderbird issues ]
>
> Thunderbird is yet another mail program whose developers think that
> Usenet is just like e-mail, and can be bolted onto a mail client.

I may be using Thunderbird now for two decades or more, don't recall.

That it's a combined client (for email, news, chat, and some more)
with a common [basic] GUI is not the problem. Thunderbird has a lot
of (real, unnecessary) problems that the product managers obviously
failed to understand or see. (I won't even start here to enumerate
them.) And it makes things not easier if versions differ completely
in what can be done to try to fix some of these severe shortcomings.

The state of that product is IMO beyond all hope; it would require a
complete redesign to make its interface follow some basic ergonomic
principles (including all the possible configuration capabilities).
(Mileages may vary.)

I've fixed the Reply-button issue in the two (completely different)
versions I'm mostly using - but don't ask me how I did that! - and
I'm meanwhile thus fine with Thunderbird's newsreader component in
a single mail/news application - as long as I don't follow my urge
to fix anything else in this product.

Janis

> [...]

Subject: Re: Open Source does not mean easily re-compile-able
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 23:44 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Sat, 28 Dec 2024 00:44:10 +0100
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <vkne4c$3t9p2$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
<vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com>
<vkncr9$3suk2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 28 Dec 2024 00:44:12 +0100 (CET)
Injection-Info: dont-email.me; posting-host="fe93949591368970ac29238957ca5f04";
logging-data="4106018"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18EKNhe/OYk+zp/FHGBYLV1"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:FcunNk4Kiu4dLIV0v3b3CV8faac=
In-Reply-To: <vkncr9$3suk2$1@dont-email.me>
View all headers

On 28.12.2024 00:22, Kalevi Kolttonen wrote:
>> [...]
>
> No need to be skeptical, we live in modern ages
> where things have been made quite convenient for us.

LOL. :-)

> Compiling Thunderbird should be very easy indeed
> when we use Linux distro's package management.

You expect _users_ of tools to use a _development_
environment to fix *inherent* shortcomings of a tool?
(Shortcomings that should not be there in the first
place!)

> [ snip suggested 8-step development process ]

Janis

Subject: Re: Open Source does not mean easily re-compile-able
From: Kalevi Kolttonen
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Fri, 27 Dec 2024 23:56 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kalevi@kolttonen.fi (Kalevi Kolttonen)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Fri, 27 Dec 2024 23:56:50 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 59
Message-ID: <vknes1$3tgb8$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me> <vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk> <vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com> <vkncr9$3suk2$1@dont-email.me> <vkne4c$3t9p2$1@dont-email.me>
Injection-Date: Sat, 28 Dec 2024 00:56:51 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c33edbefe7c791871ffe5a935ee6b7b3";
logging-data="4112744"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/yVZXxlb2jYcieYd56gvdUqaeTh+OAtf8="
User-Agent: tin/2.6.3-20231224 ("Banff") (Linux/6.12.4-200.fc41.x86_64 (x86_64))
Cancel-Lock: sha1:WQFVyHuWob6IWB6mHflFoji20yQ=
View all headers

Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
> On 28.12.2024 00:22, Kalevi Kolttonen wrote:
>>> [...]
>>
>> No need to be skeptical, we live in modern ages
>> where things have been made quite convenient for us.
>
> LOL. :-)

My comment above was a reference to the bad old
days when you had to manually download tar.gz packages
and compile them to satisfy dependencies. Now the
builds are super easy with the help of package management.

>> Compiling Thunderbird should be very easy indeed
>> when we use Linux distro's package management.
>
> You expect _users_ of tools to use a _development_
> environment to fix *inherent* shortcomings of a tool?
> (Shortcomings that should not be there in the first
> place!)

Why would you think so? This is just one way to
solve the problem. I would never ever use TB
for anything. I have used a basic newsreader called
tin for over 30 years now. It works fine as I have
no need for any fancy features.

Unfortunately I could not complete my experiment.
The build process jammed my Lenovo Thinkpad so bad
that it was completely stuck, probably because
of build parallelism and memory hogging.

$ grep ^proc /proc/cpuinfo
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
processor : 8
processor : 9
processor : 10
processor : 11

$ grep ^vendor /proc/cpuinfo |head -1
vendor_id : AuthenticAMD

I got 16GM of RAM. Maybe the build parameters in the
spec file are too aggressive for this modest laptop,
but I did not find any "make -j" invocation.

Now I have to sleep and maybe try it again tomorrow.

br,
KK

Subject: Re: Open Source does not mean easily re-compile-able
From: Kalevi Kolttonen
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 28 Dec 2024 00:11 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kalevi@kolttonen.fi (Kalevi Kolttonen)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Sat, 28 Dec 2024 00:11:48 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <vknfo3$3tlrt$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me> <vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk> <vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com> <vkncr9$3suk2$1@dont-email.me> <vkne4c$3t9p2$1@dont-email.me> <vknes1$3tgb8$1@dont-email.me>
Injection-Date: Sat, 28 Dec 2024 01:11:48 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c33edbefe7c791871ffe5a935ee6b7b3";
logging-data="4118397"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Cmr78YiPRuLRgGjAKMhKVO3ZDvuTZRZs="
User-Agent: tin/2.6.3-20231224 ("Banff") (Linux/6.12.4-200.fc41.x86_64 (x86_64))
Cancel-Lock: sha1:643/t2Cqh1p8K85OZ/X9xKfNZ7A=
View all headers

Kalevi Kolttonen <kalevi@kolttonen.fi> wrote:
> I got 16GM of RAM. Maybe the build parameters in the
> spec file are too aggressive for this modest laptop,
> but I did not find any "make -j" invocation.
>
> Now I have to sleep and maybe try it again tomorrow.

Still awake for a while. I looked at the spec file
and replaced:

../mach build -v

with

../mach build -j6 -v

Maybe in the morning we have a complete build.

br,
KK

Subject: Re: Open Source does not mean easily re-compile-able
From: Salvador Mirzo
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 28 Dec 2024 00:22 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: smirzo@example.com (Salvador Mirzo)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Fri, 27 Dec 2024 21:22:03 -0300
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <86frm8d5ck.fsf@example.com>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com>
<wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
<vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com>
<vkncr9$3suk2$1@dont-email.me> <vkne4c$3t9p2$1@dont-email.me>
<vknes1$3tgb8$1@dont-email.me> <vknfo3$3tlrt$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Sat, 28 Dec 2024 01:22:07 +0100 (CET)
Injection-Info: dont-email.me; posting-host="8b61a76d5ea19e543f5e10c80ccaf823";
logging-data="4123233"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+nKC/fMJHEJ8noN1NmIeTsNo5hDH0b+Jg="
Cancel-Lock: sha1:Qx4ymPv0wJNZaaBwGMip5RZvEU0=
sha1:84GIkgnP1Ah2wjFHMaQcK6MSUhw=
View all headers

kalevi@kolttonen.fi (Kalevi Kolttonen) writes:

> Kalevi Kolttonen <kalevi@kolttonen.fi> wrote:
>> I got 16GM of RAM. Maybe the build parameters in the
>> spec file are too aggressive for this modest laptop,
>> but I did not find any "make -j" invocation.
>>
>> Now I have to sleep and maybe try it again tomorrow.
>
> Still awake for a while. I looked at the spec file
> and replaced:
>
> ./mach build -v
>
> with
>
> ./mach build -j6 -v
>
> Maybe in the morning we have a complete build.

Thanks for doing the work and keeping us posted. I wish you a good
night and that the compilation completes just fine.

Subject: Re: Open Source does mean easily re-compile-able
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 28 Dec 2024 02:07 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does mean easily re-compile-able
Date: Sat, 28 Dec 2024 02:07:44 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <vknmhg$3v5eh$3@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
<vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com>
<vkncr9$3suk2$1@dont-email.me> <vkne4c$3t9p2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 Dec 2024 03:07:44 +0100 (CET)
Injection-Info: dont-email.me; posting-host="1b9145669092ca18d8c3637f211c0964";
logging-data="4167121"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Wmhlr8cRzd2klNv28RmEm"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:cBJzcRXS087re4UoPQcrzWF+mDE=
View all headers

On Sat, 28 Dec 2024 00:44:10 +0100, Janis Papanagnou wrote:

> On 28.12.2024 00:22, Kalevi Kolttonen wrote:
>
>> Compiling Thunderbird should be very easy indeed when we use Linux
>> distro's package management.
>
> You expect _users_ of tools to use a _development_ environment to fix
> *inherent* shortcomings of a tool?

On Linux, there is no “development environment” versus “user environment”.
The same packaging tools work with both source code and built binaries.

Platforms like Microsoft and Apple try to build a wall between two
separate modes of using the system; Linux doesn’t.

Subject: Re: Open Source does not mean easily re-compile-able
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 28 Dec 2024 18:27 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Sat, 28 Dec 2024 19:27:07 +0100
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <vkpftt$f6u8$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vkmbsj$3kvjq$1@dont-email.me>
<vkme08$280or$1@news.xmission.com> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk>
<vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com>
<vkncr9$3suk2$1@dont-email.me> <vkne4c$3t9p2$1@dont-email.me>
<vknes1$3tgb8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 28 Dec 2024 19:27:09 +0100 (CET)
Injection-Info: dont-email.me; posting-host="e2d2614da03247a1749c0f02c277a58d";
logging-data="498632"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX188MK9rSZg8KdRIdFBXpCbA"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:nzJsEPB67avnvZTN/j45QdpcWus=
In-Reply-To: <vknes1$3tgb8$1@dont-email.me>
X-Enigmail-Draft-Status: N1110
View all headers

On 28.12.2024 00:56, Kalevi Kolttonen wrote:
> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>> On 28.12.2024 00:22, Kalevi Kolttonen wrote:
>>>> [...]
>>>
>>> No need to be skeptical, we live in modern ages
>>> where things have been made quite convenient for us.
>>
>> LOL. :-)
>
> My comment above was a reference to the bad old
> days when you had to manually download tar.gz packages
> and compile them to satisfy dependencies. Now the
> builds are super easy with the help of package management.

I see; you were referring to the way the technical process
works.

Personally I don't think that package managers contribute
a lot since for ordinary users it's the same whether the
package managers install a binary package or a source that
is compiled under the hood. The difference is that source
package needs a development environment (compiler, etc.)
that "ordinary users" might not have installed or may not
want to get installed (just for that).

>
>>> Compiling Thunderbird should be very easy indeed
>>> when we use Linux distro's package management.
>>
>> You expect _users_ of tools to use a _development_
>> environment to fix *inherent* shortcomings of a tool?
>> (Shortcomings that should not be there in the first
>> place!)
>
> Why would you think so? This is just one way to
> solve the problem. [...]

For a specific type of users. - The description you gave
was describing a development process; that's not something
that ordinary users would typically do (or want to do).

Your problem solving suggestion goes even farther with yet
more inherent issues that users of package managers might
not like (editing sources, bypassing standard installation
of regular updates with an own [temporary] version/branch).

Janis

Pages:123456789101112131415

rocksolid light 0.9.8
clearnet tor