Mailinglist Archive: opensuse-factory (297 mails)
| < Previous | Next > |
[opensuse-factory] Minutes distribution meeting 2007-01-25
- From: Andreas Jaeger <aj@xxxxxxx>
- Date: Tue, 30 Jan 2007 16:45:14 +0100
- Message-id: <hok5z4y0vp.fsf@xxxxxxxxxxxxx>
Here're the minutes from last week's meeting.
Topics:
* Use fast linking style:
The linker & glibc in 10.2 support the --hash-style=both (or just
gnu) flag, which halves linking time [ still a major cost on all
startup]. Unfortunately - it seems we only re-compiled glibc with
this flag, and not all the other applications in the system :-) Risk
wise this is a no-brainer, Red Hat are already shipping with
--hash-style=gnu [ this is unfortunate since the binaries are then
not back-compatible ]. We should most likely use --hash-style=both
(at some small size penalty) - but after some time switch over to
--hash-style=gnu to save size.
The size difference is < 0.1 %. We will enable it by default.
* libata per default (see minutes from last time - the partitioning
question is still open)
Moved to next meeting since one (critical) participant was missing.
* Enable -fstack-protector for the new distros for every package
by default
Red Hat according to their press statements builds all of their
distribution using -fstack-protector, the heuristic stack overflow
detection. While we use -D_FORTIFY_SOURCE=2, this one only covers
known arrays. I think we should also enable -fstack-protector for
all packages. If we enable it by default in the compiler, all
software will automatically get the benefit too.
To analyze what effect this will have on performance we will run
SPEC2000 and build one distribution with and one without the flag.
-fstack-protector only adds protection to those functions that might
overflow but not to all (-fstack-protector=all would instrument
all). We will add it to RPM_OPT_FLAGS at the end of next week.
AI: Run SPEC2000
AI: Build Alpha0plus without -fstack-protector and then rebuild
with it.
AI: Analyze performance and size differences.
* Handling of compat packages
These packages are inherited from old releases. The question is
which libraries are really needed.
AI: to ask on opensuse mailing list what is needed and start
working on tracking list.
Proposal: We consider having a library naming proposal that includes
the version number so that people can easily grab an library
RPM package from an older distro if needed.
AI: write up proposal and discuss it on opensuse-packaging.
* Avahi/mDNSResponder compatibility:
Please assign all bugs to gnome-maintainers, they will look at it
from March on.
* Blacklisting /opt/gnome
We can blacklist this path in autobuild and then packages still
using /opt/gnome for FACTORY will not build. We will first prepare
a list of packages still using it and later blacklist.
Andreas
--
Andreas Jaeger, aj@xxxxxxx, http://www.suse.de/~aj/
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
| < Previous | Next > |