Re: problem building mesa-24.1.7

"Xi Ruoyao" ([email protected] via lfs-support Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.support
Message-ID <[email protected]>
On Mon, 2025-02-03 at 11:11 -0600, Bruce Dubbs wrote:
> > Interestingly, those 5 crates amount to only 380k.  I'm wondering why
> > they couldn't just include that petty stuff in the mesa-package.
> > Perhaps it would make things too simple.
> 
> I suspect that the upstream developers want downstream users to use the latest 
> versions of those crates.  That does not seem very wise to me.  I agree that upstream 
> should include known good files instead of downloading them at build time.

No, if they use the latest versions we'll intervene to stop it (for
example, using locked-deps = true for rustc, and downloading Cargo.lock
for cargo-c).  We need a known-good version so we can claim things like
"this package is known to build and work properly using an LFS 12.2
platform."

You may argue if the subproject download link is broken the package
won't build properly, but then the *main* project download link may be
broken too (it frequently happens to some packages like expat).

In the case of mesa, it downloads the known-good versions hard-coded in
the subprojects/*.wrap files, NOT the latest versions.  And to me it's
OK.  (To be clear I'm OK with both ways, if someone still wants to
complain please go to the upstream issue tracker, we do NOT develop
LFS/BLFS for getting pressure from both sides.)

-- 
Xi Ruoyao <[email protected]>
School of Aerospace Science and Technology, Xidian University

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-support
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.