public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] LFS QA warnings coming soon to a build near you
@ 2015-05-30 18:54 Mike Frysinger
  2015-05-31 10:59 ` Alexis Ballier
  2015-05-31 15:58 ` Mike Gilbert
  0 siblings, 2 replies; 20+ messages in thread
From: Mike Frysinger @ 2015-05-30 18:54 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2124 bytes --]

we've got a new QA check that warns whenever a package is built using a 32bit 
filesystem interface.  in practice, this applies to arm/mips/ppc/sh/x86 systems
(not including multilib -- for now).

this topic has come up in Gentoo a few times over the years but we've never 
really amassed the will power to fix it.  instead we fix it in one-offs based 
on user reports (like "can't download 4GiB file with ftp" #101038).  this was 
worked well enough because most users have moved on to 64bit systems and the 
interaction with >2GiB files tends to correlate with a few packages.

however, "recent" winds have started blowing where file systems are utilizing
64bit inodes to handle large file counts.  this means apps that do even basic
things like stat() will now fail.  the number of applications that this affects
is significantly higher, although still relegated to systems that happen to use
a file system with 64bit inodes.

since our QA warnings in portage have historically proven themselves to (1) get
users to generate bug reports and (2) get the warnings fixed (both here and in
upstream), there is now a QA check for this issue.  the plan is to let this bake 
in portage-9999 for a while before it gets kicked into ~arch and the flood gates
are unleashed.

more background details (including recipes for fixing the issue in your package)
can be found in the tracker:
	https://bugs.gentoo.org/471102

an example warning message:
 * QA Notice: The following files were not built with LFS support:
 *   Please file a bug at http://bugs.gentoo.org/ and mark it as a blocker of 471102.
 *   See that tracker bug (https://bugs.gentoo.org/471102) for more details.
 * fopen@@GLIBC_2.1 bin/route
 * fopen@@GLIBC_2.1 bin/ifconfig
 * fopen@@GLIBC_2.1 bin/hostname
 * __fxstat@@GLIBC_2.0,open@@GLIBC_2.0,fopen@@GLIBC_2.1,readdir@@GLIBC_2.0 bin/netstat
 * fopen@@GLIBC_2.1 sbin/nameif
 * fopen@@GLIBC_2.1 sbin/ipmaddr
 * fopen@@GLIBC_2.1 sbin/arp
 * fopen@@GLIBC_2.1 sbin/iptunnel
 * fopen@@GLIBC_2.1 sbin/rarp
 * open@@GLIBC_2.0,creat@@GLIBC_2.0,fopen@@GLIBC_2.1 sbin/slattach
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2015-06-03 11:41 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-30 18:54 [gentoo-dev] LFS QA warnings coming soon to a build near you Mike Frysinger
2015-05-31 10:59 ` Alexis Ballier
2015-05-31 11:50   ` Diego Elio Pettenò
2015-05-31 12:33     ` Philip Webb
2015-05-31 12:48       ` Diego Elio Pettenò
2015-05-31 13:52     ` Alexis Ballier
2015-05-31 14:17       ` Mike Frysinger
2015-05-31 14:33         ` Alexis Ballier
2015-05-31 15:17           ` Mike Frysinger
2015-06-01  8:15             ` Alexis Ballier
2015-06-02 14:13               ` Mike Frysinger
2015-06-03  8:26                 ` Alexis Ballier
2015-06-03 11:41                   ` Mike Frysinger
2015-06-01 16:51           ` Christopher Head
2015-06-02 14:15             ` Mike Frysinger
2015-05-31 13:46   ` Mike Frysinger
2015-05-31 14:09     ` Alexis Ballier
2015-05-31 15:58 ` Mike Gilbert
2015-05-31 16:50   ` Mike Frysinger
2015-05-31 17:26     ` Mike Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox