Deutsch   English   Français   Italiano  
<vkq1ql$ja7j$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.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 mean easily re-compile-able
Date: Sat, 28 Dec 2024 23:32:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <vkq1ql$ja7j$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> <vknmhg$3v5eh$3@dont-email.me> <vkpgnf$fdj8$1@dont-email.me> <vkpvug$iqj6$1@dont-email.me>
Injection-Date: Sun, 29 Dec 2024 00:32:37 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c11337d35150c4bba64a32fca357162b";
	logging-data="633075"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/JAQolFYra5li0J4veJgJd9D0yk2HXYoc="
User-Agent: tin/2.6.3-20231224 ("Banff") (Linux/6.12.6-200.fc41.x86_64 (x86_64))
Cancel-Lock: sha1:kXRCuNm/JBnIn7qhnmGEkCAAaNc=
Bytes: 2787

Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On Sat, 28 Dec 2024 19:40:46 +0100, Janis Papanagnou wrote:
> 
>> You think it's normal that on a Linux installation where, say, no 'cc'
>> (as prominent example of a development tool) is installed the package
>> manager would first install ALL the necessary compilers and scripting
>> languages just to create a binary (as opposed to just installing the
>> binary)?
> 
> The discussion has to do with creating your own version of the binary, 
> rather than using the repo-provided version.

Right. 

Anyway, to be honest, I never realized how bloated Thunderbird is.
The source RPM thunderbird-128.5.2-1.fc41.src.rpm is 690MB and
the main source directory unpacked is:

~/tmp/tb/thunderbird-128.5.2 $ du -sh
4.2G    .

Building TB with the help of a pre-made spec file on Fedora is
probably very much easier than doing 'git clone' and trying to
build it from there. Using 'dnf', it was just one command to
download all the dependencies. I suppose the size of the
dependency packages was 260MB in total. It would be a nightmare
having to download them manually and then building them. 

Packages are just so handy.

Fedora and Red Hat have already done the hard work so it
is wise to use their source RPM as a basis for your own
modifications when you are on Fedora or Red Hat Enterprise
Linux.

My single CPU Thunderbird build has now lasted for over two
and half hours and I have no clue when it will be ready.

This codebase is absolutely massive! I am beginning to
lose patience.

br,
KK